36#define TABLE3D_GENERATOR(GENERATOR, ...) \
37 GENERATOR(6, Rpm, Load, ##__VA_ARGS__) \
38 GENERATOR(4, Rpm, Load, ##__VA_ARGS__) \
39 GENERATOR(8, Rpm, Load, ##__VA_ARGS__) \
40 GENERATOR(16, Rpm, Load, ##__VA_ARGS__)
44#define TABLE3D_TYPENAME_BASE(size, xDom, yDom) table3d ## size ## xDom ## yDom
46#define CAT_HELPER(a, b) a ## b
47#define CONCAT(A, B) CAT_HELPER(A, B)
static TIntegral readSerialIntegralTimeout(void)
Reads an integral type, timing out if necessary.
Definition comms.cpp:173
uint8_t table3d_axis_t
The type of each axis value.
Definition table3d_typedefs.h:28
uint8_t table3d_value_t
The type of each table value.
Definition table3d_typedefs.h:25
uint8_t table3d_dim_t
Encodes the length of the axes.
Definition table3d_typedefs.h:22