LibMultiSense
LibMultiSense Documentation
Loading...
Searching...
No Matches
SecondaryAppConfigMessage.hh
Go to the documentation of this file.
1
39#ifndef LibMultiSense_SecondaryAppConfig
40#define LibMultiSense_SecondaryAppConfig
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 uint8_t data[1024];
59
60 //
61 // Constructors
62
66
68 dataLength(0),
69 data()
70 {};
71
72 //
73 // Serialization routine
74
75 template<class Archive>
76 void serialize(Archive& message,
77 const VersionType version)
78 {
79 (void) version;
80 message & dataLength;
81
82 for (size_t i = 0; i < dataLength; i++)
83 {
84 message & data[i];
85 }
86 }
87};
88
89}}}} // namespaces
90
91#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....
SecondaryAppConfig(utility::BufferStreamReader &r, VersionType v)
void serialize(Archive &message, const VersionType version)
static CRL_CONSTEXPR IdType ID_DATA_SECONDARY_APP_CONFIG
Definition Protocol.hh:243