Classes | Namespaces
ttl_interface_core.hpp File Reference
#include <cstdint>
#include <memory>
#include <string>
#include <thread>
#include <queue>
#include <functional>
#include <vector>
#include <mutex>
#include <exception>
#include <ros/ros.h>
#include "common/util/i_driver_core.hpp"
#include "common/util/i_interface_core.hpp"
#include "ttl_driver/ttl_manager.hpp"
#include "ttl_driver/ArrayMotorHardwareStatus.h"
#include "ttl_driver/WriteCustomValue.h"
#include "ttl_driver/ReadCustomValue.h"
#include "ttl_driver/WritePIDValue.h"
#include "ttl_driver/ReadPIDValue.h"
#include "ttl_driver/WriteVelocityProfile.h"
#include "ttl_driver/ReadVelocityProfile.h"
#include "niryo_robot_msgs/BusState.h"
#include "niryo_robot_msgs/SetInt.h"
#include "niryo_robot_msgs/CommandStatus.h"
#include "common/model/stepper_motor_state.hpp"
#include "common/model/dxl_motor_state.hpp"
#include "common/model/end_effector_state.hpp"
#include "common/model/tool_state.hpp"
#include "common/model/hardware_type_enum.hpp"
#include "ttl_driver/abstract_motor_driver.hpp"
Include dependency graph for ttl_interface_core.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ttl_driver::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...
 

Namespaces

 ttl_driver
 


ttl_driver
Author(s): Clement Cocquempot
autogenerated on Mon Aug 18 2025 15:50:40