LibMultiSense
LibMultiSense Documentation
Loading...
Searching...
No Matches
SecondaryAppControlMessage.hh
Go to the documentation of this file.
1
39#ifndef LibMultiSense_SecondaryAppControl
40#define LibMultiSense_SecondaryAppControl
41
43#include "wire/Protocol.hh"
44
45namespace crl {
46namespace multisense {
47namespace details {
48namespace wire {
49
51public:
54
55 //
56 // Parameters representing the current camera configuration
57 uint32_t dataLength;
58
59 uint8_t data[1024];
60
61
62 //
63 // Constructors
64
67 dataLength(0),
68 data()
69 {};
70
71 //
72 // Serialization routine
73
74 template<class Archive>
75 void serialize(Archive& message,
76 const VersionType version)
77 {
78 (void) version;
79 message & dataLength;
80 for (size_t i = 0; i < dataLength; i++)
81 {
82 message & data[i];
83 }
84 }
85};
86
87}}}} // namespaces
88
89#endif
Macros and symbols to help portability between different compiler versions.
#define CRL_CONSTEXPR
Copyright 2013-2025 Carnegie Robotics, LLC 4501 Hatfield Street, Pittsburgh, PA 15201 http://www....
void serialize(Archive &message, const VersionType version)
SecondaryAppControl(utility::BufferStreamReader &r, VersionType v)
static CRL_CONSTEXPR IdType ID_CMD_SECONDARY_APP_CONTROL
Definition Protocol.hh:198