-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
enhancementNew feature or requestNew feature or request
Milestone
Description
Summary
Make storage pluggable. Extract SQLite to dtc_storage plugin.
Proposed solution (optional)
Interface:
class StoragePlugin {
virtual void store_fault(Fault) = 0;
virtual vector<Fault> query_faults(params) = 0;
virtual void clear_fault(id) = 0;
};
Move SQLite code to ros2_medkit_storage_plugins/dtc_storage.
Use pluginlib.
Additional context (optional)
- Backwards compatible (default: dtc_storage)
- Document plugin development
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request