Skip to content

Imu Interface initialization and closing #7

@rikba

Description

@rikba

From a user perspective I find it difficult to know which functions I have to call when loading an IMU, e.g., init after object creation, init and burst CRC activation in factory, self-test in node init. Where does the IMU call its close() function?

I think it is worth to sit down and make a clearer architecture on how a "sensor" is added and removed. I can also see that any routine that cannot fail (or we have no method to react to a fail) can go to the IMU object constructor or destructor and hiding the functionality from the public interface.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions