// lcm_enum_t: an enumeration, also a first-class LCM object. typedef struct lcm_enum lcm_enum_t; struct lcm_enum { lcm_typename_t *enumname; // name of the enum GPtrArray *values; // legal values for the enum
(1, sizeof(lcm_enum_t)); le->lcmfile = strdup(lcmfile); le->enumname = lcm_typename_create(lcmgen, name); le->values = g_ptr_array_new(); return le; } lcm_enum_value_t *lcm_enum_value_create(const char *name) { lcm_enum_value_t *lev = (lcm_enum_value_t *) calloc(...
rosmsg-gen.sh- This script takes as input a list of lcm message files and, for each file: uses the LCM toollcm-gen [-x]to generate a CPP header definition for the message, generates a corresponding ROS message type, and if an lcm fingerprint value is supplied as a comment line in ...
<cpp |experimental Library fundamentals v2 experimental::propagate_const experimental::not_fn experimental::observer_ptr experimental::make_array experimental::to_array experimental::ostream_joiner experimental::gcd experimental::lcm experimental::source_location ...