LibMultiSense
LibMultiSense Documentation
Loading...
Searching...
No Matches
VersionResponseMessage.hh
Go to the documentation of this file.
1
40#ifndef LibMultiSense_VersionResponseMessage
41#define LibMultiSense_VersionResponseMessage
42
44
45namespace crl {
46namespace multisense {
47namespace details {
48namespace wire {
49
51public:
54
55 std::string firmwareBuildDate;
58 uint64_t hardwareMagic;
59 uint64_t fpgaDna;
60
61 //
62 // Constructors
63
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 & firmwareBuildDate;
80 message & firmwareVersion;
81 message & hardwareVersion;
82 message & hardwareMagic;
83 message & fpgaDna;
84 }
85};
86
87}}}} // namespaces
88
89#endif
Macros and symbols to help portability between different compiler versions.
#define CRL_CONSTEXPR
void serialize(Archive &message, const VersionType version)
VersionResponse(utility::BufferStreamReader &r, VersionType v)
static CRL_CONSTEXPR IdType ID_DATA_VERSION
Definition Protocol.hh:205