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