rpos::features::system_resource::DeviceInfo Class

Interface helps to retrieve device information.

Header File

rpos/features/system_resource/device_info.h

Applies to

  • Slamware
  • Mapper

Constructor

/**
* default constructor.
*/
DeviceInfo();
/**
* copy constructor.
*/
DeviceInfo(const DeviceInfo&);

Operators

/**
*  Assignment operator.
*/
DeviceInfo& operator=(const DeviceInfo&);

Methods

/** 
*  Retrieves the device ID string of the SLAMWARE System.
*/
std::string deviceID() const;
/**
*   Retrives the device ID string of the SLAMWARE System.
*/
std::string& deviceID();
/**
*   Retrieves the manufacturer ID of the robot base.
*/
int manufacturerID() const;
/**
*   Retrieves the manufacturer ID of the robot base.
*/
int& manufacturerID();
/**
*   Retrieves the manufacture name of the robot base.
*/
std::string manufacturerName() const;
/**
*   Retrieves the manufacture name of the robot base.
*/
std::string& manufacturerName();
/**
*   Retrieves the model ID of the robot base.
*/
int modelID() const;
/**
*   Retrieves the model ID of the robot base.
*/
int& modelID();
/**
*   Retrieves the model name of the robot base.
*/
std::string modelName() const;
/**
*   Retrieves the model name of the robot base.
*/
std::string& modelName();
/**
*   Retrieves the hardware version string of the SLAMWARE System.
*/
std::string hardwareVersion() const;
/**
*   Retrieves the hardware version string of the SLAMWARE System.
*/
std::string& hardwareVersion();
/**
*   Retrieves the software version string of the SLAMWARE System.
*/
std::string softwareVersion() const;

/**
*   Retrieves the software version string of the SLAMWARE System.
*/
std::string& softwareVersion();