Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stringent Structure of NeuralDB #11

Open
DragonflyRobotics opened this issue Jun 21, 2022 · 0 comments
Open

Stringent Structure of NeuralDB #11

DragonflyRobotics opened this issue Jun 21, 2022 · 0 comments
Assignees
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@DragonflyRobotics
Copy link
Member

DragonflyRobotics commented Jun 21, 2022

Description
The NeuralDB is currently hard-coded to have several different fields of collections that it can write to and query from. This seems like a rigid system that might be hard to change when more input fields and sensors are added. The hard-coded nature also makes it impractical for live applications

Potential solutions
I am not really sure yet. If the community has any ideas, they are welcome to post a comment below. One way would be to make a handler that dynamically makes new fields and functions upon request. This would involve using macro-coding or polymorphic code that updates its own methods as new fields emerge. I doubt Python can do this.

Perhaps if I had a template function that modified its parameters as new fields and collections were added.

@DragonflyRobotics DragonflyRobotics added enhancement New feature or request help wanted Extra attention is needed labels Jun 21, 2022
@DragonflyRobotics DragonflyRobotics self-assigned this Jun 21, 2022
@DragonflyRobotics DragonflyRobotics moved this from To do to In progress in MAGIST Long-Term Jul 27, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
No open projects
MAGIST Long-Term
  
In progress
Development

No branches or pull requests

1 participant