NodeClass Class Reference

List of all members.

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_
SerRelayBoardm_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_

Detailed Description

Definition at line 76 of file cob_relayboard_node.cpp.


Member Enumeration Documentation

anonymous enum [private]
Enumerator:
ST_EM_FREE 
ST_EM_ACTIVE 
ST_EM_CONFIRMED 

Definition at line 117 of file cob_relayboard_node.cpp.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.


Member Data Documentation

ros::Duration NodeClass::duration_for_EM_free_ [private]

Definition at line 107 of file cob_relayboard_node.cpp.

Definition at line 106 of file cob_relayboard_node.cpp.

Definition at line 104 of file cob_relayboard_node.cpp.

ros::NodeHandle NodeClass::n

Definition at line 71 of file cob_relayboard_node.cpp.

Definition at line 110 of file cob_relayboard_node.cpp.

Definition at line 114 of file cob_relayboard_node.cpp.

Definition at line 113 of file cob_relayboard_node.cpp.

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.

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.

Definition at line 74 of file cob_relayboard_node.cpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines


cob_relayboard
Author(s): Christian Connette
autogenerated on Fri Jan 11 09:12:50 2013