I've read many messages related to motors or PTZ implementation from openIPC members in telegram chats and collected thoughts on api standardization in one place.
Also, my view on abstraction layers is represented in the architecture diagram. If everything is right, I'll create a common motor-wrapper.h (or different name) with standardized function-signatures which will be implemented in each wrapper (i2c-motor, xm-kmotor etc.).
I've read many messages related to motors or PTZ implementation from openIPC members in telegram chats and collected thoughts on api standardization in one place.
Also, my view on abstraction layers is represented in the architecture diagram. If everything is right, I'll create a common
motor-wrapper.h
(or different name) with standardized function-signatures which will be implemented in each wrapper (i2c-motor
,xm-kmotor
etc.).Any suggestions or corrections are welcome!