22 #ifndef DYNAMIXEL_SDK_INCLUDE_DYNAMIXEL_SDK_GROUPBULKWRITE_H_ 23 #define DYNAMIXEL_SDK_INCLUDE_DYNAMIXEL_SDK_GROUPBULKWRITE_H_ 89 bool addParam (uint8_t
id, uint16_t start_address, uint16_t data_length, uint8_t *data);
95 void removeParam (uint8_t
id);
107 bool changeParam (uint8_t
id, uint16_t start_address, uint16_t data_length, uint8_t *data);
The class for writing multiple Dynamixel data from different addresses with different lengths at once...
std::map< uint8_t, uint16_t > length_list_
PacketHandler * getPacketHandler()
The function that returns PacketHandler instance.
std::vector< uint8_t > id_list_
~GroupBulkWrite()
The function that calls clearParam function to clear the parameter list for Bulk Write.
The class that inherits Protocol1PacketHandler class or Protocol2PacketHandler class.
The class for port control that inherits PortHandlerLinux, PortHandlerWindows, PortHandlerMac, or PortHandlerArduino.
std::map< uint8_t, uint8_t * > data_list_
PortHandler * getPortHandler()
The function that returns PortHandler instance.
std::map< uint8_t, uint16_t > address_list_