Namespaces | Classes | Enumerations | Functions
dataspeed_ulc_can Namespace Reference

Namespaces

 speed
 

Classes

struct  MsgUlcCfg
 
struct  MsgUlcCmd
 
struct  MsgUlcReport
 
class  UlcNode
 
class  UlcNodelet
 

Enumerations

enum  { ID_ULC_CMD = 0x076, ID_ULC_CONFIG = 0x077, ID_ULC_REPORT = 0x078 }
 

Functions

static void dispatchAssertSizes ()
 
template<typename T >
static void getParamWithSaturation (ros::NodeHandle &nh, const std::string &key, T &value, T min, T max)
 
template<class T >
static T overflowSaturation (double input, T limit_min, T limit_max, double scale_factor, const std::string &input_name, const std::string &units)
 
static bool validInputs (const dataspeed_ulc_msgs::UlcCmd &cmd)
 

Enumeration Type Documentation

anonymous enum
Enumerator
ID_ULC_CMD 
ID_ULC_CONFIG 
ID_ULC_REPORT 

Definition at line 97 of file dispatch.h.

Function Documentation

static void dataspeed_ulc_can::dispatchAssertSizes ( )
static

Definition at line 90 of file dispatch.h.

template<typename T >
static void dataspeed_ulc_can::getParamWithSaturation ( ros::NodeHandle nh,
const std::string &  key,
T &  value,
min,
max 
)
static

Definition at line 42 of file UlcNode.cpp.

template<class T >
static T dataspeed_ulc_can::overflowSaturation ( double  input,
limit_min,
limit_max,
double  scale_factor,
const std::string &  input_name,
const std::string &  units 
)
static

Definition at line 56 of file UlcNode.cpp.

static bool dataspeed_ulc_can::validInputs ( const dataspeed_ulc_msgs::UlcCmd &  cmd)
inlinestatic

Definition at line 69 of file UlcNode.cpp.



dataspeed_ulc_can
Author(s): Micho Radovnikovich
autogenerated on Thu Jul 9 2020 03:45:43