Public Member Functions | Private Member Functions | Private Attributes
robotican_hardware::RiCBoardManager Class Reference

#include <RiCBoardManager.h>

List of all members.

Public Member Functions

void buildDevices ()
void buildDevices (hardware_interface::JointStateInterface *, hardware_interface::VelocityJointInterface *)
void buildDevices (hardware_interface::JointStateInterface *, hardware_interface::PositionJointInterface *)
void connect ()
void connectionHandle (ConnectState *connectState)
void deviceMessageHandler (DeviceMessage *deviceMsg)
void disconnect ()
ConnectEnum::ConnectEnum getConnectState ()
void handleMessage ()
void keepAliveHandle (KeepAliveMsg *keepAliveMsg)
 RiCBoardManager ()
void sendKeepAliveEvent (const ros::TimerEvent &timerEvent)
void timeoutKeepAliveEvent (const ros::TimerEvent &timerEvent)
void write ()

Private Member Functions

void clear ()
void debugMsgHandler (DebugMsg *debugMsg)
unsigned int getBaudrate ()
std::string getPort ()
void resetBuff ()
void setConnectState (ConnectEnum::ConnectEnum connectState)

Private Attributes

ConnectEnum::ConnectEnum _connectState
std::vector< Device * > _devices
byte _idGen
ros::NodeHandle _nodeHandle
byte _rcvBuff [MAX_BUFF_SIZE]
ros::Timer _sendKeepAliveTimer
ros::AsyncSpinner _spinner
ros::Timer _timeoutKeepAliveTimer
TransportLayer _transportLayer

Detailed Description

Definition at line 41 of file RiCBoardManager.h.


Constructor & Destructor Documentation

Definition at line 8 of file RiCBoardManager.cpp.


Member Function Documentation

Definition at line 215 of file RiCBoardManager.cpp.

Definition at line 556 of file RiCBoardManager.cpp.

Definition at line 409 of file RiCBoardManager.cpp.

Definition at line 399 of file RiCBoardManager.cpp.

Definition at line 21 of file RiCBoardManager.cpp.

void robotican_hardware::RiCBoardManager::connectionHandle ( ConnectState *  connectState)

Definition at line 118 of file RiCBoardManager.cpp.

void robotican_hardware::RiCBoardManager::debugMsgHandler ( DebugMsg *  debugMsg) [private]

Definition at line 166 of file RiCBoardManager.cpp.

void robotican_hardware::RiCBoardManager::deviceMessageHandler ( DeviceMessage *  deviceMsg)

Definition at line 344 of file RiCBoardManager.cpp.

Definition at line 33 of file RiCBoardManager.cpp.

Definition at line 46 of file RiCBoardManager.cpp.

Definition at line 110 of file RiCBoardManager.cpp.

Definition at line 52 of file RiCBoardManager.cpp.

Definition at line 59 of file RiCBoardManager.cpp.

void robotican_hardware::RiCBoardManager::keepAliveHandle ( KeepAliveMsg *  keepAliveMsg)

Definition at line 200 of file RiCBoardManager.cpp.

Definition at line 104 of file RiCBoardManager.cpp.

Definition at line 184 of file RiCBoardManager.cpp.

void robotican_hardware::RiCBoardManager::setConnectState ( ConnectEnum::ConnectEnum  connectState) [private]

Definition at line 114 of file RiCBoardManager.cpp.

Definition at line 194 of file RiCBoardManager.cpp.

Definition at line 717 of file RiCBoardManager.cpp.


Member Data Documentation

ConnectEnum::ConnectEnum robotican_hardware::RiCBoardManager::_connectState [private]

Definition at line 45 of file RiCBoardManager.h.

Definition at line 50 of file RiCBoardManager.h.

Definition at line 51 of file RiCBoardManager.h.

Definition at line 46 of file RiCBoardManager.h.

Definition at line 43 of file RiCBoardManager.h.

Definition at line 47 of file RiCBoardManager.h.

Definition at line 49 of file RiCBoardManager.h.

Definition at line 48 of file RiCBoardManager.h.

Definition at line 44 of file RiCBoardManager.h.


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


robotican_hardware_interface
Author(s):
autogenerated on Fri Oct 27 2017 03:02:48