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 Wed May 21 2025 08:30:15