LidarSetMotorMessage.h
Go to the documentation of this file.
00001 
00040 #ifndef LibMultiSense_LidarSetMotorMessage
00041 #define LibMultiSense_LidarSetMotorMessage
00042 
00043 #include "details/utility/Portability.hh"
00044 
00045 namespace crl {
00046 namespace multisense {
00047 namespace details {
00048 namespace wire {
00049 
00050 class LidarSetMotor {
00051 public:
00052     static CRL_CONSTEXPR IdType      ID      = ID_CMD_LIDAR_SET_MOTOR;
00053     static CRL_CONSTEXPR VersionType VERSION = 1;
00054 
00055     //
00056     // Desired output RPM
00057 
00058     float rpm;
00059 
00060     //
00061     // Contructors
00062 
00063     LidarSetMotor(utility::BufferStreamReader&r, VersionType v) {serialize(r,v);};
00064     LidarSetMotor(float f=0.0) : rpm(f) {};
00065 
00066     //
00067     // Serialization routine
00068 
00069     template<class Archive>
00070         void serialize(Archive&          message,
00071                        const VersionType version)
00072                        
00073     {
00074         message & rpm;
00075     }
00076 };
00077 
00078 }}}}; // namespaces
00079 
00080 #endif


multisense_lib
Author(s):
autogenerated on Mon Oct 9 2017 03:06:21