Public Types | Public Member Functions | Private Attributes | List of all members
sick::datastructure::DeviceStatus Class Reference

Class containing the device status of a laser scanner. More...

#include <DeviceStatus.h>

Public Types

enum  e_sopas_device_status {
  E_UNKNOWN, E_START_UP, E_SERVICE_MODE, E_NORMAL_OPERATION,
  E_SUSPENDED_OPERATION, E_SERVICE_RECOMMENDED, E_SERVICE_REQUIRED, E_RECOVERABLE_ERROR,
  E_FATAL_ERROR
}
 

Public Member Functions

 DeviceStatus ()
 Constructor of the device status. More...
 
uint8_t getDeviceStatus () const
 Gets the device status for the scanner. More...
 
void setDeviceStatus (const uint8_t &device_status)
 Sets the device status for the scanner. More...
 

Private Attributes

uint8_t m_device_status
 

Detailed Description

Class containing the device status of a laser scanner.

Definition at line 47 of file DeviceStatus.h.

Member Enumeration Documentation

Enumerator
E_UNKNOWN 
E_START_UP 
E_SERVICE_MODE 
E_NORMAL_OPERATION 
E_SUSPENDED_OPERATION 
E_SERVICE_RECOMMENDED 
E_SERVICE_REQUIRED 
E_RECOVERABLE_ERROR 
E_FATAL_ERROR 

Definition at line 50 of file DeviceStatus.h.

Constructor & Destructor Documentation

sick::datastructure::DeviceStatus::DeviceStatus ( )

Constructor of the device status.

Definition at line 40 of file DeviceStatus.cpp.

Member Function Documentation

uint8_t sick::datastructure::DeviceStatus::getDeviceStatus ( ) const

Gets the device status for the scanner.

Returns
The device status for the scanner.

Definition at line 42 of file DeviceStatus.cpp.

void sick::datastructure::DeviceStatus::setDeviceStatus ( const uint8_t &  device_status)

Sets the device status for the scanner.

Parameters
device_statusThe device status for the scanner.

Definition at line 47 of file DeviceStatus.cpp.

Member Data Documentation

uint8_t sick::datastructure::DeviceStatus::m_device_status
private

Definition at line 81 of file DeviceStatus.h.


The documentation for this class was generated from the following files:


sick_safetyscanners
Author(s): Lennart Puck
autogenerated on Fri Apr 2 2021 02:45:42