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 char *lcmfile; // file/path of function that declared it // has
NOTE:Multidimensional arrays as used in lcm such asdouble image[3][128][128]willnotwork. This is because ros does not handle multi-dimensional arrays in the same way. As noted in (#5), options would be to nest the array using multiple message classes, or I could try to fix this with...
(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(...
<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 ...
cpp.md.txt /usr/share/doc/liblcm-dev/_build/_sources/content/tutorial-dotnet.md.txt /usr/share/doc/liblcm-dev/_build/_sources/content/tutorial-go.md.txt /usr/share/doc/liblcm-dev/_build/_sources/content/tutorial-java.md.txt /usr/share/doc/liblcm-dev/_build/_sources/content/tutorial-...