Public Member Functions | |
int | init () |
NodeClass () | |
void | sendEmergencyStopStates () |
~NodeClass () | |
Public Attributes | |
ros::NodeHandle | n |
ros::Publisher | topicPub_isEmergencyStop |
Private Types | |
enum | { ST_EM_FREE = 0, ST_EM_ACTIVE = 1, ST_EM_CONFIRMED = 2 } |
Private Member Functions | |
int | requestBoardStatus () |
Private Attributes | |
ros::Duration | duration_for_EM_free_ |
int | EM_stop_status_ |
SerRelayBoard * | m_SerRelayBoard |
int | protocol_version_ |
bool | relayboard_available |
bool | relayboard_online |
double | relayboard_timeout_ |
std::string | sComPort |
ros::Time | time_last_message_received_ |
ros::Time | time_of_EM_confirmed_ |
Definition at line 76 of file cob_relayboard_node.cpp.
anonymous enum [private] |
Definition at line 117 of file cob_relayboard_node.cpp.
NodeClass::NodeClass | ( | ) | [inline] |
Definition at line 80 of file cob_relayboard_node.cpp.
NodeClass::~NodeClass | ( | ) | [inline] |
Definition at line 94 of file cob_relayboard_node.cpp.
int NodeClass::init | ( | ) |
Definition at line 162 of file cob_relayboard_node.cpp.
int NodeClass::requestBoardStatus | ( | ) | [private] |
Definition at line 191 of file cob_relayboard_node.cpp.
void NodeClass::sendEmergencyStopStates | ( | ) |
Definition at line 220 of file cob_relayboard_node.cpp.
ros::Duration NodeClass::duration_for_EM_free_ [private] |
Definition at line 107 of file cob_relayboard_node.cpp.
int NodeClass::EM_stop_status_ [private] |
Definition at line 106 of file cob_relayboard_node.cpp.
SerRelayBoard* NodeClass::m_SerRelayBoard [private] |
Definition at line 104 of file cob_relayboard_node.cpp.
ros::NodeHandle NodeClass::n |
Definition at line 71 of file cob_relayboard_node.cpp.
int NodeClass::protocol_version_ [private] |
Definition at line 110 of file cob_relayboard_node.cpp.
bool NodeClass::relayboard_available [private] |
Definition at line 114 of file cob_relayboard_node.cpp.
bool NodeClass::relayboard_online [private] |
Definition at line 113 of file cob_relayboard_node.cpp.
double NodeClass::relayboard_timeout_ [private] |
Definition at line 109 of file cob_relayboard_node.cpp.
std::string NodeClass::sComPort [private] |
Definition at line 103 of file cob_relayboard_node.cpp.
ros::Time NodeClass::time_last_message_received_ [private] |
Definition at line 112 of file cob_relayboard_node.cpp.
ros::Time NodeClass::time_of_EM_confirmed_ [private] |
Definition at line 108 of file cob_relayboard_node.cpp.
ros::Publisher NodeClass::topicPub_isEmergencyStop |
Definition at line 74 of file cob_relayboard_node.cpp.