========== User guide ========== @todoc This documentation assumes you're familiar with the Dynamixel concepts (@todoc add links to docs of protocol, instructions, devices, etc.) @todoc List hardwares and their status (supported, externaly contributed, unimplemented) under Linux, Mac OS and Windows and Python2/3 if applicable. @todoc Document troubleshooting: under Linux, add user to dialout group. Or even verify and raise a specific exception. @todoc Logging (at bus level, at system level, etc.) to aid troubleshooting. @todoc Talk about abstraction layers and control models: - Use AX-12 abstraction, aggregate in Leg, Arm, etc. classes and move servos in sequence (AX12.move calls WriteData) - Use AX-12 abstraction, aggregate in Leg, Arm, etc. classes and register moves in sequence (AX12.reg_move calls RegWrite) then broadcast an Action instruction - Stay at Bus level and use SyncWrite @todoc Introduction ============ Layers ====== Higher-level concepts and utilities =================================== Using registered writes ======================= Creating a new hardware =======================