Namespaces | Classes | Enumerations | Functions
dataspeed_ulc_can Namespace Reference

Namespaces

namespace  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) [inline, static]

Definition at line 69 of file UlcNode.cpp.



dataspeed_ulc_can
Author(s): Micho Radovnikovich
autogenerated on Thu May 16 2019 03:04:21