LibMultiSense
LibMultiSense Documentation
SysExternalCalibrationMessage.hh
Go to the documentation of this file.
1 
39 #ifndef LibMultiSense_SysExternalCalibrationMessage
40 #define LibMultiSense_SysExternalCalibrationMessage
41 
42 #include <algorithm>
43 #include <string>
44 #include "Protocol.hh"
45 #include "utility/BufferStream.hh"
46 
47 namespace crl {
48 namespace multisense {
49 namespace details {
50 namespace wire {
51 
53 public:
56 
57  float calibration[6];
58 
59  //
60  // Constructors
61  //
64 
65  //
66  // Serialization routine
67 
68  template<class Archive>
69  void serialize(Archive& message,
70  const VersionType version)
71  {
72  (void) version;
74  }
75 
76 };
77 
78 }}}} // namespaces
79 
80 #endif
SER_ARRAY_1
#define SER_ARRAY_1(a_, n_)
Definition: Protocol.hh:347
crl::multisense::details::wire::ID_DATA_SYS_EXTERNAL_CAL
static CRL_CONSTEXPR IdType ID_DATA_SYS_EXTERNAL_CAL
Definition: Protocol.hh:228
crl::multisense::details::wire::SysExternalCalibration::calibration
float calibration[6]
Definition: SysExternalCalibrationMessage.hh:57
crl::multisense::details::wire::SysExternalCalibration::serialize
void serialize(Archive &message, const VersionType version)
Definition: SysExternalCalibrationMessage.hh:69
BufferStream.hh
Protocol.hh
CRL_CONSTEXPR
#define CRL_CONSTEXPR
Definition: Portability.hh:49
crl::multisense::details::wire::SysExternalCalibration::VERSION
static CRL_CONSTEXPR VersionType VERSION
Definition: SysExternalCalibrationMessage.hh:55
crl
Definition: BufferStream.hh:51
crl::multisense::details::wire::VersionType
uint16_t VersionType
Definition: Protocol.hh:137
crl::multisense::details::wire::SysExternalCalibration::SysExternalCalibration
SysExternalCalibration(utility::BufferStreamReader &r, VersionType v)
Definition: SysExternalCalibrationMessage.hh:62
crl::multisense::details::utility::BufferStreamReader
Definition: BufferStream.hh:192
multisense
Definition: MultiSenseChannel.hh:44
crl::multisense::details::wire::SysExternalCalibration::SysExternalCalibration
SysExternalCalibration()
Definition: SysExternalCalibrationMessage.hh:63
crl::multisense::details::wire::SysExternalCalibration::ID
static CRL_CONSTEXPR IdType ID
Definition: SysExternalCalibrationMessage.hh:54
crl::multisense::details::wire::IdType
uint16_t IdType
Definition: Protocol.hh:136
crl::multisense::details::wire::SysExternalCalibration
Definition: SysExternalCalibrationMessage.hh:52