40 #ifndef LibMultiSense_LidarDataMessage
41 #define LibMultiSense_LidarDataMessage
59 #ifdef SENSORPOD_FIRMWARE
62 #endif // SENSORDPOD_FIRMWARE
72 #ifdef SENSORPOD_FIRMWARE
73 uint32_t distanceP[SCAN_POINTS];
74 uint32_t intensityP[SCAN_POINTS];
78 #endif // SENSORPOD_FIRMWARE
82 #ifdef SENSORPOD_FIRMWARE
89 #ifndef SENSORPOD_FIRMWARE
103 template<
class Archive>
117 const uint32_t rangeSize =
sizeof(uint32_t) *
points;
118 const uint32_t intensitySize =
sizeof(uint32_t) *
points;
128 message.seek(message.tell() + rangeSize);
131 message.seek(message.tell() + intensitySize);
136 #endif // !SENSORPOD_FIRMWARE