StatusOverview.h
Go to the documentation of this file.
1 // this is for emacs file handling -*- mode: c++; indent-tabs-mode: nil -*-
2 
3 // -- BEGIN LICENSE BLOCK ----------------------------------------------
4 
24 // -- END LICENSE BLOCK ------------------------------------------------
25 
26 //----------------------------------------------------------------------
33 //----------------------------------------------------------------------
34 
35 #ifndef SICK_SAFETYSCANNERS_DATASTRUCTURE_STATUSOVERVIEW_H
36 #define SICK_SAFETYSCANNERS_DATASTRUCTURE_STATUSOVERVIEW_H
37 
38 #include <iostream>
39 
40 
41 namespace sick {
42 namespace datastructure {
43 
48 {
49 public:
51  {
57  };
58 
60  {
69  };
70 
72  {
79  };
80 
85 
91  std::string getVersionCVersion() const;
97  void setVersionCVersion(const std::string& version_c_version);
98 
104  uint8_t getVersionMajorVersionNumber() const;
110  void setVersionMajorVersionNumber(const uint8_t& version_major_version_number);
111 
117  uint8_t getVersionMinorVersionNumber() const;
123  void setVersionMinorVersionNumber(const uint8_t& version_minor_version_number);
124 
130  uint8_t getVersionReleaseNumber() const;
136  void setVersionReleaseNumber(const uint8_t& version_release_number);
137 
143  uint8_t getDeviceState() const;
149  void setDeviceState(uint8_t device_state);
150 
156  uint8_t getConfigState() const;
162  void setConfigState(uint8_t config_state);
163 
169  uint8_t getApplicationState() const;
175  void setApplicationState(uint8_t application_state);
176 
182  uint32_t getCurrentTimePowerOnCount() const;
188  void setCurrentTimePowerOnCount(uint32_t current_time_power_on_count);
189 
195  uint32_t getCurrentTimeTime() const;
201  void setCurrentTimeTime(uint32_t current_time_time);
202 
208  uint16_t getCurrentTimeDate() const;
214  void setCurrentTimeDate(uint16_t current_time_date);
215 
221  uint32_t getErrorInfoCode() const;
227  void setErrorInfoCode(uint32_t error_info_code);
228 
229 
235  uint32_t getErrorInfoTime() const;
241  void setErrorInfoTime(uint32_t error_info_time);
242 
248  uint16_t getErrorInfoDate() const;
254  void setErrorInfoDate(uint16_t error_info_date);
255 
256 
257 private:
258  std::string m_version_c_version;
262  uint8_t m_device_state;
263  uint8_t m_config_state;
271 };
272 
273 
274 } // namespace datastructure
275 } // namespace sick
276 
277 #endif // SICK_SAFETYSCANNERS_DATASTRUCTURE_STATUSOVERVIEW_H
sick::datastructure::StatusOverview::getApplicationState
uint8_t getApplicationState() const
Gets the application state for the scanner.
Definition: StatusOverview.cpp:102
sick::datastructure::StatusOverview::e_application_state
e_application_state
Definition: StatusOverview.h:71
sick::datastructure::StatusOverview::m_version_c_version
std::string m_version_c_version
Definition: StatusOverview.h:258
sick::datastructure::StatusOverview::E_INTERNAL_ERROR
@ E_INTERNAL_ERROR
Definition: StatusOverview.h:67
sick::datastructure::StatusOverview::setCurrentTimeTime
void setCurrentTimeTime(uint32_t current_time_time)
Sets the current time time for the scanner.
Definition: StatusOverview.cpp:127
sick::datastructure::StatusOverview::E_NOT_VERIFIED
@ E_NOT_VERIFIED
Definition: StatusOverview.h:64
sick::datastructure::StatusOverview::getVersionCVersion
std::string getVersionCVersion() const
Gets the version indicator for the scanner.
Definition: StatusOverview.cpp:42
sick::datastructure::StatusOverview::m_current_time_date
uint16_t m_current_time_date
Definition: StatusOverview.h:267
sick::datastructure::StatusOverview::getVersionMinorVersionNumber
uint8_t getVersionMinorVersionNumber() const
Gets the minor version number for the scanner.
Definition: StatusOverview.cpp:62
sick::datastructure::StatusOverview::m_version_major_version_number
uint8_t m_version_major_version_number
Definition: StatusOverview.h:259
sick
Definition: ApplicationNameVariableCommand.h:43
sick::datastructure::StatusOverview::setVersionReleaseNumber
void setVersionReleaseNumber(const uint8_t &version_release_number)
Sets the version release number for the scanner.
Definition: StatusOverview.cpp:77
sick::datastructure::StatusOverview::setErrorInfoTime
void setErrorInfoTime(uint32_t error_info_time)
Sets the error info time for the scanner.
Definition: StatusOverview.cpp:157
sick::datastructure::StatusOverview::setVersionMajorVersionNumber
void setVersionMajorVersionNumber(const uint8_t &version_major_version_number)
Sets the major version number for the scanner.
Definition: StatusOverview.cpp:57
sick::datastructure::StatusOverview::setApplicationState
void setApplicationState(uint8_t application_state)
Sets the application state for the scanner.
Definition: StatusOverview.cpp:107
sick::datastructure::StatusOverview::m_device_state
uint8_t m_device_state
Definition: StatusOverview.h:262
sick::datastructure::StatusOverview::m_application_state
uint8_t m_application_state
Definition: StatusOverview.h:264
sick::datastructure::StatusOverview::E_CONFIG_REQUIRED
@ E_CONFIG_REQUIRED
Definition: StatusOverview.h:62
sick::datastructure::StatusOverview::setVersionCVersion
void setVersionCVersion(const std::string &version_c_version)
Sets the version indicator for the scanner.
Definition: StatusOverview.cpp:47
sick::datastructure::StatusOverview::E_VERIFICATION_IN_PROGRESS
@ E_VERIFICATION_IN_PROGRESS
Definition: StatusOverview.h:68
sick::datastructure::StatusOverview::E_INITIALIZATION
@ E_INITIALIZATION
Definition: StatusOverview.h:54
sick::datastructure::StatusOverview::StatusOverview
StatusOverview()
Constructor of the serial number.
Definition: StatusOverview.cpp:40
sick::datastructure::StatusOverview::e_config_state
e_config_state
Definition: StatusOverview.h:59
sick::datastructure::StatusOverview::getErrorInfoTime
uint32_t getErrorInfoTime() const
Gets the error info time for the scanner.
Definition: StatusOverview.cpp:152
sick::datastructure::StatusOverview::m_version_minor_version_number
uint8_t m_version_minor_version_number
Definition: StatusOverview.h:260
sick::datastructure::StatusOverview::E_STOPPED
@ E_STOPPED
Definition: StatusOverview.h:73
sick::datastructure::StatusOverview::E_STARTING
@ E_STARTING
Definition: StatusOverview.h:74
sick::datastructure::StatusOverview::m_current_time_power_on_count
uint32_t m_current_time_power_on_count
Definition: StatusOverview.h:265
sick::datastructure::StatusOverview::getDeviceState
uint8_t getDeviceState() const
Gets the device state for the scanner.
Definition: StatusOverview.cpp:82
sick::datastructure::StatusOverview::getCurrentTimeTime
uint32_t getCurrentTimeTime() const
Gets the current time time for the scanner.
Definition: StatusOverview.cpp:122
sick::datastructure::StatusOverview::setCurrentTimePowerOnCount
void setCurrentTimePowerOnCount(uint32_t current_time_power_on_count)
Sets the current time power on count for the scanner.
Definition: StatusOverview.cpp:117
sick::datastructure::StatusOverview::E_REJECTED
@ E_REJECTED
Definition: StatusOverview.h:65
sick::datastructure::StatusOverview::E_WAITING_FOR_INPUTS
@ E_WAITING_FOR_INPUTS
Definition: StatusOverview.h:76
sick::datastructure::StatusOverview::E_ERROR
@ E_ERROR
Definition: StatusOverview.h:53
sick::datastructure::StatusOverview::E_OPTICS_COVER_CALIBRATION
@ E_OPTICS_COVER_CALIBRATION
Definition: StatusOverview.h:56
sick::datastructure::StatusOverview::E_CONFIG_IN_PROGRESS
@ E_CONFIG_IN_PROGRESS
Definition: StatusOverview.h:63
sick::datastructure::StatusOverview::setVersionMinorVersionNumber
void setVersionMinorVersionNumber(const uint8_t &version_minor_version_number)
Sets the minor version number for the scanner.
Definition: StatusOverview.cpp:67
sick::datastructure::StatusOverview::E_UNKNOWN
@ E_UNKNOWN
Definition: StatusOverview.h:61
sick::datastructure::StatusOverview
Class containing the serial number of a laser scanner.
Definition: StatusOverview.h:47
sick::datastructure::StatusOverview::E_SLEEP_MODE
@ E_SLEEP_MODE
Definition: StatusOverview.h:78
sick::datastructure::StatusOverview::m_config_state
uint8_t m_config_state
Definition: StatusOverview.h:263
sick::datastructure::StatusOverview::m_error_info_code
uint32_t m_error_info_code
Definition: StatusOverview.h:268
sick::datastructure::StatusOverview::m_error_info_date
uint16_t m_error_info_date
Definition: StatusOverview.h:270
sick::datastructure::StatusOverview::E_WAITING_FOR_PARTNERS
@ E_WAITING_FOR_PARTNERS
Definition: StatusOverview.h:75
sick::datastructure::StatusOverview::getErrorInfoDate
uint16_t getErrorInfoDate() const
Gets the error info date for the scanner.
Definition: StatusOverview.cpp:162
sick::datastructure::StatusOverview::getConfigState
uint8_t getConfigState() const
Gets the config state for the scanner.
Definition: StatusOverview.cpp:92
sick::datastructure::StatusOverview::E_STARTED
@ E_STARTED
Definition: StatusOverview.h:77
sick::datastructure::StatusOverview::setDeviceState
void setDeviceState(uint8_t device_state)
Sets the device state for the scanner.
Definition: StatusOverview.cpp:87
sick::datastructure::StatusOverview::m_error_info_time
uint32_t m_error_info_time
Definition: StatusOverview.h:269
sick::datastructure::StatusOverview::getCurrentTimePowerOnCount
uint32_t getCurrentTimePowerOnCount() const
Gets the current time power on count for the scanner.
Definition: StatusOverview.cpp:112
sick::datastructure::StatusOverview::E_SHUTDOWN
@ E_SHUTDOWN
Definition: StatusOverview.h:55
sick::datastructure::StatusOverview::E_NORMAL
@ E_NORMAL
Definition: StatusOverview.h:52
sick::datastructure::StatusOverview::getCurrentTimeDate
uint16_t getCurrentTimeDate() const
Gets the current time date for the scanner.
Definition: StatusOverview.cpp:132
sick::datastructure::StatusOverview::e_device_state
e_device_state
Definition: StatusOverview.h:50
sick::datastructure::StatusOverview::getVersionReleaseNumber
uint8_t getVersionReleaseNumber() const
Gets the version release number for the scanner.
Definition: StatusOverview.cpp:72
sick::datastructure::StatusOverview::m_current_time_time
uint32_t m_current_time_time
Definition: StatusOverview.h:266
sick::datastructure::StatusOverview::setErrorInfoDate
void setErrorInfoDate(uint16_t error_info_date)
Sets the error info date for the scanner.
Definition: StatusOverview.cpp:167
sick::datastructure::StatusOverview::getErrorInfoCode
uint32_t getErrorInfoCode() const
Gets the error info code for the scanner.
Definition: StatusOverview.cpp:142
sick::datastructure::StatusOverview::m_version_release_number
uint8_t m_version_release_number
Definition: StatusOverview.h:261
sick::datastructure::StatusOverview::getVersionMajorVersionNumber
uint8_t getVersionMajorVersionNumber() const
Gets the major version number for the scanner.
Definition: StatusOverview.cpp:52
sick::datastructure::StatusOverview::E_VERIFIED
@ E_VERIFIED
Definition: StatusOverview.h:66
sick::datastructure::StatusOverview::setErrorInfoCode
void setErrorInfoCode(uint32_t error_info_code)
Sets the error info code for the scanner.
Definition: StatusOverview.cpp:147
sick::datastructure::StatusOverview::setCurrentTimeDate
void setCurrentTimeDate(uint16_t current_time_date)
Sets the current time date for the scanner.
Definition: StatusOverview.cpp:137
sick::datastructure::StatusOverview::setConfigState
void setConfigState(uint8_t config_state)
Sets the config state for the scanner.
Definition: StatusOverview.cpp:97


sick_safetyscanners
Author(s): Lennart Puck
autogenerated on Fri Jun 21 2024 02:40:51