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