Class StatusOverview
Defined in File StatusOverview.h
Class Documentation
-
class StatusOverview
Class containing the serial number of a laser scanner.
Public Types
-
enum e_device_state
Values:
-
enumerator E_NORMAL
-
enumerator E_ERROR
-
enumerator E_INITIALIZATION
-
enumerator E_SHUTDOWN
-
enumerator E_OPTICS_COVER_CALIBRATION
-
enumerator E_NORMAL
Public Functions
-
StatusOverview()
Constructor of the serial number.
-
std::string getVersionCVersion() const
Gets the version indicator for the scanner.
- Returns:
The version indicator for the scanner.
-
void setVersionCVersion(const std::string &version_c_version)
Sets the version indicator for the scanner.
- Parameters:
version_c_version – The version indicator for the scanner.
-
uint8_t getVersionMajorVersionNumber() const
Gets the major version number for the scanner.
- Returns:
The version indicator for the scanner.
-
void setVersionMajorVersionNumber(const uint8_t &version_major_version_number)
Sets the major version number for the scanner.
- Parameters:
version_major_version_number – The major version number for the scanner.
-
uint8_t getVersionMinorVersionNumber() const
Gets the minor version number for the scanner.
- Returns:
The minor version number for the scanner.
-
void setVersionMinorVersionNumber(const uint8_t &version_minor_version_number)
Sets the minor version number for the scanner.
- Parameters:
version_minor_version_number – The minor version number for the scanner.
-
uint8_t getVersionReleaseNumber() const
Gets the version release number for the scanner.
- Returns:
The version release number for the scanner.
-
void setVersionReleaseNumber(const uint8_t &version_release_number)
Sets the version release number for the scanner.
- Parameters:
version_release_number – The version release number for the scanner.
-
uint8_t getDeviceState() const
Gets the device state for the scanner.
- Returns:
The device state for the scanner.
-
void setDeviceState(uint8_t device_state)
Sets the device state for the scanner.
- Parameters:
device_state – The device state for the scanner.
-
uint8_t getConfigState() const
Gets the config state for the scanner.
- Returns:
The config state for the scanner.
-
void setConfigState(uint8_t config_state)
Sets the config state for the scanner.
- Parameters:
config_state – The config state for the scanner.
-
uint8_t getApplicationState() const
Gets the application state for the scanner.
- Returns:
The application state for the scanner.
-
void setApplicationState(uint8_t application_state)
Sets the application state for the scanner.
- Parameters:
application_state – The application state for the scanner.
-
uint32_t getCurrentTimePowerOnCount() const
Gets the current time power on count for the scanner.
- Returns:
The current time power on count for the scanner.
-
void setCurrentTimePowerOnCount(uint32_t current_time_power_on_count)
Sets the current time power on count for the scanner.
- Parameters:
current_time_power_on_count – The current time power on count for the scanner.
-
uint32_t getCurrentTimeTime() const
Gets the current time time for the scanner.
- Returns:
The current time time for the scanner.
-
void setCurrentTimeTime(uint32_t current_time_time)
Sets the current time time for the scanner.
- Parameters:
current_time_time – The current time time for the scanner.
-
uint16_t getCurrentTimeDate() const
Gets the current time date for the scanner.
- Returns:
The current time date for the scanner.
-
void setCurrentTimeDate(uint16_t current_time_date)
Sets the current time date for the scanner.
- Parameters:
current_time_date – The current time date for the scanner.
-
uint32_t getErrorInfoCode() const
Gets the error info code for the scanner.
- Returns:
The error info code for the scanner.
-
void setErrorInfoCode(uint32_t error_info_code)
Sets the error info code for the scanner.
- Parameters:
error_info_code – The error info code for the scanner.
-
uint32_t getErrorInfoTime() const
Gets the error info time for the scanner.
- Returns:
The error info time for the scanner.
-
void setErrorInfoTime(uint32_t error_info_time)
Sets the error info time for the scanner.
- Parameters:
error_info_time – The error info time for the scanner.
-
uint16_t getErrorInfoDate() const
Gets the error info date for the scanner.
- Returns:
The error info date for the scanner.
-
void setErrorInfoDate(uint16_t error_info_date)
Sets the error info date for the scanner.
- Parameters:
error_info_date – The error info date for the scanner.
-
enum e_device_state