Classes | |
class | AbstractDxlDriver |
class | AbstractEndEffectorDriver |
The AbstractEndEffectorDriver class. More... | |
class | AbstractMotorDriver |
The XDriver class. More... | |
class | AbstractStepperDriver |
class | AbstractTtlDriver |
The AbstractTtlDriver class. More... | |
class | DxlDriver |
The DxlDriver class. More... | |
class | EndEffectorDriver |
The EndEffectorDriver class. More... | |
struct | EndEffectorReg |
class | FakeTtlData |
class | MockDxlDriver |
The DxlDriver class. More... | |
class | MockEndEffectorDriver |
The MockEndEffectorDriver class. More... | |
class | MockStepperDriver |
The StepperDriver class. More... | |
class | Ned3ProEndEffectorDriver |
The Ned3ProEndEffectorDriver class. More... | |
struct | Ned3ProEndEffectorReg |
class | Ned3ProStepperDriver |
The Ned3ProStepperDriver class. More... | |
struct | Ned3ProStepperReg |
class | StepperDriver |
The StepperDriver class. More... | |
struct | StepperReg |
class | TtlInterfaceCore |
The TtlInterfaceCore class schedules and manager the communication in the TTL bus its main purpose it to manage queues of commands for the TTL Motors This class is used for now by : More... | |
class | TtlManager |
The TtlManager class manages the different motor drivers connected on the TTL bus it is used by ttl_interface_core to send or receive data to the ttl bus it also manages the lifecycle of all motors driver (do we need to add also the end effector driver in it ?) More... | |
struct | XC430Reg |
struct | XH430Reg |
struct | XL320Reg |
struct | XL330Reg |
struct | XL430Reg |
struct | XM430Reg |
Variables | |
constexpr auto | MAX_CONVEYOR_RPM = 50 |
constexpr float | TTL_BUS_PROTOCOL_VERSION = 2.0 |
constexpr int | TTL_FAIL_OPEN_PORT = -4500 |
constexpr int | TTL_FAIL_PORT_SET_BAUDRATE = -4501 |
constexpr int | TTL_FAIL_SETUP_GPIO = -4502 |
constexpr int | TTL_SCAN_MISSING_MOTOR = -50 |
constexpr int | TTL_SCAN_OK = 0 |
constexpr int | TTL_SCAN_UNALLOWED_MOTOR = -51 |
constexpr int | TTL_WRONG_TYPE = -52 |
|
inlineconstexpr |
Definition at line 34 of file abstract_stepper_driver.cpp.
|
constexpr |
Parameters for DXL
Definition at line 64 of file ttl_manager.hpp.
|
constexpr |
Definition at line 65 of file ttl_manager.hpp.
|
constexpr |
Definition at line 67 of file ttl_manager.hpp.
|
constexpr |
Definition at line 68 of file ttl_manager.hpp.
|
constexpr |
Definition at line 71 of file ttl_manager.hpp.
|
constexpr |
Definition at line 70 of file ttl_manager.hpp.
|
constexpr |
Definition at line 72 of file ttl_manager.hpp.
|
constexpr |
Definition at line 73 of file ttl_manager.hpp.