00001 00038 #ifndef LibMultiSense_SysGetNetworkDelayMessage 00039 #define LibMultiSense_SysGetNetworkDelayMessage 00040 00041 #include "details/utility/Portability.hh" 00042 00043 namespace crl { 00044 namespace multisense { 00045 namespace details { 00046 namespace wire { 00047 00048 class SysGetTransmitDelay { 00049 public: 00050 static CRL_CONSTEXPR IdType ID = ID_CMD_SYS_GET_TRANSMIT_DELAY; 00051 static CRL_CONSTEXPR VersionType VERSION = 1; 00052 00053 // 00054 // Constructors 00055 00056 SysGetTransmitDelay(utility::BufferStreamReader&r, VersionType v) {serialize(r,v);}; 00057 SysGetTransmitDelay() {}; 00058 00059 // 00060 // Serialization routine 00061 00062 template<class Archive> 00063 void serialize(Archive& message, 00064 const VersionType version) 00065 { 00066 // nothing yet 00067 } 00068 }; 00069 00070 }}}}; // namespaces 00071 00072 #endif