#include <PdsNode.h>
Public Member Functions | |
PdsNode (ros::NodeHandle &node, ros::NodeHandle &priv_nh) | |
~PdsNode () | |
Private Types | |
typedef dataspeed_pds_msgs::Status | SyncMsg |
typedef message_filters::sync_policies::ApproximateTime< SyncMsg, SyncMsg > | SyncPolicy1 |
typedef message_filters::sync_policies::ApproximateTime< SyncMsg, SyncMsg, SyncMsg > | SyncPolicy2 |
typedef message_filters::sync_policies::ApproximateTime< SyncMsg, SyncMsg, SyncMsg, SyncMsg > | SyncPolicy3 |
typedef dataspeed_pds_msgs::Status::ConstPtr | SyncPtr |
Private Member Functions | |
float | bytesToAmperes (int16_t input) |
float | bytesToCelsius (int8_t input) |
float | bytesToVoltage (uint16_t input) |
void | recvCAN (const can_msgs::Frame::ConstPtr &msg) |
void | recvMode (const dataspeed_pds_msgs::Mode::ConstPtr &msg) |
void | recvRelay (const dataspeed_pds_msgs::Relay::ConstPtr &msg) |
void | recvScript (const dataspeed_pds_msgs::Script::ConstPtr &msg) |
void | recvSync (const std::vector< can_msgs::Frame::ConstPtr > &msgs, UnitId id) |
void | recvSyncSlave1 (const SyncPtr &master, const SyncPtr &slave1) |
void | recvSyncSlave2 (const SyncPtr &master, const SyncPtr &slave1, const SyncPtr &slave2) |
void | recvSyncSlave3 (const SyncPtr &master, const SyncPtr &slave1, const SyncPtr &slave2, const SyncPtr &slave3) |
|
private |
|
private |
dataspeed_pds_can::PdsNode::PdsNode | ( | ros::NodeHandle & | node, |
ros::NodeHandle & | priv_nh | ||
) |
Definition at line 41 of file PdsNode.cpp.
dataspeed_pds_can::PdsNode::~PdsNode | ( | ) |
Definition at line 75 of file PdsNode.cpp.
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
private |
Definition at line 91 of file PdsNode.cpp.
|
private |
Definition at line 152 of file PdsNode.cpp.
|
private |
Definition at line 141 of file PdsNode.cpp.
|
private |
Definition at line 162 of file PdsNode.cpp.
|
private |
Definition at line 173 of file PdsNode.cpp.
|
private |
Definition at line 257 of file PdsNode.cpp.
|
private |
Definition at line 266 of file PdsNode.cpp.
|
private |
Definition at line 277 of file PdsNode.cpp.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |