Classes | Variables
ttl_driver Namespace Reference

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
 

Variable Documentation

◆ MAX_CONVEYOR_RPM

constexpr auto ttl_driver::MAX_CONVEYOR_RPM = 50
inlineconstexpr

Definition at line 34 of file abstract_stepper_driver.cpp.

◆ TTL_BUS_PROTOCOL_VERSION

constexpr float ttl_driver::TTL_BUS_PROTOCOL_VERSION = 2.0
constexpr

Parameters for DXL

Definition at line 64 of file ttl_manager.hpp.

◆ TTL_FAIL_OPEN_PORT

constexpr int ttl_driver::TTL_FAIL_OPEN_PORT = -4500
constexpr

Definition at line 65 of file ttl_manager.hpp.

◆ TTL_FAIL_PORT_SET_BAUDRATE

constexpr int ttl_driver::TTL_FAIL_PORT_SET_BAUDRATE = -4501
constexpr

Definition at line 67 of file ttl_manager.hpp.

◆ TTL_FAIL_SETUP_GPIO

constexpr int ttl_driver::TTL_FAIL_SETUP_GPIO = -4502
constexpr

Definition at line 68 of file ttl_manager.hpp.

◆ TTL_SCAN_MISSING_MOTOR

constexpr int ttl_driver::TTL_SCAN_MISSING_MOTOR = -50
constexpr

Definition at line 71 of file ttl_manager.hpp.

◆ TTL_SCAN_OK

constexpr int ttl_driver::TTL_SCAN_OK = 0
constexpr

Definition at line 70 of file ttl_manager.hpp.

◆ TTL_SCAN_UNALLOWED_MOTOR

constexpr int ttl_driver::TTL_SCAN_UNALLOWED_MOTOR = -51
constexpr

Definition at line 72 of file ttl_manager.hpp.

◆ TTL_WRONG_TYPE

constexpr int ttl_driver::TTL_WRONG_TYPE = -52
constexpr

Definition at line 73 of file ttl_manager.hpp.



ttl_driver
Author(s): Clement Cocquempot
autogenerated on Wed May 21 2025 08:30:15