#include <cob_bms_driver_node.h>
Definition at line 48 of file cob_bms_driver_node.h.
◆ ConfigMap
◆ CobBmsDriverNode()
CobBmsDriverNode::CobBmsDriverNode |
( |
| ) |
|
◆ ~CobBmsDriverNode()
CobBmsDriverNode::~CobBmsDriverNode |
( |
| ) |
|
◆ diagnosticsTimerCallback()
void CobBmsDriverNode::diagnosticsTimerCallback |
( |
const ros::TimerEvent & |
event | ) |
|
|
private |
◆ evaluatePollPeriodFrom()
void CobBmsDriverNode::evaluatePollPeriodFrom |
( |
int |
poll_frequency | ) |
|
|
private |
◆ getParams()
bool CobBmsDriverNode::getParams |
( |
| ) |
|
|
private |
◆ handleFrames()
void CobBmsDriverNode::handleFrames |
( |
const can::Frame & |
f | ) |
|
|
private |
◆ loadConfigMap()
bool CobBmsDriverNode::loadConfigMap |
( |
XmlRpc::XmlRpcValue & |
diagnostics, |
|
|
std::vector< std::string > & |
topics |
|
) |
| |
|
private |
◆ optimizePollingLists()
void CobBmsDriverNode::optimizePollingLists |
( |
| ) |
|
|
private |
◆ pollBmsForIds()
void CobBmsDriverNode::pollBmsForIds |
( |
const uint16_t |
first_id, |
|
|
const uint16_t |
second_id |
|
) |
| |
|
private |
◆ pollNextInLists()
void CobBmsDriverNode::pollNextInLists |
( |
| ) |
|
◆ prepare()
bool CobBmsDriverNode::prepare |
( |
| ) |
|
◆ produceDiagnostics()
◆ bms_id_to_poll_
int CobBmsDriverNode::bms_id_to_poll_ |
|
private |
◆ can_device_
std::string CobBmsDriverNode::can_device_ |
|
private |
◆ config_map_
◆ data_mutex_
boost::mutex CobBmsDriverNode::data_mutex_ |
|
private |
◆ frame_listener_
◆ nh_
◆ nh_priv_
◆ poll_period_for_two_ids_in_ms_
int CobBmsDriverNode::poll_period_for_two_ids_in_ms_ |
|
private |
◆ polling_list1_
std::vector<uint8_t> CobBmsDriverNode::polling_list1_ |
|
private |
◆ polling_list1_it_
std::vector<uint8_t>::iterator CobBmsDriverNode::polling_list1_it_ |
|
private |
◆ polling_list2_
std::vector<uint8_t> CobBmsDriverNode::polling_list2_ |
|
private |
◆ polling_list2_it_
std::vector<uint8_t>::iterator CobBmsDriverNode::polling_list2_it_ |
|
private |
◆ socketcan_interface_
◆ stat_
◆ updater_
◆ updater_timer_
The documentation for this class was generated from the following files: