22 #ifndef DYNAMIXEL_SDK_INCLUDE_DYNAMIXEL_SDK_GROUPSYNCREAD_H_ 23 #define DYNAMIXEL_SDK_INCLUDE_DYNAMIXEL_SDK_GROUPSYNCREAD_H_ 91 bool addParam (uint8_t
id);
97 void removeParam (uint8_t
id);
146 bool isAvailable (uint8_t
id, uint16_t address, uint16_t data_length);
155 uint32_t getData (uint8_t
id, uint16_t address, uint16_t data_length);
165 bool getError (uint8_t
id, uint8_t* error);
std::map< uint8_t, uint8_t * > data_list_
PacketHandler * getPacketHandler()
The function that returns PacketHandler instance.
~GroupSyncRead()
The function that calls clearParam function to clear the parameter list for Sync Read.
The class for reading multiple Dynamixel data from same address with same length at once...
The class that inherits Protocol1PacketHandler class or Protocol2PacketHandler class.
The class for port control that inherits PortHandlerLinux, PortHandlerWindows, PortHandlerMac, or PortHandlerArduino.
std::vector< uint8_t > id_list_
std::map< uint8_t, uint8_t * > error_list_
PortHandler * getPortHandler()
The function that returns PortHandler instance.