Public Types | Public Member Functions | Public Attributes | Private Attributes | List of all members
cob_voltage_control_ros Class Reference

Public Types

enum  { ST_EM_FREE = 0, ST_EM_ACTIVE = 1, ST_EM_CONFIRMED = 2 }
 

Public Member Functions

void analogPhidgetSignalsCallback (const cob_phidgets::AnalogSensorConstPtr &msg)
 
 cob_voltage_control_ros ()
 
void configure ()
 
void digitalPhidgetSignalsCallback (const cob_phidgets::DigitalSensorConstPtr &msg)
 
void update ()
 

Public Attributes

cob_voltage_control_config component_config_
 
cob_voltage_control_data component_data_
 
cob_voltage_control_impl component_implementation_
 
bool last_front_em_state
 
bool last_rear_em_state
 
ros::NodeHandle n_
 
ros::Publisher topicPub_Current_
 
ros::Publisher topicPub_em_stop_state_
 
ros::Publisher topicPub_power_state_
 
ros::Publisher topicPub_Voltage_
 
ros::Subscriber topicSub_AnalogInputs
 
ros::Subscriber topicSub_DigitalInputs
 

Private Attributes

int EM_stop_status_
 

Detailed Description

Definition at line 31 of file cob_voltage_control_ros.cpp.

Member Enumeration Documentation

anonymous enum
Enumerator
ST_EM_FREE 
ST_EM_ACTIVE 
ST_EM_CONFIRMED 

Definition at line 57 of file cob_voltage_control_ros.cpp.

Constructor & Destructor Documentation

cob_voltage_control_ros::cob_voltage_control_ros ( )
inline

Definition at line 64 of file cob_voltage_control_ros.cpp.

Member Function Documentation

void cob_voltage_control_ros::analogPhidgetSignalsCallback ( const cob_phidgets::AnalogSensorConstPtr &  msg)
inline

Definition at line 103 of file cob_voltage_control_ros.cpp.

void cob_voltage_control_ros::configure ( )
inline

Definition at line 89 of file cob_voltage_control_ros.cpp.

void cob_voltage_control_ros::digitalPhidgetSignalsCallback ( const cob_phidgets::DigitalSensorConstPtr &  msg)
inline

Definition at line 118 of file cob_voltage_control_ros.cpp.

void cob_voltage_control_ros::update ( )
inline

Definition at line 94 of file cob_voltage_control_ros.cpp.

Member Data Documentation

cob_voltage_control_config cob_voltage_control_ros::component_config_

Definition at line 49 of file cob_voltage_control_ros.cpp.

cob_voltage_control_data cob_voltage_control_ros::component_data_

Definition at line 48 of file cob_voltage_control_ros.cpp.

cob_voltage_control_impl cob_voltage_control_ros::component_implementation_

Definition at line 50 of file cob_voltage_control_ros.cpp.

int cob_voltage_control_ros::EM_stop_status_
private

Definition at line 34 of file cob_voltage_control_ros.cpp.

bool cob_voltage_control_ros::last_front_em_state

Definition at line 54 of file cob_voltage_control_ros.cpp.

bool cob_voltage_control_ros::last_rear_em_state

Definition at line 53 of file cob_voltage_control_ros.cpp.

ros::NodeHandle cob_voltage_control_ros::n_

Definition at line 37 of file cob_voltage_control_ros.cpp.

ros::Publisher cob_voltage_control_ros::topicPub_Current_

Definition at line 42 of file cob_voltage_control_ros.cpp.

ros::Publisher cob_voltage_control_ros::topicPub_em_stop_state_

Definition at line 39 of file cob_voltage_control_ros.cpp.

ros::Publisher cob_voltage_control_ros::topicPub_power_state_

Definition at line 40 of file cob_voltage_control_ros.cpp.

ros::Publisher cob_voltage_control_ros::topicPub_Voltage_

Definition at line 43 of file cob_voltage_control_ros.cpp.

ros::Subscriber cob_voltage_control_ros::topicSub_AnalogInputs

Definition at line 45 of file cob_voltage_control_ros.cpp.

ros::Subscriber cob_voltage_control_ros::topicSub_DigitalInputs

Definition at line 46 of file cob_voltage_control_ros.cpp.


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


cob_voltage_control
Author(s): Alexander Bubeck
autogenerated on Wed Apr 7 2021 02:11:57