#include <DbwNode.h>
|
void | buttonCancel () |
|
bool | clear () |
|
void | disableSystem () |
|
bool | enabled () |
|
void | enableSystem () |
|
bool | fault () |
|
void | faultBrakes (bool fault) |
|
void | faultSteering (bool fault) |
|
void | faultSteeringCal (bool fault) |
|
void | faultThrottle (bool fault) |
|
void | faultWatchdog (bool fault, uint8_t src, bool braking) |
|
void | faultWatchdog (bool fault, uint8_t src=0) |
|
bool | override () |
|
void | overrideBrake (bool override, bool timeout) |
|
void | overrideGear (bool override) |
|
void | overrideSteering (bool override, bool timeout) |
|
void | overrideThrottle (bool override, bool timeout) |
|
bool | publishDbwEnabled () |
|
void | publishJointStates (const ros::Time &stamp, const dbw_mkz_msgs::WheelSpeedReport *wheels, const dbw_mkz_msgs::SteeringReport *steering) |
|
void | recvBrakeCmd (const dbw_mkz_msgs::BrakeCmd::ConstPtr &msg) |
|
void | recvCAN (const can_msgs::Frame::ConstPtr &msg) |
|
void | recvCanGps (const std::vector< can_msgs::Frame::ConstPtr > &msgs) |
|
void | recvCanImu (const std::vector< can_msgs::Frame::ConstPtr > &msgs) |
|
void | recvDisable (const std_msgs::Empty::ConstPtr &msg) |
|
void | recvEnable (const std_msgs::Empty::ConstPtr &msg) |
|
void | recvGearCmd (const dbw_mkz_msgs::GearCmd::ConstPtr &msg) |
|
void | recvSteeringCmd (const dbw_mkz_msgs::SteeringCmd::ConstPtr &msg) |
|
void | recvThrottleCmd (const dbw_mkz_msgs::ThrottleCmd::ConstPtr &msg) |
|
void | recvTurnSignalCmd (const dbw_mkz_msgs::TurnSignalCmd::ConstPtr &msg) |
|
float | speedSign () const |
|
void | timeoutBrake (bool timeout, bool enabled) |
|
void | timeoutSteering (bool timeout, bool enabled) |
|
void | timeoutThrottle (bool timeout, bool enabled) |
|
void | timerCallback (const ros::TimerEvent &event) |
|
|
template<typename T > |
static int | sgn (T val) |
|
Definition at line 77 of file DbwNode.h.
Enumerator |
---|
JOINT_FL |
|
JOINT_FR |
|
JOINT_RL |
|
JOINT_RR |
|
JOINT_SL |
|
JOINT_SR |
|
JOINT_COUNT |
|
Definition at line 139 of file DbwNode.h.
dbw_mkz_can::DbwNode::~DbwNode |
( |
| ) |
|
void dbw_mkz_can::DbwNode::buttonCancel |
( |
| ) |
|
|
private |
bool dbw_mkz_can::DbwNode::clear |
( |
| ) |
|
|
inlineprivate |
void dbw_mkz_can::DbwNode::disableSystem |
( |
| ) |
|
|
private |
bool dbw_mkz_can::DbwNode::enabled |
( |
| ) |
|
|
inlineprivate |
void dbw_mkz_can::DbwNode::enableSystem |
( |
| ) |
|
|
private |
bool dbw_mkz_can::DbwNode::fault |
( |
| ) |
|
|
inlineprivate |
void dbw_mkz_can::DbwNode::faultBrakes |
( |
bool |
fault | ) |
|
|
private |
void dbw_mkz_can::DbwNode::faultSteering |
( |
bool |
fault | ) |
|
|
private |
void dbw_mkz_can::DbwNode::faultSteeringCal |
( |
bool |
fault | ) |
|
|
private |
void dbw_mkz_can::DbwNode::faultThrottle |
( |
bool |
fault | ) |
|
|
private |
void dbw_mkz_can::DbwNode::faultWatchdog |
( |
bool |
fault, |
|
|
uint8_t |
src, |
|
|
bool |
braking |
|
) |
| |
|
private |
void dbw_mkz_can::DbwNode::faultWatchdog |
( |
bool |
fault, |
|
|
uint8_t |
src = 0 |
|
) |
| |
|
private |
bool dbw_mkz_can::DbwNode::override |
( |
| ) |
|
|
inlineprivate |
void dbw_mkz_can::DbwNode::overrideBrake |
( |
bool |
override, |
|
|
bool |
timeout |
|
) |
| |
|
private |
void dbw_mkz_can::DbwNode::overrideGear |
( |
bool |
override | ) |
|
|
private |
void dbw_mkz_can::DbwNode::overrideSteering |
( |
bool |
override, |
|
|
bool |
timeout |
|
) |
| |
|
private |
void dbw_mkz_can::DbwNode::overrideThrottle |
( |
bool |
override, |
|
|
bool |
timeout |
|
) |
| |
|
private |
bool dbw_mkz_can::DbwNode::publishDbwEnabled |
( |
| ) |
|
|
private |
void dbw_mkz_can::DbwNode::publishJointStates |
( |
const ros::Time & |
stamp, |
|
|
const dbw_mkz_msgs::WheelSpeedReport * |
wheels, |
|
|
const dbw_mkz_msgs::SteeringReport * |
steering |
|
) |
| |
|
private |
void dbw_mkz_can::DbwNode::recvBrakeCmd |
( |
const dbw_mkz_msgs::BrakeCmd::ConstPtr & |
msg | ) |
|
|
private |
void dbw_mkz_can::DbwNode::recvCAN |
( |
const can_msgs::Frame::ConstPtr & |
msg | ) |
|
|
private |
void dbw_mkz_can::DbwNode::recvCanGps |
( |
const std::vector< can_msgs::Frame::ConstPtr > & |
msgs | ) |
|
|
private |
void dbw_mkz_can::DbwNode::recvCanImu |
( |
const std::vector< can_msgs::Frame::ConstPtr > & |
msgs | ) |
|
|
private |
void dbw_mkz_can::DbwNode::recvDisable |
( |
const std_msgs::Empty::ConstPtr & |
msg | ) |
|
|
private |
void dbw_mkz_can::DbwNode::recvEnable |
( |
const std_msgs::Empty::ConstPtr & |
msg | ) |
|
|
private |
void dbw_mkz_can::DbwNode::recvGearCmd |
( |
const dbw_mkz_msgs::GearCmd::ConstPtr & |
msg | ) |
|
|
private |
void dbw_mkz_can::DbwNode::recvSteeringCmd |
( |
const dbw_mkz_msgs::SteeringCmd::ConstPtr & |
msg | ) |
|
|
private |
void dbw_mkz_can::DbwNode::recvThrottleCmd |
( |
const dbw_mkz_msgs::ThrottleCmd::ConstPtr & |
msg | ) |
|
|
private |
void dbw_mkz_can::DbwNode::recvTurnSignalCmd |
( |
const dbw_mkz_msgs::TurnSignalCmd::ConstPtr & |
msg | ) |
|
|
private |
template<typename T >
static int dbw_mkz_can::DbwNode::sgn |
( |
T |
val | ) |
|
|
inlinestaticprivate |
float dbw_mkz_can::DbwNode::speedSign |
( |
| ) |
const |
|
inlineprivate |
void dbw_mkz_can::DbwNode::timeoutBrake |
( |
bool |
timeout, |
|
|
bool |
enabled |
|
) |
| |
|
private |
void dbw_mkz_can::DbwNode::timeoutSteering |
( |
bool |
timeout, |
|
|
bool |
enabled |
|
) |
| |
|
private |
void dbw_mkz_can::DbwNode::timeoutThrottle |
( |
bool |
timeout, |
|
|
bool |
enabled |
|
) |
| |
|
private |
double dbw_mkz_can::DbwNode::acker_track_ |
|
private |
double dbw_mkz_can::DbwNode::acker_wheelbase_ |
|
private |
std::map<uint8_t, std::string> dbw_mkz_can::DbwNode::bdate_ |
|
private |
bool dbw_mkz_can::DbwNode::buttons_ |
|
private |
bool dbw_mkz_can::DbwNode::enable_ |
|
private |
bool dbw_mkz_can::DbwNode::enable_joint_states_ |
|
private |
bool dbw_mkz_can::DbwNode::enabled_brakes_ |
|
private |
bool dbw_mkz_can::DbwNode::enabled_steering_ |
|
private |
bool dbw_mkz_can::DbwNode::enabled_throttle_ |
|
private |
bool dbw_mkz_can::DbwNode::fault_brakes_ |
|
private |
bool dbw_mkz_can::DbwNode::fault_steering_ |
|
private |
bool dbw_mkz_can::DbwNode::fault_steering_cal_ |
|
private |
bool dbw_mkz_can::DbwNode::fault_throttle_ |
|
private |
bool dbw_mkz_can::DbwNode::fault_watchdog_ |
|
private |
bool dbw_mkz_can::DbwNode::fault_watchdog_using_brakes_ |
|
private |
bool dbw_mkz_can::DbwNode::fault_watchdog_warned_ |
|
private |
std::string dbw_mkz_can::DbwNode::frame_id_ |
|
private |
bool dbw_mkz_can::DbwNode::gear_warned_ |
|
private |
sensor_msgs::JointState dbw_mkz_can::DbwNode::joint_state_ |
|
private |
std::string dbw_mkz_can::DbwNode::ldate_ |
|
private |
bool dbw_mkz_can::DbwNode::override_brake_ |
|
private |
bool dbw_mkz_can::DbwNode::override_gear_ |
|
private |
bool dbw_mkz_can::DbwNode::override_steering_ |
|
private |
bool dbw_mkz_can::DbwNode::override_throttle_ |
|
private |
bool dbw_mkz_can::DbwNode::pedal_luts_ |
|
private |
bool dbw_mkz_can::DbwNode::prev_enable_ |
|
private |
double dbw_mkz_can::DbwNode::steering_ratio_ |
|
private |
bool dbw_mkz_can::DbwNode::timeout_brakes_ |
|
private |
bool dbw_mkz_can::DbwNode::timeout_steering_ |
|
private |
bool dbw_mkz_can::DbwNode::timeout_throttle_ |
|
private |
std::string dbw_mkz_can::DbwNode::vin_ |
|
private |
bool dbw_mkz_can::DbwNode::warn_cmds_ |
|
private |
The documentation for this class was generated from the following files: