39 #ifndef LibMultiSense_ApriltagDetections
40 #define LibMultiSense_ApriltagDetections
54 #ifdef SENSORPOD_FIRMWARE
57 #endif // SENSORPOD_FIRMWARE
78 #ifdef SENSORPOD_FIRMWARE
87 strncpy(imageSource,
"",
sizeof(imageSource));
124 #ifndef SENSORPOD_FIRMWARE
128 template<
class Archive>
142 #endif // !SENSORPOD_FIRMWARE
153 #ifndef SENSORPOD_FIRMWARE
165 template<
class Archive>
181 message.write(
reinterpret_cast<void*
>(
detections.data()), wireBytes);
185 void *rawDetectionsData = message.peek();
186 message.seek(message.tell() + wireBytes);
189 memcpy(
detections.data(), rawDetectionsData, wireBytes);
193 #endif // !SENSORPOD_FIRMWARE