MercurySDK
Software development kit for Mercury digital servos
All Classes Namespaces Files Functions Variables Macros
Public Member Functions | Protected Attributes | List of all members
mercury::GroupHandler Class Reference

#include <group_handler.h>

Inheritance diagram for mercury::GroupHandler:
mercury::GroupSyncRead mercury::GroupSyncWrite

Public Member Functions

 GroupHandler (PortHandler *port, PacketHandler *ph)
 
PortHandlergetPortHandler ()
 
PacketHandlergetPacketHandler ()
 

Protected Attributes

PortHandlerport_
 
PacketHandlerph_
 
std::vector< uint8_t > id_list_
 
std::map< uint8_t, uint8_t * > data_list_
 
bool is_param_changed_
 
uint8_t * param_
 

Detailed Description

Definition at line 34 of file group_handler.h.

Constructor & Destructor Documentation

◆ GroupHandler()

GroupHandler::GroupHandler ( PortHandler port,
PacketHandler ph 
)

Definition at line 32 of file group_handler.cpp.

Member Function Documentation

◆ getPacketHandler()

PacketHandler* mercury::GroupHandler::getPacketHandler ( )
inline

Definition at line 40 of file group_handler.h.

◆ getPortHandler()

PortHandler* mercury::GroupHandler::getPortHandler ( )
inline

Definition at line 39 of file group_handler.h.

Member Data Documentation

◆ data_list_

std::map<uint8_t, uint8_t *> mercury::GroupHandler::data_list_
protected

Definition at line 47 of file group_handler.h.

◆ id_list_

std::vector<uint8_t> mercury::GroupHandler::id_list_
protected

Definition at line 46 of file group_handler.h.

◆ is_param_changed_

bool mercury::GroupHandler::is_param_changed_
protected

Definition at line 49 of file group_handler.h.

◆ param_

uint8_t* mercury::GroupHandler::param_
protected

Definition at line 51 of file group_handler.h.

◆ ph_

PacketHandler* mercury::GroupHandler::ph_
protected

Definition at line 44 of file group_handler.h.

◆ port_

PortHandler* mercury::GroupHandler::port_
protected

Definition at line 43 of file group_handler.h.


The documentation for this class was generated from the following files: