LibMultiSense
LibMultiSense Documentation
Loading...
Searching...
No Matches
CamSetTriggerSourceMessage.hh
Go to the documentation of this file.
1
39#ifndef LibMultiSense_CamSetTriggerSourceMessage
40#define LibMultiSense_CamSetTriggerSourceMessage
41
43
44namespace crl {
45namespace multisense {
46namespace details {
47namespace wire {
48
50public:
53
54 static CRL_CONSTEXPR uint32_t SOURCE_INTERNAL = 0;
55 static CRL_CONSTEXPR uint32_t SOURCE_EXTERNAL = 1; // OPTO_RX
56 static CRL_CONSTEXPR uint32_t SOURCE_EXTERNAL_INVERTED = 2; // OPTO_RX
57 static CRL_CONSTEXPR uint32_t SOURCE_PTP = 3;
58
59 //
60 // Parameters
61
62 uint32_t source;
63
64 //
65 // Constructors
66
69
70 //
71 // Serialization routine
72
73 template<class Archive>
74 void serialize(Archive& message,
75 const VersionType version)
76 {
77 (void) version;
78 message & source;
79 }
80};
81
82}}}} // namespaces
83
84#endif
Macros and symbols to help portability between different compiler versions.
#define CRL_CONSTEXPR
CamSetTriggerSource(utility::BufferStreamReader &r, VersionType v)
void serialize(Archive &message, const VersionType version)
static CRL_CONSTEXPR IdType ID_CMD_CAM_SET_TRIGGER_SOURCE
Definition Protocol.hh:178