PowerBoard Class Reference
#include <power_node.h>
List of all members.
Public Member Functions |
| const char * | cb_state_to_str (char state) |
| const char * | cb_state_to_str (char state) |
| void | checkFanSpeed () |
| int | collect_messages () |
| int | collect_messages () |
| void | collectMessages () |
| void | collectMessages () |
| bool | commandCallback (pr2_power_board::PowerBoardCommand::Request &req_, pr2_power_board::PowerBoardCommand::Response &res_) |
| bool | commandCallback (pr2_power_board::PowerBoardCommand::Request &req_, pr2_power_board::PowerBoardCommand::Response &res_) |
| bool | commandCallback2 (pr2_power_board::PowerBoardCommand2::Request &req_, pr2_power_board::PowerBoardCommand2::Response &res_) |
| void | init () |
| void | init () |
| int | list_devices (void) |
| int | list_devices (void) |
| const char * | master_state_to_str (char state) |
| const char * | master_state_to_str (char state) |
| | PowerBoard (const ros::NodeHandle node_handle, const std::string &address_str) |
| | PowerBoard (const ros::NodeHandle node_handle, unsigned int serial_number=0) |
| int | process_message (const PowerMessage *msg, int len) |
| int | process_message (const PowerMessage *msg, int len) |
| int | process_transition_message (const TransitionMessage *msg, int len) |
| int | process_transition_message (const TransitionMessage *msg, int len) |
| int | requestMessage (const unsigned int message) |
| int | send_command (int circuit_breaker, const std::string &command, unsigned flags) |
| int | send_command (unsigned int serial_number, int circuit_breaker, const std::string &command, unsigned flags) |
| void | sendMessages () |
| void | sendMessages () |
Private Member Functions |
| void | batteryCB (const pr2_msgs::BatteryServer2::ConstPtr &msgPtr) |
| int | getFanDuty () |
Private Attributes |
| ros::Subscriber | battery_sub_ |
| std::map< int, float > | battery_temps_ |
| ros::Publisher | diags_pub |
| bool | fan_high_ |
| uint64_t | ip_address |
| boost::mutex | library_lock_ |
| ros::NodeHandle | node_handle |
| pr2_power_board::PowerBoardCommand::Request | req_ |
| pr2_power_board::PowerBoardCommand::Response | res_ |
| unsigned int | serial_number |
| ros::ServiceServer | service |
| ros::ServiceServer | service2 |
| ros::Publisher | state_pub |
Detailed Description
Definition at line 54 of file power_node.h.
Constructor & Destructor Documentation
| PowerBoard::PowerBoard |
( |
const ros::NodeHandle |
node_handle, |
|
|
unsigned int |
serial_number = 0 | |
|
) |
| | |
| PowerBoard::PowerBoard |
( |
const ros::NodeHandle |
node_handle, |
|
|
const std::string & |
address_str | |
|
) |
| | |
Member Function Documentation
| void PowerBoard::batteryCB |
( |
const pr2_msgs::BatteryServer2::ConstPtr & |
msgPtr |
) |
[private] |
| const char* PowerBoard::cb_state_to_str |
( |
char |
state |
) |
|
| const char * PowerBoard::cb_state_to_str |
( |
char |
state |
) |
|
| void PowerBoard::checkFanSpeed |
( |
|
) |
|
| int PowerBoard::collect_messages |
( |
|
) |
|
| int PowerBoard::collect_messages |
( |
|
) |
|
| void PowerBoard::collectMessages |
( |
|
) |
|
| void PowerBoard::collectMessages |
( |
|
) |
|
| int PowerBoard::getFanDuty |
( |
|
) |
[private] |
| void PowerBoard::init |
( |
|
) |
|
| void PowerBoard::init |
( |
|
) |
|
| int PowerBoard::list_devices |
( |
void |
|
) |
|
| int PowerBoard::list_devices |
( |
void |
|
) |
|
| const char* PowerBoard::master_state_to_str |
( |
char |
state |
) |
|
| const char * PowerBoard::master_state_to_str |
( |
char |
state |
) |
|
| int PowerBoard::process_message |
( |
const PowerMessage * |
msg, |
|
|
int |
len | |
|
) |
| | |
| int PowerBoard::process_message |
( |
const PowerMessage * |
msg, |
|
|
int |
len | |
|
) |
| | |
| int PowerBoard::process_transition_message |
( |
const TransitionMessage * |
msg, |
|
|
int |
len | |
|
) |
| | |
| int PowerBoard::process_transition_message |
( |
const TransitionMessage * |
msg, |
|
|
int |
len | |
|
) |
| | |
| int PowerBoard::requestMessage |
( |
const unsigned int |
message |
) |
|
| int PowerBoard::send_command |
( |
int |
circuit_breaker, |
|
|
const std::string & |
command, |
|
|
unsigned |
flags | |
|
) |
| | |
| int PowerBoard::send_command |
( |
unsigned int |
serial_number, |
|
|
int |
circuit_breaker, |
|
|
const std::string & |
command, |
|
|
unsigned |
flags | |
|
) |
| | |
| void PowerBoard::sendMessages |
( |
|
) |
|
| void PowerBoard::sendMessages |
( |
|
) |
|
Member Data Documentation
The documentation for this class was generated from the following files: