<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>ApplicationData.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/datastructure/</path>
    <filename>ApplicationData_8cpp</filename>
    <includes id="ApplicationData_8h" name="ApplicationData.h" local="no" imported="no">sick_safetyscanners/datastructure/ApplicationData.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>ApplicationData.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/datastructure/</path>
    <filename>ApplicationData_8h</filename>
    <includes id="ApplicationInputs_8h" name="ApplicationInputs.h" local="no" imported="no">sick_safetyscanners/datastructure/ApplicationInputs.h</includes>
    <includes id="ApplicationOutputs_8h" name="ApplicationOutputs.h" local="no" imported="no">sick_safetyscanners/datastructure/ApplicationOutputs.h</includes>
    <class kind="class">sick::datastructure::ApplicationData</class>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>ApplicationInputs.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/datastructure/</path>
    <filename>ApplicationInputs_8cpp</filename>
    <includes id="ApplicationInputs_8h" name="ApplicationInputs.h" local="no" imported="no">sick_safetyscanners/datastructure/ApplicationInputs.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>ApplicationInputs.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/datastructure/</path>
    <filename>ApplicationInputs_8h</filename>
    <class kind="class">sick::datastructure::ApplicationInputs</class>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>ApplicationName.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/datastructure/</path>
    <filename>ApplicationName_8cpp</filename>
    <includes id="ApplicationName_8h" name="ApplicationName.h" local="no" imported="no">sick_safetyscanners/datastructure/ApplicationName.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>ApplicationName.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/datastructure/</path>
    <filename>ApplicationName_8h</filename>
    <class kind="class">sick::datastructure::ApplicationName</class>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>ApplicationNameVariableCommand.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/cola2/</path>
    <filename>ApplicationNameVariableCommand_8cpp</filename>
    <includes id="ApplicationNameVariableCommand_8h" name="ApplicationNameVariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/ApplicationNameVariableCommand.h</includes>
    <includes id="Cola2Session_8h" name="Cola2Session.h" local="no" imported="no">sick_safetyscanners/cola2/Cola2Session.h</includes>
    <includes id="Command_8h" name="Command.h" local="no" imported="no">sick_safetyscanners/cola2/Command.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>ApplicationNameVariableCommand.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/cola2/</path>
    <filename>ApplicationNameVariableCommand_8h</filename>
    <includes id="VariableCommand_8h" name="VariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/VariableCommand.h</includes>
    <includes id="ParseApplicationNameData_8h" name="ParseApplicationNameData.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseApplicationNameData.h</includes>
    <includes id="CommSettings_8h" name="CommSettings.h" local="no" imported="no">sick_safetyscanners/datastructure/CommSettings.h</includes>
    <class kind="class">sick::cola2::ApplicationNameVariableCommand</class>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>ApplicationOutputs.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/datastructure/</path>
    <filename>ApplicationOutputs_8cpp</filename>
    <includes id="ApplicationOutputs_8h" name="ApplicationOutputs.h" local="no" imported="no">sick_safetyscanners/datastructure/ApplicationOutputs.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>ApplicationOutputs.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/datastructure/</path>
    <filename>ApplicationOutputs_8h</filename>
    <class kind="class">sick::datastructure::ApplicationOutputs</class>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>AsyncTCPClient.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/communication/</path>
    <filename>AsyncTCPClient_8cpp</filename>
    <includes id="AsyncTCPClient_8h" name="AsyncTCPClient.h" local="no" imported="no">sick_safetyscanners/communication/AsyncTCPClient.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::communication</namespace>
  </compound>
  <compound kind="file">
    <name>AsyncTCPClient.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/communication/</path>
    <filename>AsyncTCPClient_8h</filename>
    <includes id="PacketBuffer_8h" name="PacketBuffer.h" local="no" imported="no">sick_safetyscanners/datastructure/PacketBuffer.h</includes>
    <class kind="class">sick::communication::AsyncTCPClient</class>
    <namespace>sick</namespace>
    <namespace>sick::communication</namespace>
  </compound>
  <compound kind="file">
    <name>AsyncUDPClient.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/communication/</path>
    <filename>AsyncUDPClient_8cpp</filename>
    <includes id="AsyncUDPClient_8h" name="AsyncUDPClient.h" local="no" imported="no">sick_safetyscanners/communication/AsyncUDPClient.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::communication</namespace>
  </compound>
  <compound kind="file">
    <name>AsyncUDPClient.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/communication/</path>
    <filename>AsyncUDPClient_8h</filename>
    <includes id="PacketBuffer_8h" name="PacketBuffer.h" local="no" imported="no">sick_safetyscanners/datastructure/PacketBuffer.h</includes>
    <class kind="class">sick::communication::AsyncUDPClient</class>
    <namespace>sick</namespace>
    <namespace>sick::communication</namespace>
  </compound>
  <compound kind="file">
    <name>ChangeCommSettingsCommand.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/cola2/</path>
    <filename>ChangeCommSettingsCommand_8cpp</filename>
    <includes id="ChangeCommSettingsCommand_8h" name="ChangeCommSettingsCommand.h" local="no" imported="no">sick_safetyscanners/cola2/ChangeCommSettingsCommand.h</includes>
    <includes id="Cola2Session_8h" name="Cola2Session.h" local="no" imported="no">sick_safetyscanners/cola2/Cola2Session.h</includes>
    <includes id="Command_8h" name="Command.h" local="no" imported="no">sick_safetyscanners/cola2/Command.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>ChangeCommSettingsCommand.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/cola2/</path>
    <filename>ChangeCommSettingsCommand_8h</filename>
    <includes id="MethodCommand_8h" name="MethodCommand.h" local="no" imported="no">sick_safetyscanners/cola2/MethodCommand.h</includes>
    <includes id="CommSettings_8h" name="CommSettings.h" local="no" imported="no">sick_safetyscanners/datastructure/CommSettings.h</includes>
    <class kind="class">sick::cola2::ChangeCommSettingsCommand</class>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>CloseSession.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/cola2/</path>
    <filename>CloseSession_8cpp</filename>
    <includes id="CloseSession_8h" name="CloseSession.h" local="no" imported="no">sick_safetyscanners/cola2/CloseSession.h</includes>
    <includes id="Cola2Session_8h" name="Cola2Session.h" local="no" imported="no">sick_safetyscanners/cola2/Cola2Session.h</includes>
    <includes id="Command_8h" name="Command.h" local="no" imported="no">sick_safetyscanners/cola2/Command.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>CloseSession.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/cola2/</path>
    <filename>CloseSession_8h</filename>
    <includes id="Command_8h" name="Command.h" local="no" imported="no">sick_safetyscanners/cola2/Command.h</includes>
    <class kind="class">sick::cola2::CloseSession</class>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>Cola2Session.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/cola2/</path>
    <filename>Cola2Session_8cpp</filename>
    <includes id="Cola2Session_8h" name="Cola2Session.h" local="no" imported="no">sick_safetyscanners/cola2/Cola2Session.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>Cola2Session.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/cola2/</path>
    <filename>Cola2Session_8h</filename>
    <includes id="PacketBuffer_8h" name="PacketBuffer.h" local="no" imported="no">sick_safetyscanners/datastructure/PacketBuffer.h</includes>
    <includes id="AsyncTCPClient_8h" name="AsyncTCPClient.h" local="no" imported="no">sick_safetyscanners/communication/AsyncTCPClient.h</includes>
    <includes id="CloseSession_8h" name="CloseSession.h" local="no" imported="no">sick_safetyscanners/cola2/CloseSession.h</includes>
    <includes id="Command_8h" name="Command.h" local="no" imported="no">sick_safetyscanners/cola2/Command.h</includes>
    <includes id="CreateSession_8h" name="CreateSession.h" local="no" imported="no">sick_safetyscanners/cola2/CreateSession.h</includes>
    <includes id="ParseTCPPacket_8h" name="ParseTCPPacket.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseTCPPacket.h</includes>
    <includes id="TCPPacketMerger_8h" name="TCPPacketMerger.h" local="no" imported="no">sick_safetyscanners/data_processing/TCPPacketMerger.h</includes>
    <class kind="class">sick::cola2::Cola2Session</class>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>Command.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/cola2/</path>
    <filename>Command_8cpp</filename>
    <includes id="Command_8h" name="Command.h" local="no" imported="no">sick_safetyscanners/cola2/Command.h</includes>
    <includes id="Cola2Session_8h" name="Cola2Session.h" local="no" imported="no">sick_safetyscanners/cola2/Cola2Session.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>Command.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/cola2/</path>
    <filename>Command_8h</filename>
    <includes id="PacketBuffer_8h" name="PacketBuffer.h" local="no" imported="no">sick_safetyscanners/datastructure/PacketBuffer.h</includes>
    <includes id="ParseTCPPacket_8h" name="ParseTCPPacket.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseTCPPacket.h</includes>
    <includes id="ReadWriteHelper_8hpp" name="ReadWriteHelper.hpp" local="no" imported="no">sick_safetyscanners/data_processing/ReadWriteHelper.hpp</includes>
    <class kind="class">sick::cola2::Command</class>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>CommSettings.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/datastructure/</path>
    <filename>CommSettings_8cpp</filename>
    <includes id="CommSettings_8h" name="CommSettings.h" local="no" imported="no">sick_safetyscanners/datastructure/CommSettings.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>CommSettings.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/datastructure/</path>
    <filename>CommSettings_8h</filename>
    <class kind="class">sick::datastructure::CommSettings</class>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>ConfigData.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/datastructure/</path>
    <filename>ConfigData_8cpp</filename>
    <includes id="ConfigData_8h" name="ConfigData.h" local="no" imported="no">sick_safetyscanners/datastructure/ConfigData.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>ConfigData.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/datastructure/</path>
    <filename>ConfigData_8h</filename>
    <includes id="DerivedValues_8h" name="DerivedValues.h" local="no" imported="no">sick_safetyscanners/datastructure/DerivedValues.h</includes>
    <class kind="class">sick::datastructure::ConfigData</class>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>ConfigMetadata.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/datastructure/</path>
    <filename>ConfigMetadata_8cpp</filename>
    <includes id="ConfigMetadata_8h" name="ConfigMetadata.h" local="no" imported="no">sick_safetyscanners/datastructure/ConfigMetadata.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>ConfigMetadata.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/datastructure/</path>
    <filename>ConfigMetadata_8h</filename>
    <class kind="class">sick::datastructure::ConfigMetadata</class>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>ConfigMetadataVariableCommand.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/cola2/</path>
    <filename>ConfigMetadataVariableCommand_8cpp</filename>
    <includes id="ConfigMetadataVariableCommand_8h" name="ConfigMetadataVariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/ConfigMetadataVariableCommand.h</includes>
    <includes id="Cola2Session_8h" name="Cola2Session.h" local="no" imported="no">sick_safetyscanners/cola2/Cola2Session.h</includes>
    <includes id="Command_8h" name="Command.h" local="no" imported="no">sick_safetyscanners/cola2/Command.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>ConfigMetadataVariableCommand.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/cola2/</path>
    <filename>ConfigMetadataVariableCommand_8h</filename>
    <includes id="VariableCommand_8h" name="VariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/VariableCommand.h</includes>
    <includes id="ParseConfigMetadata_8h" name="ParseConfigMetadata.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseConfigMetadata.h</includes>
    <includes id="CommSettings_8h" name="CommSettings.h" local="no" imported="no">sick_safetyscanners/datastructure/CommSettings.h</includes>
    <class kind="class">sick::cola2::ConfigMetadataVariableCommand</class>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>CreateSession.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/cola2/</path>
    <filename>CreateSession_8cpp</filename>
    <includes id="CreateSession_8h" name="CreateSession.h" local="no" imported="no">sick_safetyscanners/cola2/CreateSession.h</includes>
    <includes id="Cola2Session_8h" name="Cola2Session.h" local="no" imported="no">sick_safetyscanners/cola2/Cola2Session.h</includes>
    <includes id="Command_8h" name="Command.h" local="no" imported="no">sick_safetyscanners/cola2/Command.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>CreateSession.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/cola2/</path>
    <filename>CreateSession_8h</filename>
    <includes id="Command_8h" name="Command.h" local="no" imported="no">sick_safetyscanners/cola2/Command.h</includes>
    <class kind="class">sick::cola2::CreateSession</class>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>Data.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/datastructure/</path>
    <filename>Data_8cpp</filename>
    <includes id="Data_8h" name="Data.h" local="no" imported="no">sick_safetyscanners/datastructure/Data.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>Data.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/datastructure/</path>
    <filename>Data_8h</filename>
    <includes id="ApplicationData_8h" name="ApplicationData.h" local="no" imported="no">sick_safetyscanners/datastructure/ApplicationData.h</includes>
    <includes id="ApplicationInputs_8h" name="ApplicationInputs.h" local="no" imported="no">sick_safetyscanners/datastructure/ApplicationInputs.h</includes>
    <includes id="ApplicationOutputs_8h" name="ApplicationOutputs.h" local="no" imported="no">sick_safetyscanners/datastructure/ApplicationOutputs.h</includes>
    <includes id="DataHeader_8h" name="DataHeader.h" local="no" imported="no">sick_safetyscanners/datastructure/DataHeader.h</includes>
    <includes id="DerivedValues_8h" name="DerivedValues.h" local="no" imported="no">sick_safetyscanners/datastructure/DerivedValues.h</includes>
    <includes id="GeneralSystemState_8h" name="GeneralSystemState.h" local="no" imported="no">sick_safetyscanners/datastructure/GeneralSystemState.h</includes>
    <includes id="IntrusionData_8h" name="IntrusionData.h" local="no" imported="no">sick_safetyscanners/datastructure/IntrusionData.h</includes>
    <includes id="MeasurementData_8h" name="MeasurementData.h" local="no" imported="no">sick_safetyscanners/datastructure/MeasurementData.h</includes>
    <class kind="class">sick::datastructure::Data</class>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>DatagramHeader.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/datastructure/</path>
    <filename>DatagramHeader_8cpp</filename>
    <includes id="DatagramHeader_8h" name="DatagramHeader.h" local="no" imported="no">sick_safetyscanners/datastructure/DatagramHeader.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>DatagramHeader.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/datastructure/</path>
    <filename>DatagramHeader_8h</filename>
    <class kind="class">sick::datastructure::DatagramHeader</class>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>DataHeader.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/datastructure/</path>
    <filename>DataHeader_8cpp</filename>
    <includes id="DataHeader_8h" name="DataHeader.h" local="no" imported="no">sick_safetyscanners/datastructure/DataHeader.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>DataHeader.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/datastructure/</path>
    <filename>DataHeader_8h</filename>
    <class kind="class">sick::datastructure::DataHeader</class>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>DerivedValues.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/datastructure/</path>
    <filename>DerivedValues_8cpp</filename>
    <includes id="DerivedValues_8h" name="DerivedValues.h" local="no" imported="no">sick_safetyscanners/datastructure/DerivedValues.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>DerivedValues.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/datastructure/</path>
    <filename>DerivedValues_8h</filename>
    <class kind="class">sick::datastructure::DerivedValues</class>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>DeviceName.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/datastructure/</path>
    <filename>DeviceName_8cpp</filename>
    <includes id="DeviceName_8h" name="DeviceName.h" local="no" imported="no">sick_safetyscanners/datastructure/DeviceName.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>DeviceName.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/datastructure/</path>
    <filename>DeviceName_8h</filename>
    <class kind="class">sick::datastructure::DeviceName</class>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>DeviceNameVariableCommand.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/cola2/</path>
    <filename>DeviceNameVariableCommand_8cpp</filename>
    <includes id="DeviceNameVariableCommand_8h" name="DeviceNameVariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/DeviceNameVariableCommand.h</includes>
    <includes id="Cola2Session_8h" name="Cola2Session.h" local="no" imported="no">sick_safetyscanners/cola2/Cola2Session.h</includes>
    <includes id="Command_8h" name="Command.h" local="no" imported="no">sick_safetyscanners/cola2/Command.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>DeviceNameVariableCommand.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/cola2/</path>
    <filename>DeviceNameVariableCommand_8h</filename>
    <includes id="VariableCommand_8h" name="VariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/VariableCommand.h</includes>
    <includes id="ParseDeviceName_8h" name="ParseDeviceName.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseDeviceName.h</includes>
    <includes id="CommSettings_8h" name="CommSettings.h" local="no" imported="no">sick_safetyscanners/datastructure/CommSettings.h</includes>
    <class kind="class">sick::cola2::DeviceNameVariableCommand</class>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>DeviceStatus.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/datastructure/</path>
    <filename>DeviceStatus_8cpp</filename>
    <includes id="DeviceStatus_8h" name="DeviceStatus.h" local="no" imported="no">sick_safetyscanners/datastructure/DeviceStatus.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>DeviceStatus.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/datastructure/</path>
    <filename>DeviceStatus_8h</filename>
    <class kind="class">sick::datastructure::DeviceStatus</class>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>DeviceStatusVariableCommand.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/cola2/</path>
    <filename>DeviceStatusVariableCommand_8cpp</filename>
    <includes id="DeviceStatusVariableCommand_8h" name="DeviceStatusVariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/DeviceStatusVariableCommand.h</includes>
    <includes id="Cola2Session_8h" name="Cola2Session.h" local="no" imported="no">sick_safetyscanners/cola2/Cola2Session.h</includes>
    <includes id="Command_8h" name="Command.h" local="no" imported="no">sick_safetyscanners/cola2/Command.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>DeviceStatusVariableCommand.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/cola2/</path>
    <filename>DeviceStatusVariableCommand_8h</filename>
    <includes id="VariableCommand_8h" name="VariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/VariableCommand.h</includes>
    <includes id="ParseDeviceStatus_8h" name="ParseDeviceStatus.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseDeviceStatus.h</includes>
    <includes id="CommSettings_8h" name="CommSettings.h" local="no" imported="no">sick_safetyscanners/datastructure/CommSettings.h</includes>
    <class kind="class">sick::cola2::DeviceStatusVariableCommand</class>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>FieldData.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/datastructure/</path>
    <filename>FieldData_8cpp</filename>
    <includes id="FieldData_8h" name="FieldData.h" local="no" imported="no">sick_safetyscanners/datastructure/FieldData.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>FieldData.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/datastructure/</path>
    <filename>FieldData_8h</filename>
    <class kind="class">sick::datastructure::FieldData</class>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>FieldGeometryVariableCommand.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/cola2/</path>
    <filename>FieldGeometryVariableCommand_8cpp</filename>
    <includes id="FieldGeometryVariableCommand_8h" name="FieldGeometryVariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/FieldGeometryVariableCommand.h</includes>
    <includes id="Cola2Session_8h" name="Cola2Session.h" local="no" imported="no">sick_safetyscanners/cola2/Cola2Session.h</includes>
    <includes id="Command_8h" name="Command.h" local="no" imported="no">sick_safetyscanners/cola2/Command.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>FieldGeometryVariableCommand.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/cola2/</path>
    <filename>FieldGeometryVariableCommand_8h</filename>
    <includes id="VariableCommand_8h" name="VariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/VariableCommand.h</includes>
    <includes id="ParseFieldGeometryData_8h" name="ParseFieldGeometryData.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseFieldGeometryData.h</includes>
    <includes id="CommSettings_8h" name="CommSettings.h" local="no" imported="no">sick_safetyscanners/datastructure/CommSettings.h</includes>
    <class kind="class">sick::cola2::FieldGeometryVariableCommand</class>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>FieldHeaderVariableCommand.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/cola2/</path>
    <filename>FieldHeaderVariableCommand_8cpp</filename>
    <includes id="FieldHeaderVariableCommand_8h" name="FieldHeaderVariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/FieldHeaderVariableCommand.h</includes>
    <includes id="Cola2Session_8h" name="Cola2Session.h" local="no" imported="no">sick_safetyscanners/cola2/Cola2Session.h</includes>
    <includes id="Command_8h" name="Command.h" local="no" imported="no">sick_safetyscanners/cola2/Command.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>FieldHeaderVariableCommand.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/cola2/</path>
    <filename>FieldHeaderVariableCommand_8h</filename>
    <includes id="VariableCommand_8h" name="VariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/VariableCommand.h</includes>
    <includes id="ParseFieldHeaderData_8h" name="ParseFieldHeaderData.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseFieldHeaderData.h</includes>
    <includes id="CommSettings_8h" name="CommSettings.h" local="no" imported="no">sick_safetyscanners/datastructure/CommSettings.h</includes>
    <class kind="class">sick::cola2::FieldHeaderVariableCommand</class>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>FieldSets.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/datastructure/</path>
    <filename>FieldSets_8cpp</filename>
    <includes id="FieldSets_8h" name="FieldSets.h" local="no" imported="no">sick_safetyscanners/datastructure/FieldSets.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>FieldSets.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/datastructure/</path>
    <filename>FieldSets_8h</filename>
    <class kind="class">sick::datastructure::FieldSets</class>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>FieldSetsVariableCommand.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/cola2/</path>
    <filename>FieldSetsVariableCommand_8cpp</filename>
    <includes id="FieldSetsVariableCommand_8h" name="FieldSetsVariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/FieldSetsVariableCommand.h</includes>
    <includes id="Cola2Session_8h" name="Cola2Session.h" local="no" imported="no">sick_safetyscanners/cola2/Cola2Session.h</includes>
    <includes id="Command_8h" name="Command.h" local="no" imported="no">sick_safetyscanners/cola2/Command.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>FieldSetsVariableCommand.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/cola2/</path>
    <filename>FieldSetsVariableCommand_8h</filename>
    <includes id="VariableCommand_8h" name="VariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/VariableCommand.h</includes>
    <includes id="ParseFieldSetsData_8h" name="ParseFieldSetsData.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseFieldSetsData.h</includes>
    <includes id="CommSettings_8h" name="CommSettings.h" local="no" imported="no">sick_safetyscanners/datastructure/CommSettings.h</includes>
    <class kind="class">sick::cola2::FieldSetsVariableCommand</class>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>FindMeCommand.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/cola2/</path>
    <filename>FindMeCommand_8cpp</filename>
    <includes id="FindMeCommand_8h" name="FindMeCommand.h" local="no" imported="no">sick_safetyscanners/cola2/FindMeCommand.h</includes>
    <includes id="Cola2Session_8h" name="Cola2Session.h" local="no" imported="no">sick_safetyscanners/cola2/Cola2Session.h</includes>
    <includes id="Command_8h" name="Command.h" local="no" imported="no">sick_safetyscanners/cola2/Command.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>FindMeCommand.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/cola2/</path>
    <filename>FindMeCommand_8h</filename>
    <includes id="MethodCommand_8h" name="MethodCommand.h" local="no" imported="no">sick_safetyscanners/cola2/MethodCommand.h</includes>
    <includes id="CommSettings_8h" name="CommSettings.h" local="no" imported="no">sick_safetyscanners/datastructure/CommSettings.h</includes>
    <class kind="class">sick::cola2::FindMeCommand</class>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>FirmwareVersion.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/datastructure/</path>
    <filename>FirmwareVersion_8cpp</filename>
    <includes id="FirmwareVersion_8h" name="FirmwareVersion.h" local="no" imported="no">sick_safetyscanners/datastructure/FirmwareVersion.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>FirmwareVersion.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/datastructure/</path>
    <filename>FirmwareVersion_8h</filename>
    <class kind="class">sick::datastructure::FirmwareVersion</class>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>FirmwareVersionVariableCommand.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/cola2/</path>
    <filename>FirmwareVersionVariableCommand_8cpp</filename>
    <includes id="FirmwareVersionVariableCommand_8h" name="FirmwareVersionVariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/FirmwareVersionVariableCommand.h</includes>
    <includes id="Cola2Session_8h" name="Cola2Session.h" local="no" imported="no">sick_safetyscanners/cola2/Cola2Session.h</includes>
    <includes id="Command_8h" name="Command.h" local="no" imported="no">sick_safetyscanners/cola2/Command.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>FirmwareVersionVariableCommand.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/cola2/</path>
    <filename>FirmwareVersionVariableCommand_8h</filename>
    <includes id="VariableCommand_8h" name="VariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/VariableCommand.h</includes>
    <includes id="ParseFirmwareVersion_8h" name="ParseFirmwareVersion.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseFirmwareVersion.h</includes>
    <includes id="CommSettings_8h" name="CommSettings.h" local="no" imported="no">sick_safetyscanners/datastructure/CommSettings.h</includes>
    <includes id="FirmwareVersion_8h" name="FirmwareVersion.h" local="no" imported="no">sick_safetyscanners/datastructure/FirmwareVersion.h</includes>
    <class kind="class">sick::cola2::FirmwareVersionVariableCommand</class>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>GeneralSystemState.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/datastructure/</path>
    <filename>GeneralSystemState_8cpp</filename>
    <includes id="GeneralSystemState_8h" name="GeneralSystemState.h" local="no" imported="no">sick_safetyscanners/datastructure/GeneralSystemState.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>GeneralSystemState.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/datastructure/</path>
    <filename>GeneralSystemState_8h</filename>
    <class kind="class">sick::datastructure::GeneralSystemState</class>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>IntrusionData.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/datastructure/</path>
    <filename>IntrusionData_8cpp</filename>
    <includes id="IntrusionData_8h" name="IntrusionData.h" local="no" imported="no">sick_safetyscanners/datastructure/IntrusionData.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>IntrusionData.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/datastructure/</path>
    <filename>IntrusionData_8h</filename>
    <includes id="IntrusionDatum_8h" name="IntrusionDatum.h" local="no" imported="no">sick_safetyscanners/datastructure/IntrusionDatum.h</includes>
    <class kind="class">sick::datastructure::IntrusionData</class>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>IntrusionDatum.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/datastructure/</path>
    <filename>IntrusionDatum_8cpp</filename>
    <includes id="IntrusionDatum_8h" name="IntrusionDatum.h" local="no" imported="no">sick_safetyscanners/datastructure/IntrusionDatum.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>IntrusionDatum.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/datastructure/</path>
    <filename>IntrusionDatum_8h</filename>
    <class kind="class">sick::datastructure::IntrusionDatum</class>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>LatestTelegram.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/datastructure/</path>
    <filename>LatestTelegram_8cpp</filename>
    <includes id="LatestTelegram_8h" name="LatestTelegram.h" local="no" imported="no">sick_safetyscanners/datastructure/LatestTelegram.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>LatestTelegram.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/datastructure/</path>
    <filename>LatestTelegram_8h</filename>
    <includes id="MeasurementData_8h" name="MeasurementData.h" local="no" imported="no">sick_safetyscanners/datastructure/MeasurementData.h</includes>
    <class kind="class">sick::datastructure::LatestTelegram</class>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>MeasurementCurrentConfigVariableCommand.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/cola2/</path>
    <filename>MeasurementCurrentConfigVariableCommand_8cpp</filename>
    <includes id="MeasurementCurrentConfigVariableCommand_8h" name="MeasurementCurrentConfigVariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/MeasurementCurrentConfigVariableCommand.h</includes>
    <includes id="Cola2Session_8h" name="Cola2Session.h" local="no" imported="no">sick_safetyscanners/cola2/Cola2Session.h</includes>
    <includes id="Command_8h" name="Command.h" local="no" imported="no">sick_safetyscanners/cola2/Command.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>MeasurementCurrentConfigVariableCommand.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/cola2/</path>
    <filename>MeasurementCurrentConfigVariableCommand_8h</filename>
    <includes id="VariableCommand_8h" name="VariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/VariableCommand.h</includes>
    <includes id="ParseMeasurementCurrentConfigData_8h" name="ParseMeasurementCurrentConfigData.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseMeasurementCurrentConfigData.h</includes>
    <includes id="CommSettings_8h" name="CommSettings.h" local="no" imported="no">sick_safetyscanners/datastructure/CommSettings.h</includes>
    <class kind="class">sick::cola2::MeasurementCurrentConfigVariableCommand</class>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>MeasurementData.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/datastructure/</path>
    <filename>MeasurementData_8cpp</filename>
    <includes id="MeasurementData_8h" name="MeasurementData.h" local="no" imported="no">sick_safetyscanners/datastructure/MeasurementData.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>MeasurementData.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/datastructure/</path>
    <filename>MeasurementData_8h</filename>
    <includes id="ScanPoint_8h" name="ScanPoint.h" local="no" imported="no">sick_safetyscanners/datastructure/ScanPoint.h</includes>
    <class kind="class">sick::datastructure::MeasurementData</class>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>MeasurementPersistentConfigVariableCommand.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/cola2/</path>
    <filename>MeasurementPersistentConfigVariableCommand_8cpp</filename>
    <includes id="MeasurementPersistentConfigVariableCommand_8h" name="MeasurementPersistentConfigVariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/MeasurementPersistentConfigVariableCommand.h</includes>
    <includes id="Cola2Session_8h" name="Cola2Session.h" local="no" imported="no">sick_safetyscanners/cola2/Cola2Session.h</includes>
    <includes id="Command_8h" name="Command.h" local="no" imported="no">sick_safetyscanners/cola2/Command.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>MeasurementPersistentConfigVariableCommand.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/cola2/</path>
    <filename>MeasurementPersistentConfigVariableCommand_8h</filename>
    <includes id="VariableCommand_8h" name="VariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/VariableCommand.h</includes>
    <includes id="ParseMeasurementPersistentConfigData_8h" name="ParseMeasurementPersistentConfigData.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseMeasurementPersistentConfigData.h</includes>
    <includes id="CommSettings_8h" name="CommSettings.h" local="no" imported="no">sick_safetyscanners/datastructure/CommSettings.h</includes>
    <class kind="class">sick::cola2::MeasurementPersistentConfigVariableCommand</class>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>MethodCommand.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/cola2/</path>
    <filename>MethodCommand_8cpp</filename>
    <includes id="MethodCommand_8h" name="MethodCommand.h" local="no" imported="no">sick_safetyscanners/cola2/MethodCommand.h</includes>
    <includes id="Cola2Session_8h" name="Cola2Session.h" local="no" imported="no">sick_safetyscanners/cola2/Cola2Session.h</includes>
    <includes id="Command_8h" name="Command.h" local="no" imported="no">sick_safetyscanners/cola2/Command.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>MethodCommand.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/cola2/</path>
    <filename>MethodCommand_8h</filename>
    <includes id="Command_8h" name="Command.h" local="no" imported="no">sick_safetyscanners/cola2/Command.h</includes>
    <class kind="class">sick::cola2::MethodCommand</class>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>MonitoringCaseData.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/datastructure/</path>
    <filename>MonitoringCaseData_8cpp</filename>
    <includes id="MonitoringCaseData_8h" name="MonitoringCaseData.h" local="no" imported="no">sick_safetyscanners/datastructure/MonitoringCaseData.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>MonitoringCaseData.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/datastructure/</path>
    <filename>MonitoringCaseData_8h</filename>
    <class kind="class">sick::datastructure::MonitoringCaseData</class>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>MonitoringCaseTableHeaderVariableCommand.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/cola2/</path>
    <filename>MonitoringCaseTableHeaderVariableCommand_8cpp</filename>
    <includes id="MonitoringCaseTableHeaderVariableCommand_8h" name="MonitoringCaseTableHeaderVariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/MonitoringCaseTableHeaderVariableCommand.h</includes>
    <includes id="Cola2Session_8h" name="Cola2Session.h" local="no" imported="no">sick_safetyscanners/cola2/Cola2Session.h</includes>
    <includes id="Command_8h" name="Command.h" local="no" imported="no">sick_safetyscanners/cola2/Command.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>MonitoringCaseTableHeaderVariableCommand.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/cola2/</path>
    <filename>MonitoringCaseTableHeaderVariableCommand_8h</filename>
    <includes id="VariableCommand_8h" name="VariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/VariableCommand.h</includes>
    <includes id="ParseFieldHeaderData_8h" name="ParseFieldHeaderData.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseFieldHeaderData.h</includes>
    <includes id="CommSettings_8h" name="CommSettings.h" local="no" imported="no">sick_safetyscanners/datastructure/CommSettings.h</includes>
    <class kind="class">sick::cola2::MonitoringCaseTableHeaderVariableCommand</class>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>MonitoringCaseVariableCommand.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/cola2/</path>
    <filename>MonitoringCaseVariableCommand_8cpp</filename>
    <includes id="MonitoringCaseVariableCommand_8h" name="MonitoringCaseVariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/MonitoringCaseVariableCommand.h</includes>
    <includes id="Cola2Session_8h" name="Cola2Session.h" local="no" imported="no">sick_safetyscanners/cola2/Cola2Session.h</includes>
    <includes id="Command_8h" name="Command.h" local="no" imported="no">sick_safetyscanners/cola2/Command.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>MonitoringCaseVariableCommand.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/cola2/</path>
    <filename>MonitoringCaseVariableCommand_8h</filename>
    <includes id="VariableCommand_8h" name="VariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/VariableCommand.h</includes>
    <includes id="ParseMonitoringCaseData_8h" name="ParseMonitoringCaseData.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseMonitoringCaseData.h</includes>
    <includes id="CommSettings_8h" name="CommSettings.h" local="no" imported="no">sick_safetyscanners/datastructure/CommSettings.h</includes>
    <class kind="class">sick::cola2::MonitoringCaseVariableCommand</class>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>OrderNumber.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/datastructure/</path>
    <filename>OrderNumber_8cpp</filename>
    <includes id="OrderNumber_8h" name="OrderNumber.h" local="no" imported="no">sick_safetyscanners/datastructure/OrderNumber.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>OrderNumber.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/datastructure/</path>
    <filename>OrderNumber_8h</filename>
    <class kind="class">sick::datastructure::OrderNumber</class>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>OrderNumberVariableCommand.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/cola2/</path>
    <filename>OrderNumberVariableCommand_8cpp</filename>
    <includes id="OrderNumberVariableCommand_8h" name="OrderNumberVariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/OrderNumberVariableCommand.h</includes>
    <includes id="Cola2Session_8h" name="Cola2Session.h" local="no" imported="no">sick_safetyscanners/cola2/Cola2Session.h</includes>
    <includes id="Command_8h" name="Command.h" local="no" imported="no">sick_safetyscanners/cola2/Command.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>OrderNumberVariableCommand.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/cola2/</path>
    <filename>OrderNumberVariableCommand_8h</filename>
    <includes id="VariableCommand_8h" name="VariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/VariableCommand.h</includes>
    <includes id="ParseOrderNumber_8h" name="ParseOrderNumber.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseOrderNumber.h</includes>
    <includes id="CommSettings_8h" name="CommSettings.h" local="no" imported="no">sick_safetyscanners/datastructure/CommSettings.h</includes>
    <includes id="OrderNumber_8h" name="OrderNumber.h" local="no" imported="no">sick_safetyscanners/datastructure/OrderNumber.h</includes>
    <class kind="class">sick::cola2::OrderNumberVariableCommand</class>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>PacketBuffer.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/datastructure/</path>
    <filename>PacketBuffer_8cpp</filename>
    <includes id="PacketBuffer_8h" name="PacketBuffer.h" local="yes" imported="no">sick_safetyscanners/datastructure/PacketBuffer.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>PacketBuffer.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/datastructure/</path>
    <filename>PacketBuffer_8h</filename>
    <includes id="DatagramHeader_8h" name="DatagramHeader.h" local="no" imported="no">sick_safetyscanners/datastructure/DatagramHeader.h</includes>
    <includes id="PacketBuffer_8h" name="PacketBuffer.h" local="no" imported="no">sick_safetyscanners/datastructure/PacketBuffer.h</includes>
    <class kind="class">sick::datastructure::PacketBuffer</class>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
    <member kind="variable">
      <type>const uint32_t</type>
      <name>MAXSIZE</name>
      <anchorfile>namespacesick_1_1datastructure.html</anchorfile>
      <anchor>ab79a5cab4bbc7f3b785351931487c3e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ParseApplicationData.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/data_processing/</path>
    <filename>ParseApplicationData_8cpp</filename>
    <includes id="ParseApplicationData_8h" name="ParseApplicationData.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseApplicationData.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseApplicationData.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/data_processing/</path>
    <filename>ParseApplicationData_8h</filename>
    <includes id="Data_8h" name="Data.h" local="no" imported="no">sick_safetyscanners/datastructure/Data.h</includes>
    <includes id="DerivedValues_8h" name="DerivedValues.h" local="no" imported="no">sick_safetyscanners/datastructure/DerivedValues.h</includes>
    <includes id="PacketBuffer_8h" name="PacketBuffer.h" local="no" imported="no">sick_safetyscanners/datastructure/PacketBuffer.h</includes>
    <includes id="ReadWriteHelper_8hpp" name="ReadWriteHelper.hpp" local="no" imported="no">sick_safetyscanners/data_processing/ReadWriteHelper.hpp</includes>
    <class kind="class">sick::data_processing::ParseApplicationData</class>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseApplicationNameData.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/data_processing/</path>
    <filename>ParseApplicationNameData_8cpp</filename>
    <includes id="ParseApplicationNameData_8h" name="ParseApplicationNameData.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseApplicationNameData.h</includes>
    <includes id="Command_8h" name="Command.h" local="no" imported="no">sick_safetyscanners/cola2/Command.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseApplicationNameData.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/data_processing/</path>
    <filename>ParseApplicationNameData_8h</filename>
    <includes id="ApplicationName_8h" name="ApplicationName.h" local="no" imported="no">sick_safetyscanners/datastructure/ApplicationName.h</includes>
    <includes id="Data_8h" name="Data.h" local="no" imported="no">sick_safetyscanners/datastructure/Data.h</includes>
    <includes id="PacketBuffer_8h" name="PacketBuffer.h" local="no" imported="no">sick_safetyscanners/datastructure/PacketBuffer.h</includes>
    <includes id="ReadWriteHelper_8hpp" name="ReadWriteHelper.hpp" local="no" imported="no">sick_safetyscanners/data_processing/ReadWriteHelper.hpp</includes>
    <class kind="class">sick::data_processing::ParseApplicationNameData</class>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseConfigMetadata.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/data_processing/</path>
    <filename>ParseConfigMetadata_8cpp</filename>
    <includes id="ParseConfigMetadata_8h" name="ParseConfigMetadata.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseConfigMetadata.h</includes>
    <includes id="Command_8h" name="Command.h" local="no" imported="no">sick_safetyscanners/cola2/Command.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseConfigMetadata.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/data_processing/</path>
    <filename>ParseConfigMetadata_8h</filename>
    <includes id="ConfigMetadata_8h" name="ConfigMetadata.h" local="no" imported="no">sick_safetyscanners/datastructure/ConfigMetadata.h</includes>
    <includes id="Data_8h" name="Data.h" local="no" imported="no">sick_safetyscanners/datastructure/Data.h</includes>
    <includes id="PacketBuffer_8h" name="PacketBuffer.h" local="no" imported="no">sick_safetyscanners/datastructure/PacketBuffer.h</includes>
    <includes id="ReadWriteHelper_8hpp" name="ReadWriteHelper.hpp" local="no" imported="no">sick_safetyscanners/data_processing/ReadWriteHelper.hpp</includes>
    <class kind="class">sick::data_processing::ParseConfigMetadata</class>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseData.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/data_processing/</path>
    <filename>ParseData_8cpp</filename>
    <includes id="ParseData_8h" name="ParseData.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseData.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseData.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/data_processing/</path>
    <filename>ParseData_8h</filename>
    <includes id="Data_8h" name="Data.h" local="no" imported="no">sick_safetyscanners/datastructure/Data.h</includes>
    <includes id="PacketBuffer_8h" name="PacketBuffer.h" local="no" imported="no">sick_safetyscanners/datastructure/PacketBuffer.h</includes>
    <includes id="ParseApplicationData_8h" name="ParseApplicationData.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseApplicationData.h</includes>
    <includes id="ParseDataHeader_8h" name="ParseDataHeader.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseDataHeader.h</includes>
    <includes id="ParseDerivedValues_8h" name="ParseDerivedValues.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseDerivedValues.h</includes>
    <includes id="ParseGeneralSystemState_8h" name="ParseGeneralSystemState.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseGeneralSystemState.h</includes>
    <includes id="ParseIntrusionData_8h" name="ParseIntrusionData.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseIntrusionData.h</includes>
    <includes id="ParseMeasurementData_8h" name="ParseMeasurementData.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseMeasurementData.h</includes>
    <includes id="ReadWriteHelper_8hpp" name="ReadWriteHelper.hpp" local="no" imported="no">sick_safetyscanners/data_processing/ReadWriteHelper.hpp</includes>
    <class kind="class">sick::data_processing::ParseData</class>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseDatagramHeader.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/data_processing/</path>
    <filename>ParseDatagramHeader_8cpp</filename>
    <includes id="ParseDatagramHeader_8h" name="ParseDatagramHeader.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseDatagramHeader.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseDatagramHeader.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/data_processing/</path>
    <filename>ParseDatagramHeader_8h</filename>
    <includes id="Data_8h" name="Data.h" local="no" imported="no">sick_safetyscanners/datastructure/Data.h</includes>
    <includes id="DatagramHeader_8h" name="DatagramHeader.h" local="no" imported="no">sick_safetyscanners/datastructure/DatagramHeader.h</includes>
    <includes id="PacketBuffer_8h" name="PacketBuffer.h" local="no" imported="no">sick_safetyscanners/datastructure/PacketBuffer.h</includes>
    <includes id="ReadWriteHelper_8hpp" name="ReadWriteHelper.hpp" local="no" imported="no">sick_safetyscanners/data_processing/ReadWriteHelper.hpp</includes>
    <class kind="class">sick::data_processing::ParseDatagramHeader</class>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseDataHeader.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/data_processing/</path>
    <filename>ParseDataHeader_8cpp</filename>
    <includes id="ParseDataHeader_8h" name="ParseDataHeader.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseDataHeader.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseDataHeader.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/data_processing/</path>
    <filename>ParseDataHeader_8h</filename>
    <includes id="Data_8h" name="Data.h" local="no" imported="no">sick_safetyscanners/datastructure/Data.h</includes>
    <includes id="DataHeader_8h" name="DataHeader.h" local="no" imported="no">sick_safetyscanners/datastructure/DataHeader.h</includes>
    <includes id="PacketBuffer_8h" name="PacketBuffer.h" local="no" imported="no">sick_safetyscanners/datastructure/PacketBuffer.h</includes>
    <includes id="ReadWriteHelper_8hpp" name="ReadWriteHelper.hpp" local="no" imported="no">sick_safetyscanners/data_processing/ReadWriteHelper.hpp</includes>
    <class kind="class">sick::data_processing::ParseDataHeader</class>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseDerivedValues.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/data_processing/</path>
    <filename>ParseDerivedValues_8cpp</filename>
    <includes id="ParseDerivedValues_8h" name="ParseDerivedValues.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseDerivedValues.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseDerivedValues.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/data_processing/</path>
    <filename>ParseDerivedValues_8h</filename>
    <includes id="Data_8h" name="Data.h" local="no" imported="no">sick_safetyscanners/datastructure/Data.h</includes>
    <includes id="DerivedValues_8h" name="DerivedValues.h" local="no" imported="no">sick_safetyscanners/datastructure/DerivedValues.h</includes>
    <includes id="PacketBuffer_8h" name="PacketBuffer.h" local="no" imported="no">sick_safetyscanners/datastructure/PacketBuffer.h</includes>
    <includes id="ReadWriteHelper_8hpp" name="ReadWriteHelper.hpp" local="no" imported="no">sick_safetyscanners/data_processing/ReadWriteHelper.hpp</includes>
    <class kind="class">sick::data_processing::ParseDerivedValues</class>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseDeviceName.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/data_processing/</path>
    <filename>ParseDeviceName_8cpp</filename>
    <includes id="ParseDeviceName_8h" name="ParseDeviceName.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseDeviceName.h</includes>
    <includes id="Command_8h" name="Command.h" local="no" imported="no">sick_safetyscanners/cola2/Command.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseDeviceName.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/data_processing/</path>
    <filename>ParseDeviceName_8h</filename>
    <includes id="Data_8h" name="Data.h" local="no" imported="no">sick_safetyscanners/datastructure/Data.h</includes>
    <includes id="DeviceName_8h" name="DeviceName.h" local="no" imported="no">sick_safetyscanners/datastructure/DeviceName.h</includes>
    <includes id="PacketBuffer_8h" name="PacketBuffer.h" local="no" imported="no">sick_safetyscanners/datastructure/PacketBuffer.h</includes>
    <includes id="ReadWriteHelper_8hpp" name="ReadWriteHelper.hpp" local="no" imported="no">sick_safetyscanners/data_processing/ReadWriteHelper.hpp</includes>
    <class kind="class">sick::data_processing::ParseDeviceName</class>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseDeviceStatus.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/data_processing/</path>
    <filename>ParseDeviceStatus_8cpp</filename>
    <includes id="ParseDeviceStatus_8h" name="ParseDeviceStatus.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseDeviceStatus.h</includes>
    <includes id="Command_8h" name="Command.h" local="no" imported="no">sick_safetyscanners/cola2/Command.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseDeviceStatus.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/data_processing/</path>
    <filename>ParseDeviceStatus_8h</filename>
    <includes id="Data_8h" name="Data.h" local="no" imported="no">sick_safetyscanners/datastructure/Data.h</includes>
    <includes id="DeviceStatus_8h" name="DeviceStatus.h" local="no" imported="no">sick_safetyscanners/datastructure/DeviceStatus.h</includes>
    <includes id="PacketBuffer_8h" name="PacketBuffer.h" local="no" imported="no">sick_safetyscanners/datastructure/PacketBuffer.h</includes>
    <includes id="ReadWriteHelper_8hpp" name="ReadWriteHelper.hpp" local="no" imported="no">sick_safetyscanners/data_processing/ReadWriteHelper.hpp</includes>
    <class kind="class">sick::data_processing::ParseDeviceStatusData</class>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParsedPacketBuffer.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/datastructure/</path>
    <filename>ParsedPacketBuffer_8cpp</filename>
    <includes id="ParsedPacketBuffer_8h" name="ParsedPacketBuffer.h" local="yes" imported="no">sick_safetyscanners/datastructure/ParsedPacketBuffer.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>ParsedPacketBuffer.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/datastructure/</path>
    <filename>ParsedPacketBuffer_8h</filename>
    <includes id="DatagramHeader_8h" name="DatagramHeader.h" local="no" imported="no">sick_safetyscanners/datastructure/DatagramHeader.h</includes>
    <includes id="PacketBuffer_8h" name="PacketBuffer.h" local="no" imported="no">sick_safetyscanners/datastructure/PacketBuffer.h</includes>
    <class kind="class">sick::datastructure::ParsedPacketBuffer</class>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>ParseFieldGeometryData.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/data_processing/</path>
    <filename>ParseFieldGeometryData_8cpp</filename>
    <includes id="ParseFieldGeometryData_8h" name="ParseFieldGeometryData.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseFieldGeometryData.h</includes>
    <includes id="Command_8h" name="Command.h" local="no" imported="no">sick_safetyscanners/cola2/Command.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseFieldGeometryData.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/data_processing/</path>
    <filename>ParseFieldGeometryData_8h</filename>
    <includes id="Data_8h" name="Data.h" local="no" imported="no">sick_safetyscanners/datastructure/Data.h</includes>
    <includes id="FieldData_8h" name="FieldData.h" local="no" imported="no">sick_safetyscanners/datastructure/FieldData.h</includes>
    <includes id="PacketBuffer_8h" name="PacketBuffer.h" local="no" imported="no">sick_safetyscanners/datastructure/PacketBuffer.h</includes>
    <includes id="ReadWriteHelper_8hpp" name="ReadWriteHelper.hpp" local="no" imported="no">sick_safetyscanners/data_processing/ReadWriteHelper.hpp</includes>
    <class kind="class">sick::data_processing::ParseFieldGeometryData</class>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseFieldHeaderData.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/data_processing/</path>
    <filename>ParseFieldHeaderData_8cpp</filename>
    <includes id="ParseFieldHeaderData_8h" name="ParseFieldHeaderData.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseFieldHeaderData.h</includes>
    <includes id="Command_8h" name="Command.h" local="no" imported="no">sick_safetyscanners/cola2/Command.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseFieldHeaderData.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/data_processing/</path>
    <filename>ParseFieldHeaderData_8h</filename>
    <includes id="Data_8h" name="Data.h" local="no" imported="no">sick_safetyscanners/datastructure/Data.h</includes>
    <includes id="FieldData_8h" name="FieldData.h" local="no" imported="no">sick_safetyscanners/datastructure/FieldData.h</includes>
    <includes id="PacketBuffer_8h" name="PacketBuffer.h" local="no" imported="no">sick_safetyscanners/datastructure/PacketBuffer.h</includes>
    <includes id="ReadWriteHelper_8hpp" name="ReadWriteHelper.hpp" local="no" imported="no">sick_safetyscanners/data_processing/ReadWriteHelper.hpp</includes>
    <class kind="class">sick::data_processing::ParseFieldHeaderData</class>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseFieldSetsData.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/data_processing/</path>
    <filename>ParseFieldSetsData_8cpp</filename>
    <includes id="ParseFieldSetsData_8h" name="ParseFieldSetsData.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseFieldSetsData.h</includes>
    <includes id="Command_8h" name="Command.h" local="no" imported="no">sick_safetyscanners/cola2/Command.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseFieldSetsData.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/data_processing/</path>
    <filename>ParseFieldSetsData_8h</filename>
    <includes id="Data_8h" name="Data.h" local="no" imported="no">sick_safetyscanners/datastructure/Data.h</includes>
    <includes id="FieldSets_8h" name="FieldSets.h" local="no" imported="no">sick_safetyscanners/datastructure/FieldSets.h</includes>
    <includes id="PacketBuffer_8h" name="PacketBuffer.h" local="no" imported="no">sick_safetyscanners/datastructure/PacketBuffer.h</includes>
    <includes id="ReadWriteHelper_8hpp" name="ReadWriteHelper.hpp" local="no" imported="no">sick_safetyscanners/data_processing/ReadWriteHelper.hpp</includes>
    <class kind="class">sick::data_processing::ParseFieldSetsData</class>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseFirmwareVersion.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/data_processing/</path>
    <filename>ParseFirmwareVersion_8cpp</filename>
    <includes id="ParseFirmwareVersion_8h" name="ParseFirmwareVersion.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseFirmwareVersion.h</includes>
    <includes id="Command_8h" name="Command.h" local="no" imported="no">sick_safetyscanners/cola2/Command.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseFirmwareVersion.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/data_processing/</path>
    <filename>ParseFirmwareVersion_8h</filename>
    <includes id="Data_8h" name="Data.h" local="no" imported="no">sick_safetyscanners/datastructure/Data.h</includes>
    <includes id="FirmwareVersion_8h" name="FirmwareVersion.h" local="no" imported="no">sick_safetyscanners/datastructure/FirmwareVersion.h</includes>
    <includes id="PacketBuffer_8h" name="PacketBuffer.h" local="no" imported="no">sick_safetyscanners/datastructure/PacketBuffer.h</includes>
    <includes id="ReadWriteHelper_8hpp" name="ReadWriteHelper.hpp" local="no" imported="no">sick_safetyscanners/data_processing/ReadWriteHelper.hpp</includes>
    <class kind="class">sick::data_processing::ParseFirmwareVersion</class>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseGeneralSystemState.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/data_processing/</path>
    <filename>ParseGeneralSystemState_8cpp</filename>
    <includes id="ParseGeneralSystemState_8h" name="ParseGeneralSystemState.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseGeneralSystemState.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseGeneralSystemState.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/data_processing/</path>
    <filename>ParseGeneralSystemState_8h</filename>
    <includes id="Data_8h" name="Data.h" local="no" imported="no">sick_safetyscanners/datastructure/Data.h</includes>
    <includes id="DerivedValues_8h" name="DerivedValues.h" local="no" imported="no">sick_safetyscanners/datastructure/DerivedValues.h</includes>
    <includes id="PacketBuffer_8h" name="PacketBuffer.h" local="no" imported="no">sick_safetyscanners/datastructure/PacketBuffer.h</includes>
    <includes id="ReadWriteHelper_8hpp" name="ReadWriteHelper.hpp" local="no" imported="no">sick_safetyscanners/data_processing/ReadWriteHelper.hpp</includes>
    <class kind="class">sick::data_processing::ParseGeneralSystemState</class>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseIntrusionData.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/data_processing/</path>
    <filename>ParseIntrusionData_8cpp</filename>
    <includes id="ParseIntrusionData_8h" name="ParseIntrusionData.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseIntrusionData.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseIntrusionData.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/data_processing/</path>
    <filename>ParseIntrusionData_8h</filename>
    <includes id="Data_8h" name="Data.h" local="no" imported="no">sick_safetyscanners/datastructure/Data.h</includes>
    <includes id="DerivedValues_8h" name="DerivedValues.h" local="no" imported="no">sick_safetyscanners/datastructure/DerivedValues.h</includes>
    <includes id="PacketBuffer_8h" name="PacketBuffer.h" local="no" imported="no">sick_safetyscanners/datastructure/PacketBuffer.h</includes>
    <includes id="ReadWriteHelper_8hpp" name="ReadWriteHelper.hpp" local="no" imported="no">sick_safetyscanners/data_processing/ReadWriteHelper.hpp</includes>
    <class kind="class">sick::data_processing::ParseIntrusionData</class>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseMeasurementCurrentConfigData.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/data_processing/</path>
    <filename>ParseMeasurementCurrentConfigData_8cpp</filename>
    <includes id="ParseMeasurementCurrentConfigData_8h" name="ParseMeasurementCurrentConfigData.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseMeasurementCurrentConfigData.h</includes>
    <includes id="Command_8h" name="Command.h" local="no" imported="no">sick_safetyscanners/cola2/Command.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseMeasurementCurrentConfigData.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/data_processing/</path>
    <filename>ParseMeasurementCurrentConfigData_8h</filename>
    <includes id="ConfigData_8h" name="ConfigData.h" local="no" imported="no">sick_safetyscanners/datastructure/ConfigData.h</includes>
    <includes id="Data_8h" name="Data.h" local="no" imported="no">sick_safetyscanners/datastructure/Data.h</includes>
    <includes id="PacketBuffer_8h" name="PacketBuffer.h" local="no" imported="no">sick_safetyscanners/datastructure/PacketBuffer.h</includes>
    <includes id="ReadWriteHelper_8hpp" name="ReadWriteHelper.hpp" local="no" imported="no">sick_safetyscanners/data_processing/ReadWriteHelper.hpp</includes>
    <class kind="class">sick::data_processing::ParseMeasurementCurrentConfigData</class>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseMeasurementData.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/data_processing/</path>
    <filename>ParseMeasurementData_8cpp</filename>
    <includes id="ParseMeasurementData_8h" name="ParseMeasurementData.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseMeasurementData.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseMeasurementData.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/data_processing/</path>
    <filename>ParseMeasurementData_8h</filename>
    <includes id="Data_8h" name="Data.h" local="no" imported="no">sick_safetyscanners/datastructure/Data.h</includes>
    <includes id="MeasurementData_8h" name="MeasurementData.h" local="no" imported="no">sick_safetyscanners/datastructure/MeasurementData.h</includes>
    <includes id="PacketBuffer_8h" name="PacketBuffer.h" local="no" imported="no">sick_safetyscanners/datastructure/PacketBuffer.h</includes>
    <includes id="ReadWriteHelper_8hpp" name="ReadWriteHelper.hpp" local="no" imported="no">sick_safetyscanners/data_processing/ReadWriteHelper.hpp</includes>
    <class kind="class">sick::data_processing::ParseMeasurementData</class>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseMeasurementPersistentConfigData.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/data_processing/</path>
    <filename>ParseMeasurementPersistentConfigData_8cpp</filename>
    <includes id="ParseMeasurementPersistentConfigData_8h" name="ParseMeasurementPersistentConfigData.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseMeasurementPersistentConfigData.h</includes>
    <includes id="Command_8h" name="Command.h" local="no" imported="no">sick_safetyscanners/cola2/Command.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseMeasurementPersistentConfigData.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/data_processing/</path>
    <filename>ParseMeasurementPersistentConfigData_8h</filename>
    <includes id="ConfigData_8h" name="ConfigData.h" local="no" imported="no">sick_safetyscanners/datastructure/ConfigData.h</includes>
    <includes id="Data_8h" name="Data.h" local="no" imported="no">sick_safetyscanners/datastructure/Data.h</includes>
    <includes id="PacketBuffer_8h" name="PacketBuffer.h" local="no" imported="no">sick_safetyscanners/datastructure/PacketBuffer.h</includes>
    <includes id="ReadWriteHelper_8hpp" name="ReadWriteHelper.hpp" local="no" imported="no">sick_safetyscanners/data_processing/ReadWriteHelper.hpp</includes>
    <class kind="class">sick::data_processing::ParseMeasurementPersistentConfigData</class>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseMonitoringCaseData.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/data_processing/</path>
    <filename>ParseMonitoringCaseData_8cpp</filename>
    <includes id="ParseMonitoringCaseData_8h" name="ParseMonitoringCaseData.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseMonitoringCaseData.h</includes>
    <includes id="Command_8h" name="Command.h" local="no" imported="no">sick_safetyscanners/cola2/Command.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseMonitoringCaseData.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/data_processing/</path>
    <filename>ParseMonitoringCaseData_8h</filename>
    <includes id="Data_8h" name="Data.h" local="no" imported="no">sick_safetyscanners/datastructure/Data.h</includes>
    <includes id="MonitoringCaseData_8h" name="MonitoringCaseData.h" local="no" imported="no">sick_safetyscanners/datastructure/MonitoringCaseData.h</includes>
    <includes id="PacketBuffer_8h" name="PacketBuffer.h" local="no" imported="no">sick_safetyscanners/datastructure/PacketBuffer.h</includes>
    <includes id="ReadWriteHelper_8hpp" name="ReadWriteHelper.hpp" local="no" imported="no">sick_safetyscanners/data_processing/ReadWriteHelper.hpp</includes>
    <class kind="class">sick::data_processing::ParseMonitoringCaseData</class>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseOrderNumber.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/data_processing/</path>
    <filename>ParseOrderNumber_8cpp</filename>
    <includes id="ParseOrderNumber_8h" name="ParseOrderNumber.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseOrderNumber.h</includes>
    <includes id="Command_8h" name="Command.h" local="no" imported="no">sick_safetyscanners/cola2/Command.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseOrderNumber.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/data_processing/</path>
    <filename>ParseOrderNumber_8h</filename>
    <includes id="Data_8h" name="Data.h" local="no" imported="no">sick_safetyscanners/datastructure/Data.h</includes>
    <includes id="OrderNumber_8h" name="OrderNumber.h" local="no" imported="no">sick_safetyscanners/datastructure/OrderNumber.h</includes>
    <includes id="PacketBuffer_8h" name="PacketBuffer.h" local="no" imported="no">sick_safetyscanners/datastructure/PacketBuffer.h</includes>
    <includes id="ReadWriteHelper_8hpp" name="ReadWriteHelper.hpp" local="no" imported="no">sick_safetyscanners/data_processing/ReadWriteHelper.hpp</includes>
    <class kind="class">sick::data_processing::ParseOrderNumber</class>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseProjectName.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/data_processing/</path>
    <filename>ParseProjectName_8cpp</filename>
    <includes id="ParseProjectName_8h" name="ParseProjectName.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseProjectName.h</includes>
    <includes id="Command_8h" name="Command.h" local="no" imported="no">sick_safetyscanners/cola2/Command.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseProjectName.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/data_processing/</path>
    <filename>ParseProjectName_8h</filename>
    <includes id="Data_8h" name="Data.h" local="no" imported="no">sick_safetyscanners/datastructure/Data.h</includes>
    <includes id="PacketBuffer_8h" name="PacketBuffer.h" local="no" imported="no">sick_safetyscanners/datastructure/PacketBuffer.h</includes>
    <includes id="ProjectName_8h" name="ProjectName.h" local="no" imported="no">sick_safetyscanners/datastructure/ProjectName.h</includes>
    <includes id="ReadWriteHelper_8hpp" name="ReadWriteHelper.hpp" local="no" imported="no">sick_safetyscanners/data_processing/ReadWriteHelper.hpp</includes>
    <class kind="class">sick::data_processing::ParseProjectName</class>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseRequiredUserAction.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/data_processing/</path>
    <filename>ParseRequiredUserAction_8cpp</filename>
    <includes id="ParseRequiredUserAction_8h" name="ParseRequiredUserAction.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseRequiredUserAction.h</includes>
    <includes id="Command_8h" name="Command.h" local="no" imported="no">sick_safetyscanners/cola2/Command.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseRequiredUserAction.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/data_processing/</path>
    <filename>ParseRequiredUserAction_8h</filename>
    <includes id="Data_8h" name="Data.h" local="no" imported="no">sick_safetyscanners/datastructure/Data.h</includes>
    <includes id="PacketBuffer_8h" name="PacketBuffer.h" local="no" imported="no">sick_safetyscanners/datastructure/PacketBuffer.h</includes>
    <includes id="RequiredUserAction_8h" name="RequiredUserAction.h" local="no" imported="no">sick_safetyscanners/datastructure/RequiredUserAction.h</includes>
    <includes id="ReadWriteHelper_8hpp" name="ReadWriteHelper.hpp" local="no" imported="no">sick_safetyscanners/data_processing/ReadWriteHelper.hpp</includes>
    <class kind="class">sick::data_processing::ParseRequiredUserActionData</class>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseSerialNumber.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/data_processing/</path>
    <filename>ParseSerialNumber_8cpp</filename>
    <includes id="ParseSerialNumber_8h" name="ParseSerialNumber.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseSerialNumber.h</includes>
    <includes id="Command_8h" name="Command.h" local="no" imported="no">sick_safetyscanners/cola2/Command.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseSerialNumber.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/data_processing/</path>
    <filename>ParseSerialNumber_8h</filename>
    <includes id="Data_8h" name="Data.h" local="no" imported="no">sick_safetyscanners/datastructure/Data.h</includes>
    <includes id="PacketBuffer_8h" name="PacketBuffer.h" local="no" imported="no">sick_safetyscanners/datastructure/PacketBuffer.h</includes>
    <includes id="SerialNumber_8h" name="SerialNumber.h" local="no" imported="no">sick_safetyscanners/datastructure/SerialNumber.h</includes>
    <includes id="ReadWriteHelper_8hpp" name="ReadWriteHelper.hpp" local="no" imported="no">sick_safetyscanners/data_processing/ReadWriteHelper.hpp</includes>
    <class kind="class">sick::data_processing::ParseSerialNumber</class>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseStatusOverview.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/data_processing/</path>
    <filename>ParseStatusOverview_8cpp</filename>
    <includes id="ParseStatusOverview_8h" name="ParseStatusOverview.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseStatusOverview.h</includes>
    <includes id="Command_8h" name="Command.h" local="no" imported="no">sick_safetyscanners/cola2/Command.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseStatusOverview.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/data_processing/</path>
    <filename>ParseStatusOverview_8h</filename>
    <includes id="Data_8h" name="Data.h" local="no" imported="no">sick_safetyscanners/datastructure/Data.h</includes>
    <includes id="PacketBuffer_8h" name="PacketBuffer.h" local="no" imported="no">sick_safetyscanners/datastructure/PacketBuffer.h</includes>
    <includes id="StatusOverview_8h" name="StatusOverview.h" local="no" imported="no">sick_safetyscanners/datastructure/StatusOverview.h</includes>
    <includes id="ReadWriteHelper_8hpp" name="ReadWriteHelper.hpp" local="no" imported="no">sick_safetyscanners/data_processing/ReadWriteHelper.hpp</includes>
    <class kind="class">sick::data_processing::ParseStatusOverviewData</class>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseTCPPacket.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/data_processing/</path>
    <filename>ParseTCPPacket_8cpp</filename>
    <includes id="ParseTCPPacket_8h" name="ParseTCPPacket.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseTCPPacket.h</includes>
    <includes id="Command_8h" name="Command.h" local="no" imported="no">sick_safetyscanners/cola2/Command.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseTCPPacket.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/data_processing/</path>
    <filename>ParseTCPPacket_8h</filename>
    <includes id="Data_8h" name="Data.h" local="no" imported="no">sick_safetyscanners/datastructure/Data.h</includes>
    <includes id="DerivedValues_8h" name="DerivedValues.h" local="no" imported="no">sick_safetyscanners/datastructure/DerivedValues.h</includes>
    <includes id="PacketBuffer_8h" name="PacketBuffer.h" local="no" imported="no">sick_safetyscanners/datastructure/PacketBuffer.h</includes>
    <includes id="ReadWriteHelper_8hpp" name="ReadWriteHelper.hpp" local="no" imported="no">sick_safetyscanners/data_processing/ReadWriteHelper.hpp</includes>
    <class kind="class">sick::data_processing::ParseTCPPacket</class>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseTypeCodeData.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/data_processing/</path>
    <filename>ParseTypeCodeData_8cpp</filename>
    <includes id="ParseTypeCodeData_8h" name="ParseTypeCodeData.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseTypeCodeData.h</includes>
    <includes id="Command_8h" name="Command.h" local="no" imported="no">sick_safetyscanners/cola2/Command.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseTypeCodeData.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/data_processing/</path>
    <filename>ParseTypeCodeData_8h</filename>
    <includes id="Data_8h" name="Data.h" local="no" imported="no">sick_safetyscanners/datastructure/Data.h</includes>
    <includes id="PacketBuffer_8h" name="PacketBuffer.h" local="no" imported="no">sick_safetyscanners/datastructure/PacketBuffer.h</includes>
    <includes id="TypeCode_8h" name="TypeCode.h" local="no" imported="no">sick_safetyscanners/datastructure/TypeCode.h</includes>
    <includes id="ReadWriteHelper_8hpp" name="ReadWriteHelper.hpp" local="no" imported="no">sick_safetyscanners/data_processing/ReadWriteHelper.hpp</includes>
    <class kind="class">sick::data_processing::ParseTypeCodeData</class>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseUserNameData.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/data_processing/</path>
    <filename>ParseUserNameData_8cpp</filename>
    <includes id="ParseUserNameData_8h" name="ParseUserNameData.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseUserNameData.h</includes>
    <includes id="Command_8h" name="Command.h" local="no" imported="no">sick_safetyscanners/cola2/Command.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ParseUserNameData.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/data_processing/</path>
    <filename>ParseUserNameData_8h</filename>
    <includes id="Data_8h" name="Data.h" local="no" imported="no">sick_safetyscanners/datastructure/Data.h</includes>
    <includes id="PacketBuffer_8h" name="PacketBuffer.h" local="no" imported="no">sick_safetyscanners/datastructure/PacketBuffer.h</includes>
    <includes id="UserName_8h" name="UserName.h" local="no" imported="no">sick_safetyscanners/datastructure/UserName.h</includes>
    <includes id="ReadWriteHelper_8hpp" name="ReadWriteHelper.hpp" local="no" imported="no">sick_safetyscanners/data_processing/ReadWriteHelper.hpp</includes>
    <class kind="class">sick::data_processing::ParseUserNameData</class>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ProjectName.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/datastructure/</path>
    <filename>ProjectName_8cpp</filename>
    <includes id="ProjectName_8h" name="ProjectName.h" local="no" imported="no">sick_safetyscanners/datastructure/ProjectName.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>ProjectName.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/datastructure/</path>
    <filename>ProjectName_8h</filename>
    <class kind="class">sick::datastructure::ProjectName</class>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>ProjectNameVariableCommand.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/cola2/</path>
    <filename>ProjectNameVariableCommand_8cpp</filename>
    <includes id="ProjectNameVariableCommand_8h" name="ProjectNameVariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/ProjectNameVariableCommand.h</includes>
    <includes id="Cola2Session_8h" name="Cola2Session.h" local="no" imported="no">sick_safetyscanners/cola2/Cola2Session.h</includes>
    <includes id="Command_8h" name="Command.h" local="no" imported="no">sick_safetyscanners/cola2/Command.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>ProjectNameVariableCommand.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/cola2/</path>
    <filename>ProjectNameVariableCommand_8h</filename>
    <includes id="VariableCommand_8h" name="VariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/VariableCommand.h</includes>
    <includes id="ParseProjectName_8h" name="ParseProjectName.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseProjectName.h</includes>
    <includes id="CommSettings_8h" name="CommSettings.h" local="no" imported="no">sick_safetyscanners/datastructure/CommSettings.h</includes>
    <includes id="ProjectName_8h" name="ProjectName.h" local="no" imported="no">sick_safetyscanners/datastructure/ProjectName.h</includes>
    <class kind="class">sick::cola2::ProjectNameVariableCommand</class>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>ReadWriteHelper.hpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/data_processing/</path>
    <filename>ReadWriteHelper_8hpp</filename>
    <namespace>sick</namespace>
    <namespace>sick::read_write_helper</namespace>
    <member kind="function">
      <type>int16_t</type>
      <name>readInt16BigEndian</name>
      <anchorfile>namespacesick_1_1read__write__helper.html</anchorfile>
      <anchor>a619071c155dcdbf341ea2180b3fd5817</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator it)</arglist>
    </member>
    <member kind="function">
      <type>int16_t</type>
      <name>readInt16LittleEndian</name>
      <anchorfile>namespacesick_1_1read__write__helper.html</anchorfile>
      <anchor>a5266b04c159095c44bb7870985a342a2</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator it)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>readInt32BigEndian</name>
      <anchorfile>namespacesick_1_1read__write__helper.html</anchorfile>
      <anchor>a85e036bec5531fc54424ccf9daa08443</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator it)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>readInt32LittleEndian</name>
      <anchorfile>namespacesick_1_1read__write__helper.html</anchorfile>
      <anchor>a44c35507d847407b55666c3f5d49cedf</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator it)</arglist>
    </member>
    <member kind="function">
      <type>int8_t</type>
      <name>readInt8</name>
      <anchorfile>namespacesick_1_1read__write__helper.html</anchorfile>
      <anchor>aa4b78bc27616fe3bf12dea1d542289ca</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator it)</arglist>
    </member>
    <member kind="function">
      <type>int8_t</type>
      <name>readInt8BigEndian</name>
      <anchorfile>namespacesick_1_1read__write__helper.html</anchorfile>
      <anchor>a3bcabb7f9b5923ac52356c19f97f6a7c</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator it)</arglist>
    </member>
    <member kind="function">
      <type>int8_t</type>
      <name>readInt8LittleEndian</name>
      <anchorfile>namespacesick_1_1read__write__helper.html</anchorfile>
      <anchor>ad18afb90f6d37c3d67c3621ece67a988</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator it)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>readUint16BigEndian</name>
      <anchorfile>namespacesick_1_1read__write__helper.html</anchorfile>
      <anchor>a6a74e97b7b6b553493d3d0250d4f505b</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator it)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>readUint16LittleEndian</name>
      <anchorfile>namespacesick_1_1read__write__helper.html</anchorfile>
      <anchor>a9f997f16e612776cf0ab49e09e52e86c</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator it)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>readUint32BigEndian</name>
      <anchorfile>namespacesick_1_1read__write__helper.html</anchorfile>
      <anchor>a0bc1f0a6126bc8a5be921e13aa82bdc1</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator it)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>readUint32LittleEndian</name>
      <anchorfile>namespacesick_1_1read__write__helper.html</anchorfile>
      <anchor>a4612b0ac57ade6fedb3d1ca36d75a080</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator it)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>readUint8</name>
      <anchorfile>namespacesick_1_1read__write__helper.html</anchorfile>
      <anchor>acb75591256b340a3779767dbcb77f63c</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator it)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>readUint8BigEndian</name>
      <anchorfile>namespacesick_1_1read__write__helper.html</anchorfile>
      <anchor>a653bf2cf3edc693ef2def233509315f6</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator it)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>readUint8LittleEndian</name>
      <anchorfile>namespacesick_1_1read__write__helper.html</anchorfile>
      <anchor>a4fea29bcd64459076b5913727bec4e8c</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator it)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeInt8</name>
      <anchorfile>namespacesick_1_1read__write__helper.html</anchorfile>
      <anchor>a08828b6bf7f86862d1984a2ba86bea46</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator it, const uint8_t v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeInt8BigEndian</name>
      <anchorfile>namespacesick_1_1read__write__helper.html</anchorfile>
      <anchor>a1f1e269c0a90083a968d490a079709e5</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator it, const uint8_t v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeInt8LittleEndian</name>
      <anchorfile>namespacesick_1_1read__write__helper.html</anchorfile>
      <anchor>a3ec5f924353d7a5846bb302886962431</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator it, const uint8_t v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeUint16BigEndian</name>
      <anchorfile>namespacesick_1_1read__write__helper.html</anchorfile>
      <anchor>a13983b1b9a2b344faa2692991236289d</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator it, const uint16_t v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeUint16LittleEndian</name>
      <anchorfile>namespacesick_1_1read__write__helper.html</anchorfile>
      <anchor>a8dd922d063281bd8dacf3e53b60028fd</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator it, const uint16_t v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeUint32BigEndian</name>
      <anchorfile>namespacesick_1_1read__write__helper.html</anchorfile>
      <anchor>afcc7b03147e6224fbcb2869b8bd074ff</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator it, const uint32_t v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeUint32LittleEndian</name>
      <anchorfile>namespacesick_1_1read__write__helper.html</anchorfile>
      <anchor>a12da09d1541de4d73874e5e92bfc56ca</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator it, const uint32_t v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeUint8</name>
      <anchorfile>namespacesick_1_1read__write__helper.html</anchorfile>
      <anchor>aaea3ca2ebfc7acdc682ae0e67d5a4241</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator it, const uint8_t v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeUint8BigEndian</name>
      <anchorfile>namespacesick_1_1read__write__helper.html</anchorfile>
      <anchor>aa91fa5c1322fbd1bf1ee6f9f0e715772</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator it, const uint8_t v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeUint8LittleEndian</name>
      <anchorfile>namespacesick_1_1read__write__helper.html</anchorfile>
      <anchor>a26b2777c543b46c87b5cec21f1c50977</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator it, const uint8_t v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RequiredUserAction.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/datastructure/</path>
    <filename>RequiredUserAction_8cpp</filename>
    <includes id="RequiredUserAction_8h" name="RequiredUserAction.h" local="no" imported="no">sick_safetyscanners/datastructure/RequiredUserAction.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>RequiredUserAction.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/datastructure/</path>
    <filename>RequiredUserAction_8h</filename>
    <class kind="class">sick::datastructure::RequiredUserAction</class>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>RequiredUserActionVariableCommand.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/cola2/</path>
    <filename>RequiredUserActionVariableCommand_8cpp</filename>
    <includes id="RequiredUserActionVariableCommand_8h" name="RequiredUserActionVariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/RequiredUserActionVariableCommand.h</includes>
    <includes id="Cola2Session_8h" name="Cola2Session.h" local="no" imported="no">sick_safetyscanners/cola2/Cola2Session.h</includes>
    <includes id="Command_8h" name="Command.h" local="no" imported="no">sick_safetyscanners/cola2/Command.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>RequiredUserActionVariableCommand.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/cola2/</path>
    <filename>RequiredUserActionVariableCommand_8h</filename>
    <includes id="VariableCommand_8h" name="VariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/VariableCommand.h</includes>
    <includes id="ParseRequiredUserAction_8h" name="ParseRequiredUserAction.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseRequiredUserAction.h</includes>
    <includes id="CommSettings_8h" name="CommSettings.h" local="no" imported="no">sick_safetyscanners/datastructure/CommSettings.h</includes>
    <class kind="class">sick::cola2::RequiredUserActionVariableCommand</class>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>ScanPoint.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/datastructure/</path>
    <filename>ScanPoint_8cpp</filename>
    <includes id="ScanPoint_8h" name="ScanPoint.h" local="no" imported="no">sick_safetyscanners/datastructure/ScanPoint.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>ScanPoint.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/datastructure/</path>
    <filename>ScanPoint_8h</filename>
    <class kind="class">sick::datastructure::ScanPoint</class>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>SerialNumber.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/datastructure/</path>
    <filename>SerialNumber_8cpp</filename>
    <includes id="SerialNumber_8h" name="SerialNumber.h" local="no" imported="no">sick_safetyscanners/datastructure/SerialNumber.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>SerialNumber.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/datastructure/</path>
    <filename>SerialNumber_8h</filename>
    <class kind="class">sick::datastructure::SerialNumber</class>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>SerialNumberVariableCommand.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/cola2/</path>
    <filename>SerialNumberVariableCommand_8cpp</filename>
    <includes id="SerialNumberVariableCommand_8h" name="SerialNumberVariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/SerialNumberVariableCommand.h</includes>
    <includes id="Cola2Session_8h" name="Cola2Session.h" local="no" imported="no">sick_safetyscanners/cola2/Cola2Session.h</includes>
    <includes id="Command_8h" name="Command.h" local="no" imported="no">sick_safetyscanners/cola2/Command.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>SerialNumberVariableCommand.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/cola2/</path>
    <filename>SerialNumberVariableCommand_8h</filename>
    <includes id="VariableCommand_8h" name="VariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/VariableCommand.h</includes>
    <includes id="ParseSerialNumber_8h" name="ParseSerialNumber.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseSerialNumber.h</includes>
    <includes id="CommSettings_8h" name="CommSettings.h" local="no" imported="no">sick_safetyscanners/datastructure/CommSettings.h</includes>
    <includes id="SerialNumber_8h" name="SerialNumber.h" local="no" imported="no">sick_safetyscanners/datastructure/SerialNumber.h</includes>
    <class kind="class">sick::cola2::SerialNumberVariableCommand</class>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>sick_safetyscanners_node.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/nodes/</path>
    <filename>sick__safetyscanners__node_8cpp</filename>
    <includes id="SickSafetyscannersRos_8h" name="SickSafetyscannersRos.h" local="yes" imported="no">sick_safetyscanners/SickSafetyscannersRos.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>sick__safetyscanners__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SickSafetyscanners.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/</path>
    <filename>SickSafetyscanners_8cpp</filename>
    <includes id="SickSafetyscanners_8h" name="SickSafetyscanners.h" local="yes" imported="no">sick_safetyscanners/SickSafetyscanners.h</includes>
    <namespace>sick</namespace>
  </compound>
  <compound kind="file">
    <name>SickSafetyscanners.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/</path>
    <filename>SickSafetyscanners_8h</filename>
    <includes id="AsyncTCPClient_8h" name="AsyncTCPClient.h" local="no" imported="no">sick_safetyscanners/communication/AsyncTCPClient.h</includes>
    <includes id="AsyncUDPClient_8h" name="AsyncUDPClient.h" local="no" imported="no">sick_safetyscanners/communication/AsyncUDPClient.h</includes>
    <includes id="ParseData_8h" name="ParseData.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseData.h</includes>
    <includes id="UDPPacketMerger_8h" name="UDPPacketMerger.h" local="no" imported="no">sick_safetyscanners/data_processing/UDPPacketMerger.h</includes>
    <includes id="CommSettings_8h" name="CommSettings.h" local="no" imported="no">sick_safetyscanners/datastructure/CommSettings.h</includes>
    <includes id="ConfigData_8h" name="ConfigData.h" local="no" imported="no">sick_safetyscanners/datastructure/ConfigData.h</includes>
    <includes id="PacketBuffer_8h" name="PacketBuffer.h" local="no" imported="no">sick_safetyscanners/datastructure/PacketBuffer.h</includes>
    <includes id="ApplicationNameVariableCommand_8h" name="ApplicationNameVariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/ApplicationNameVariableCommand.h</includes>
    <includes id="ChangeCommSettingsCommand_8h" name="ChangeCommSettingsCommand.h" local="no" imported="no">sick_safetyscanners/cola2/ChangeCommSettingsCommand.h</includes>
    <includes id="Cola2Session_8h" name="Cola2Session.h" local="no" imported="no">sick_safetyscanners/cola2/Cola2Session.h</includes>
    <includes id="ConfigMetadataVariableCommand_8h" name="ConfigMetadataVariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/ConfigMetadataVariableCommand.h</includes>
    <includes id="DeviceNameVariableCommand_8h" name="DeviceNameVariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/DeviceNameVariableCommand.h</includes>
    <includes id="DeviceStatusVariableCommand_8h" name="DeviceStatusVariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/DeviceStatusVariableCommand.h</includes>
    <includes id="FieldGeometryVariableCommand_8h" name="FieldGeometryVariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/FieldGeometryVariableCommand.h</includes>
    <includes id="FieldHeaderVariableCommand_8h" name="FieldHeaderVariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/FieldHeaderVariableCommand.h</includes>
    <includes id="FindMeCommand_8h" name="FindMeCommand.h" local="no" imported="no">sick_safetyscanners/cola2/FindMeCommand.h</includes>
    <includes id="FirmwareVersionVariableCommand_8h" name="FirmwareVersionVariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/FirmwareVersionVariableCommand.h</includes>
    <includes id="MeasurementCurrentConfigVariableCommand_8h" name="MeasurementCurrentConfigVariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/MeasurementCurrentConfigVariableCommand.h</includes>
    <includes id="MeasurementPersistentConfigVariableCommand_8h" name="MeasurementPersistentConfigVariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/MeasurementPersistentConfigVariableCommand.h</includes>
    <includes id="MonitoringCaseTableHeaderVariableCommand_8h" name="MonitoringCaseTableHeaderVariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/MonitoringCaseTableHeaderVariableCommand.h</includes>
    <includes id="MonitoringCaseVariableCommand_8h" name="MonitoringCaseVariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/MonitoringCaseVariableCommand.h</includes>
    <includes id="OrderNumberVariableCommand_8h" name="OrderNumberVariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/OrderNumberVariableCommand.h</includes>
    <includes id="ProjectNameVariableCommand_8h" name="ProjectNameVariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/ProjectNameVariableCommand.h</includes>
    <includes id="RequiredUserActionVariableCommand_8h" name="RequiredUserActionVariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/RequiredUserActionVariableCommand.h</includes>
    <includes id="SerialNumberVariableCommand_8h" name="SerialNumberVariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/SerialNumberVariableCommand.h</includes>
    <includes id="StatusOverviewVariableCommand_8h" name="StatusOverviewVariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/StatusOverviewVariableCommand.h</includes>
    <includes id="TypeCodeVariableCommand_8h" name="TypeCodeVariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/TypeCodeVariableCommand.h</includes>
    <includes id="UserNameVariableCommand_8h" name="UserNameVariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/UserNameVariableCommand.h</includes>
    <class kind="class">sick::SickSafetyscanners</class>
    <namespace>sick</namespace>
  </compound>
  <compound kind="file">
    <name>SickSafetyscannersConfigurationConfig-usage.dox</name>
    <path>/tmp/ws/src/sick_safetyscanners/docs/</path>
    <filename>SickSafetyscannersConfigurationConfig-usage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>SickSafetyscannersConfigurationConfig.dox</name>
    <path>/tmp/ws/src/sick_safetyscanners/docs/</path>
    <filename>SickSafetyscannersConfigurationConfig_8dox</filename>
    <member kind="variable">
      <type>subsubsection parameters ROS parameters Reads and maintains the following parameters on the ROS server b</type>
      <name>default</name>
      <anchorfile>SickSafetyscannersConfigurationConfig_8dox.html</anchorfile>
      <anchor>a94d02332ecf13e7845f06fe8c343e101</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>subsubsection parameters ROS parameters Reads and maintains the following parameters on the ROS server b</type>
      <name>~int_</name>
      <anchorfile>SickSafetyscannersConfigurationConfig_8dox.html</anchorfile>
      <anchor>a1e6b67214b11671f4145e6d11d10466e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SickSafetyscannersRos.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/</path>
    <filename>SickSafetyscannersRos_8cpp</filename>
    <includes id="SickSafetyscannersRos_8h" name="SickSafetyscannersRos.h" local="yes" imported="no">sick_safetyscanners/SickSafetyscannersRos.h</includes>
    <namespace>sick</namespace>
    <member kind="function">
      <type>std::string</type>
      <name>boolToString</name>
      <anchorfile>namespacesick.html</anchorfile>
      <anchor>a7bb1f1079510c6ef533b6a55f536528c</anchor>
      <arglist>(bool b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SickSafetyscannersRos.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/</path>
    <filename>SickSafetyscannersRos_8h</filename>
    <includes id="SickSafetyscanners_8h" name="SickSafetyscanners.h" local="no" imported="no">sick_safetyscanners/SickSafetyscanners.h</includes>
    <includes id="CommSettings_8h" name="CommSettings.h" local="no" imported="no">sick_safetyscanners/datastructure/CommSettings.h</includes>
    <includes id="FieldData_8h" name="FieldData.h" local="no" imported="no">sick_safetyscanners/datastructure/FieldData.h</includes>
    <class kind="class">sick::SickSafetyscannersRos</class>
    <namespace>sick</namespace>
    <member kind="typedef">
      <type>diagnostic_updater::DiagnosedPublisher&lt; sensor_msgs::LaserScan &gt;</type>
      <name>DiagnosedLaserScanPublisher</name>
      <anchorfile>namespacesick.html</anchorfile>
      <anchor>a6e59027847c6526229d7a76448049770</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>degToRad</name>
      <anchorfile>namespacesick.html</anchorfile>
      <anchor>a79befa3335599b3e450a29f5caf2cc4a</anchor>
      <arglist>(float deg)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>radToDeg</name>
      <anchorfile>namespacesick.html</anchorfile>
      <anchor>a55447f7eda70a5a059993194c30a0baa</anchor>
      <arglist>(float rad)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>skipToPublishFrequency</name>
      <anchorfile>namespacesick.html</anchorfile>
      <anchor>af69427149b00fa0a303afcb3cf7ac60d</anchor>
      <arglist>(int skip)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>StatusOverview.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/datastructure/</path>
    <filename>StatusOverview_8cpp</filename>
    <includes id="StatusOverview_8h" name="StatusOverview.h" local="no" imported="no">sick_safetyscanners/datastructure/StatusOverview.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>StatusOverview.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/datastructure/</path>
    <filename>StatusOverview_8h</filename>
    <class kind="class">sick::datastructure::StatusOverview</class>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>StatusOverviewVariableCommand.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/cola2/</path>
    <filename>StatusOverviewVariableCommand_8cpp</filename>
    <includes id="StatusOverviewVariableCommand_8h" name="StatusOverviewVariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/StatusOverviewVariableCommand.h</includes>
    <includes id="Cola2Session_8h" name="Cola2Session.h" local="no" imported="no">sick_safetyscanners/cola2/Cola2Session.h</includes>
    <includes id="Command_8h" name="Command.h" local="no" imported="no">sick_safetyscanners/cola2/Command.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>StatusOverviewVariableCommand.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/cola2/</path>
    <filename>StatusOverviewVariableCommand_8h</filename>
    <includes id="VariableCommand_8h" name="VariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/VariableCommand.h</includes>
    <includes id="ParseStatusOverview_8h" name="ParseStatusOverview.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseStatusOverview.h</includes>
    <includes id="CommSettings_8h" name="CommSettings.h" local="no" imported="no">sick_safetyscanners/datastructure/CommSettings.h</includes>
    <class kind="class">sick::cola2::StatusOverviewVariableCommand</class>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>TCPPacketMerger.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/data_processing/</path>
    <filename>TCPPacketMerger_8cpp</filename>
    <includes id="TCPPacketMerger_8h" name="TCPPacketMerger.h" local="no" imported="no">sick_safetyscanners/data_processing/TCPPacketMerger.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>TCPPacketMerger.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/data_processing/</path>
    <filename>TCPPacketMerger_8h</filename>
    <includes id="PacketBuffer_8h" name="PacketBuffer.h" local="no" imported="no">sick_safetyscanners/datastructure/PacketBuffer.h</includes>
    <includes id="ParseDatagramHeader_8h" name="ParseDatagramHeader.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseDatagramHeader.h</includes>
    <class kind="class">sick::data_processing::TCPPacketMerger</class>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>TypeCode.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/datastructure/</path>
    <filename>TypeCode_8cpp</filename>
    <includes id="TypeCode_8h" name="TypeCode.h" local="no" imported="no">sick_safetyscanners/datastructure/TypeCode.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>TypeCode.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/datastructure/</path>
    <filename>TypeCode_8h</filename>
    <class kind="class">sick::datastructure::TypeCode</class>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
    <member kind="enumeration">
      <type></type>
      <name>e_interface_type</name>
      <anchorfile>namespacesick_1_1datastructure.html</anchorfile>
      <anchor>a19ac1973425b877a06aa3108b793dd88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_EFIPRO</name>
      <anchorfile>namespacesick_1_1datastructure.html</anchorfile>
      <anchor>a19ac1973425b877a06aa3108b793dd88aa62b1c7cec4a63eb7d200555ff49445f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_ETHERNET_IP</name>
      <anchorfile>namespacesick_1_1datastructure.html</anchorfile>
      <anchor>a19ac1973425b877a06aa3108b793dd88a7a1b8a1996bc11eabff95083d49681a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_PROFINET</name>
      <anchorfile>namespacesick_1_1datastructure.html</anchorfile>
      <anchor>a19ac1973425b877a06aa3108b793dd88a3fd4a1c10f9976cfea0ac207698f4d19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_NONSAFE_ETHERNET</name>
      <anchorfile>namespacesick_1_1datastructure.html</anchorfile>
      <anchor>a19ac1973425b877a06aa3108b793dd88aa92ddb1b8b2b41947ba9bfde17389d51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>e_ranges</name>
      <anchorfile>namespacesick_1_1datastructure.html</anchorfile>
      <anchor>a4fc5d9999b82726865bfbc5dfab57541</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_NORMAL_RANGE</name>
      <anchorfile>namespacesick_1_1datastructure.html</anchorfile>
      <anchor>a4fc5d9999b82726865bfbc5dfab57541a7d1039bddbd9634562a91e4f9f216095</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_LONG_RANGE</name>
      <anchorfile>namespacesick_1_1datastructure.html</anchorfile>
      <anchor>a4fc5d9999b82726865bfbc5dfab57541a070778c2b3a62aef3d44639d5f9ec023</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TypeCodeVariableCommand.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/cola2/</path>
    <filename>TypeCodeVariableCommand_8cpp</filename>
    <includes id="TypeCodeVariableCommand_8h" name="TypeCodeVariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/TypeCodeVariableCommand.h</includes>
    <includes id="Cola2Session_8h" name="Cola2Session.h" local="no" imported="no">sick_safetyscanners/cola2/Cola2Session.h</includes>
    <includes id="Command_8h" name="Command.h" local="no" imported="no">sick_safetyscanners/cola2/Command.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>TypeCodeVariableCommand.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/cola2/</path>
    <filename>TypeCodeVariableCommand_8h</filename>
    <includes id="VariableCommand_8h" name="VariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/VariableCommand.h</includes>
    <includes id="ParseTypeCodeData_8h" name="ParseTypeCodeData.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseTypeCodeData.h</includes>
    <includes id="CommSettings_8h" name="CommSettings.h" local="no" imported="no">sick_safetyscanners/datastructure/CommSettings.h</includes>
    <class kind="class">sick::cola2::TypeCodeVariableCommand</class>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>UDPPacketMerger.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/data_processing/</path>
    <filename>UDPPacketMerger_8cpp</filename>
    <includes id="UDPPacketMerger_8h" name="UDPPacketMerger.h" local="no" imported="no">sick_safetyscanners/data_processing/UDPPacketMerger.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>UDPPacketMerger.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/data_processing/</path>
    <filename>UDPPacketMerger_8h</filename>
    <includes id="PacketBuffer_8h" name="PacketBuffer.h" local="no" imported="no">sick_safetyscanners/datastructure/PacketBuffer.h</includes>
    <includes id="ParsedPacketBuffer_8h" name="ParsedPacketBuffer.h" local="no" imported="no">sick_safetyscanners/datastructure/ParsedPacketBuffer.h</includes>
    <includes id="ParseDatagramHeader_8h" name="ParseDatagramHeader.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseDatagramHeader.h</includes>
    <class kind="class">sick::data_processing::UDPPacketMerger</class>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>UserName.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/datastructure/</path>
    <filename>UserName_8cpp</filename>
    <includes id="UserName_8h" name="UserName.h" local="no" imported="no">sick_safetyscanners/datastructure/UserName.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>UserName.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/datastructure/</path>
    <filename>UserName_8h</filename>
    <class kind="class">sick::datastructure::UserName</class>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</namespace>
  </compound>
  <compound kind="file">
    <name>UserNameVariableCommand.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/cola2/</path>
    <filename>UserNameVariableCommand_8cpp</filename>
    <includes id="UserNameVariableCommand_8h" name="UserNameVariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/UserNameVariableCommand.h</includes>
    <includes id="Cola2Session_8h" name="Cola2Session.h" local="no" imported="no">sick_safetyscanners/cola2/Cola2Session.h</includes>
    <includes id="Command_8h" name="Command.h" local="no" imported="no">sick_safetyscanners/cola2/Command.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>UserNameVariableCommand.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/cola2/</path>
    <filename>UserNameVariableCommand_8h</filename>
    <includes id="VariableCommand_8h" name="VariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/VariableCommand.h</includes>
    <includes id="ParseUserNameData_8h" name="ParseUserNameData.h" local="no" imported="no">sick_safetyscanners/data_processing/ParseUserNameData.h</includes>
    <includes id="CommSettings_8h" name="CommSettings.h" local="no" imported="no">sick_safetyscanners/datastructure/CommSettings.h</includes>
    <class kind="class">sick::cola2::UserNameVariableCommand</class>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>VariableCommand.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/cola2/</path>
    <filename>VariableCommand_8cpp</filename>
    <includes id="VariableCommand_8h" name="VariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/VariableCommand.h</includes>
    <includes id="Cola2Session_8h" name="Cola2Session.h" local="no" imported="no">sick_safetyscanners/cola2/Cola2Session.h</includes>
    <includes id="Command_8h" name="Command.h" local="no" imported="no">sick_safetyscanners/cola2/Command.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="file">
    <name>VariableCommand.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/cola2/</path>
    <filename>VariableCommand_8h</filename>
    <includes id="Command_8h" name="Command.h" local="no" imported="no">sick_safetyscanners/cola2/Command.h</includes>
    <class kind="class">sick::cola2::VariableCommand</class>
    <namespace>sick</namespace>
    <namespace>sick::cola2</namespace>
  </compound>
  <compound kind="class">
    <name>sick::datastructure::ApplicationData</name>
    <filename>classsick_1_1datastructure_1_1ApplicationData.html</filename>
    <member kind="function">
      <type></type>
      <name>ApplicationData</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationData.html</anchorfile>
      <anchor>a80b5bfd58795df8feac8a93bc955fabd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ApplicationInputs</type>
      <name>getInputs</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationData.html</anchorfile>
      <anchor>a2967e296a8a996288b44a09d15fb6448</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ApplicationOutputs</type>
      <name>getOutputs</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationData.html</anchorfile>
      <anchor>a81cfd5851c435ad6dba1bc3b003ae19b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationData.html</anchorfile>
      <anchor>a4f16a5c407eaa7a52355720ccef7f74e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInputs</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationData.html</anchorfile>
      <anchor>a15510a345b4890ae9aec190ed3da9473</anchor>
      <arglist>(const ApplicationInputs &amp;inputs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIsEmpty</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationData.html</anchorfile>
      <anchor>aa5b6f6db16e1c5132584b0f8cfaf8b83</anchor>
      <arglist>(bool is_empty)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOutputs</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationData.html</anchorfile>
      <anchor>a09206aa88ab199941574f22220e0a771</anchor>
      <arglist>(const ApplicationOutputs &amp;outputs)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ApplicationInputs</type>
      <name>m_inputs</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationData.html</anchorfile>
      <anchor>a7cb95c60b90da85421bba7e9dbcc1bd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_is_empty</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationData.html</anchorfile>
      <anchor>ab8838fc4b25f6d80373192de694d8b07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ApplicationOutputs</type>
      <name>m_outputs</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationData.html</anchorfile>
      <anchor>a4fcbe9284a4c81f161a4ea35e64674a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::datastructure::ApplicationInputs</name>
    <filename>classsick_1_1datastructure_1_1ApplicationInputs.html</filename>
    <member kind="function">
      <type></type>
      <name>ApplicationInputs</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationInputs.html</anchorfile>
      <anchor>a6d48c2e16ba4738740e5f25b1b7ebeb0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; bool &gt;</type>
      <name>getMonitoringCaseFlagsVector</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationInputs.html</anchorfile>
      <anchor>a111ca5ef249de7b4557ed2088d26238f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; uint16_t &gt;</type>
      <name>getMonitoringCasevector</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationInputs.html</anchorfile>
      <anchor>adf0cad4a5fb300ac5aa6843393cf1135</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int8_t</type>
      <name>getSleepModeInput</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationInputs.html</anchorfile>
      <anchor>a56bceb247af1ee719e6ec7f88b722cda</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; bool &gt;</type>
      <name>getUnsafeInputsFlagsVector</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationInputs.html</anchorfile>
      <anchor>ac8d5d8e84ba2b2f80c45db63d951f6dc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; bool &gt;</type>
      <name>getUnsafeInputsInputSourcesVector</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationInputs.html</anchorfile>
      <anchor>acf5bc28cb6b1f0cc9114bbc617fb791a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int16_t</type>
      <name>getVelocity0</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationInputs.html</anchorfile>
      <anchor>a4b942bd1146af2c0f9c61de66b3bf830</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getVelocity0TransmittedSafely</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationInputs.html</anchorfile>
      <anchor>a6a86ed9b2ccd0c556c19afff32fef9ba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getVelocity0Valid</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationInputs.html</anchorfile>
      <anchor>a5845c0b2983453f2ab924a3dcbe8a9bf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int16_t</type>
      <name>getVelocity1</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationInputs.html</anchorfile>
      <anchor>a08f545848cc54001785183a98b3875e1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getVelocity1TransmittedSafely</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationInputs.html</anchorfile>
      <anchor>a51f381afb3cca8a89f1bc0ba206ec3dc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getVelocity1Valid</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationInputs.html</anchorfile>
      <anchor>af07a47825a4c560e30c35050847bd13c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMonitoringCaseFlagsVector</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationInputs.html</anchorfile>
      <anchor>a15271149fe083d17c46d50428de9381a</anchor>
      <arglist>(const std::vector&lt; bool &gt; &amp;monitoring_case_flags_vector)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMonitoringCaseVector</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationInputs.html</anchorfile>
      <anchor>ab7a93e124951f63d2d8b1b897064e5ba</anchor>
      <arglist>(const std::vector&lt; uint16_t &gt; &amp;monitoring_case_vector)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSleepModeInput</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationInputs.html</anchorfile>
      <anchor>a3304fa361f4f83bfc89b8c42e6232d23</anchor>
      <arglist>(const int8_t &amp;sleep_mode_input)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUnsafeInputsFlagsVector</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationInputs.html</anchorfile>
      <anchor>a8503889b01cd37b90ab9f1cdd011bcf6</anchor>
      <arglist>(const std::vector&lt; bool &gt; &amp;unsafe_inputs_flags_vector)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUnsafeInputsInputSourcesVector</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationInputs.html</anchorfile>
      <anchor>a8fc0bc30e85bca2508ce7a1d4715def9</anchor>
      <arglist>(const std::vector&lt; bool &gt; &amp;unsafe_inputs_input_sources_vector)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVelocity0</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationInputs.html</anchorfile>
      <anchor>a1f933a89e61492e7399ff93cf89611fd</anchor>
      <arglist>(const int16_t &amp;velocity_0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVelocity0TransmittedSafely</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationInputs.html</anchorfile>
      <anchor>a156bb0ec0b7933d7016b7d27733970ff</anchor>
      <arglist>(bool velocity_0_transmitted_safely)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVelocity0Valid</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationInputs.html</anchorfile>
      <anchor>ad0f9f8f690d749ef2d0fec0e460c5904</anchor>
      <arglist>(bool velocity_0_valid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVelocity1</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationInputs.html</anchorfile>
      <anchor>aac343a02c143663571e1fb9a2511db98</anchor>
      <arglist>(const int16_t &amp;velocity_1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVelocity1TransmittedSafely</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationInputs.html</anchorfile>
      <anchor>aa509241fdaf42aeb07329573a7b7a2d0</anchor>
      <arglist>(bool velocity_1_transmitted_safely)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVelocity1Valid</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationInputs.html</anchorfile>
      <anchor>af0151c1763ead914eeb8170af1e0587a</anchor>
      <arglist>(bool velocity_1_valid)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; bool &gt;</type>
      <name>m_monitoring_case_flags_vector</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationInputs.html</anchorfile>
      <anchor>afb82bbeb203e90e1475d3a6a76d0877c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; uint16_t &gt;</type>
      <name>m_monitoring_case_vector</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationInputs.html</anchorfile>
      <anchor>a2320ec56ee02aef82adf63f26bc790ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int8_t</type>
      <name>m_sleep_mode_input</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationInputs.html</anchorfile>
      <anchor>a51dd431892b42319f3780b6c2573d4e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; bool &gt;</type>
      <name>m_unsafe_inputs_flags_vector</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationInputs.html</anchorfile>
      <anchor>a3b1215fec05cd84ebefa3f2cfd5110d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; bool &gt;</type>
      <name>m_unsafe_inputs_input_sources_vector</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationInputs.html</anchorfile>
      <anchor>a541d5218d42e49be23b0437159353ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int16_t</type>
      <name>m_velocity_0</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationInputs.html</anchorfile>
      <anchor>ac55c0a18777a0474672b567bb49632e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_velocity_0_transmitted_safely</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationInputs.html</anchorfile>
      <anchor>a5a7cd506a35dcbe189084007bb6ad5e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_velocity_0_valid</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationInputs.html</anchorfile>
      <anchor>ad3ca176f118a10f79484b821b4b6ec02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int16_t</type>
      <name>m_velocity_1</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationInputs.html</anchorfile>
      <anchor>a85cd472d061c6224145de3618d27ec9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_velocity_1_transmitted_safely</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationInputs.html</anchorfile>
      <anchor>a9df1dbc35967f0ce7a9ccbd312d265d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_velocity_1_valid</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationInputs.html</anchorfile>
      <anchor>ae6ade50f2d18c4bce390dcb9d9f3ad30</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::datastructure::ApplicationName</name>
    <filename>classsick_1_1datastructure_1_1ApplicationName.html</filename>
    <member kind="function">
      <type></type>
      <name>ApplicationName</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationName.html</anchorfile>
      <anchor>a23a560a7f8b1e6c999bd1941339b0ecb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getApplicationName</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationName.html</anchorfile>
      <anchor>a1e89d88639eba44fe01c1966aa0c5869</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getNameLength</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationName.html</anchorfile>
      <anchor>af3d0d8e41e52abad479d670187a4074e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getVersionCVersion</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationName.html</anchorfile>
      <anchor>a62c3edcd7927596df3fa7a6850cdab95</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getVersionMajorVersionNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationName.html</anchorfile>
      <anchor>ad6b7b7d04a57de85f3bbc8dc64dc45d5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getVersionMinorVersionNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationName.html</anchorfile>
      <anchor>a9e5a3b90ddb7f4323d9b19b07ae677aa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getVersionReleaseNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationName.html</anchorfile>
      <anchor>a42c04e3ea40668a039472b291b41373c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setApplicationName</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationName.html</anchorfile>
      <anchor>aa5f72f429afcd26bda748a3bdb6e5ca7</anchor>
      <arglist>(const std::string &amp;application_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNameLength</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationName.html</anchorfile>
      <anchor>afed5afae700f222def7c5297f8d51684</anchor>
      <arglist>(const uint32_t &amp;name_length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVersionCVersion</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationName.html</anchorfile>
      <anchor>a599e86a41a558285f0c0da1d71dd7db3</anchor>
      <arglist>(const std::string &amp;version_c_version)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVersionMajorVersionNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationName.html</anchorfile>
      <anchor>a5f9fb0e9e46a17a49f24d6313bcb9d1d</anchor>
      <arglist>(const uint8_t &amp;version_major_version_number)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVersionMinorVersionNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationName.html</anchorfile>
      <anchor>a98e7610da7ac648368db6bfa814af9cb</anchor>
      <arglist>(const uint8_t &amp;version_minor_version_number)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVersionReleaseNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationName.html</anchorfile>
      <anchor>aa857c9f834942f1ae7e86e59e5ff02bc</anchor>
      <arglist>(const uint8_t &amp;version_release_number)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_application_name</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationName.html</anchorfile>
      <anchor>ab0be6e206f81be21ed5d0d97071ce6b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_name_length</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationName.html</anchorfile>
      <anchor>a0efc3174493d875ee5ba420747935f68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_version_c_version</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationName.html</anchorfile>
      <anchor>a20784d994f959d71be3e38304fa76f1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_version_major_version_number</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationName.html</anchorfile>
      <anchor>a27a51f98d37006602ef4eeb82299046c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_version_minor_version_number</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationName.html</anchorfile>
      <anchor>aeafbccff03a6003096806e0dc83b7e51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_version_release_number</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationName.html</anchorfile>
      <anchor>a4e6411ce1b01657b54c333768d24dba9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::cola2::ApplicationNameVariableCommand</name>
    <filename>classsick_1_1cola2_1_1ApplicationNameVariableCommand.html</filename>
    <base>sick::cola2::VariableCommand</base>
    <member kind="typedef">
      <type>sick::cola2::VariableCommand</type>
      <name>base_class</name>
      <anchorfile>classsick_1_1cola2_1_1ApplicationNameVariableCommand.html</anchorfile>
      <anchor>ad5435bf1ec211082d2dea3fccf9c9703</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ApplicationNameVariableCommand</name>
      <anchorfile>classsick_1_1cola2_1_1ApplicationNameVariableCommand.html</anchorfile>
      <anchor>a420d4ccfd30ce1199e08db8f797fa0db</anchor>
      <arglist>(Cola2Session &amp;session, datastructure::ApplicationName &amp;application_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canBeExecutedWithoutSessionID</name>
      <anchorfile>classsick_1_1cola2_1_1ApplicationNameVariableCommand.html</anchorfile>
      <anchor>abb3e529723b10843746ccf0aff117682</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>processReply</name>
      <anchorfile>classsick_1_1cola2_1_1ApplicationNameVariableCommand.html</anchorfile>
      <anchor>a3708230eb1f98c4d30f6873885afce83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sick::datastructure::ApplicationName &amp;</type>
      <name>m_application_name</name>
      <anchorfile>classsick_1_1cola2_1_1ApplicationNameVariableCommand.html</anchorfile>
      <anchor>acd43a0e906f7834ac5ab785ae14dcf79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ParseApplicationNameData &gt;</type>
      <name>m_application_name_parser_ptr</name>
      <anchorfile>classsick_1_1cola2_1_1ApplicationNameVariableCommand.html</anchorfile>
      <anchor>aaa704ff0ab6ac0ba8c9a304589dd494d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::datastructure::ApplicationOutputs</name>
    <filename>classsick_1_1datastructure_1_1ApplicationOutputs.html</filename>
    <member kind="function">
      <type></type>
      <name>ApplicationOutputs</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>a21f38220c9112d3cc56d26eba0036162</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; bool &gt;</type>
      <name>getEvalOutIsSafeVector</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>a7e8e1f551c0a2dc19c1a1efda55f996e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; bool &gt;</type>
      <name>getEvalOutIsValidVector</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>a97e3930bb666cb001ab90333b0b108e4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; bool &gt;</type>
      <name>getEvalOutVector</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>a3041f8655122975e2022392311ca257d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getFlagsHostErrorFlagsAreValid</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>a1b99ba1ec34244f1426d57ea895a1b6f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getFlagsSleepModeOutputIsValid</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>a2ebbd199944ba89b97e0cd7d084c1ea7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getHostErrorFlagContaminationError</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>a6ccd6328d6d6cc7e6387521406c5a6ca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getHostErrorFlagContaminationWarning</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>a70a228a1d722216b4ba4473b744eefa4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getHostErrorFlagCriticalError</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>a6f28a2bd32e3bb1280c2adc377c0a957</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getHostErrorFlagGlare</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>add431be8d98993e0417f4eb3be20ebd7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getHostErrorFlagManipulationError</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>a29a89c7103cb1f8b9f9025e7d134b108</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getHostErrorFlagReferenceContourIntruded</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>a94782d5515092cb2279c81614eb95473</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; bool &gt;</type>
      <name>getMonitoringCaseFlagsVector</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>a5bb73b22e544050f5747ccecca8a5950</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; uint16_t &gt;</type>
      <name>getMonitoringCaseVector</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>a55af769195b2c8c666e93eaaf308943c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; bool &gt;</type>
      <name>getResultingVelocityIsValidVector</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>a2873f76971089a2b81d283b4eebeb8a7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int16_t &gt;</type>
      <name>getResultingVelocityVector</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>aab884ea23ebecefd9793769ad9343230</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int8_t</type>
      <name>getSleepModeOutput</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>a2e392b75024bda086795b23f81fdb7e5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int16_t</type>
      <name>getVelocity0</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>a3ad98c5a49bf90a25c6bb0860a170707</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getVelocity0TransmittedSafely</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>a170ff3303084f2aa9e8684069f4b9064</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getVelocity0Valid</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>afde7bff7e8985fd1294c95e80b5672d0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int16_t</type>
      <name>getVelocity1</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>ae3140732865472b788c476022b2850ad</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getVelocity1TransmittedSafely</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>ad414b1975e7cc9c1e041c494d9ee971a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getVelocity1Valid</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>acd55ee3f6468e6c35bc410132552b997</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEvalOutIsSafeVector</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>adb4aa58fd43f139a0c8737306e7bbfa7</anchor>
      <arglist>(const std::vector&lt; bool &gt; &amp;eval_out_is_safe_vector)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEvalOutIsValidVector</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>a35ae73a2a2761dc148b5ee362631a631</anchor>
      <arglist>(const std::vector&lt; bool &gt; &amp;eval_out_is_valid_vector)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEvalOutVector</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>af199a8de30eb5218a3ac31bc36ca0ea0</anchor>
      <arglist>(const std::vector&lt; bool &gt; &amp;eval_out_vector)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFlagsHostErrorFlagsAreValid</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>aa15f83525f5b15e7d0734f4fd647a7d8</anchor>
      <arglist>(bool flags_host_error_flags_are_valid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFlagsSleepModeOutputIsValid</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>a191fde031db44d520d54c1d8870002c3</anchor>
      <arglist>(bool flags_sleep_mode_output_is_valid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHostErrorFlagContaminationError</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>af41089c45e39dc592894976e1ed32328</anchor>
      <arglist>(bool host_error_flag_contamination_error)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHostErrorFlagContaminationWarning</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>a4680a6b7d031a7971a0ede66b60eb6ca</anchor>
      <arglist>(bool host_error_flag_contamination_warning)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHostErrorFlagCriticalError</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>a951af185016fff3b7eb090fa041dd9fc</anchor>
      <arglist>(bool host_error_flag_critical_error)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHostErrorFlagGlare</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>aad0939cf827d5293b4eba5780f9f5713</anchor>
      <arglist>(bool host_error_flag_glare)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHostErrorFlagManipulationError</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>a312f6ef581ffc3a2ab128d10350667ee</anchor>
      <arglist>(bool host_error_flag_manipulation_error)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHostErrorFlagReferenceContourIntruded</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>ac8733976e651378391c2e349dbeebb23</anchor>
      <arglist>(bool host_error_flag_reference_contour_intruded)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMonitoringCaseFlagsVector</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>a209b261582819b2f62030d02ac8d3186</anchor>
      <arglist>(const std::vector&lt; bool &gt; &amp;monitoring_case_flags_vector)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMonitoringCaseVector</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>abee05835e4d7e877f31b873cf696454e</anchor>
      <arglist>(const std::vector&lt; uint16_t &gt; &amp;monitoring_case_vector)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setResultingVelocityIsValidVector</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>a76972ac9bd9a74c7111c6c8a3bcd0311</anchor>
      <arglist>(const std::vector&lt; bool &gt; &amp;resulting_velocity_is_valid_vector)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setResultingVelocityVector</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>aab03a620a29a7583a96dd0c5660b0e07</anchor>
      <arglist>(const std::vector&lt; int16_t &gt; &amp;resulting_velocity_vector)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSleepModeOutput</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>a31082f57e055c150e2a70e2821db4b04</anchor>
      <arglist>(const int8_t &amp;sleep_mode_output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVelocity0</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>ae7102000f29c1606201617307388377a</anchor>
      <arglist>(const int16_t &amp;velocity_0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVelocity0TransmittedSafely</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>a439cd51ad4dc614104077ce6892bc85a</anchor>
      <arglist>(bool velocity_0_transmitted_safely)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVelocity0Valid</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>a364a556c93b0004e372fcfa95e308473</anchor>
      <arglist>(bool velocity_0_valid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVelocity1</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>ab69fa82a58326d055e70d89f6aac6e58</anchor>
      <arglist>(const int16_t &amp;velocity_1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVelocity1TransmittedSafely</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>ad0f986e00eb7163c5a705d6351121124</anchor>
      <arglist>(bool velocity_1_transmitted_safely)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVelocity1Valid</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>a1a478fffe056b6a63c3fa057bb9826af</anchor>
      <arglist>(bool velocity_1_valid)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; bool &gt;</type>
      <name>m_eval_out_is_safe_vector</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>a4049414221a26a4beb039d568d25cff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; bool &gt;</type>
      <name>m_eval_out_is_valid_vector</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>a767fa6fe5e211c3b3c87848408cb67e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; bool &gt;</type>
      <name>m_eval_out_vector</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>abe96958ef9d95fd8788b01ec34781c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_flags_host_error_flags_are_valid</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>a63e42ffec8f6e9c56dc3ad3efb2731f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_flags_sleep_mode_output_is_valid</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>a734e9faeb772efb94f81045df5d49f4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_host_error_flag_contamination_error</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>ac7e429c0cdd20ca402b3d7281c69a3d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_host_error_flag_contamination_warning</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>aa201000a406000f34ee34092ac028487</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_host_error_flag_critical_error</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>a5b30cdd1cafae3c7a234bef0795db89c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_host_error_flag_glare</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>a9354c97b67090889c8ad59659e55ed64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_host_error_flag_manipulation_error</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>aa23cf439154d04e1d55b8154f4173fb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_host_error_flag_reference_contour_intruded</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>a4192f10729c1ec8d3b6f9ebc84c5d3fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; bool &gt;</type>
      <name>m_monitoring_case_flags_vector</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>a9787a5bef9cfdc2667085be9b3c405c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; uint16_t &gt;</type>
      <name>m_monitoring_case_vector</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>a3923c5b84519b474a71ec4ee4e854843</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; bool &gt;</type>
      <name>m_resulting_velocity_is_valid_vector</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>a66e60444d42bcd019710593bf8977e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int16_t &gt;</type>
      <name>m_resulting_velocity_vector</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>a8860a7d4dcbc604f1f5168f330076c95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int8_t</type>
      <name>m_sleep_mode_output</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>aac6fb9299965143f48f29878b5d40b31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int16_t</type>
      <name>m_velocity_0</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>a9bd684c4e04e2ca80a00fbb6a880ac6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_velocity_0_transmitted_safely</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>a52af9ea7c8591e0dfe600eea6a5d746f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_velocity_0_valid</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>a0f84bbe84d979de6d1906ddbaa888344</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int16_t</type>
      <name>m_velocity_1</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>ae73e7427df53967002a8c55ae39e41f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_velocity_1_transmitted_safely</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>ae71f470b3c83e765d3577012c0bfde8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_velocity_1_valid</name>
      <anchorfile>classsick_1_1datastructure_1_1ApplicationOutputs.html</anchorfile>
      <anchor>a8c8a624ac33cf56c0203bad0e1572846</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::communication::AsyncTCPClient</name>
    <filename>classsick_1_1communication_1_1AsyncTCPClient.html</filename>
    <member kind="typedef">
      <type>boost::function&lt; void(const sick::datastructure::PacketBuffer &amp;)&gt;</type>
      <name>PacketHandler</name>
      <anchorfile>classsick_1_1communication_1_1AsyncTCPClient.html</anchorfile>
      <anchor>a239abc843bccf3f7d569a5b261044560</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AsyncTCPClient</name>
      <anchorfile>classsick_1_1communication_1_1AsyncTCPClient.html</anchorfile>
      <anchor>a34e600fe00ab011d76c9623e7cdb8ee6</anchor>
      <arglist>(const PacketHandler &amp;packet_handler, boost::asio::io_service &amp;io_service, const boost::asio::ip::address_v4 &amp;server_ip, const uint16_t &amp;server_port)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doConnect</name>
      <anchorfile>classsick_1_1communication_1_1AsyncTCPClient.html</anchorfile>
      <anchor>a8b34050caf4f42a16aa7b324cc6dfbcf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doDisconnect</name>
      <anchorfile>classsick_1_1communication_1_1AsyncTCPClient.html</anchorfile>
      <anchor>a67170709537a98b03dac8aa4f22e4d43</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doSendAndReceive</name>
      <anchorfile>classsick_1_1communication_1_1AsyncTCPClient.html</anchorfile>
      <anchor>ae275eeb5b8c75dcb6b89b2fd6b968c7c</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;sendBuffer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initiateReceive</name>
      <anchorfile>classsick_1_1communication_1_1AsyncTCPClient.html</anchorfile>
      <anchor>aaaa28e504bf4fcb76567df33deb76202</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPacketHandler</name>
      <anchorfile>classsick_1_1communication_1_1AsyncTCPClient.html</anchorfile>
      <anchor>ab80df43597737608407c6ac3f2689c31</anchor>
      <arglist>(const PacketHandler &amp;packet_handler)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AsyncTCPClient</name>
      <anchorfile>classsick_1_1communication_1_1AsyncTCPClient.html</anchorfile>
      <anchor>a282b8b57f800cf7153ad43580063ad9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>AsyncTCPClient</name>
      <anchorfile>classsick_1_1communication_1_1AsyncTCPClient.html</anchorfile>
      <anchor>a2d1d7f5217b84d577bbd4ef42e32da16</anchor>
      <arglist>(AsyncTCPClient &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>handleReceive</name>
      <anchorfile>classsick_1_1communication_1_1AsyncTCPClient.html</anchorfile>
      <anchor>a630a6490bb43727be0e3e9f245368f4d</anchor>
      <arglist>(const boost::system::error_code &amp;error, const std::size_t &amp;bytes_transferred)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>handleSendAndReceive</name>
      <anchorfile>classsick_1_1communication_1_1AsyncTCPClient.html</anchorfile>
      <anchor>a1ec3f2480169d89337de29036498bef9</anchor>
      <arglist>(const boost::system::error_code &amp;error, const std::size_t &amp;bytes_transferred)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>startReceive</name>
      <anchorfile>classsick_1_1communication_1_1AsyncTCPClient.html</anchorfile>
      <anchor>af2947a078a299c2c297d9ed62ffab4ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::condition</type>
      <name>m_connect_condition</name>
      <anchorfile>classsick_1_1communication_1_1AsyncTCPClient.html</anchorfile>
      <anchor>a85b48feece427721997a41153bfaf152</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>m_connect_mutex</name>
      <anchorfile>classsick_1_1communication_1_1AsyncTCPClient.html</anchorfile>
      <anchor>a511ba0793267dd00355722113a0f85fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::asio::io_service &amp;</type>
      <name>m_io_service</name>
      <anchorfile>classsick_1_1communication_1_1AsyncTCPClient.html</anchorfile>
      <anchor>af4394bab379b3517daa12b137a748e2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; boost::asio::io_service::work &gt;</type>
      <name>m_io_work_ptr</name>
      <anchorfile>classsick_1_1communication_1_1AsyncTCPClient.html</anchorfile>
      <anchor>a1ff40bffe089278f3fce01c0f58c6a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PacketHandler</type>
      <name>m_packet_handler</name>
      <anchorfile>classsick_1_1communication_1_1AsyncTCPClient.html</anchorfile>
      <anchor>a65cf242bebff47a45d7ee6d008dfe17d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>datastructure::PacketBuffer::ArrayBuffer</type>
      <name>m_recv_buffer</name>
      <anchorfile>classsick_1_1communication_1_1AsyncTCPClient.html</anchorfile>
      <anchor>a7620ac4032df63d22a928d47dd76c6bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::asio::ip::tcp::endpoint</type>
      <name>m_remote_endpoint</name>
      <anchorfile>classsick_1_1communication_1_1AsyncTCPClient.html</anchorfile>
      <anchor>a3f847c34a56002a44e825838a709ecce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::thread</type>
      <name>m_service_thread</name>
      <anchorfile>classsick_1_1communication_1_1AsyncTCPClient.html</anchorfile>
      <anchor>aea23381a5529a97e7257ac51ad3dcdc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>m_socket_mutex</name>
      <anchorfile>classsick_1_1communication_1_1AsyncTCPClient.html</anchorfile>
      <anchor>a2a31a34ba5a10d720d2d0bffa31eaefb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; boost::asio::ip::tcp::socket &gt;</type>
      <name>m_socket_ptr</name>
      <anchorfile>classsick_1_1communication_1_1AsyncTCPClient.html</anchorfile>
      <anchor>a2ed53bc88380bcd60b65eec68158e51f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::communication::AsyncUDPClient</name>
    <filename>classsick_1_1communication_1_1AsyncUDPClient.html</filename>
    <member kind="typedef">
      <type>boost::function&lt; void(const sick::datastructure::PacketBuffer &amp;)&gt;</type>
      <name>PacketHandler</name>
      <anchorfile>classsick_1_1communication_1_1AsyncUDPClient.html</anchorfile>
      <anchor>aca17332e456173a8f27e78e1352ca7cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AsyncUDPClient</name>
      <anchorfile>classsick_1_1communication_1_1AsyncUDPClient.html</anchorfile>
      <anchor>a02dfa645f66be35b39e10e01a425b223</anchor>
      <arglist>(const PacketHandler &amp;packet_handler, boost::asio::io_service &amp;io_service, const uint16_t &amp;local_port=0)</arglist>
    </member>
    <member kind="function">
      <type>unsigned short</type>
      <name>getLocalPort</name>
      <anchorfile>classsick_1_1communication_1_1AsyncUDPClient.html</anchorfile>
      <anchor>ac63f72856ab07cf6f06835b4e1459016</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runService</name>
      <anchorfile>classsick_1_1communication_1_1AsyncUDPClient.html</anchorfile>
      <anchor>a0ca5881c7ac5f22e6b5651f22b0b91a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AsyncUDPClient</name>
      <anchorfile>classsick_1_1communication_1_1AsyncUDPClient.html</anchorfile>
      <anchor>a9091a6fb60c8512100567e5ae35c5f57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>AsyncUDPClient</name>
      <anchorfile>classsick_1_1communication_1_1AsyncUDPClient.html</anchorfile>
      <anchor>ae9aa335293ed0120a14de9b65477d81f</anchor>
      <arglist>(AsyncUDPClient &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>handleReceive</name>
      <anchorfile>classsick_1_1communication_1_1AsyncUDPClient.html</anchorfile>
      <anchor>a5b0ad7971145b6ad17cef812e24fe357</anchor>
      <arglist>(const boost::system::error_code &amp;error, const std::size_t &amp;bytes_transferred)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>startReceive</name>
      <anchorfile>classsick_1_1communication_1_1AsyncUDPClient.html</anchorfile>
      <anchor>aa2b49d948a2d5a63ec20fdb04a7d0e25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::asio::io_service &amp;</type>
      <name>m_io_service</name>
      <anchorfile>classsick_1_1communication_1_1AsyncUDPClient.html</anchorfile>
      <anchor>ade840d486dcbb4f0e20bef1616febc6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; boost::asio::io_service::work &gt;</type>
      <name>m_io_work_ptr</name>
      <anchorfile>classsick_1_1communication_1_1AsyncUDPClient.html</anchorfile>
      <anchor>ae1769c1d476c90518bb21e1197539793</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PacketHandler</type>
      <name>m_packet_handler</name>
      <anchorfile>classsick_1_1communication_1_1AsyncUDPClient.html</anchorfile>
      <anchor>aadb8716f879d6d64b90333deba8d9886</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>datastructure::PacketBuffer::ArrayBuffer</type>
      <name>m_recv_buffer</name>
      <anchorfile>classsick_1_1communication_1_1AsyncUDPClient.html</anchorfile>
      <anchor>aeb6ce9cb3d20ba1e0cec82d2e2427e4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::asio::ip::udp::endpoint</type>
      <name>m_remote_endpoint</name>
      <anchorfile>classsick_1_1communication_1_1AsyncUDPClient.html</anchorfile>
      <anchor>a9941cc5d4d4e9cab9035d4c96a7e8500</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; boost::asio::ip::udp::socket &gt;</type>
      <name>m_socket_ptr</name>
      <anchorfile>classsick_1_1communication_1_1AsyncUDPClient.html</anchorfile>
      <anchor>a18f49f026e074a3a377a633c7e8cb4f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::cola2::ChangeCommSettingsCommand</name>
    <filename>classsick_1_1cola2_1_1ChangeCommSettingsCommand.html</filename>
    <base>sick::cola2::MethodCommand</base>
    <member kind="typedef">
      <type>sick::cola2::MethodCommand</type>
      <name>base_class</name>
      <anchorfile>classsick_1_1cola2_1_1ChangeCommSettingsCommand.html</anchorfile>
      <anchor>a1f6e07a62ebb840f707240dde94b0470</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>addTelegramData</name>
      <anchorfile>classsick_1_1cola2_1_1ChangeCommSettingsCommand.html</anchorfile>
      <anchor>ab92b8c4e2d5f4f97d60d4a3e1fd12c65</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;telegram) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canBeExecutedWithoutSessionID</name>
      <anchorfile>classsick_1_1cola2_1_1ChangeCommSettingsCommand.html</anchorfile>
      <anchor>afde8480c282faaec9b859316aa52192d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ChangeCommSettingsCommand</name>
      <anchorfile>classsick_1_1cola2_1_1ChangeCommSettingsCommand.html</anchorfile>
      <anchor>aabbdbb5f3f70963e6aaadc54c6bd7d83</anchor>
      <arglist>(Cola2Session &amp;session, const datastructure::CommSettings &amp;settings)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>processReply</name>
      <anchorfile>classsick_1_1cola2_1_1ChangeCommSettingsCommand.html</anchorfile>
      <anchor>a677f7938a1189d35f9889940378ca69e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeChannelToDataPtr</name>
      <anchorfile>classsick_1_1cola2_1_1ChangeCommSettingsCommand.html</anchorfile>
      <anchor>a79f773d7771a2a2c40d7740fe337e0f9</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeDataToDataPtr</name>
      <anchorfile>classsick_1_1cola2_1_1ChangeCommSettingsCommand.html</anchorfile>
      <anchor>a45d890b9c8a29d49d0eb36914480aa8f</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeEInterfaceTypeToDataPtr</name>
      <anchorfile>classsick_1_1cola2_1_1ChangeCommSettingsCommand.html</anchorfile>
      <anchor>a9c33f2a2674757c347c5fc3a46c85423</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeEnabledToDataPtr</name>
      <anchorfile>classsick_1_1cola2_1_1ChangeCommSettingsCommand.html</anchorfile>
      <anchor>ae45befc235cfee7f59d9360892225db8</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeEndAngleToDataPtr</name>
      <anchorfile>classsick_1_1cola2_1_1ChangeCommSettingsCommand.html</anchorfile>
      <anchor>a304d7e32d1ec0e962f44afa176457964</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeFeaturesToDataPtr</name>
      <anchorfile>classsick_1_1cola2_1_1ChangeCommSettingsCommand.html</anchorfile>
      <anchor>a85075fb81131be3e039e8538cf6a6fab</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeFrequencyToDataPtr</name>
      <anchorfile>classsick_1_1cola2_1_1ChangeCommSettingsCommand.html</anchorfile>
      <anchor>a6ed2f3c14d034c30c4f5dfae56a84cc1</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeIPAddresstoDataPtr</name>
      <anchorfile>classsick_1_1cola2_1_1ChangeCommSettingsCommand.html</anchorfile>
      <anchor>ac59ab4da20f80f6b43f92a15effadf45</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writePortToDataPtr</name>
      <anchorfile>classsick_1_1cola2_1_1ChangeCommSettingsCommand.html</anchorfile>
      <anchor>a02bb03df85c805ae7f2779dc2a9590f5</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeStartAngleToDataPtr</name>
      <anchorfile>classsick_1_1cola2_1_1ChangeCommSettingsCommand.html</anchorfile>
      <anchor>a13f178b7126a3cd637bb98de6dcd3bda</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator data_ptr) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sick::datastructure::CommSettings</type>
      <name>m_settings</name>
      <anchorfile>classsick_1_1cola2_1_1ChangeCommSettingsCommand.html</anchorfile>
      <anchor>ae670c8663535ecef18982d08969063bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::cola2::CloseSession</name>
    <filename>classsick_1_1cola2_1_1CloseSession.html</filename>
    <base>sick::cola2::Command</base>
    <member kind="function">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>addTelegramData</name>
      <anchorfile>classsick_1_1cola2_1_1CloseSession.html</anchorfile>
      <anchor>a8186babb0116a246be2f7619c871f837</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;telegram) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canBeExecutedWithoutSessionID</name>
      <anchorfile>classsick_1_1cola2_1_1CloseSession.html</anchorfile>
      <anchor>a03ef665ba7e5cadb08e61352a887d9b0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CloseSession</name>
      <anchorfile>classsick_1_1cola2_1_1CloseSession.html</anchorfile>
      <anchor>a4731fd0419c8669a65aa7b9a1934c559</anchor>
      <arglist>(Cola2Session &amp;session)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>processReply</name>
      <anchorfile>classsick_1_1cola2_1_1CloseSession.html</anchorfile>
      <anchor>ac43c47af1f30c65ef6e6da4abd551fd0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::cola2::Cola2Session</name>
    <filename>classsick_1_1cola2_1_1Cola2Session.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; sick::cola2::Command &gt;</type>
      <name>CommandPtr</name>
      <anchorfile>classsick_1_1cola2_1_1Cola2Session.html</anchorfile>
      <anchor>a38d8150d3a5dc6e63b4244775e80f9bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>close</name>
      <anchorfile>classsick_1_1cola2_1_1Cola2Session.html</anchorfile>
      <anchor>ae7ae68dbef99c8f682a31b78064c56f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Cola2Session</name>
      <anchorfile>classsick_1_1cola2_1_1Cola2Session.html</anchorfile>
      <anchor>a02328480543f31bd81b5df8ebd07b60f</anchor>
      <arglist>(const std::shared_ptr&lt; communication::AsyncTCPClient &gt; &amp;async_tcp_client)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doDisconnect</name>
      <anchorfile>classsick_1_1cola2_1_1Cola2Session.html</anchorfile>
      <anchor>a11b0910d7be5abe206ae7f8a6becfac3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>executeCommand</name>
      <anchorfile>classsick_1_1cola2_1_1Cola2Session.html</anchorfile>
      <anchor>a2a66698ad84f2e98c3cee5a48e685348</anchor>
      <arglist>(const CommandPtr &amp;command)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getNextRequestID</name>
      <anchorfile>classsick_1_1cola2_1_1Cola2Session.html</anchorfile>
      <anchor>a9d42b50f30eeb882a1b44b08b06a267c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getSessionID</name>
      <anchorfile>classsick_1_1cola2_1_1Cola2Session.html</anchorfile>
      <anchor>a720e41cc4f24ab263eeaa8caaf1067ea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>open</name>
      <anchorfile>classsick_1_1cola2_1_1Cola2Session.html</anchorfile>
      <anchor>ab426d88b0e845e3756254d580b617ead</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSessionID</name>
      <anchorfile>classsick_1_1cola2_1_1Cola2Session.html</anchorfile>
      <anchor>a02bf823aa2cf3a11880bad789a04f479</anchor>
      <arglist>(const uint32_t &amp;session_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>addCommand</name>
      <anchorfile>classsick_1_1cola2_1_1Cola2Session.html</anchorfile>
      <anchor>a6483bf69e7fdecadae5c6ae0511906af</anchor>
      <arglist>(const uint16_t &amp;request_id, const CommandPtr &amp;command)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>addPacketToMerger</name>
      <anchorfile>classsick_1_1cola2_1_1Cola2Session.html</anchorfile>
      <anchor>aabfaf0224f1438c6db631b21fbbfbaac</anchor>
      <arglist>(const sick::datastructure::PacketBuffer &amp;packet)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>checkIfPacketIsCompleteAndOtherwiseListenForMorePackets</name>
      <anchorfile>classsick_1_1cola2_1_1Cola2Session.html</anchorfile>
      <anchor>a40cc940985d011b57c1540fc4892313b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>findCommand</name>
      <anchorfile>classsick_1_1cola2_1_1Cola2Session.html</anchorfile>
      <anchor>a706b76ea5cc6823ebefa8557b5539999</anchor>
      <arglist>(const uint16_t &amp;request_id, CommandPtr &amp;command)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>processPacket</name>
      <anchorfile>classsick_1_1cola2_1_1Cola2Session.html</anchorfile>
      <anchor>adf79e93b7b7a7e89d6e88a80b8f09834</anchor>
      <arglist>(const sick::datastructure::PacketBuffer &amp;packet)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>removeCommand</name>
      <anchorfile>classsick_1_1cola2_1_1Cola2Session.html</anchorfile>
      <anchor>a1d6a09ea3e256bdf3cbf41b66508ad3b</anchor>
      <arglist>(const uint16_t &amp;request_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>sendTelegramAndListenForAnswer</name>
      <anchorfile>classsick_1_1cola2_1_1Cola2Session.html</anchorfile>
      <anchor>a90862a4c7ac14361e22887ea97f55899</anchor>
      <arglist>(const CommandPtr &amp;command)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>startProcessingAndRemovePendingCommandAfterwards</name>
      <anchorfile>classsick_1_1cola2_1_1Cola2Session.html</anchorfile>
      <anchor>aa7ae921b80a2ad2fe281474255f26633</anchor>
      <arglist>(const sick::datastructure::PacketBuffer &amp;packet)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::communication::AsyncTCPClient &gt;</type>
      <name>m_async_tcp_client_ptr</name>
      <anchorfile>classsick_1_1cola2_1_1Cola2Session.html</anchorfile>
      <anchor>a32e93a05dbd754445257bb811ba945ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>m_execution_mutex</name>
      <anchorfile>classsick_1_1cola2_1_1Cola2Session.html</anchorfile>
      <anchor>a052f6a0ba700cf9ac39a4fceb7b084b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_last_request_id</name>
      <anchorfile>classsick_1_1cola2_1_1Cola2Session.html</anchorfile>
      <anchor>a0fc220077bc9e3993fc86268345cbe25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::TCPPacketMerger &gt;</type>
      <name>m_packet_merger_ptr</name>
      <anchorfile>classsick_1_1cola2_1_1Cola2Session.html</anchorfile>
      <anchor>a78ad4a1e9871d472d90aa0862f5e929b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ParseTCPPacket &gt;</type>
      <name>m_parser_ptr</name>
      <anchorfile>classsick_1_1cola2_1_1Cola2Session.html</anchorfile>
      <anchor>a5242d8a63ea27ea9257bf87e2c633d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; uint16_t, CommandPtr &gt;</type>
      <name>m_pending_commands_map</name>
      <anchorfile>classsick_1_1cola2_1_1Cola2Session.html</anchorfile>
      <anchor>afdbb16f976aa51587a59415a69440579</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_session_id</name>
      <anchorfile>classsick_1_1cola2_1_1Cola2Session.html</anchorfile>
      <anchor>a2fa3563211b05bf997b64ada8431914a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ParseTCPPacket &gt;</type>
      <name>m_tcp_parser_ptr</name>
      <anchorfile>classsick_1_1cola2_1_1Cola2Session.html</anchorfile>
      <anchor>a9e542130e6072bd25dda4315afffb61b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::cola2::Command</name>
    <filename>classsick_1_1cola2_1_1Command.html</filename>
    <member kind="function">
      <type></type>
      <name>Command</name>
      <anchorfile>classsick_1_1cola2_1_1Command.html</anchorfile>
      <anchor>ad0a9c18466e16e1fd40ce9afa0f1dfcd</anchor>
      <arglist>(sick::cola2::Cola2Session &amp;session, const uint16_t &amp;command_type, const uint16_t &amp;command_mode)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>constructTelegram</name>
      <anchorfile>classsick_1_1cola2_1_1Command.html</anchorfile>
      <anchor>a4a81a895c8627f04061f8c3af117a9a4</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;telegram) const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getCommandMode</name>
      <anchorfile>classsick_1_1cola2_1_1Command.html</anchorfile>
      <anchor>a47e65cc9be90b44c0470ace93d040ee6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getCommandType</name>
      <anchorfile>classsick_1_1cola2_1_1Command.html</anchorfile>
      <anchor>a6caeab796f051492e608775bbac54f33</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>getDataVector</name>
      <anchorfile>classsick_1_1cola2_1_1Command.html</anchorfile>
      <anchor>aee4aeed8ca21d624bb5a16595b70653c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getRequestID</name>
      <anchorfile>classsick_1_1cola2_1_1Command.html</anchorfile>
      <anchor>af11ee75c93bf46d6a2aeff1aa9439cbc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getSessionID</name>
      <anchorfile>classsick_1_1cola2_1_1Command.html</anchorfile>
      <anchor>ab45ec7a5e217e4f7acd0842306220e42</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lockExecutionMutex</name>
      <anchorfile>classsick_1_1cola2_1_1Command.html</anchorfile>
      <anchor>a92625a0b8f647f841a7023d5bccc0d06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processReplyBase</name>
      <anchorfile>classsick_1_1cola2_1_1Command.html</anchorfile>
      <anchor>a90fca6a4962cff35e67793ce4c25a983</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;packet)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCommandMode</name>
      <anchorfile>classsick_1_1cola2_1_1Command.html</anchorfile>
      <anchor>a2fc2be0cddeb79870c979853a2df6303</anchor>
      <arglist>(const uint8_t &amp;command_mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCommandType</name>
      <anchorfile>classsick_1_1cola2_1_1Command.html</anchorfile>
      <anchor>a614bc2954a89cb86cbcc435a1a9a4233</anchor>
      <arglist>(const uint8_t &amp;command_type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDataVector</name>
      <anchorfile>classsick_1_1cola2_1_1Command.html</anchorfile>
      <anchor>ac46145dc47b12ebe294619d52db25333</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRequestID</name>
      <anchorfile>classsick_1_1cola2_1_1Command.html</anchorfile>
      <anchor>afc6fbb09f198d7e0c062d8d352bd97ab</anchor>
      <arglist>(const uint16_t &amp;request_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSessionID</name>
      <anchorfile>classsick_1_1cola2_1_1Command.html</anchorfile>
      <anchor>a5b9a7d3e7f028a8e44a42fcf20f2c46c</anchor>
      <arglist>(const uint32_t &amp;session_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>waitForCompletion</name>
      <anchorfile>classsick_1_1cola2_1_1Command.html</anchorfile>
      <anchor>a78eb37dcc33cc84f65df72103305b2a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>wasSuccessful</name>
      <anchorfile>classsick_1_1cola2_1_1Command.html</anchorfile>
      <anchor>aef212038edd03bd998b35307cd484f8c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Command</name>
      <anchorfile>classsick_1_1cola2_1_1Command.html</anchorfile>
      <anchor>afab3c34dbbde635f5717068d1754dc93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>expandTelegram</name>
      <anchorfile>classsick_1_1cola2_1_1Command.html</anchorfile>
      <anchor>aab8b9e0639a67ed1ce0c030bf823b967</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;telegram, size_t additional_bytes) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>sick::cola2::Cola2Session &amp;</type>
      <name>m_session</name>
      <anchorfile>classsick_1_1cola2_1_1Command.html</anchorfile>
      <anchor>ab36380b4534a77a4273ebca12ea8caaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual std::vector&lt; uint8_t &gt;</type>
      <name>addTelegramData</name>
      <anchorfile>classsick_1_1cola2_1_1Command.html</anchorfile>
      <anchor>a254f6868222257779772c3671e2993dd</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;telegram) const =0</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>addTelegramHeader</name>
      <anchorfile>classsick_1_1cola2_1_1Command.html</anchorfile>
      <anchor>a9ba3663d3e51c7db2ed58fb754d1f754</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;telegram) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>prepareHeader</name>
      <anchorfile>classsick_1_1cola2_1_1Command.html</anchorfile>
      <anchor>a04f0b01298ca5b5b53e760f7b82a0606</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual bool</type>
      <name>processReply</name>
      <anchorfile>classsick_1_1cola2_1_1Command.html</anchorfile>
      <anchor>af14ed309ee1272c1eac1023e14dc7be9</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeCola2HubCntrToDataPtr</name>
      <anchorfile>classsick_1_1cola2_1_1Command.html</anchorfile>
      <anchor>a581c9ded781eaa251bdaae8cbe241591</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeCola2NoCToDataPtr</name>
      <anchorfile>classsick_1_1cola2_1_1Command.html</anchorfile>
      <anchor>ab3b6155fc4a7874f11465bdb6b7d3337</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeCola2StxToDataPtr</name>
      <anchorfile>classsick_1_1cola2_1_1Command.html</anchorfile>
      <anchor>a295191b44a23ae44c428eeade3bfcfd1</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeCommandModeToDataPtr</name>
      <anchorfile>classsick_1_1cola2_1_1Command.html</anchorfile>
      <anchor>adb1624f000b0d16eab0fab8f3633dfd1</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeCommandTypeToDataPtr</name>
      <anchorfile>classsick_1_1cola2_1_1Command.html</anchorfile>
      <anchor>afea8e2bd72149e9604d848949f3b63f2</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeDataToDataPtr</name>
      <anchorfile>classsick_1_1cola2_1_1Command.html</anchorfile>
      <anchor>a2a0f5b9eda4491a1de0cc0a697500917</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator data_ptr, const std::vector&lt; uint8_t &gt; &amp;telegram) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeLengthToDataPtr</name>
      <anchorfile>classsick_1_1cola2_1_1Command.html</anchorfile>
      <anchor>a6e36a63762c5000deeb2b19752a5b281</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator data_ptr, const std::vector&lt; uint8_t &gt; &amp;telegram) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeRequestIdToDataPtr</name>
      <anchorfile>classsick_1_1cola2_1_1Command.html</anchorfile>
      <anchor>afa92cb0e5c8a0717e730866afffec1fd</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeSessionIdToDataPtr</name>
      <anchorfile>classsick_1_1cola2_1_1Command.html</anchorfile>
      <anchor>a4f92eee55b30183dfbb1674555c1f5e0</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator data_ptr) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_command_mode</name>
      <anchorfile>classsick_1_1cola2_1_1Command.html</anchorfile>
      <anchor>ab37355dad0723a81a7b589091c3b2298</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_command_type</name>
      <anchorfile>classsick_1_1cola2_1_1Command.html</anchorfile>
      <anchor>a1c04ab497ac0d85b364eaaa134e9695d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>m_data_vector</name>
      <anchorfile>classsick_1_1cola2_1_1Command.html</anchorfile>
      <anchor>a3c6ee6439b2e86ae3b1900c63bd7fcbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>m_execution_mutex</name>
      <anchorfile>classsick_1_1cola2_1_1Command.html</anchorfile>
      <anchor>a13d915dab6d5cdf1b26be05cb1d400c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_request_id</name>
      <anchorfile>classsick_1_1cola2_1_1Command.html</anchorfile>
      <anchor>a0745dfe24c9a052ac464cb4412a12c10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_session_id</name>
      <anchorfile>classsick_1_1cola2_1_1Command.html</anchorfile>
      <anchor>a142b3faf0bf78c6872c811110e4041ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ParseTCPPacket &gt;</type>
      <name>m_tcp_parser_ptr</name>
      <anchorfile>classsick_1_1cola2_1_1Command.html</anchorfile>
      <anchor>ad5f3bcf6b3e4dbd772fe1fb2033e0521</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_was_successful</name>
      <anchorfile>classsick_1_1cola2_1_1Command.html</anchorfile>
      <anchor>a41033da19c653071d4a7c8d8285cff3e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::datastructure::CommSettings</name>
    <filename>classsick_1_1datastructure_1_1CommSettings.html</filename>
    <member kind="function">
      <type></type>
      <name>CommSettings</name>
      <anchorfile>classsick_1_1datastructure_1_1CommSettings.html</anchorfile>
      <anchor>a1f9ee9a2b615527988e997629b3fef7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getChannel</name>
      <anchorfile>classsick_1_1datastructure_1_1CommSettings.html</anchorfile>
      <anchor>a49845743d898455266cc13923b9db947</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getEInterfaceType</name>
      <anchorfile>classsick_1_1datastructure_1_1CommSettings.html</anchorfile>
      <anchor>a257416d2eeb54aefbce6cf493fd3f7dd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getEnabled</name>
      <anchorfile>classsick_1_1datastructure_1_1CommSettings.html</anchorfile>
      <anchor>a51433993bd39e9727030cc294d043b8d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getEndAngle</name>
      <anchorfile>classsick_1_1datastructure_1_1CommSettings.html</anchorfile>
      <anchor>a36295bfa2385a731fb39aa5c62b49f54</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getFeatures</name>
      <anchorfile>classsick_1_1datastructure_1_1CommSettings.html</anchorfile>
      <anchor>add61c3712e3c12cecc7785133b3c4536</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>boost::asio::ip::address_v4</type>
      <name>getHostIp</name>
      <anchorfile>classsick_1_1datastructure_1_1CommSettings.html</anchorfile>
      <anchor>ab73357346bd0648357bda4da7617b4c9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getHostUdpPort</name>
      <anchorfile>classsick_1_1datastructure_1_1CommSettings.html</anchorfile>
      <anchor>ab6e4fc33cb09d0f3fc2b38f42c1f1a64</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getPublishingFrequency</name>
      <anchorfile>classsick_1_1datastructure_1_1CommSettings.html</anchorfile>
      <anchor>a82bcca2a267e79ff9c6a845256d15d3b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>boost::asio::ip::address_v4</type>
      <name>getSensorIp</name>
      <anchorfile>classsick_1_1datastructure_1_1CommSettings.html</anchorfile>
      <anchor>ae752ddc9e74b6d7433fb6a1fbd97f33d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getSensorTcpPort</name>
      <anchorfile>classsick_1_1datastructure_1_1CommSettings.html</anchorfile>
      <anchor>a05d78c19637c96c15d0d5da1d54e57a6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getStartAngle</name>
      <anchorfile>classsick_1_1datastructure_1_1CommSettings.html</anchorfile>
      <anchor>abcd4d08738eb6546c49eaf40ccd61835</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setChannel</name>
      <anchorfile>classsick_1_1datastructure_1_1CommSettings.html</anchorfile>
      <anchor>a2aaf7317128f3d0dc1d95a320f376d46</anchor>
      <arglist>(const uint8_t &amp;channel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEInterfaceType</name>
      <anchorfile>classsick_1_1datastructure_1_1CommSettings.html</anchorfile>
      <anchor>a4089d981a43bfaa4ab634f4c8358713d</anchor>
      <arglist>(const uint8_t &amp;e_interface_type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEnabled</name>
      <anchorfile>classsick_1_1datastructure_1_1CommSettings.html</anchorfile>
      <anchor>a0abc9cb4d48aee86b07985fff1942362</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEndAngle</name>
      <anchorfile>classsick_1_1datastructure_1_1CommSettings.html</anchorfile>
      <anchor>a5ea597f4b294aa22bde9988ffc897775</anchor>
      <arglist>(const uint32_t &amp;end_angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFeatures</name>
      <anchorfile>classsick_1_1datastructure_1_1CommSettings.html</anchorfile>
      <anchor>ae1f6022033f4457f643680eae8c9af7b</anchor>
      <arglist>(const uint16_t &amp;features)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFeatures</name>
      <anchorfile>classsick_1_1datastructure_1_1CommSettings.html</anchorfile>
      <anchor>a5805dab872501fc3f8cdb176872e67a6</anchor>
      <arglist>(bool general_system_state, bool derived_settings, bool measurement_data, bool intrusion_data, bool application_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHostIp</name>
      <anchorfile>classsick_1_1datastructure_1_1CommSettings.html</anchorfile>
      <anchor>ac569fc89704de4764eedc36d43c96b9d</anchor>
      <arglist>(const boost::asio::ip::address_v4 &amp;host_ip)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHostIp</name>
      <anchorfile>classsick_1_1datastructure_1_1CommSettings.html</anchorfile>
      <anchor>ac79c6cea4c4589908448baf3592c47e8</anchor>
      <arglist>(const std::string &amp;host_ip)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHostUdpPort</name>
      <anchorfile>classsick_1_1datastructure_1_1CommSettings.html</anchorfile>
      <anchor>abc8604fb9cf7b418d083d8ac69583087</anchor>
      <arglist>(const uint16_t &amp;host_udp_port)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPublishingFrequency</name>
      <anchorfile>classsick_1_1datastructure_1_1CommSettings.html</anchorfile>
      <anchor>a67ef576105706155b762f4c819d63bfe</anchor>
      <arglist>(const uint16_t &amp;publishing_frequency)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSensorIp</name>
      <anchorfile>classsick_1_1datastructure_1_1CommSettings.html</anchorfile>
      <anchor>a174a75f844f1101586c081e4eda08be1</anchor>
      <arglist>(const boost::asio::ip::address_v4 &amp;sensor_ip)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSensorIp</name>
      <anchorfile>classsick_1_1datastructure_1_1CommSettings.html</anchorfile>
      <anchor>ae9374e264a5eefb6aa110a1cb8b30044</anchor>
      <arglist>(const std::string &amp;sensor_ip)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSensorTcpPort</name>
      <anchorfile>classsick_1_1datastructure_1_1CommSettings.html</anchorfile>
      <anchor>a0491367b9b691a7479de1e3127dd66bb</anchor>
      <arglist>(const uint16_t &amp;sensor_tcp_port)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStartAngle</name>
      <anchorfile>classsick_1_1datastructure_1_1CommSettings.html</anchorfile>
      <anchor>af855a79148916f3aa0b726cd7d259e1b</anchor>
      <arglist>(const uint32_t &amp;start_angle)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_channel</name>
      <anchorfile>classsick_1_1datastructure_1_1CommSettings.html</anchorfile>
      <anchor>aa02caff4a79d01f1f58b34abd7b4ddba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_e_interface_type</name>
      <anchorfile>classsick_1_1datastructure_1_1CommSettings.html</anchorfile>
      <anchor>a00129cdfcf247d07b168a0f760387166</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_enabled</name>
      <anchorfile>classsick_1_1datastructure_1_1CommSettings.html</anchorfile>
      <anchor>a408417291de55e6799704f0441db19e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_end_angle</name>
      <anchorfile>classsick_1_1datastructure_1_1CommSettings.html</anchorfile>
      <anchor>a8144c313bf122ecdd35f33e7741bfc9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_features</name>
      <anchorfile>classsick_1_1datastructure_1_1CommSettings.html</anchorfile>
      <anchor>a94ae8d709f48817ccb2e30abcb6e62a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::asio::ip::address_v4</type>
      <name>m_host_ip</name>
      <anchorfile>classsick_1_1datastructure_1_1CommSettings.html</anchorfile>
      <anchor>a0653c38c933cf148b0bb3655e564f6a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_host_udp_port</name>
      <anchorfile>classsick_1_1datastructure_1_1CommSettings.html</anchorfile>
      <anchor>aecafcdaa27c82ce678ff459eaf7ee48d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_publishing_frequency</name>
      <anchorfile>classsick_1_1datastructure_1_1CommSettings.html</anchorfile>
      <anchor>aaa4bbf1a42f0bc4ee104b80946fcbd76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::asio::ip::address_v4</type>
      <name>m_sensor_ip</name>
      <anchorfile>classsick_1_1datastructure_1_1CommSettings.html</anchorfile>
      <anchor>a35778ea7a07d3ec7d847987826da1d2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_sensor_tcp_port</name>
      <anchorfile>classsick_1_1datastructure_1_1CommSettings.html</anchorfile>
      <anchor>a6975f4e5a64709342b82196b9998589a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_start_angle</name>
      <anchorfile>classsick_1_1datastructure_1_1CommSettings.html</anchorfile>
      <anchor>ad7cdc37758827acc864062a05d007553</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::datastructure::ConfigData</name>
    <filename>classsick_1_1datastructure_1_1ConfigData.html</filename>
    <member kind="function">
      <type></type>
      <name>ConfigData</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>a7cbd07c1a1f75dede2ecdf94f704575f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getChannel</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>a63990d356a887f40b94a1fd4abf21d8e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getDerivedAngularBeamResolution</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>a28ba2ecae77dcf7cffd87b24784ed5a6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getDerivedInterbeamPeriod</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>ac7363d95a458c00fdae0b89eea6652b1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getDerivedMultiplicationFactor</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>af4e55392396787e1e8345f26e81a309b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getDerivedNumberOfBeams</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>ac7902958170635e7b4daf261e3d614b4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getDerivedScanTime</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>a906c5bc8e22343209a3a5163a31eb5f5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getDerivedStartAngle</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>a9f68f6e90d2626e773357958cf6546f8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getEInterfaceType</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>a14a51fa67d0e74123862ce30f098ba8f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getEnabled</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>a6178ffe8efb9c29a938132409c9469ea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getEndAngle</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>ac2f8054c14413004cb6da78b65fd8854</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getFeatures</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>a89c49c9319807632445ea264af6aca66</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>boost::asio::ip::address_v4</type>
      <name>getHostIp</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>a7b4ad6ffdbc103985e8992fc0f5a6eeb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getHostUdpPort</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>a0797d990edc31a788e06bda8cd2fab6a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getPublishingFrequency</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>aaf9d9c7ca64a806d516406c9acd7e4f5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getStartAngle</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>a7810e910b85c168d4b9246f2fa1a3b80</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getVersionCVersion</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>a6fcba769884ff78c61cc0175071eeb3e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getVersionMajorVersionNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>ab38dc7a946ba7de91f6bcaa8ced978fc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getVersionMinorVersionNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>a3b353917cbab2af73e3b1e1a6f0d75e4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getVersionReleaseNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>ac0c929db01c6264ab267a6069811b8d0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setChannel</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>ab53ab53f606e95f3ce59f14fe7358204</anchor>
      <arglist>(const uint8_t &amp;channel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDerivedAngularBeamResolution</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>a5dd38d752210bf29bbc6a57daa284938</anchor>
      <arglist>(const int32_t &amp;angular_beam_resolution)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDerivedAngularBeamResolutionDegrees</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>ac3772e152f634b1b215375aa0408db8c</anchor>
      <arglist>(const float &amp;angular_beam_resolution)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDerivedInterbeamPeriod</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>a7bcab71d6a34ce6713c29b1f37a9e0c5</anchor>
      <arglist>(const uint32_t &amp;interbeam_period)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDerivedMultiplicationFactor</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>a91519b46fd0e799511295f5f3909cdc9</anchor>
      <arglist>(const uint16_t &amp;multiplication_factor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDerivedNumberOfBeams</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>a640f972654324cdab39b0b2057f09296</anchor>
      <arglist>(const uint16_t &amp;number_of_beams)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDerivedScanTime</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>a2d66cf052416f744e62ed91810b98ec4</anchor>
      <arglist>(const uint16_t &amp;scan_time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDerivedStartAngle</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>a4482fa6ca4d6b4fb969f762887069c9e</anchor>
      <arglist>(const int32_t &amp;start_angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEInterfaceType</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>aeefe005b251f23baa1a301059c052b3c</anchor>
      <arglist>(const uint8_t &amp;e_interface_type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEnabled</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>a0b12f8e55ddc65b8f69c077f1943d680</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEndAngle</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>a8dc6f8489a0ce02f1c2ad51bc7869516</anchor>
      <arglist>(const int32_t &amp;end_angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEndAngleDegrees</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>a0359d61540db6a450bb68a2bcfe4d8d3</anchor>
      <arglist>(const float &amp;end_angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFeatures</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>a6b4911c4eb28c6b99f4979095c7afbcc</anchor>
      <arglist>(const uint16_t &amp;features)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFeatures</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>afd28d3a12bdd5bf099b66b3cbb5900c1</anchor>
      <arglist>(bool general_system_state, bool derived_settings, bool measurement_data, bool intrusion_data, bool application_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHostIp</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>a691609db16611a323933504b36d610c3</anchor>
      <arglist>(const boost::asio::ip::address_v4 &amp;host_ip)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHostIp</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>a52ce6bbd9e705bb2f3aa1029282cabb0</anchor>
      <arglist>(const std::string &amp;host_ip)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHostUdpPort</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>a9767ba274388376782dadbc05349fe65</anchor>
      <arglist>(const uint16_t &amp;host_udp_port)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPublishingFrequency</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>a434987c32623f854d9880ccc6977c350</anchor>
      <arglist>(const uint16_t &amp;publishing_frequency)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStartAngle</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>ac30a81c291a11910fd04f78fd0ada893</anchor>
      <arglist>(const int32_t &amp;start_angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStartAngleDegrees</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>aaf2bd4409e11f73a6bf068eada68e54b</anchor>
      <arglist>(const float &amp;start_angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVersionCVersion</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>a7a27f2f7147ad708e4385b2fd5cc57b8</anchor>
      <arglist>(const std::string &amp;version_c_version)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVersionMajorVersionNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>a582ed5c784646daaff3a334ded85cc55</anchor>
      <arglist>(const uint8_t &amp;version_major_version_number)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVersionMinorVersionNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>a671992a7217fb48b2334ca9647428f41</anchor>
      <arglist>(const uint8_t &amp;version_minor_version_number)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVersionReleaseNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>a9b2f2ee1eea1487eb22753f68054a564</anchor>
      <arglist>(const uint8_t &amp;version_release_number)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const double</type>
      <name>m_ANGLE_RESOLUTION</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>af074865e97e5ef78a4fa3e14022c64e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_channel</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>a6c9321cafb47be1dacc4d4e9ed2817dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_derived_angular_beam_resolution</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>ade8c4d4c85e4091011f22ebf815680c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_derived_interbeam_period</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>a1fab9288dfce9cd7d5386f323249a121</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_derived_multiplication_factor</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>a1470ff0123dea2320300a8247de4e3ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_derived_number_of_beams</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>a8c4ba51e039723863f6341647523221d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_derived_scan_time</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>a0e90888b2180f0ee1c4506136587d933</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_derived_start_angle</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>a3f7165003b30dc2c740be58193e3b990</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_e_interface_type</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>ab0c28d334dd3bd138be6d3e0772e4708</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_enabled</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>aef87632ab3eebc2d91b3e45d287cb6f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_end_angle</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>a7ec66e536fe413cb492f48b9b3aeaf2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_features</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>a78466157ec2eeedb9f29e02cc6ac6f33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::asio::ip::address_v4</type>
      <name>m_host_ip</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>abc2a43646570df80cae082ee07149f1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_host_udp_port</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>a6f50aad94585bb09cd11dc5bbb572e7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_publishing_frequency</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>a8f0234446ce61201843ae79b05f7e047</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_start_angle</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>af25e115879c65508b3c4b528bb47350f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_version_c_version</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>aafd018ac746907944b18747dadaeeccf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_version_major_version_number</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>a6fa6070cb446fda1abcf3e7aa5e4044e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_version_minor_version_number</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>ad7b1354d5c9765c8756f0af76ecc2300</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_version_release_number</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>a3b2e80b7c1e60e7fcca1f01af670cea1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::datastructure::ConfigMetadata</name>
    <filename>classsick_1_1datastructure_1_1ConfigMetadata.html</filename>
    <member kind="function">
      <type></type>
      <name>ConfigMetadata</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigMetadata.html</anchorfile>
      <anchor>a4cdf5ad7ac497fde9a8d4387655993f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getAppChecksum</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigMetadata.html</anchorfile>
      <anchor>af06f21488ea9c958c8a2cdf823392fb6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; uint32_t &gt;</type>
      <name>getIntegrityHash</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigMetadata.html</anchorfile>
      <anchor>a897d6ea6486aa08e0fbe0521e3005e48</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getModificationTimeDate</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigMetadata.html</anchorfile>
      <anchor>a006c0cab0014867955e0d84c2ade09c6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getModificationTimeTime</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigMetadata.html</anchorfile>
      <anchor>abbee9ce832a022b02aea0c12807e30db</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getOverallChecksum</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigMetadata.html</anchorfile>
      <anchor>a4ef205a02c5b54ec07d6a3c698290be8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getTransferTimeDate</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigMetadata.html</anchorfile>
      <anchor>a6951dadbf88d60623baeab2bb3a63c68</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getTransferTimeTime</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigMetadata.html</anchorfile>
      <anchor>a5c5e91985747dd6603f2bdc0d4de1acd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getVersionCVersion</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigMetadata.html</anchorfile>
      <anchor>aeda5eb3befac648e6d5da3a1d4e4995c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getVersionMajorVersionNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigMetadata.html</anchorfile>
      <anchor>a8f4093917d12ff4326dbf733fa82e882</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getVersionMinorVersionNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigMetadata.html</anchorfile>
      <anchor>a91b90e26a0e27cc22f9c519fb98fe190</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getVersionReleaseNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigMetadata.html</anchorfile>
      <anchor>abf2a005ee8a7a646a2be21198bc3acae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAppChecksum</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigMetadata.html</anchorfile>
      <anchor>a0dc672f0ed26ae5d94d7bcd9a56acc98</anchor>
      <arglist>(const uint32_t &amp;app_checksum)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIntegrityHash</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigMetadata.html</anchorfile>
      <anchor>a2a34e42d4b6d0010b98bad78118e032a</anchor>
      <arglist>(const std::vector&lt; uint32_t &gt; &amp;integrity_hash)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setModificationTimeDate</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigMetadata.html</anchorfile>
      <anchor>a99920ed9024fbcea6612ca8ebb774bde</anchor>
      <arglist>(const uint16_t &amp;modification_time_date)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setModificationTimeTime</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigMetadata.html</anchorfile>
      <anchor>a44fa5cd66d2de023ba2bdfbed4d6974d</anchor>
      <arglist>(const uint32_t &amp;modification_time_time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOverallChecksum</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigMetadata.html</anchorfile>
      <anchor>abd2e6eac32b59fbb05bfb22244431251</anchor>
      <arglist>(const uint32_t &amp;overall_checksum)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTransferTimeDate</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigMetadata.html</anchorfile>
      <anchor>a04a1d2745366ac3e5a0f62d786217600</anchor>
      <arglist>(const uint16_t &amp;transfer_time_date)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTransferTimeTime</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigMetadata.html</anchorfile>
      <anchor>a9d7f879388ad774a80cae309395f71c8</anchor>
      <arglist>(const uint32_t &amp;transfer_time_time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVersionCVersion</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigMetadata.html</anchorfile>
      <anchor>a6f6a22a760741b0cad3b0da3cb5ee195</anchor>
      <arglist>(const std::string &amp;version_c_version)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVersionMajorVersionNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigMetadata.html</anchorfile>
      <anchor>af0f6134232a2306dc32738acfaf30ccf</anchor>
      <arglist>(const uint8_t &amp;version_major_version_number)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVersionMinorVersionNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigMetadata.html</anchorfile>
      <anchor>af1ba968fbfb9a0d3efaabe99958195a2</anchor>
      <arglist>(const uint8_t &amp;version_minor_version_number)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVersionReleaseNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigMetadata.html</anchorfile>
      <anchor>a0a83b365b58b1720d1d4b7ec0e51b639</anchor>
      <arglist>(const uint8_t &amp;version_release_number)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_app_checksum</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigMetadata.html</anchorfile>
      <anchor>ad749471c5b3deeee9b44e5d438dd93b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; uint32_t &gt;</type>
      <name>m_integrity_hash</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigMetadata.html</anchorfile>
      <anchor>aab6fcdd0463874128ce7b00afc6dc0f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_modification_time_date</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigMetadata.html</anchorfile>
      <anchor>a7a9aaa6e9adf0278ee5b46b0617ea5db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_modification_time_time</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigMetadata.html</anchorfile>
      <anchor>a640485a5941cdc1feb658bdf230d82bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_overall_checksum</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigMetadata.html</anchorfile>
      <anchor>a916156901249e8ac41ca60d694aba83d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_transfer_time_date</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigMetadata.html</anchorfile>
      <anchor>a0752f55bad338efceaf18d69828e76aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_transfer_time_time</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigMetadata.html</anchorfile>
      <anchor>aaaa351e4c07d988e7683a8aca032f42a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_version_c_version</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigMetadata.html</anchorfile>
      <anchor>aef557ae14c8b35e181cc1d48b0c08ae5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_version_major_version_number</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigMetadata.html</anchorfile>
      <anchor>a22c0772dad2cd0cd4394327b62b0d148</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_version_minor_version_number</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigMetadata.html</anchorfile>
      <anchor>aee6dc93f665863da56fb07af443708b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_version_release_number</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigMetadata.html</anchorfile>
      <anchor>abb0d064ef65e5b8f3735977b4bf345e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::cola2::ConfigMetadataVariableCommand</name>
    <filename>classsick_1_1cola2_1_1ConfigMetadataVariableCommand.html</filename>
    <base>sick::cola2::VariableCommand</base>
    <member kind="typedef">
      <type>sick::cola2::VariableCommand</type>
      <name>base_class</name>
      <anchorfile>classsick_1_1cola2_1_1ConfigMetadataVariableCommand.html</anchorfile>
      <anchor>a42ae440ff89692a6f2420b5ead1bcc2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canBeExecutedWithoutSessionID</name>
      <anchorfile>classsick_1_1cola2_1_1ConfigMetadataVariableCommand.html</anchorfile>
      <anchor>a6ee013092942873621e263daf59b9986</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConfigMetadataVariableCommand</name>
      <anchorfile>classsick_1_1cola2_1_1ConfigMetadataVariableCommand.html</anchorfile>
      <anchor>ad1bd529942046ff00d840202581f0b8d</anchor>
      <arglist>(Cola2Session &amp;session, datastructure::ConfigMetadata &amp;config_metadata)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>processReply</name>
      <anchorfile>classsick_1_1cola2_1_1ConfigMetadataVariableCommand.html</anchorfile>
      <anchor>a05856b53890e72a492daf05ddef9ea5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sick::datastructure::ConfigMetadata &amp;</type>
      <name>m_config_metadata</name>
      <anchorfile>classsick_1_1cola2_1_1ConfigMetadataVariableCommand.html</anchorfile>
      <anchor>adc36878436d3766ee9b2ecc0b812d1cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ParseConfigMetadata &gt;</type>
      <name>m_config_metadata_parser_ptr</name>
      <anchorfile>classsick_1_1cola2_1_1ConfigMetadataVariableCommand.html</anchorfile>
      <anchor>a04cf5293fce07d7a30dc6fb2141be35d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::cola2::CreateSession</name>
    <filename>classsick_1_1cola2_1_1CreateSession.html</filename>
    <base>sick::cola2::Command</base>
    <member kind="function">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>addTelegramData</name>
      <anchorfile>classsick_1_1cola2_1_1CreateSession.html</anchorfile>
      <anchor>a883bc07c07d136d83c46006b771f13c3</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;telegram) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canBeExecutedWithoutSessionID</name>
      <anchorfile>classsick_1_1cola2_1_1CreateSession.html</anchorfile>
      <anchor>a8c13dd2b20f5d9f2e6115a3be0c75856</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CreateSession</name>
      <anchorfile>classsick_1_1cola2_1_1CreateSession.html</anchorfile>
      <anchor>af31e5336e20edc3a3ef0bfffc8a16109</anchor>
      <arglist>(Cola2Session &amp;session)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>processReply</name>
      <anchorfile>classsick_1_1cola2_1_1CreateSession.html</anchorfile>
      <anchor>a97e60439b76a0431a0c065f75ac3b66a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeClientIdToDataPtr</name>
      <anchorfile>classsick_1_1cola2_1_1CreateSession.html</anchorfile>
      <anchor>ab51feb3dd7f063dd1b693e58e2b8fc73</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator it) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeHeartbeatTimeoutToDataPtr</name>
      <anchorfile>classsick_1_1cola2_1_1CreateSession.html</anchorfile>
      <anchor>a68014b930bad75aa84a9a792c757281e</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator it) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::datastructure::Data</name>
    <filename>classsick_1_1datastructure_1_1Data.html</filename>
    <member kind="function">
      <type></type>
      <name>Data</name>
      <anchorfile>classsick_1_1datastructure_1_1Data.html</anchorfile>
      <anchor>a8fe43f0ab7833ca4124b41b719993a7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; ApplicationData &gt;</type>
      <name>getApplicationDataPtr</name>
      <anchorfile>classsick_1_1datastructure_1_1Data.html</anchorfile>
      <anchor>a8a64cbec0bd93c0a5ad98a32dc884571</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; DataHeader &gt;</type>
      <name>getDataHeaderPtr</name>
      <anchorfile>classsick_1_1datastructure_1_1Data.html</anchorfile>
      <anchor>a4b060bdcd930bdb473c59c5f64436354</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; DerivedValues &gt;</type>
      <name>getDerivedValuesPtr</name>
      <anchorfile>classsick_1_1datastructure_1_1Data.html</anchorfile>
      <anchor>af0e359cd52878e16491abde01484a55a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; GeneralSystemState &gt;</type>
      <name>getGeneralSystemStatePtr</name>
      <anchorfile>classsick_1_1datastructure_1_1Data.html</anchorfile>
      <anchor>a52c4653bf72a335babbda8091d0ab56f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; IntrusionData &gt;</type>
      <name>getIntrusionDataPtr</name>
      <anchorfile>classsick_1_1datastructure_1_1Data.html</anchorfile>
      <anchor>ab6919dfc2a888f3871ecf85be419e622</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; MeasurementData &gt;</type>
      <name>getMeasurementDataPtr</name>
      <anchorfile>classsick_1_1datastructure_1_1Data.html</anchorfile>
      <anchor>ad5e7d3c04b9aa6ceb69bfaff850397fc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setApplicationDataPtr</name>
      <anchorfile>classsick_1_1datastructure_1_1Data.html</anchorfile>
      <anchor>af1328f0c7e62aeb395a1160934d63019</anchor>
      <arglist>(const std::shared_ptr&lt; ApplicationData &gt; &amp;application_data_ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDataHeaderPtr</name>
      <anchorfile>classsick_1_1datastructure_1_1Data.html</anchorfile>
      <anchor>aef9f99399a8d726d5292bab23108acf2</anchor>
      <arglist>(const std::shared_ptr&lt; DataHeader &gt; &amp;data_header_ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDerivedValuesPtr</name>
      <anchorfile>classsick_1_1datastructure_1_1Data.html</anchorfile>
      <anchor>ad3bb774d6ddedddc86a52f00870c8854</anchor>
      <arglist>(const std::shared_ptr&lt; DerivedValues &gt; &amp;derived_values_ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGeneralSystemStatePtr</name>
      <anchorfile>classsick_1_1datastructure_1_1Data.html</anchorfile>
      <anchor>a0632d9fdaaea94a17c7f7ebd5e8789cd</anchor>
      <arglist>(const std::shared_ptr&lt; GeneralSystemState &gt; &amp;general_system_state_ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIntrusionDataPtr</name>
      <anchorfile>classsick_1_1datastructure_1_1Data.html</anchorfile>
      <anchor>a69fe453f0c78d79e7631e72e8704df68</anchor>
      <arglist>(const std::shared_ptr&lt; IntrusionData &gt; &amp;intrusion_data_ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMeasurementDataPtr</name>
      <anchorfile>classsick_1_1datastructure_1_1Data.html</anchorfile>
      <anchor>ad9ece5704a67de1d22c1f1ca643fd03b</anchor>
      <arglist>(const std::shared_ptr&lt; MeasurementData &gt; &amp;measurement_data_ptr)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; ApplicationData &gt;</type>
      <name>m_application_data_ptr</name>
      <anchorfile>classsick_1_1datastructure_1_1Data.html</anchorfile>
      <anchor>a7f9742e64ed8906b665676308292713c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; DataHeader &gt;</type>
      <name>m_data_header_ptr</name>
      <anchorfile>classsick_1_1datastructure_1_1Data.html</anchorfile>
      <anchor>a09300cdbee471eab509a2172a1bd1edc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; DerivedValues &gt;</type>
      <name>m_derived_values_ptr</name>
      <anchorfile>classsick_1_1datastructure_1_1Data.html</anchorfile>
      <anchor>a02c75358fb14dc08c007ab981aa0fa83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; GeneralSystemState &gt;</type>
      <name>m_general_system_state_ptr</name>
      <anchorfile>classsick_1_1datastructure_1_1Data.html</anchorfile>
      <anchor>ad4ccf8411988154a0dfb3cfce57f16b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; IntrusionData &gt;</type>
      <name>m_intrusion_data_ptr</name>
      <anchorfile>classsick_1_1datastructure_1_1Data.html</anchorfile>
      <anchor>aa9fd6d2b5180edc9145e9b9a0b62b771</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; MeasurementData &gt;</type>
      <name>m_measurement_data_ptr</name>
      <anchorfile>classsick_1_1datastructure_1_1Data.html</anchorfile>
      <anchor>a602a7c2efd7822bed1b28dc5678d3d9b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::datastructure::DatagramHeader</name>
    <filename>classsick_1_1datastructure_1_1DatagramHeader.html</filename>
    <member kind="function">
      <type></type>
      <name>DatagramHeader</name>
      <anchorfile>classsick_1_1datastructure_1_1DatagramHeader.html</anchorfile>
      <anchor>ae91aebf87fc1214c5dfa3bc27083ade5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getDatagramMarker</name>
      <anchorfile>classsick_1_1datastructure_1_1DatagramHeader.html</anchorfile>
      <anchor>a24546d90ff5a436b39f409b2570c3663</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getFragmentOffset</name>
      <anchorfile>classsick_1_1datastructure_1_1DatagramHeader.html</anchorfile>
      <anchor>aebc316564bac92ccdfb4abcdfa5a8506</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getIdentification</name>
      <anchorfile>classsick_1_1datastructure_1_1DatagramHeader.html</anchorfile>
      <anchor>a2f0f95693a72b78e370e9cb901dbcc00</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getMajorVersion</name>
      <anchorfile>classsick_1_1datastructure_1_1DatagramHeader.html</anchorfile>
      <anchor>a1272dc6fbac523f4931c7a271d6e8c67</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getMinorVersion</name>
      <anchorfile>classsick_1_1datastructure_1_1DatagramHeader.html</anchorfile>
      <anchor>ac1abfdb223ecfacd90eba46e7b0be1c9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getProtocol</name>
      <anchorfile>classsick_1_1datastructure_1_1DatagramHeader.html</anchorfile>
      <anchor>ab9a282cb13f83a2106a06dbc6c240c62</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getTotalLength</name>
      <anchorfile>classsick_1_1datastructure_1_1DatagramHeader.html</anchorfile>
      <anchor>a7f3e85c960ac784f9cf268fa9292da4b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDatagramMarker</name>
      <anchorfile>classsick_1_1datastructure_1_1DatagramHeader.html</anchorfile>
      <anchor>a63119052cfdbf296d07028d8c162f249</anchor>
      <arglist>(const uint32_t &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFragmentOffset</name>
      <anchorfile>classsick_1_1datastructure_1_1DatagramHeader.html</anchorfile>
      <anchor>ae290da93b85d7ccf5757fada543b4789</anchor>
      <arglist>(const uint32_t &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentification</name>
      <anchorfile>classsick_1_1datastructure_1_1DatagramHeader.html</anchorfile>
      <anchor>a7ca29e6f611f4b27d83e06e4175ece31</anchor>
      <arglist>(const uint32_t &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMajorVersion</name>
      <anchorfile>classsick_1_1datastructure_1_1DatagramHeader.html</anchorfile>
      <anchor>a5a7afd3e12fa5a23ec5f14d42510a066</anchor>
      <arglist>(const uint8_t &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinorVersion</name>
      <anchorfile>classsick_1_1datastructure_1_1DatagramHeader.html</anchorfile>
      <anchor>a11ea1d540944ff8596e92b47c20a323a</anchor>
      <arglist>(const uint8_t &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProtocol</name>
      <anchorfile>classsick_1_1datastructure_1_1DatagramHeader.html</anchorfile>
      <anchor>a4197729322fffbefcd7044664561aa7e</anchor>
      <arglist>(const uint16_t &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTotalLength</name>
      <anchorfile>classsick_1_1datastructure_1_1DatagramHeader.html</anchorfile>
      <anchor>a023bc46883b83d5f8c93f892bb368899</anchor>
      <arglist>(const uint32_t &amp;value)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>HEADER_SIZE</name>
      <anchorfile>classsick_1_1datastructure_1_1DatagramHeader.html</anchorfile>
      <anchor>a42694ef89f0fe202bf8af8ff7818b173</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_datagram_marker</name>
      <anchorfile>classsick_1_1datastructure_1_1DatagramHeader.html</anchorfile>
      <anchor>a22a220553310bf5ddb2835eb1db856c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_fragment_offset</name>
      <anchorfile>classsick_1_1datastructure_1_1DatagramHeader.html</anchorfile>
      <anchor>ade799b1b79a855d43b42170973ace0cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_identification</name>
      <anchorfile>classsick_1_1datastructure_1_1DatagramHeader.html</anchorfile>
      <anchor>a52a36bf64a7eb70b26beb24ef9af533f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_major_version</name>
      <anchorfile>classsick_1_1datastructure_1_1DatagramHeader.html</anchorfile>
      <anchor>a43da882a1bd09a724895caefc32a977d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_minor_version</name>
      <anchorfile>classsick_1_1datastructure_1_1DatagramHeader.html</anchorfile>
      <anchor>aece91ecee21a74f8b7512c1edab6d2a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_protocol</name>
      <anchorfile>classsick_1_1datastructure_1_1DatagramHeader.html</anchorfile>
      <anchor>a8f59c67d7ef78efbfb58e17fadda7c7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_total_length</name>
      <anchorfile>classsick_1_1datastructure_1_1DatagramHeader.html</anchorfile>
      <anchor>a95966bfdfbde9dd107a0d2bac6bc837e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::datastructure::DataHeader</name>
    <filename>classsick_1_1datastructure_1_1DataHeader.html</filename>
    <member kind="function">
      <type></type>
      <name>DataHeader</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>aed1e95294bf1877a0b0300fdd94d2474</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getApplicationDataBlockOffset</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>ad7076f27495abd8677ed2968b099f5ef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getApplicationDataBlockSize</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>a56bf2a329bc657af0311e6348c2a0267</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getChannelNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>abba73c3b77abd39fc828d3261dbe10fd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getDerivedValuesBlockOffset</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>aab2ffb0984222a33d79a2c356187b400</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getDerivedValuesBlockSize</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>a96b8ff9139f9d18f689653770d3b1a42</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getGeneralSystemStateBlockOffset</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>af3b994c0fa4402c25b2aa9fe80078271</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getGeneralSystemStateBlockSize</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>a8eb04515200bd7394c73c55c06aa46fe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getIntrusionDataBlockOffset</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>abc12863c551530fd0c4ddfd55ee0e7c3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getIntrusionDataBlockSize</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>acc45aab484f7a8a4ae7c10ec2f5762fa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getMeasurementDataBlockOffset</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>a6e5dbd7bfa38d4dd2a1bc9558b16799a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getMeasurementDataBlockSize</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>adbce3d2bee46d303be7f7bc3ddbc3af5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getScanNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>a299d456a8307515930854cd22b733e44</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getSequenceNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>aa5f21bb803a86efda8f3227aeb38b26e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getSerialNumberOfDevice</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>a61b2d014f183b7cdf394eb0a25e7e363</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getSerialNumberOfSystemPlug</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>a3a1b1c11e3567748cdf59317ef9c3924</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getTimestampDate</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>aa9056aa8720e6ae510f975857da08310</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getTimestampTime</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>a0ff7e014f7c9fdad394e073bbad677d7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getVersionIndicator</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>ad7f775d8c1dfba43dc6bb13e4cd6e08f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getVersionMajorVersion</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>a85456a2a23abaf1a2cd31ccc04ccc0d3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getVersionMinorVersion</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>aa6fd7344d155580fcd8ebd3e15ba657b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getVersionRelease</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>ab0b946d33a0a9bdf8cb82f0a22f9889b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>ab149bca04f1e1c662eb258f01ed2b054</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setApplicationDataBlockOffset</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>adb411fbdb55612b0529433ae426bd969</anchor>
      <arglist>(const uint16_t &amp;application_data_block_offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setApplicationDataBlockSize</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>a23b2cd465a02bcc136953fbbabc95125</anchor>
      <arglist>(const uint16_t &amp;application_data_block_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setChannelNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>a39b6f3b24b29273e7b45b8bbe531ae0c</anchor>
      <arglist>(const uint8_t &amp;channel_number)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDerivedValuesBlockOffset</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>ac5acb7a3501b548a08802cd52f051ed6</anchor>
      <arglist>(const uint16_t &amp;derived_values_block_offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDerivedValuesBlockSize</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>a3eb589f8e82453319cdb5a01669e9c4d</anchor>
      <arglist>(const uint16_t &amp;derived_values_block_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGeneralSystemStateBlockOffset</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>a89911e27190c7bb29c27a945be40e91b</anchor>
      <arglist>(const uint16_t &amp;general_system_state_block_offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGeneralSystemStateBlockSize</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>a9094ff611f5445054628342196dad39e</anchor>
      <arglist>(const uint16_t &amp;general_system_state_block_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIntrusionDataBlockOffset</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>a790dc2c63ad14015fd8f1f2345cfd038</anchor>
      <arglist>(const uint16_t &amp;intrusion_data_block_offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIntrusionDataBlockSize</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>abded76c6ac3796c32cef3a2313f9c31c</anchor>
      <arglist>(const uint16_t &amp;intrusion_data_block_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIsEmpty</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>a1e1ef31e74b7402656a7eb1668d9dee7</anchor>
      <arglist>(bool is_empty)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMeasurementDataBlockOffset</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>aa1d8a0e7d5d7d5a7860eb9aa393390a9</anchor>
      <arglist>(const uint16_t &amp;measurement_data_block_offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMeasurementDataBlockSize</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>aa2f24744eec1c9f26ab222ac9ee7c022</anchor>
      <arglist>(const uint16_t &amp;measurement_data_block_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScanNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>a331a9f2f9de828b85f74ca711920d069</anchor>
      <arglist>(const uint32_t &amp;scan_number)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSequenceNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>a2565118d9e06b1e3dd5d7d5b2e01fcc3</anchor>
      <arglist>(const uint32_t &amp;sequence_number)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSerialNumberOfDevice</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>a34fe995468a97c96d104121b88c171ee</anchor>
      <arglist>(const uint32_t &amp;serial_number_of_device)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSerialNumberOfSystemPlug</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>a060d2aec447db0ef4d87ca12555dadc1</anchor>
      <arglist>(const uint32_t &amp;serial_number_of_system_plug)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTimestampDate</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>a69855837ba8a98d4a0421bfdad3af27f</anchor>
      <arglist>(const uint16_t &amp;timestamp_date)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTimestampTime</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>a2605f8329fdff18a7ed0daf9b1bf3161</anchor>
      <arglist>(const uint32_t &amp;timestamp_time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVersionIndicator</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>ad7d7f4bbac48d3413085d08056bc4b19</anchor>
      <arglist>(const uint8_t &amp;version_indicator)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVersionMajorVersion</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>a61fd23161e74ee08532216b11c36d766</anchor>
      <arglist>(const uint8_t &amp;version_major_version)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVersionMinorVersion</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>a4b71393016e96c6deedca0978aedf51a</anchor>
      <arglist>(const uint8_t &amp;version_minor_version)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVersionRelease</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>aace2dcf89e6cbe760eb684046eb2e835</anchor>
      <arglist>(const uint8_t &amp;version_release)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_application_data_block_offset</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>a7aa384180bbd71d0c01ab2b99fd1a55f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_application_data_block_size</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>a52a831de83e7b97ea93879deed97ddc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_channel_number</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>a33cf73b2a1e174f0f3365d402591565b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_derived_values_block_offset</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>a98a1606d4895c0bf7193f3f0d2024240</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_derived_values_block_size</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>a7a7fb80fee066b1251c90a17575a335a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_general_system_state_block_offset</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>a472ab3e94083d5b722d754e45eb3ebf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_general_system_state_block_size</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>ac8722b5fa8c347d4bf3f9ebafaaa47a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_intrusion_data_block_offset</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>a4ebc819307b007f1404d3482080e0138</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_intrusion_data_block_size</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>ac9d2636076a49be548696fc66a0420a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_is_empty</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>af542b9ddff53c1effdef39bf8def071a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_measurement_data_block_offset</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>a38a2fa2c3d79e7b1d3824496d9332b39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_measurement_data_block_size</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>ae4178325f122453eecaa4576aee44a43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_scan_number</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>a86f9e564e8e0ede161677f463b71cb83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_sequence_number</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>a375239ed902243f37556fc0f2f0c6786</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_serial_number_of_device</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>a9e92b5e9e6892836dc3b634cec2180d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_serial_number_of_system_plug</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>a779a7f7451edddf1366471d2b25c51e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_timestamp_date</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>a33232e6b9eeee04132ae4d2044325ab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_timestamp_time</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>a994b8a15eab25f6a2f158e89f78e3b17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_version_indicator</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>a8051dfb2dd41f1660272d367dfbf79a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_version_major_version</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>afdd4625c16a51088a1d9d3998d7284c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_version_minor_version</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>a58e647527ac67fbdfe29f251433ba39f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_version_release</name>
      <anchorfile>classsick_1_1datastructure_1_1DataHeader.html</anchorfile>
      <anchor>afd8a29106f4ba73c0c4c5efd787a90f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::datastructure::DerivedValues</name>
    <filename>classsick_1_1datastructure_1_1DerivedValues.html</filename>
    <member kind="function">
      <type></type>
      <name>DerivedValues</name>
      <anchorfile>classsick_1_1datastructure_1_1DerivedValues.html</anchorfile>
      <anchor>a9ff118c3c116445516a9e04c5444cf43</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getAngularBeamResolution</name>
      <anchorfile>classsick_1_1datastructure_1_1DerivedValues.html</anchorfile>
      <anchor>ac437526e9b5d853462ba2500d5cfccb5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getInterbeamPeriod</name>
      <anchorfile>classsick_1_1datastructure_1_1DerivedValues.html</anchorfile>
      <anchor>ac92c66bc7cbcb3c1317b98595ee2dd59</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getMultiplicationFactor</name>
      <anchorfile>classsick_1_1datastructure_1_1DerivedValues.html</anchorfile>
      <anchor>aec06c638a24dd0a3020dfcf407286fd8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getNumberOfBeams</name>
      <anchorfile>classsick_1_1datastructure_1_1DerivedValues.html</anchorfile>
      <anchor>a3bd770fc562a9e749cd9392784a1ca4b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getScanTime</name>
      <anchorfile>classsick_1_1datastructure_1_1DerivedValues.html</anchorfile>
      <anchor>ac6c73e7b79abcdfb91474f5e1c84916e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getStartAngle</name>
      <anchorfile>classsick_1_1datastructure_1_1DerivedValues.html</anchorfile>
      <anchor>a40af9bbf3b03f7d92542622b7e6bc365</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classsick_1_1datastructure_1_1DerivedValues.html</anchorfile>
      <anchor>ab322f346b88621cd90b61482c02693bf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAngularBeamResolution</name>
      <anchorfile>classsick_1_1datastructure_1_1DerivedValues.html</anchorfile>
      <anchor>a6429c0d9e1db8b2361fc30192dd4be18</anchor>
      <arglist>(const int32_t &amp;angular_beam_resolution)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInterbeamPeriod</name>
      <anchorfile>classsick_1_1datastructure_1_1DerivedValues.html</anchorfile>
      <anchor>ab9b3d6c414aaf3d26fe4b4f629f5d127</anchor>
      <arglist>(const uint32_t &amp;interbeam_period)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIsEmpty</name>
      <anchorfile>classsick_1_1datastructure_1_1DerivedValues.html</anchorfile>
      <anchor>aa62539face72c95b14e0d142e3d2abdd</anchor>
      <arglist>(bool is_empty)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMultiplicationFactor</name>
      <anchorfile>classsick_1_1datastructure_1_1DerivedValues.html</anchorfile>
      <anchor>a9e5fe6f351512243ce2115bf0da1eabd</anchor>
      <arglist>(const uint16_t &amp;multiplication_factor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberOfBeams</name>
      <anchorfile>classsick_1_1datastructure_1_1DerivedValues.html</anchorfile>
      <anchor>a23b4f4d75ed7719f9ed27921013386a2</anchor>
      <arglist>(const uint16_t &amp;number_of_beams)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScanTime</name>
      <anchorfile>classsick_1_1datastructure_1_1DerivedValues.html</anchorfile>
      <anchor>a9d03846c57252e854dcae687a219fcf5</anchor>
      <arglist>(const uint16_t &amp;scan_time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStartAngle</name>
      <anchorfile>classsick_1_1datastructure_1_1DerivedValues.html</anchorfile>
      <anchor>a78d7d71e159d658850ecd8918d4d184e</anchor>
      <arglist>(const int32_t &amp;start_angle)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const double</type>
      <name>m_ANGLE_RESOLUTION</name>
      <anchorfile>classsick_1_1datastructure_1_1DerivedValues.html</anchorfile>
      <anchor>ac5ea4d950c61e79a567e281244a21c9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_angular_beam_resolution</name>
      <anchorfile>classsick_1_1datastructure_1_1DerivedValues.html</anchorfile>
      <anchor>a5cd840377092e1f6df65cc1bda943fbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_interbeam_period</name>
      <anchorfile>classsick_1_1datastructure_1_1DerivedValues.html</anchorfile>
      <anchor>a4de16c5f1d0e79402b54348c389521c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_is_empty</name>
      <anchorfile>classsick_1_1datastructure_1_1DerivedValues.html</anchorfile>
      <anchor>aabc3b1d25243a8c0e8894d6764132f26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_multiplication_factor</name>
      <anchorfile>classsick_1_1datastructure_1_1DerivedValues.html</anchorfile>
      <anchor>abdcd32447054a520bcab8c606a1ef0b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_number_of_beams</name>
      <anchorfile>classsick_1_1datastructure_1_1DerivedValues.html</anchorfile>
      <anchor>a0c3fd760d75047a7cdedbaeea1d01127</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_scan_time</name>
      <anchorfile>classsick_1_1datastructure_1_1DerivedValues.html</anchorfile>
      <anchor>a40a61121f71c7fd8e8bc5ad8d49c1ca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_start_angle</name>
      <anchorfile>classsick_1_1datastructure_1_1DerivedValues.html</anchorfile>
      <anchor>a0f00894c3ed3c26673819a33f9de4085</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::datastructure::DeviceName</name>
    <filename>classsick_1_1datastructure_1_1DeviceName.html</filename>
    <member kind="function">
      <type></type>
      <name>DeviceName</name>
      <anchorfile>classsick_1_1datastructure_1_1DeviceName.html</anchorfile>
      <anchor>a57a27c39cdfaa1a0feb577bd9e53886a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getDeviceName</name>
      <anchorfile>classsick_1_1datastructure_1_1DeviceName.html</anchorfile>
      <anchor>a35d93dc80d7dee3edc32f10df9e956f2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDeviceName</name>
      <anchorfile>classsick_1_1datastructure_1_1DeviceName.html</anchorfile>
      <anchor>a0f1ef790dfe5592f4a4d6dc136f6a008</anchor>
      <arglist>(const std::string &amp;device_name)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_device_name</name>
      <anchorfile>classsick_1_1datastructure_1_1DeviceName.html</anchorfile>
      <anchor>a411c9d6d8350ce7cba289ba45c0ab634</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::cola2::DeviceNameVariableCommand</name>
    <filename>classsick_1_1cola2_1_1DeviceNameVariableCommand.html</filename>
    <base>sick::cola2::VariableCommand</base>
    <member kind="typedef">
      <type>sick::cola2::VariableCommand</type>
      <name>base_class</name>
      <anchorfile>classsick_1_1cola2_1_1DeviceNameVariableCommand.html</anchorfile>
      <anchor>a7cf939b5d0623ec46683aa84c9009dd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canBeExecutedWithoutSessionID</name>
      <anchorfile>classsick_1_1cola2_1_1DeviceNameVariableCommand.html</anchorfile>
      <anchor>a33d659eeee181b01032791850cd189e4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DeviceNameVariableCommand</name>
      <anchorfile>classsick_1_1cola2_1_1DeviceNameVariableCommand.html</anchorfile>
      <anchor>acb8a799322ef198b39fcbb82cc586a53</anchor>
      <arglist>(Cola2Session &amp;session, datastructure::DeviceName &amp;device_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>processReply</name>
      <anchorfile>classsick_1_1cola2_1_1DeviceNameVariableCommand.html</anchorfile>
      <anchor>a54610c3a9bb6b39f4fe31b865b2bd111</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>datastructure::DeviceName &amp;</type>
      <name>m_device_name</name>
      <anchorfile>classsick_1_1cola2_1_1DeviceNameVariableCommand.html</anchorfile>
      <anchor>a346214602d8a2065b2e837fb518f9224</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ParseDeviceName &gt;</type>
      <name>m_device_name_parser_ptr</name>
      <anchorfile>classsick_1_1cola2_1_1DeviceNameVariableCommand.html</anchorfile>
      <anchor>a80979423056320b40a224e25a91e4f5a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::datastructure::DeviceStatus</name>
    <filename>classsick_1_1datastructure_1_1DeviceStatus.html</filename>
    <member kind="enumvalue">
      <name>E_FATAL_ERROR</name>
      <anchorfile>classsick_1_1datastructure_1_1DeviceStatus.html</anchorfile>
      <anchor>aaaff2a577564ac75210668cb6d656843aa04fdfdb52c2eca2018a27cb83bcd650</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_NORMAL_OPERATION</name>
      <anchorfile>classsick_1_1datastructure_1_1DeviceStatus.html</anchorfile>
      <anchor>aaaff2a577564ac75210668cb6d656843aaff9905016d8140d643e3cb86f73f5cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_RECOVERABLE_ERROR</name>
      <anchorfile>classsick_1_1datastructure_1_1DeviceStatus.html</anchorfile>
      <anchor>aaaff2a577564ac75210668cb6d656843afe20ed626dd7127c4f6d7da0868f542e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_SERVICE_MODE</name>
      <anchorfile>classsick_1_1datastructure_1_1DeviceStatus.html</anchorfile>
      <anchor>aaaff2a577564ac75210668cb6d656843a1de912cfaed9b42f591e69cad1df24c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_SERVICE_RECOMMENDED</name>
      <anchorfile>classsick_1_1datastructure_1_1DeviceStatus.html</anchorfile>
      <anchor>aaaff2a577564ac75210668cb6d656843ac3de44d774e49408bb104031d1d4740f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_SERVICE_REQUIRED</name>
      <anchorfile>classsick_1_1datastructure_1_1DeviceStatus.html</anchorfile>
      <anchor>aaaff2a577564ac75210668cb6d656843a206717965313355d66c4596cc6e02d38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>e_sopas_device_status</name>
      <anchorfile>classsick_1_1datastructure_1_1DeviceStatus.html</anchorfile>
      <anchor>aaaff2a577564ac75210668cb6d656843</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_UNKNOWN</name>
      <anchorfile>classsick_1_1datastructure_1_1DeviceStatus.html</anchorfile>
      <anchor>aaaff2a577564ac75210668cb6d656843af85cf7a29c03ecc40538235d51cefef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_START_UP</name>
      <anchorfile>classsick_1_1datastructure_1_1DeviceStatus.html</anchorfile>
      <anchor>aaaff2a577564ac75210668cb6d656843af8e0a856fa1b132779924a2828d15f34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_SERVICE_MODE</name>
      <anchorfile>classsick_1_1datastructure_1_1DeviceStatus.html</anchorfile>
      <anchor>aaaff2a577564ac75210668cb6d656843a1de912cfaed9b42f591e69cad1df24c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_NORMAL_OPERATION</name>
      <anchorfile>classsick_1_1datastructure_1_1DeviceStatus.html</anchorfile>
      <anchor>aaaff2a577564ac75210668cb6d656843aaff9905016d8140d643e3cb86f73f5cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_SUSPENDED_OPERATION</name>
      <anchorfile>classsick_1_1datastructure_1_1DeviceStatus.html</anchorfile>
      <anchor>aaaff2a577564ac75210668cb6d656843a1cc1dffdcc854baf0961e19ece75ab84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_SERVICE_RECOMMENDED</name>
      <anchorfile>classsick_1_1datastructure_1_1DeviceStatus.html</anchorfile>
      <anchor>aaaff2a577564ac75210668cb6d656843ac3de44d774e49408bb104031d1d4740f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_SERVICE_REQUIRED</name>
      <anchorfile>classsick_1_1datastructure_1_1DeviceStatus.html</anchorfile>
      <anchor>aaaff2a577564ac75210668cb6d656843a206717965313355d66c4596cc6e02d38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_RECOVERABLE_ERROR</name>
      <anchorfile>classsick_1_1datastructure_1_1DeviceStatus.html</anchorfile>
      <anchor>aaaff2a577564ac75210668cb6d656843afe20ed626dd7127c4f6d7da0868f542e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_FATAL_ERROR</name>
      <anchorfile>classsick_1_1datastructure_1_1DeviceStatus.html</anchorfile>
      <anchor>aaaff2a577564ac75210668cb6d656843aa04fdfdb52c2eca2018a27cb83bcd650</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_START_UP</name>
      <anchorfile>classsick_1_1datastructure_1_1DeviceStatus.html</anchorfile>
      <anchor>aaaff2a577564ac75210668cb6d656843af8e0a856fa1b132779924a2828d15f34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_SUSPENDED_OPERATION</name>
      <anchorfile>classsick_1_1datastructure_1_1DeviceStatus.html</anchorfile>
      <anchor>aaaff2a577564ac75210668cb6d656843a1cc1dffdcc854baf0961e19ece75ab84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_UNKNOWN</name>
      <anchorfile>classsick_1_1datastructure_1_1DeviceStatus.html</anchorfile>
      <anchor>aaaff2a577564ac75210668cb6d656843af85cf7a29c03ecc40538235d51cefef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DeviceStatus</name>
      <anchorfile>classsick_1_1datastructure_1_1DeviceStatus.html</anchorfile>
      <anchor>a82e2c45eef25c4997ccb963746917b5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getDeviceStatus</name>
      <anchorfile>classsick_1_1datastructure_1_1DeviceStatus.html</anchorfile>
      <anchor>a8b92706d485906e2a61bd75c0883e71a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDeviceStatus</name>
      <anchorfile>classsick_1_1datastructure_1_1DeviceStatus.html</anchorfile>
      <anchor>a431a214fbc6e52fc7f60afd4421a0bb0</anchor>
      <arglist>(const uint8_t &amp;device_status)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_device_status</name>
      <anchorfile>classsick_1_1datastructure_1_1DeviceStatus.html</anchorfile>
      <anchor>a96733d9a18555881a1225ef49011fa5d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::cola2::DeviceStatusVariableCommand</name>
    <filename>classsick_1_1cola2_1_1DeviceStatusVariableCommand.html</filename>
    <base>sick::cola2::VariableCommand</base>
    <member kind="typedef">
      <type>sick::cola2::VariableCommand</type>
      <name>base_class</name>
      <anchorfile>classsick_1_1cola2_1_1DeviceStatusVariableCommand.html</anchorfile>
      <anchor>a1e355d893e6fd1c4162d6856f2c2c17a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canBeExecutedWithoutSessionID</name>
      <anchorfile>classsick_1_1cola2_1_1DeviceStatusVariableCommand.html</anchorfile>
      <anchor>acb377a9156c3f8469f65bdfa713410e1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DeviceStatusVariableCommand</name>
      <anchorfile>classsick_1_1cola2_1_1DeviceStatusVariableCommand.html</anchorfile>
      <anchor>aa682458b8e74a5608ce6d0d7787e839e</anchor>
      <arglist>(Cola2Session &amp;session, datastructure::DeviceStatus &amp;device_status)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>processReply</name>
      <anchorfile>classsick_1_1cola2_1_1DeviceStatusVariableCommand.html</anchorfile>
      <anchor>ad41d0c1c2376070e1946c68d9b2415b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sick::datastructure::DeviceStatus &amp;</type>
      <name>m_device_status</name>
      <anchorfile>classsick_1_1cola2_1_1DeviceStatusVariableCommand.html</anchorfile>
      <anchor>a6816f8ad2bff4ce3e470ee46e23490b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ParseDeviceStatusData &gt;</type>
      <name>m_device_status_parser_ptr</name>
      <anchorfile>classsick_1_1cola2_1_1DeviceStatusVariableCommand.html</anchorfile>
      <anchor>abef64b73217a707fc92db082b73357f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::datastructure::FieldData</name>
    <filename>classsick_1_1datastructure_1_1FieldData.html</filename>
    <member kind="function">
      <type></type>
      <name>FieldData</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>a34071d197ec67f92a2ec5109f0a45de0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getAngularBeamResolution</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>a82d21dcecece5d575c5866e3fb2006f9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; uint16_t &gt;</type>
      <name>getBeamDistances</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>a07b1c030d6e531ca73779169797404ea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getEndAngle</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>a62deed762d07669387e6f494af9fa20e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getEvalMethod</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>abc16958fef9107c5dd918f6cf5637ee7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFieldName</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>aca472085edb234cdcefa8bcfd77dd0bc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getFieldSetIndex</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>a393dd8df8683a75ae6eddb82b5565792</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getIsDefined</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>a6071145575af98c08f4492d3038802cf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getIsProtectiveField</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>a65b9480f17a928429c5128b74d503b87</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getIsValid</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>a2d2a0c95efaf5b50361e4165f11a859f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getIsWarningField</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>ac5c3927a5d6bc16dd23af4aff7c72bea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getMultiSampling</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>a0ce568441409c8ec3ae905f456911bbc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getNameLength</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>ad751e494746abd995a40b59cdc66cd35</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getObjectResolution</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>a1315a859787d6ab869b916fbd47d1511</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getStartAngle</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>a9224925a1b20f898a215dc5410628b46</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getVersionCVersion</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>a4560c2341360ea962d0a31b27591a616</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getVersionMajorVersionNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>a83c5906c72314ae328af25dbd24ac550</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getVersionMinorVersionNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>ade818c099cbb80363d3e4fd3c00112ca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getVersionReleaseNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>a1b1a85feb5b627b8e26f26d7aab10950</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAngularBeamResolution</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>a557bf93e7186f8b223943c9d61bbf938</anchor>
      <arglist>(const int32_t &amp;angular_beam_resolution)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAngularBeamResolutionDegrees</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>a343c5f04542c0e282c7c94ab42fb5107</anchor>
      <arglist>(const float &amp;angular_beam_resolution)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBeamDistances</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>a8cd0d2b0eff703bb33fb539a4397425a</anchor>
      <arglist>(const std::vector&lt; uint16_t &gt; &amp;beam_distances)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEndAngle</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>a6c1210e7e82fc3150d46cb48b267e29c</anchor>
      <arglist>(const int32_t &amp;end_angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEndAngleDegrees</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>a658cfb237fd6a695f7fae5a2b25a04a1</anchor>
      <arglist>(const float &amp;end_angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEvalMethod</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>a2479337a761ca9ba3d8f9f3d9fe28b37</anchor>
      <arglist>(const uint8_t &amp;eval_method)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFieldName</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>a47b4c1b7262879c2e8e93c9ef875e855</anchor>
      <arglist>(const std::string &amp;field_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFieldSetIndex</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>a3e3a64ce2012dfa4b57888debcdf8ad3</anchor>
      <arglist>(const uint16_t &amp;field_set_index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIsDefined</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>a07f8a8e87bc299cef04dba4eb8445652</anchor>
      <arglist>(bool is_defined)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIsProtectiveField</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>aaac57eff8bd27fd18e035ea0c1bff7ef</anchor>
      <arglist>(bool is_protective_field)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIsValid</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>abf359d47f276733b4010c281980cb693</anchor>
      <arglist>(bool is_valid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIsWarningField</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>a7cd2d9c1d57dce45d093b31705e0bc23</anchor>
      <arglist>(bool is_warning_field)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMultiSampling</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>a833f19b614396d633d86b211775b9215</anchor>
      <arglist>(const uint16_t &amp;multi_sampling)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNameLength</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>ac50063d9b031ff1eb2402e9d82a791cd</anchor>
      <arglist>(const uint32_t &amp;name_length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setObjectResolution</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>a6c317f82deb0ac50eb3d55c8e1fa8052</anchor>
      <arglist>(const uint16_t &amp;object_resolution)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStartAngle</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>aac78c8086964c479f56e4fc36183fa01</anchor>
      <arglist>(const int32_t &amp;start_angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStartAngleDegrees</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>a1b0e5704dd7e9ce0e45b9910ea095890</anchor>
      <arglist>(const float &amp;start_angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVersionCVersion</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>ad61eeb77f4204626c6f5866f5ad670c2</anchor>
      <arglist>(const std::string &amp;version_c_version)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVersionMajorVersionNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>a98b8b4ebfc2cf56c26584ed8876f2da0</anchor>
      <arglist>(const uint8_t &amp;version_major_version_number)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVersionMinorVersionNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>a538c875667d7a07a0331e7e44df22768</anchor>
      <arglist>(const uint8_t &amp;version_minor_version_number)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVersionReleaseNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>ad3cfa2390bf30cb62941e8bacf56cb3d</anchor>
      <arglist>(const uint8_t &amp;version_release_number)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const double</type>
      <name>m_ANGLE_RESOLUTION</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>a7412125acc52dc016dcb23d0f209f060</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_angular_beam_resolution</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>a36e7a86f7b9c930556f2b8485b90aa3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; uint16_t &gt;</type>
      <name>m_beam_distances</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>a349fb8565cbd29bf7adffdd1c4f3fdd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_end_angle</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>a78e453d48e59055f2009beca02ff3780</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_eval_method</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>a19ad36deed94115b4f281aeded929881</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_field_name</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>a57cf4dfe309973400049ee3494007fc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_field_set_index</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>a3a82f121c213c1d74a07a940c5c24116</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_is_defined</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>ac493558e0ab6b6daa51209f35a6732d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_is_protective_field</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>a810bdafd5a30d743492e58ad93eae654</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_is_valid</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>aa3a22da2e283459448855b9244aa48e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_is_warning_field</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>a06327be843bfb09109483916637e9769</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_multi_sampling</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>a72086a9b5c4f0ba23d4ad1890a8ac653</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_name_length</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>a9a1328607bb257039adfde1de54794f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_object_resolution</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>a5e26aef156eed9ab3b26fc266da4f0b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_start_angle</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>a3aff3b98da22f05d682cf0ba3250e25d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_version_c_version</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>ae068d90152eb871d657f04420df1df1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_version_major_version_number</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>af8429d7e448c55d0f96f43772c3a5b6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_version_minor_version_number</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>a77a3d994dea5b126c71d079592060759</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_version_release_number</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>a1696575ab20f4dc4b40105d465580c1b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::cola2::FieldGeometryVariableCommand</name>
    <filename>classsick_1_1cola2_1_1FieldGeometryVariableCommand.html</filename>
    <base>sick::cola2::VariableCommand</base>
    <member kind="typedef">
      <type>sick::cola2::VariableCommand</type>
      <name>base_class</name>
      <anchorfile>classsick_1_1cola2_1_1FieldGeometryVariableCommand.html</anchorfile>
      <anchor>ac70acf3decd8ea2053d5ac2b84f326c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canBeExecutedWithoutSessionID</name>
      <anchorfile>classsick_1_1cola2_1_1FieldGeometryVariableCommand.html</anchorfile>
      <anchor>ade67c21f8eb05bc7dd171dd70fc784f2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FieldGeometryVariableCommand</name>
      <anchorfile>classsick_1_1cola2_1_1FieldGeometryVariableCommand.html</anchorfile>
      <anchor>ac6c3b576dabd343203695099f4100fc6</anchor>
      <arglist>(Cola2Session &amp;session, datastructure::FieldData &amp;field_data, const uint16_t &amp;index)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>processReply</name>
      <anchorfile>classsick_1_1cola2_1_1FieldGeometryVariableCommand.html</anchorfile>
      <anchor>ad778d1a438e3d0bcae0e2b24d419b6b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sick::datastructure::FieldData &amp;</type>
      <name>m_field_data</name>
      <anchorfile>classsick_1_1cola2_1_1FieldGeometryVariableCommand.html</anchorfile>
      <anchor>acfe40fa936a0b8cd1f77401e92204c15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ParseFieldGeometryData &gt;</type>
      <name>m_field_geometry_parser_ptr</name>
      <anchorfile>classsick_1_1cola2_1_1FieldGeometryVariableCommand.html</anchorfile>
      <anchor>afe0114cb0ae96f2c82d45c139af45d24</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::cola2::FieldHeaderVariableCommand</name>
    <filename>classsick_1_1cola2_1_1FieldHeaderVariableCommand.html</filename>
    <base>sick::cola2::VariableCommand</base>
    <member kind="typedef">
      <type>sick::cola2::VariableCommand</type>
      <name>base_class</name>
      <anchorfile>classsick_1_1cola2_1_1FieldHeaderVariableCommand.html</anchorfile>
      <anchor>aeb43dd9e349698bd7ac88277fc9f8cd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canBeExecutedWithoutSessionID</name>
      <anchorfile>classsick_1_1cola2_1_1FieldHeaderVariableCommand.html</anchorfile>
      <anchor>adb0029d3b223210ef150e49e8e7c9186</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FieldHeaderVariableCommand</name>
      <anchorfile>classsick_1_1cola2_1_1FieldHeaderVariableCommand.html</anchorfile>
      <anchor>af83fa92d20a5e532c3cbbdfbabe66a38</anchor>
      <arglist>(Cola2Session &amp;session, datastructure::FieldData &amp;field_data, const uint16_t &amp;index)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>processReply</name>
      <anchorfile>classsick_1_1cola2_1_1FieldHeaderVariableCommand.html</anchorfile>
      <anchor>a0db740724385d9aa2a82187e9eccb3a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sick::datastructure::FieldData &amp;</type>
      <name>m_field_data</name>
      <anchorfile>classsick_1_1cola2_1_1FieldHeaderVariableCommand.html</anchorfile>
      <anchor>a24661a896cfcb7ca56cfb7c26344f2f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ParseFieldHeaderData &gt;</type>
      <name>m_field_header_parser_ptr</name>
      <anchorfile>classsick_1_1cola2_1_1FieldHeaderVariableCommand.html</anchorfile>
      <anchor>a0cc5f32fdadf01e08c16676b8478e24d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::datastructure::FieldSets</name>
    <filename>classsick_1_1datastructure_1_1FieldSets.html</filename>
    <member kind="function">
      <type></type>
      <name>FieldSets</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldSets.html</anchorfile>
      <anchor>ae3926ded220982727212f68116c9d59a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>getFieldName</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldSets.html</anchorfile>
      <anchor>a3b0c85d2fc64e5a6a79a8e53ab804ac6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; bool &gt;</type>
      <name>getIsDefined</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldSets.html</anchorfile>
      <anchor>a16c8e71e735a0d04cb00acccda782ca1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; uint32_t &gt;</type>
      <name>getNameLength</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldSets.html</anchorfile>
      <anchor>a928bd06edde641ffef183757b879ec63</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getVersionCVersion</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldSets.html</anchorfile>
      <anchor>a01fa2452cacfc93c99801b3808eef60d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getVersionMajorVersionNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldSets.html</anchorfile>
      <anchor>ad81693c1555db1357ec015c4c040475e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getVersionMinorVersionNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldSets.html</anchorfile>
      <anchor>adc601a892933ab32c8578e05c9d1a72b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getVersionReleaseNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldSets.html</anchorfile>
      <anchor>abe2b5575c2efe2d5cab664e32ebea943</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFieldName</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldSets.html</anchorfile>
      <anchor>a70c1d01015c242b4fb70da2848d8e8dd</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;field_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIsDefined</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldSets.html</anchorfile>
      <anchor>a0f876f08bda5cdc2957af42f8839392e</anchor>
      <arglist>(const std::vector&lt; bool &gt; &amp;is_defined)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNameLength</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldSets.html</anchorfile>
      <anchor>a577ffea6b1abd159879e86d3d0029368</anchor>
      <arglist>(const std::vector&lt; uint32_t &gt; &amp;name_length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVersionCVersion</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldSets.html</anchorfile>
      <anchor>a2b99b00d304cfd960ca3d4252145c7aa</anchor>
      <arglist>(const std::string &amp;version_c_version)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVersionMajorVersionNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldSets.html</anchorfile>
      <anchor>a8f541e93eaa042e2baff7e58cefdcc64</anchor>
      <arglist>(const uint8_t &amp;version_major_version_number)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVersionMinorVersionNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldSets.html</anchorfile>
      <anchor>a20c193e2c4a8d1d1787ae0a501fb72ab</anchor>
      <arglist>(const uint8_t &amp;version_minor_version_number)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVersionReleaseNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldSets.html</anchorfile>
      <anchor>ad67d4d76e3f5c3be570c38c4da09b08b</anchor>
      <arglist>(const uint8_t &amp;version_release_number)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>m_field_name</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldSets.html</anchorfile>
      <anchor>a5fe292b8d8b20f708d81d1e06d64b50b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; bool &gt;</type>
      <name>m_is_defined</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldSets.html</anchorfile>
      <anchor>a015f6eba3812f646db1e141da52850fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; uint32_t &gt;</type>
      <name>m_name_length</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldSets.html</anchorfile>
      <anchor>acffbd63efcb7c13777c15d1aca97d5bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_version_c_version</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldSets.html</anchorfile>
      <anchor>aa0afd602ffa84662b7f29be129fc7d0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_version_major_version_number</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldSets.html</anchorfile>
      <anchor>a1d8ebffdc99e4544673eab0217d763c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_version_minor_version_number</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldSets.html</anchorfile>
      <anchor>a96c82a7cdc5cafee599601421e82c608</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_version_release_number</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldSets.html</anchorfile>
      <anchor>adee586e460a4b59a9393e6667e6c8117</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::cola2::FieldSetsVariableCommand</name>
    <filename>classsick_1_1cola2_1_1FieldSetsVariableCommand.html</filename>
    <base>sick::cola2::VariableCommand</base>
    <member kind="typedef">
      <type>sick::cola2::VariableCommand</type>
      <name>base_class</name>
      <anchorfile>classsick_1_1cola2_1_1FieldSetsVariableCommand.html</anchorfile>
      <anchor>a32feb5ec3f6ec522134f81a8a34021d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canBeExecutedWithoutSessionID</name>
      <anchorfile>classsick_1_1cola2_1_1FieldSetsVariableCommand.html</anchorfile>
      <anchor>a420920d13ab819a5fd9dad56ac6a4889</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FieldSetsVariableCommand</name>
      <anchorfile>classsick_1_1cola2_1_1FieldSetsVariableCommand.html</anchorfile>
      <anchor>aa5319912dd3f0312a74ccfec2ee567d0</anchor>
      <arglist>(Cola2Session &amp;session, datastructure::FieldSets &amp;field_sets)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>processReply</name>
      <anchorfile>classsick_1_1cola2_1_1FieldSetsVariableCommand.html</anchorfile>
      <anchor>a5a633424aaadeb29cdcbe8147e2cc21a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sick::datastructure::FieldSets &amp;</type>
      <name>m_field_sets</name>
      <anchorfile>classsick_1_1cola2_1_1FieldSetsVariableCommand.html</anchorfile>
      <anchor>a398700db883dc1d9d3a55c5266667bae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ParseFieldSetsData &gt;</type>
      <name>m_field_sets_parser_ptr</name>
      <anchorfile>classsick_1_1cola2_1_1FieldSetsVariableCommand.html</anchorfile>
      <anchor>a82247a37f510f351b6c78d79f6a35f91</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::cola2::FindMeCommand</name>
    <filename>classsick_1_1cola2_1_1FindMeCommand.html</filename>
    <base>sick::cola2::MethodCommand</base>
    <member kind="typedef">
      <type>sick::cola2::MethodCommand</type>
      <name>base_class</name>
      <anchorfile>classsick_1_1cola2_1_1FindMeCommand.html</anchorfile>
      <anchor>aa163d7a52f05a5f0d58d270c887d0ce8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>addTelegramData</name>
      <anchorfile>classsick_1_1cola2_1_1FindMeCommand.html</anchorfile>
      <anchor>a79dde9fdb34230d46df307b788c7fb66</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;telegram) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canBeExecutedWithoutSessionID</name>
      <anchorfile>classsick_1_1cola2_1_1FindMeCommand.html</anchorfile>
      <anchor>a91a905d32818565b78e6c8d715c07c5d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FindMeCommand</name>
      <anchorfile>classsick_1_1cola2_1_1FindMeCommand.html</anchorfile>
      <anchor>a190d97706d50293cdbdd62eec2181c4f</anchor>
      <arglist>(Cola2Session &amp;session, uint16_t blink_time)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>processReply</name>
      <anchorfile>classsick_1_1cola2_1_1FindMeCommand.html</anchorfile>
      <anchor>ac50562108781f5fed8a1bcec9ca5f059</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeDataToDataPtr</name>
      <anchorfile>classsick_1_1cola2_1_1FindMeCommand.html</anchorfile>
      <anchor>a754702b7db2a3ecf5f0f87555bd4d0bd</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator data_ptr) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_blink_time</name>
      <anchorfile>classsick_1_1cola2_1_1FindMeCommand.html</anchorfile>
      <anchor>a8a65f3b50ec46f8a06c43ee8bd90b70b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::datastructure::FirmwareVersion</name>
    <filename>classsick_1_1datastructure_1_1FirmwareVersion.html</filename>
    <member kind="function">
      <type></type>
      <name>FirmwareVersion</name>
      <anchorfile>classsick_1_1datastructure_1_1FirmwareVersion.html</anchorfile>
      <anchor>a4e7a64009cad8d1ea2ffc2ada5890154</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFirmwareVersion</name>
      <anchorfile>classsick_1_1datastructure_1_1FirmwareVersion.html</anchorfile>
      <anchor>a7240de37a2ffd56f66be215c9c48a444</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFirmwareVersion</name>
      <anchorfile>classsick_1_1datastructure_1_1FirmwareVersion.html</anchorfile>
      <anchor>a687737545ef8ce6b4b02f0bc83befda7</anchor>
      <arglist>(const std::string &amp;firmware_version)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_firmware_version</name>
      <anchorfile>classsick_1_1datastructure_1_1FirmwareVersion.html</anchorfile>
      <anchor>ab3a6a17cf43ea752fd7e9b903e70491e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::cola2::FirmwareVersionVariableCommand</name>
    <filename>classsick_1_1cola2_1_1FirmwareVersionVariableCommand.html</filename>
    <base>sick::cola2::VariableCommand</base>
    <member kind="typedef">
      <type>sick::cola2::VariableCommand</type>
      <name>base_class</name>
      <anchorfile>classsick_1_1cola2_1_1FirmwareVersionVariableCommand.html</anchorfile>
      <anchor>aebe5441c4678ef743a3ebe2f015829e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canBeExecutedWithoutSessionID</name>
      <anchorfile>classsick_1_1cola2_1_1FirmwareVersionVariableCommand.html</anchorfile>
      <anchor>ac351b7923e62bf5f47c1cf536111668f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FirmwareVersionVariableCommand</name>
      <anchorfile>classsick_1_1cola2_1_1FirmwareVersionVariableCommand.html</anchorfile>
      <anchor>a0ccb25a0687330e78f926c4efb5b04d3</anchor>
      <arglist>(Cola2Session &amp;session, datastructure::FirmwareVersion &amp;firmware_version)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>processReply</name>
      <anchorfile>classsick_1_1cola2_1_1FirmwareVersionVariableCommand.html</anchorfile>
      <anchor>a572e07988b971f79db46fdb1f4c5aff5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>datastructure::FirmwareVersion &amp;</type>
      <name>m_firmware_version</name>
      <anchorfile>classsick_1_1cola2_1_1FirmwareVersionVariableCommand.html</anchorfile>
      <anchor>a7edac9bbc34353a5c7ae30d63c1cf5d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ParseFirmwareVersion &gt;</type>
      <name>m_firmware_version_parser_ptr</name>
      <anchorfile>classsick_1_1cola2_1_1FirmwareVersionVariableCommand.html</anchorfile>
      <anchor>a1970b5981d706004b492db06731bdd77</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::datastructure::GeneralSystemState</name>
    <filename>classsick_1_1datastructure_1_1GeneralSystemState.html</filename>
    <member kind="function">
      <type></type>
      <name>GeneralSystemState</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>ab2c34f2bfa1a02f25d3fe7ab5c5b9706</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getApplicationError</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>ade4901b65286f01d4ba086336978119d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getContaminationError</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>a3fbab2a4ff5f83b2593e3a3a0b6fbd59</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getContaminationWarning</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>ad247ec4ab717ddc925bddc9c4bdce66f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getCurrentMonitoringCaseNoTable1</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>ad4eae0bd2be5fd01465c85de9f1552a3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getCurrentMonitoringCaseNoTable2</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>af981c58a9bca60a639c7cd8e714d5866</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getCurrentMonitoringCaseNoTable3</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>a93c3a48783b0b5f45bb2770e1c084d3a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getCurrentMonitoringCaseNoTable4</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>acb3ebe6edecb4298ae10eadf8b9f4071</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getDeviceError</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>a070e35368a3f945266e94126c78f7384</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getManipulationStatus</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>ac0b65a30111d0ed61092ea2b9962e510</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; bool &gt;</type>
      <name>getNonSafeCutOffPathVector</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>ac878bab9174ceb09d6b87663b427eb39</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getReferenceContourStatus</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>a9d2c9a3ef538e0aa5ba641e61acaa369</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; bool &gt;</type>
      <name>getResetRequiredCutOffPathVector</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>a674525584d69d74d84bb803a7537403d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getRunModeActive</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>a8536623a6c1c4f200886b7c2df521234</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; bool &gt;</type>
      <name>getSafeCutOffPathVector</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>a8da6747955674d957b38b67c10fa1c8f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getStandbyModeActive</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>aed749211cbda6cecbdae7643b6cc59d5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>ac87b108a8d205a4ed461a56119f0c927</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setApplicationError</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>abdd8a9caaf20fd840689782e32819c02</anchor>
      <arglist>(bool application_error)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setContaminationError</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>ad8e899f1e175168d01feeb9cf2eb440b</anchor>
      <arglist>(bool contamination_error)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setContaminationWarning</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>a76415c15e9d4c867ba9952a6e3d9bf60</anchor>
      <arglist>(bool contamination_warning)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurrentMonitoringCaseNoTable1</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>ae050484fcb5f2a6ce6610a3a113eea51</anchor>
      <arglist>(const uint8_t &amp;current_monitoring_case_no_table_1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurrentMonitoringCaseNoTable2</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>abc5e5862f2ed71aa5bf97621212b980c</anchor>
      <arglist>(const uint8_t &amp;current_monitoring_case_no_table_2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurrentMonitoringCaseNoTable3</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>aa8eff306c97a6f4c8075678b73924b80</anchor>
      <arglist>(const uint8_t &amp;current_monitoring_case_no_table_3)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurrentMonitoringCaseNoTable4</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>af6816464708f001cbd0b9a65c6d9d913</anchor>
      <arglist>(const uint8_t &amp;current_monitoring_case_no_table_4)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDeviceError</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>a9d1a0227945e49277a8757ece7b529a5</anchor>
      <arglist>(bool device_error)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIsEmpty</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>a74ecf3031c3538a7114285b96216e42e</anchor>
      <arglist>(bool is_empty)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setManipulationStatus</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>aff4355ea9f10522add4e106b98ecf041</anchor>
      <arglist>(bool manipulation_status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNonSafeCutOffPathVector</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>af321927fc0f0488bf056e4243dec30bc</anchor>
      <arglist>(const std::vector&lt; bool &gt; &amp;non_safe_cut_off_path_vector)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReferenceContourStatus</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>abd91f88938f9c320ee0a929938c73ba8</anchor>
      <arglist>(bool reference_contour_status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setResetRequiredCutOffPathVector</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>a293d0f249567035974b0f3a6e7d28ca7</anchor>
      <arglist>(const std::vector&lt; bool &gt; &amp;reset_required_cut_off_path_vector)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRunModeActive</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>ad0c645aa64fc2c00d336284c39b2724b</anchor>
      <arglist>(bool run_mode_active)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSafeCutOffPathvector</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>a0819d5e0243a614d14c0a8f17712db4b</anchor>
      <arglist>(const std::vector&lt; bool &gt; &amp;safe_cut_off_path_vector)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStandbyModeActive</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>a2b35535c7d2ed45bc7b6b5c155644855</anchor>
      <arglist>(bool standby_mode_active)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_application_error</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>af7a6b65b470db4ac0583ef75c6e850b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_contamination_error</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>aa96da6cbc1ff1153e7eae38f40bab649</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_contamination_warning</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>aa8bb16a62a248512fe935c4b769d5181</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_current_monitoring_case_no_table_1</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>a11b26037430b15f547dde9cc8b311d02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_current_monitoring_case_no_table_2</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>a3971f6112fc2127b9634746f1bbe7371</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_current_monitoring_case_no_table_3</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>ae4653a7872bfa3653fa7a91a725c92c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_current_monitoring_case_no_table_4</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>abc3875ab3d2fc640cf847bcdccbc9fa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_device_error</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>a76cd7cea1b32af909163da47a35c1cad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_is_empty</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>ae460846a583fdbf5cb106b4251c528c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_manipulation_status</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>af8aa85be33174e7953c1529ac1f02ae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; bool &gt;</type>
      <name>m_non_safe_cut_off_path_vector</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>a4a299848d3dbaf0585a145b9b4d61541</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_reference_contour_status</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>aa0687a1cc96f88dcdd07fc2a963bc84d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; bool &gt;</type>
      <name>m_reset_required_cut_off_path_vector</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>a1762df60b7e642336ff71f334179c216</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_run_mode_active</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>afc525b8ed8648641dd4dd31d7915595b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; bool &gt;</type>
      <name>m_safe_cut_off_path_vector</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>aeb412e5fdecebcf67f7ca6c6b4d5fc1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_standby_mode_active</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>a0c5ca9e2fd03bfcb633608a02e66833c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::datastructure::IntrusionData</name>
    <filename>classsick_1_1datastructure_1_1IntrusionData.html</filename>
    <member kind="function">
      <type>std::vector&lt; IntrusionDatum &gt;</type>
      <name>getIntrusionDataVector</name>
      <anchorfile>classsick_1_1datastructure_1_1IntrusionData.html</anchorfile>
      <anchor>aa6eca1885354d62cedc5b127bc62219b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntrusionData</name>
      <anchorfile>classsick_1_1datastructure_1_1IntrusionData.html</anchorfile>
      <anchor>a5742bdee4cd41b98f1a7130cfe1d4202</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classsick_1_1datastructure_1_1IntrusionData.html</anchorfile>
      <anchor>a9032bf671b608e684455a143d1dc8c07</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIntrusionDataVector</name>
      <anchorfile>classsick_1_1datastructure_1_1IntrusionData.html</anchorfile>
      <anchor>ac695bccb7d263aa962c1da8b82eca38f</anchor>
      <arglist>(const std::vector&lt; IntrusionDatum &gt; &amp;intrusion_data_vector)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIsEmpty</name>
      <anchorfile>classsick_1_1datastructure_1_1IntrusionData.html</anchorfile>
      <anchor>ab626f20c83661fdeab3669edf7e28f12</anchor>
      <arglist>(bool is_empty)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; IntrusionDatum &gt;</type>
      <name>m_intrusion_data_vector</name>
      <anchorfile>classsick_1_1datastructure_1_1IntrusionData.html</anchorfile>
      <anchor>aa177112b225bb2ec88707f42c25bea05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_is_empty</name>
      <anchorfile>classsick_1_1datastructure_1_1IntrusionData.html</anchorfile>
      <anchor>a4b468feca73bcf20c6624ae54563646e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::datastructure::IntrusionDatum</name>
    <filename>classsick_1_1datastructure_1_1IntrusionDatum.html</filename>
    <member kind="function">
      <type>std::vector&lt; bool &gt;</type>
      <name>getFlagsVector</name>
      <anchorfile>classsick_1_1datastructure_1_1IntrusionDatum.html</anchorfile>
      <anchor>a011a415d9e5d3e0a2f10d4367994087b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>getSize</name>
      <anchorfile>classsick_1_1datastructure_1_1IntrusionDatum.html</anchorfile>
      <anchor>ab2e16e61f3039aece1f39d4e538377c4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntrusionDatum</name>
      <anchorfile>classsick_1_1datastructure_1_1IntrusionDatum.html</anchorfile>
      <anchor>acf740ac718e5cce6c5575762bbc5bab7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFlagsVector</name>
      <anchorfile>classsick_1_1datastructure_1_1IntrusionDatum.html</anchorfile>
      <anchor>a3370b3cb28c3e831b79d35a9b1de58e1</anchor>
      <arglist>(const std::vector&lt; bool &gt; &amp;flags_vector)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSize</name>
      <anchorfile>classsick_1_1datastructure_1_1IntrusionDatum.html</anchorfile>
      <anchor>aa7b35b5582fe7a67235b71d4d03a447f</anchor>
      <arglist>(const int32_t &amp;size)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; bool &gt;</type>
      <name>m_flags_vector</name>
      <anchorfile>classsick_1_1datastructure_1_1IntrusionDatum.html</anchorfile>
      <anchor>a825221c5cba25d1b49248a2cbaea63cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int32_t</type>
      <name>m_size</name>
      <anchorfile>classsick_1_1datastructure_1_1IntrusionDatum.html</anchorfile>
      <anchor>aa77ed1667568484be79a1aa2b10d3250</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::datastructure::LatestTelegram</name>
    <filename>classsick_1_1datastructure_1_1LatestTelegram.html</filename>
    <member kind="function">
      <type>std::shared_ptr&lt; MeasurementData &gt;</type>
      <name>getMeasurementDataPtr</name>
      <anchorfile>classsick_1_1datastructure_1_1LatestTelegram.html</anchorfile>
      <anchor>a8b2a8e5c6c5955420479e430d2ba9706</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LatestTelegram</name>
      <anchorfile>classsick_1_1datastructure_1_1LatestTelegram.html</anchorfile>
      <anchor>a3659fe29d338ffe9a17d01ca83a31182</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMeasurementDataPtr</name>
      <anchorfile>classsick_1_1datastructure_1_1LatestTelegram.html</anchorfile>
      <anchor>aa37ffec0d72133a9a774735dea7a921f</anchor>
      <arglist>(const std::shared_ptr&lt; MeasurementData &gt; &amp;measurement_data_ptr)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; MeasurementData &gt;</type>
      <name>m_measurement_data_ptr</name>
      <anchorfile>classsick_1_1datastructure_1_1LatestTelegram.html</anchorfile>
      <anchor>a9ea7db84344f4e850784e241f695c9c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::cola2::MeasurementCurrentConfigVariableCommand</name>
    <filename>classsick_1_1cola2_1_1MeasurementCurrentConfigVariableCommand.html</filename>
    <base>sick::cola2::VariableCommand</base>
    <member kind="typedef">
      <type>sick::cola2::VariableCommand</type>
      <name>base_class</name>
      <anchorfile>classsick_1_1cola2_1_1MeasurementCurrentConfigVariableCommand.html</anchorfile>
      <anchor>a15eb49134197f3f01844c74bb8a5f15c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canBeExecutedWithoutSessionID</name>
      <anchorfile>classsick_1_1cola2_1_1MeasurementCurrentConfigVariableCommand.html</anchorfile>
      <anchor>a8c84d80eb6792fa9b0a06d589ce1c7bf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MeasurementCurrentConfigVariableCommand</name>
      <anchorfile>classsick_1_1cola2_1_1MeasurementCurrentConfigVariableCommand.html</anchorfile>
      <anchor>a4fe2439b34fd13b73bdecd91dabcfa45</anchor>
      <arglist>(Cola2Session &amp;session, datastructure::ConfigData &amp;config_data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>processReply</name>
      <anchorfile>classsick_1_1cola2_1_1MeasurementCurrentConfigVariableCommand.html</anchorfile>
      <anchor>af2670bf9d14ed7b745de22a02fa4a155</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sick::datastructure::ConfigData &amp;</type>
      <name>m_config_data</name>
      <anchorfile>classsick_1_1cola2_1_1MeasurementCurrentConfigVariableCommand.html</anchorfile>
      <anchor>ae07537c1d11ee1affd96254c48d0a283</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ParseMeasurementCurrentConfigData &gt;</type>
      <name>m_measurement_current_config_parser_ptr</name>
      <anchorfile>classsick_1_1cola2_1_1MeasurementCurrentConfigVariableCommand.html</anchorfile>
      <anchor>a28a57eb2fa1139f85403f81a7aca0ede</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::datastructure::MeasurementData</name>
    <filename>classsick_1_1datastructure_1_1MeasurementData.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addScanPoint</name>
      <anchorfile>classsick_1_1datastructure_1_1MeasurementData.html</anchorfile>
      <anchor>a3c71c3db00571c4b1e7b69b453e5a72e</anchor>
      <arglist>(ScanPoint scan_point)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getNumberOfBeams</name>
      <anchorfile>classsick_1_1datastructure_1_1MeasurementData.html</anchorfile>
      <anchor>a2e91b23f64c26b24cad510cc872d6e62</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; ScanPoint &gt;</type>
      <name>getScanPointsVector</name>
      <anchorfile>classsick_1_1datastructure_1_1MeasurementData.html</anchorfile>
      <anchor>afc5e5df073363d72866fa5db3dc8fc92</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classsick_1_1datastructure_1_1MeasurementData.html</anchorfile>
      <anchor>aa6881fc3e01f3d397f9bf34387b52c19</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MeasurementData</name>
      <anchorfile>classsick_1_1datastructure_1_1MeasurementData.html</anchorfile>
      <anchor>a47d781b6164b0dbf56fa98512e26e164</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIsEmpty</name>
      <anchorfile>classsick_1_1datastructure_1_1MeasurementData.html</anchorfile>
      <anchor>aaf028c1bfb47aa88a2b3899173051da3</anchor>
      <arglist>(bool is_empty)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumberOfBeams</name>
      <anchorfile>classsick_1_1datastructure_1_1MeasurementData.html</anchorfile>
      <anchor>af9c9b83e77dc2eb5daa38f30426efe39</anchor>
      <arglist>(const uint32_t &amp;number_of_beams)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_is_empty</name>
      <anchorfile>classsick_1_1datastructure_1_1MeasurementData.html</anchorfile>
      <anchor>aa58f10ac88e4e9c29dfb6757f5e49d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_number_of_beams</name>
      <anchorfile>classsick_1_1datastructure_1_1MeasurementData.html</anchorfile>
      <anchor>a943e9538b8de50b70b09ebc8ca98d7b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; ScanPoint &gt;</type>
      <name>m_scan_points_vector</name>
      <anchorfile>classsick_1_1datastructure_1_1MeasurementData.html</anchorfile>
      <anchor>acbfeb6fad5096fdbc722680223519e80</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::cola2::MeasurementPersistentConfigVariableCommand</name>
    <filename>classsick_1_1cola2_1_1MeasurementPersistentConfigVariableCommand.html</filename>
    <base>sick::cola2::VariableCommand</base>
    <member kind="typedef">
      <type>sick::cola2::VariableCommand</type>
      <name>base_class</name>
      <anchorfile>classsick_1_1cola2_1_1MeasurementPersistentConfigVariableCommand.html</anchorfile>
      <anchor>abb9791ef0c371aa1e746db40c6233a71</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canBeExecutedWithoutSessionID</name>
      <anchorfile>classsick_1_1cola2_1_1MeasurementPersistentConfigVariableCommand.html</anchorfile>
      <anchor>a7d603676d70c99626c9d8021ff70cdff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MeasurementPersistentConfigVariableCommand</name>
      <anchorfile>classsick_1_1cola2_1_1MeasurementPersistentConfigVariableCommand.html</anchorfile>
      <anchor>a803581d00ed6c9a1c76b65355d2cd06a</anchor>
      <arglist>(Cola2Session &amp;session, datastructure::ConfigData &amp;config_data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>processReply</name>
      <anchorfile>classsick_1_1cola2_1_1MeasurementPersistentConfigVariableCommand.html</anchorfile>
      <anchor>ac969a5eb8153124bf3441da72ef71237</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sick::datastructure::ConfigData &amp;</type>
      <name>m_config_data</name>
      <anchorfile>classsick_1_1cola2_1_1MeasurementPersistentConfigVariableCommand.html</anchorfile>
      <anchor>a98c367d2ba1e0c0675589a001922d566</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ParseMeasurementPersistentConfigData &gt;</type>
      <name>m_measurement_persistent_config_parser_ptr</name>
      <anchorfile>classsick_1_1cola2_1_1MeasurementPersistentConfigVariableCommand.html</anchorfile>
      <anchor>ae97a7f3ce340c9384e3a5916c0658549</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::cola2::MethodCommand</name>
    <filename>classsick_1_1cola2_1_1MethodCommand.html</filename>
    <base>sick::cola2::Command</base>
    <member kind="function">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>addTelegramData</name>
      <anchorfile>classsick_1_1cola2_1_1MethodCommand.html</anchorfile>
      <anchor>a42943a97b2a12444a0bde8d93315bea7</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;telegram) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canBeExecutedWithoutSessionID</name>
      <anchorfile>classsick_1_1cola2_1_1MethodCommand.html</anchorfile>
      <anchor>adc020a180ed4bca0058eb0f6a100addc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getMethodIndex</name>
      <anchorfile>classsick_1_1cola2_1_1MethodCommand.html</anchorfile>
      <anchor>a157871893673e8fb2e25981d42eed626</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MethodCommand</name>
      <anchorfile>classsick_1_1cola2_1_1MethodCommand.html</anchorfile>
      <anchor>af23c01565c4719b287e85c49a8ec0cb0</anchor>
      <arglist>(Cola2Session &amp;session, const uint16_t &amp;method_index)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>processReply</name>
      <anchorfile>classsick_1_1cola2_1_1MethodCommand.html</anchorfile>
      <anchor>a670446d95b52e3d2ab771aadc33e3f3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMethodIndex</name>
      <anchorfile>classsick_1_1cola2_1_1MethodCommand.html</anchorfile>
      <anchor>a9549e4d4e723f89b151204c9439679bc</anchor>
      <arglist>(const uint16_t &amp;method_index)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_method_index</name>
      <anchorfile>classsick_1_1cola2_1_1MethodCommand.html</anchorfile>
      <anchor>ae66866c1a22644b7125b5c4281a2a7cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::datastructure::MonitoringCaseData</name>
    <filename>classsick_1_1datastructure_1_1MonitoringCaseData.html</filename>
    <member kind="function">
      <type>std::vector&lt; uint16_t &gt;</type>
      <name>getFieldIndices</name>
      <anchorfile>classsick_1_1datastructure_1_1MonitoringCaseData.html</anchorfile>
      <anchor>a214bb2655f87f925c1bd503caf29b4f0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; bool &gt;</type>
      <name>getFieldsValid</name>
      <anchorfile>classsick_1_1datastructure_1_1MonitoringCaseData.html</anchorfile>
      <anchor>ab5e0e09a7156773a0e95a765d02311a9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getIsValid</name>
      <anchorfile>classsick_1_1datastructure_1_1MonitoringCaseData.html</anchorfile>
      <anchor>a9344a312e126f95afdf8121779134fc7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getMonitoringCaseNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1MonitoringCaseData.html</anchorfile>
      <anchor>aed2f8231ae3693d82a170a2e5c80c51d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MonitoringCaseData</name>
      <anchorfile>classsick_1_1datastructure_1_1MonitoringCaseData.html</anchorfile>
      <anchor>a8e70418c32828bdf40f26474416407bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFieldIndices</name>
      <anchorfile>classsick_1_1datastructure_1_1MonitoringCaseData.html</anchorfile>
      <anchor>a019773506ab258c1088b9b1c6b2c21ea</anchor>
      <arglist>(const std::vector&lt; uint16_t &gt; &amp;field_indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFieldsValid</name>
      <anchorfile>classsick_1_1datastructure_1_1MonitoringCaseData.html</anchorfile>
      <anchor>af29f6ae4235bbe4ba06cac85feb3e1e1</anchor>
      <arglist>(const std::vector&lt; bool &gt; &amp;fields_valid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIsValid</name>
      <anchorfile>classsick_1_1datastructure_1_1MonitoringCaseData.html</anchorfile>
      <anchor>ab66f5cd1ae2c14f3dd07d141f3d4f31b</anchor>
      <arglist>(bool is_valid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMonitoringCaseNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1MonitoringCaseData.html</anchorfile>
      <anchor>ac21601216cc370603d34ce2b1246f270</anchor>
      <arglist>(const uint16_t &amp;monitoring_case_number)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; uint16_t &gt;</type>
      <name>m_field_indices</name>
      <anchorfile>classsick_1_1datastructure_1_1MonitoringCaseData.html</anchorfile>
      <anchor>a382fb5a6d0136cc191a127fedbc6aea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; bool &gt;</type>
      <name>m_fields_valid</name>
      <anchorfile>classsick_1_1datastructure_1_1MonitoringCaseData.html</anchorfile>
      <anchor>a547b7657bbe98b30490bdd2e79a670f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_is_valid</name>
      <anchorfile>classsick_1_1datastructure_1_1MonitoringCaseData.html</anchorfile>
      <anchor>abec1f771d73cd2ee42495daf913b67b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_monitoring_case_number</name>
      <anchorfile>classsick_1_1datastructure_1_1MonitoringCaseData.html</anchorfile>
      <anchor>acab1bfc377f462f268752d463c18bbea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::cola2::MonitoringCaseTableHeaderVariableCommand</name>
    <filename>classsick_1_1cola2_1_1MonitoringCaseTableHeaderVariableCommand.html</filename>
    <base>sick::cola2::VariableCommand</base>
    <member kind="typedef">
      <type>sick::cola2::VariableCommand</type>
      <name>base_class</name>
      <anchorfile>classsick_1_1cola2_1_1MonitoringCaseTableHeaderVariableCommand.html</anchorfile>
      <anchor>a1c39a7050ca76b905196e83e71ab8180</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canBeExecutedWithoutSessionID</name>
      <anchorfile>classsick_1_1cola2_1_1MonitoringCaseTableHeaderVariableCommand.html</anchorfile>
      <anchor>a851bba716d5adb005eb50676352a4534</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MonitoringCaseTableHeaderVariableCommand</name>
      <anchorfile>classsick_1_1cola2_1_1MonitoringCaseTableHeaderVariableCommand.html</anchorfile>
      <anchor>a28168d4a32f22755ae6b96d14ea672e6</anchor>
      <arglist>(Cola2Session &amp;session, datastructure::FieldData &amp;field_data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>processReply</name>
      <anchorfile>classsick_1_1cola2_1_1MonitoringCaseTableHeaderVariableCommand.html</anchorfile>
      <anchor>aa98f1b237afcf6536e569f490636b9de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ParseFieldHeaderData &gt;</type>
      <name>m_field_header_parser_ptr</name>
      <anchorfile>classsick_1_1cola2_1_1MonitoringCaseTableHeaderVariableCommand.html</anchorfile>
      <anchor>aacb4dac83dc461bbf789549db53802ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::cola2::MonitoringCaseVariableCommand</name>
    <filename>classsick_1_1cola2_1_1MonitoringCaseVariableCommand.html</filename>
    <base>sick::cola2::VariableCommand</base>
    <member kind="typedef">
      <type>sick::cola2::VariableCommand</type>
      <name>base_class</name>
      <anchorfile>classsick_1_1cola2_1_1MonitoringCaseVariableCommand.html</anchorfile>
      <anchor>acf3b7b7b7f18ead76ea1cd33a8ae0982</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canBeExecutedWithoutSessionID</name>
      <anchorfile>classsick_1_1cola2_1_1MonitoringCaseVariableCommand.html</anchorfile>
      <anchor>a5b7000338da052cf792cee65b9954811</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MonitoringCaseVariableCommand</name>
      <anchorfile>classsick_1_1cola2_1_1MonitoringCaseVariableCommand.html</anchorfile>
      <anchor>a74a7519c7bd2c4fa42cd25bedc4ac144</anchor>
      <arglist>(Cola2Session &amp;session, datastructure::MonitoringCaseData &amp;monitoring_case_data, const uint16_t &amp;index)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>processReply</name>
      <anchorfile>classsick_1_1cola2_1_1MonitoringCaseVariableCommand.html</anchorfile>
      <anchor>a79bf43e8d2f3cb6336ef069a1479f8bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sick::datastructure::MonitoringCaseData &amp;</type>
      <name>m_monitoring_case_data</name>
      <anchorfile>classsick_1_1cola2_1_1MonitoringCaseVariableCommand.html</anchorfile>
      <anchor>a40e0ae9d424d7d1b6695ae0cf7b59c4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ParseMonitoringCaseData &gt;</type>
      <name>m_monitoring_case_parser_ptr</name>
      <anchorfile>classsick_1_1cola2_1_1MonitoringCaseVariableCommand.html</anchorfile>
      <anchor>a330f19d2801c83ec2656f6df5c34c85d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::datastructure::OrderNumber</name>
    <filename>classsick_1_1datastructure_1_1OrderNumber.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>getOrderNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1OrderNumber.html</anchorfile>
      <anchor>ab90e004964b47e08a9e8e06f0d4fe4ba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OrderNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1OrderNumber.html</anchorfile>
      <anchor>a01d1750bda697afd6e593a8215b4c2e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOrderNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1OrderNumber.html</anchorfile>
      <anchor>a96a10075509a22c3e60260cb487745d0</anchor>
      <arglist>(const std::string &amp;order_number)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_order_number</name>
      <anchorfile>classsick_1_1datastructure_1_1OrderNumber.html</anchorfile>
      <anchor>a5fe91f71d0bc40861759763b4a651b0b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::cola2::OrderNumberVariableCommand</name>
    <filename>classsick_1_1cola2_1_1OrderNumberVariableCommand.html</filename>
    <base>sick::cola2::VariableCommand</base>
    <member kind="typedef">
      <type>sick::cola2::VariableCommand</type>
      <name>base_class</name>
      <anchorfile>classsick_1_1cola2_1_1OrderNumberVariableCommand.html</anchorfile>
      <anchor>a5c64a96c32177b35e338c51773ff28aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canBeExecutedWithoutSessionID</name>
      <anchorfile>classsick_1_1cola2_1_1OrderNumberVariableCommand.html</anchorfile>
      <anchor>ace9a23fa0d3f02c9fee880e95e385ae3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OrderNumberVariableCommand</name>
      <anchorfile>classsick_1_1cola2_1_1OrderNumberVariableCommand.html</anchorfile>
      <anchor>a438a4ca136e8ccda3b21d054270cd7ab</anchor>
      <arglist>(Cola2Session &amp;session, datastructure::OrderNumber &amp;order_number)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>processReply</name>
      <anchorfile>classsick_1_1cola2_1_1OrderNumberVariableCommand.html</anchorfile>
      <anchor>a2c17af0fe04f37c7a4abf7ad67e49364</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>datastructure::OrderNumber &amp;</type>
      <name>m_order_number</name>
      <anchorfile>classsick_1_1cola2_1_1OrderNumberVariableCommand.html</anchorfile>
      <anchor>a058cd8d404c32fa3ecad79a75838bdc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ParseOrderNumber &gt;</type>
      <name>m_order_number_parser_ptr</name>
      <anchorfile>classsick_1_1cola2_1_1OrderNumberVariableCommand.html</anchorfile>
      <anchor>a3704ae8fffbcef01e518b44279504e2d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::datastructure::PacketBuffer</name>
    <filename>classsick_1_1datastructure_1_1PacketBuffer.html</filename>
    <member kind="typedef">
      <type>boost::array&lt; uint8_t, MAXSIZE &gt;</type>
      <name>ArrayBuffer</name>
      <anchorfile>classsick_1_1datastructure_1_1PacketBuffer.html</anchorfile>
      <anchor>ae189bc63ecb4395dbf35c11575fd22c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; std::vector&lt; uint8_t &gt; const  &gt;</type>
      <name>getBuffer</name>
      <anchorfile>classsick_1_1datastructure_1_1PacketBuffer.html</anchorfile>
      <anchor>a9c09e99705a04e9bd51003b3e9f5b663</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getLength</name>
      <anchorfile>classsick_1_1datastructure_1_1PacketBuffer.html</anchorfile>
      <anchor>a8f909003d63737fcd1cc169cab4f02ae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PacketBuffer</name>
      <anchorfile>classsick_1_1datastructure_1_1PacketBuffer.html</anchorfile>
      <anchor>aaeed00a3b9be7a27821d6719d2525458</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PacketBuffer</name>
      <anchorfile>classsick_1_1datastructure_1_1PacketBuffer.html</anchorfile>
      <anchor>a77b1e3184a0cb5dcad66fb6eaaf243b7</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;buffer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PacketBuffer</name>
      <anchorfile>classsick_1_1datastructure_1_1PacketBuffer.html</anchorfile>
      <anchor>a28a3a578a7c2fe3439aeb7108a5908ca</anchor>
      <arglist>(const ArrayBuffer &amp;buffer, const size_t &amp;length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBuffer</name>
      <anchorfile>classsick_1_1datastructure_1_1PacketBuffer.html</anchorfile>
      <anchor>a337dcf5370754f4e2c43a86aaef75213</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;buffer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBuffer</name>
      <anchorfile>classsick_1_1datastructure_1_1PacketBuffer.html</anchorfile>
      <anchor>a7083e37672db257204b3f29dd102489d</anchor>
      <arglist>(const ArrayBuffer &amp;buffer, const size_t &amp;length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>getMaxSize</name>
      <anchorfile>classsick_1_1datastructure_1_1PacketBuffer.html</anchorfile>
      <anchor>a41d0a5f3acfb49661bc80ec7b2a6665d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; std::vector&lt; uint8_t &gt; const  &gt;</type>
      <name>m_buffer</name>
      <anchorfile>classsick_1_1datastructure_1_1PacketBuffer.html</anchorfile>
      <anchor>ab9537fb16d69702ff2af46baccd6b40e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::data_processing::ParseApplicationData</name>
    <filename>classsick_1_1data__processing_1_1ParseApplicationData.html</filename>
    <member kind="function">
      <type></type>
      <name>ParseApplicationData</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseApplicationData.html</anchorfile>
      <anchor>a1a8c3c913471db63140e8bd1909b109d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>datastructure::ApplicationData</type>
      <name>parseUDPSequence</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseApplicationData.html</anchorfile>
      <anchor>aaaf99a8d20d79a2917cefefc77a0d499</anchor>
      <arglist>(const sick::datastructure::PacketBuffer &amp;buffer, datastructure::Data &amp;data) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>checkIfApplicationDataIsPublished</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseApplicationData.html</anchorfile>
      <anchor>af98b223a2d9c9c144d530fc972bcd796</anchor>
      <arglist>(const datastructure::Data &amp;data) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>checkIfDataContainsNeededParsedBlocks</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseApplicationData.html</anchorfile>
      <anchor>a12ae898480510ab1bf353a8d0db75dd7</anchor>
      <arglist>(const datastructure::Data &amp;data) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>checkIfPreconditionsAreMet</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseApplicationData.html</anchorfile>
      <anchor>a29d8a29fc85c3bdf60049dfb19392acc</anchor>
      <arglist>(const datastructure::Data &amp;data) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setApplicationInputsInApplicationData</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseApplicationData.html</anchorfile>
      <anchor>ac39026dc83fc346e60bbd1e59899a52a</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::ApplicationData &amp;application_data) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setApplicationOutputsInApplicationData</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseApplicationData.html</anchorfile>
      <anchor>a3a94707eac67cfa69ff1f6edb33f0537</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::ApplicationData &amp;application_data) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setDataInApplicationData</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseApplicationData.html</anchorfile>
      <anchor>a8d71d216fb185a2d86c33172cdc1da93</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::ApplicationData &amp;application_data) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setDataInApplicationInputs</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseApplicationData.html</anchorfile>
      <anchor>a300e889989039fc4fabc0f2cf4e1ebf8</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::ApplicationInputs &amp;inputs) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setDataInApplicationOutputs</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseApplicationData.html</anchorfile>
      <anchor>afd48a23bbf3098b43bc891c2f85ebf8d</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::ApplicationOutputs &amp;outputs) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setErrorFlagsInApplicationOutputs</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseApplicationData.html</anchorfile>
      <anchor>a5f2670fd260290021a2547ed9f21a5e5</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::ApplicationOutputs &amp;outputs) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setEvaluationPathsOutputsEvalOutInApplicationOutputs</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseApplicationData.html</anchorfile>
      <anchor>a7e2b8a79c3c8821fda915e5e4d67de96</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::ApplicationOutputs &amp;outputs) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setEvaluationPathsOutputsIsSafeInApplicationOutputs</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseApplicationData.html</anchorfile>
      <anchor>a7fa679566cd5b3d4a38cb44b5659055a</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::ApplicationOutputs &amp;outputs) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setEvaluationPathsOutputsValidFlagsInApplicationOutputs</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseApplicationData.html</anchorfile>
      <anchor>a8ae2aa1460c7c3ff4abd2707f520f21a</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::ApplicationOutputs &amp;outputs) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setEvalutaionPathsOutputsInApplicationOutputs</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseApplicationData.html</anchorfile>
      <anchor>a923e649c1dfc4207f4dad39439b99064</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::ApplicationOutputs &amp;outputs) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setLinearVelocity0InApplicationInputs</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseApplicationData.html</anchorfile>
      <anchor>a701ca6cdf822f8fef3f6b7aea496e5d9</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::ApplicationInputs &amp;inputs) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setLinearVelocity0InApplicationOutputs</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseApplicationData.html</anchorfile>
      <anchor>aef88ed4594ef3792fcec3c5c68393ee3</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::ApplicationOutputs &amp;outputs) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setLinearVelocity1InApplicationInputs</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseApplicationData.html</anchorfile>
      <anchor>a7fcb72c5870414dd9579c4f840dbdcd9</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::ApplicationInputs &amp;inputs) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setLinearVelocity1InApplicationOutputs</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseApplicationData.html</anchorfile>
      <anchor>a46fb505b0bd6fe6dead54f1954c89417</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::ApplicationOutputs &amp;outputs) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setLinearVelocityFlagsInApplicationInputs</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseApplicationData.html</anchorfile>
      <anchor>a8bebd1b97ab04f3f1fed8ae7c9b31f7f</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::ApplicationInputs &amp;inputs) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setLinearVelocityFlagsInApplicationOutputs</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseApplicationData.html</anchorfile>
      <anchor>a8da040b17e389fd03892d5a6e5757421</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::ApplicationOutputs &amp;outputs) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setLinearVelocityInputsInApplicationInputs</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseApplicationData.html</anchorfile>
      <anchor>a95d2756d7558ba9be2b3c844020c15eb</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::ApplicationInputs &amp;inputs) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setLinearVelocityOutoutsInApplicationOutputs</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseApplicationData.html</anchorfile>
      <anchor>a89d9a5dfe296e9db22746726e1c72406</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::ApplicationOutputs &amp;outputs) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setMonitoringCaseFlagsInApplicationInputs</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseApplicationData.html</anchorfile>
      <anchor>ac837abad9687fb4d79c7793e98828c99</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::ApplicationInputs &amp;inputs) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setMonitoringCaseFlagsInApplicationOutputs</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseApplicationData.html</anchorfile>
      <anchor>ac651a0e71b3937c89ee187ed338277d0</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::ApplicationOutputs &amp;outputs) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setMonitoringCaseInputsInApplicationInputs</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseApplicationData.html</anchorfile>
      <anchor>a39b4352ad74c2677694a10e21cd52c2f</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::ApplicationInputs &amp;inputs) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setMonitoringCaseNumbersInApplicationInputs</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseApplicationData.html</anchorfile>
      <anchor>aeed25b60e28bebeba72f6f77a35bfdda</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::ApplicationInputs &amp;inputs) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setMonitoringCaseNumbersInApplicationOutputs</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseApplicationData.html</anchorfile>
      <anchor>a2a16434a50ae4bfeca26935db50a714f</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::ApplicationOutputs &amp;outputs) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setMonitoringCaseOutputsInApplicationOutputs</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseApplicationData.html</anchorfile>
      <anchor>a5c728c118b8eb110bc1ffd2e52883d6e</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::ApplicationOutputs &amp;outputs) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setOutputFlagsinApplicationOutput</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseApplicationData.html</anchorfile>
      <anchor>a8d62710a1786e9bd25292a82e7d45cae</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::ApplicationOutputs &amp;outputs) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setResultingVelocityFlagsInApplicationOutputs</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseApplicationData.html</anchorfile>
      <anchor>a695117f66b50ef4ac7da259a800d4e80</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::ApplicationOutputs &amp;outputs) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setResultingVelocityInApplicationOutputs</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseApplicationData.html</anchorfile>
      <anchor>a507a5317b0f4298489811dd260137b8b</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::ApplicationOutputs &amp;outputs) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setResultingVelocityOutputsInApplicationOutputs</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseApplicationData.html</anchorfile>
      <anchor>ad248e4e4de0934ec3c7fefb644b78746</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::ApplicationOutputs &amp;outputs) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setSleepModeInputInApplicationInputs</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseApplicationData.html</anchorfile>
      <anchor>a0ca729368300029557ab1b1235e88845</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::ApplicationInputs &amp;inputs) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setSleepModeOutputInApplicationOutputs</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseApplicationData.html</anchorfile>
      <anchor>a470c2b33a33b157d1930b743379dd840</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::ApplicationOutputs &amp;outputs) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setUnsafeInputsFlagsInApplicationInputs</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseApplicationData.html</anchorfile>
      <anchor>a46046769dc0fca31fee348f9331b0a57</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::ApplicationInputs &amp;inputs) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setUnsafeInputsInApplicationInputs</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseApplicationData.html</anchorfile>
      <anchor>a552a5fb3a8956bd65f7c118d36797777</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::ApplicationInputs &amp;inputs) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setUnsafeInputsSourcesInApplicationInputs</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseApplicationData.html</anchorfile>
      <anchor>ab0c8887a5f8130de0b09a6fd9dee27f0</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::ApplicationInputs &amp;inputs) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::data_processing::ParseApplicationNameData</name>
    <filename>classsick_1_1data__processing_1_1ParseApplicationNameData.html</filename>
    <member kind="function">
      <type></type>
      <name>ParseApplicationNameData</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseApplicationNameData.html</anchorfile>
      <anchor>a33ba1bca5fff287dd2ab2174075a9668</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseTCPSequence</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseApplicationNameData.html</anchorfile>
      <anchor>a6ec4bf39bc822c932b0c968e4a6d7102</anchor>
      <arglist>(const datastructure::PacketBuffer &amp;buffer, datastructure::ApplicationName &amp;application_name) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>readApplicationName</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseApplicationNameData.html</anchorfile>
      <anchor>a7b8d62ef693ca2249829288b6e4f5273</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint8_t</type>
      <name>readMajorNumber</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseApplicationNameData.html</anchorfile>
      <anchor>abb20326b03fd33d0d6d08955c9062439</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint8_t</type>
      <name>readMinorNumber</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseApplicationNameData.html</anchorfile>
      <anchor>a88f855ba48de3e7369a4a16896d5a088</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint32_t</type>
      <name>readNameLength</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseApplicationNameData.html</anchorfile>
      <anchor>ad343b528c594ed1235df5001004ad6a2</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint8_t</type>
      <name>readReleaseNumber</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseApplicationNameData.html</anchorfile>
      <anchor>aed2305ab7281396b72f3c2a2b79b0953</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>readVersionIndicator</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseApplicationNameData.html</anchorfile>
      <anchor>a3ba1df665c0e34751171c93ac13d5ca7</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::data_processing::ParseConfigMetadata</name>
    <filename>classsick_1_1data__processing_1_1ParseConfigMetadata.html</filename>
    <member kind="function">
      <type></type>
      <name>ParseConfigMetadata</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseConfigMetadata.html</anchorfile>
      <anchor>aa6273c218a52a37679210855541494ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseTCPSequence</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseConfigMetadata.html</anchorfile>
      <anchor>a3c22dc658884307afc802bc0fbbe8754</anchor>
      <arglist>(const datastructure::PacketBuffer &amp;buffer, datastructure::ConfigMetadata &amp;config_metadata) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint32_t</type>
      <name>readAppChecksum</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseConfigMetadata.html</anchorfile>
      <anchor>a85813df133efced5bc41b8a683fe86ca</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; uint32_t &gt;</type>
      <name>readIntegrityHash</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseConfigMetadata.html</anchorfile>
      <anchor>adeb873af98d87a8081db080d84047166</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint8_t</type>
      <name>readMajorNumber</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseConfigMetadata.html</anchorfile>
      <anchor>aee2b371d9435da373893969851eb8495</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint8_t</type>
      <name>readMinorNumber</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseConfigMetadata.html</anchorfile>
      <anchor>a1fdd5ce01ff668dedd6e27778483096d</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint16_t</type>
      <name>readModificationTimeDate</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseConfigMetadata.html</anchorfile>
      <anchor>a79788a78d271e2aaaea35a6ee51e5daf</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint32_t</type>
      <name>readModificationTimeTime</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseConfigMetadata.html</anchorfile>
      <anchor>a0b0a64e5b7064b5453e3ad8d47216d2b</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint32_t</type>
      <name>readOverallChecksum</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseConfigMetadata.html</anchorfile>
      <anchor>a9f60c542adc08428a268672758b9e487</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint8_t</type>
      <name>readReleaseNumber</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseConfigMetadata.html</anchorfile>
      <anchor>ae94ec9723b34702a99963fda1e70358e</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint16_t</type>
      <name>readTransferTimeDate</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseConfigMetadata.html</anchorfile>
      <anchor>a07981902edd72acc03a6d5b852f8bcb6</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint32_t</type>
      <name>readTransferTimeTime</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseConfigMetadata.html</anchorfile>
      <anchor>a8f3c33f73dfe9cc6b663b15995ce3421</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>readVersionIndicator</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseConfigMetadata.html</anchorfile>
      <anchor>a3ecf2cbb5f54587d6aec71151ba7de02</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::data_processing::ParseData</name>
    <filename>classsick_1_1data__processing_1_1ParseData.html</filename>
    <member kind="function">
      <type></type>
      <name>ParseData</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseData.html</anchorfile>
      <anchor>a7aff1987624497a46cfe07438d0de28e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>sick::datastructure::Data</type>
      <name>parseUDPSequence</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseData.html</anchorfile>
      <anchor>ae77eb46eabdfbd32f9235b7254bb6a3f</anchor>
      <arglist>(const sick::datastructure::PacketBuffer &amp;buffer) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setApplicationDataInData</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseData.html</anchorfile>
      <anchor>abdcb0c3cf953e9d529f299257384756e</anchor>
      <arglist>(const datastructure::PacketBuffer &amp;buffer, datastructure::Data &amp;data) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setDataBlocksInData</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseData.html</anchorfile>
      <anchor>a4a11401fba62866bfacd6ed99c764a00</anchor>
      <arglist>(const datastructure::PacketBuffer &amp;buffer, datastructure::Data &amp;data) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setDataHeaderInData</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseData.html</anchorfile>
      <anchor>a81995f90eee4f50dd437c96bd54c026a</anchor>
      <arglist>(const datastructure::PacketBuffer &amp;buffer, datastructure::Data &amp;data) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setDerivedValuesInData</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseData.html</anchorfile>
      <anchor>a637c31068f542ec3cc70cfbdb3bee071</anchor>
      <arglist>(const datastructure::PacketBuffer &amp;buffer, datastructure::Data &amp;data) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setGeneralSystemStateInData</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseData.html</anchorfile>
      <anchor>a925f7d6547e3c00f4ac4a667d0e4d684</anchor>
      <arglist>(const datastructure::PacketBuffer &amp;buffer, datastructure::Data &amp;data) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setIntrusionDataInData</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseData.html</anchorfile>
      <anchor>ad0120e3b64d823340c706798d190e6e2</anchor>
      <arglist>(const datastructure::PacketBuffer &amp;buffer, datastructure::Data &amp;data) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setMeasurementDataInData</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseData.html</anchorfile>
      <anchor>a7a02388001224bed7c802c71e1f5d774</anchor>
      <arglist>(const datastructure::PacketBuffer &amp;buffer, datastructure::Data &amp;data) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ParseApplicationData &gt;</type>
      <name>m_application_data_parser_ptr</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseData.html</anchorfile>
      <anchor>a1b394ead1f457cf84ba65a8ead507bc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ParseDataHeader &gt;</type>
      <name>m_data_header_parser_ptr</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseData.html</anchorfile>
      <anchor>a9eeeb051f5f89daa95b034385fd38d3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ParseDerivedValues &gt;</type>
      <name>m_derived_values_parser_ptr</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseData.html</anchorfile>
      <anchor>ac4f9b7a3a567163d0f4768a86cc81018</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ParseGeneralSystemState &gt;</type>
      <name>m_general_system_state_parser_ptr</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseData.html</anchorfile>
      <anchor>acbf858582938e3ff402adbe1973505e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ParseIntrusionData &gt;</type>
      <name>m_intrusion_data_parser_ptr</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseData.html</anchorfile>
      <anchor>a25183615985fa92162c949e921000e3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ParseMeasurementData &gt;</type>
      <name>m_measurement_data_parser_ptr</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseData.html</anchorfile>
      <anchor>a52d9ab5e7a11921c61a5174fbd7a4bb7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::data_processing::ParseDatagramHeader</name>
    <filename>classsick_1_1data__processing_1_1ParseDatagramHeader.html</filename>
    <member kind="function">
      <type></type>
      <name>ParseDatagramHeader</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDatagramHeader.html</anchorfile>
      <anchor>a88b5a74501fdf9610940ce50e7f168c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseUDPSequence</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDatagramHeader.html</anchorfile>
      <anchor>a455cc449e7f1fd2e65505d76fe5fa9dd</anchor>
      <arglist>(const datastructure::PacketBuffer &amp;buffer, sick::datastructure::DatagramHeader &amp;header) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setDatagramMarkerInHeader</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDatagramHeader.html</anchorfile>
      <anchor>a0f55756920013d827e64407eb74d63c4</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::DatagramHeader &amp;header) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setDataInHeader</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDatagramHeader.html</anchorfile>
      <anchor>a93458fb88f9a0942470344a26ec21848</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::DatagramHeader &amp;header) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setFragmentOffsetInHeader</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDatagramHeader.html</anchorfile>
      <anchor>a58015f4d216d95f18916a57b4dd15a57</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::DatagramHeader &amp;header) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setIdentificationInHeader</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDatagramHeader.html</anchorfile>
      <anchor>ac3daec86985e74de70d9d6f95ef1c66b</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::DatagramHeader &amp;header) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setMajorVersionInHeader</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDatagramHeader.html</anchorfile>
      <anchor>a7016acc209ab46c4f2de03015d2548cc</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::DatagramHeader &amp;header) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setMinorVersionInHeader</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDatagramHeader.html</anchorfile>
      <anchor>a5de3b1b2723a9df457e9bec01d597080</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::DatagramHeader &amp;header) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setProtocolInHeader</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDatagramHeader.html</anchorfile>
      <anchor>a451cb0d538ce7862153a664143d7896a</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::DatagramHeader &amp;header) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setTotalLengthInHeader</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDatagramHeader.html</anchorfile>
      <anchor>a3c8a9574df68a57a8ba1cc8abcc3b541</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::DatagramHeader &amp;header) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::data_processing::ParseDataHeader</name>
    <filename>classsick_1_1data__processing_1_1ParseDataHeader.html</filename>
    <member kind="function">
      <type></type>
      <name>ParseDataHeader</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDataHeader.html</anchorfile>
      <anchor>a33bf1001654b993209b02c850e78962d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>datastructure::DataHeader</type>
      <name>parseUDPSequence</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDataHeader.html</anchorfile>
      <anchor>afdbe1d4df4e26e5e5c6f55cd56f1242e</anchor>
      <arglist>(const datastructure::PacketBuffer &amp;buffer, datastructure::Data &amp;data) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setApplicationDataBlockOffsetInDataHeader</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDataHeader.html</anchorfile>
      <anchor>af2b67a656336b19aee80bc861fe8bbbf</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::DataHeader &amp;data_header) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setApplicationDataBlockSizeInDataHeader</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDataHeader.html</anchorfile>
      <anchor>a9494081213f8fa3482ab1c7127f9729d</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::DataHeader &amp;data_header) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setChannelNumberInDataHeader</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDataHeader.html</anchorfile>
      <anchor>a3dc2444484b74ea2adf53071b3646bcb</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::DataHeader &amp;data_header) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setDataBlocksInDataHeader</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDataHeader.html</anchorfile>
      <anchor>a7886bfb314de84617c08134b4df044d9</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::DataHeader &amp;data_header) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setDataInDataHeader</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDataHeader.html</anchorfile>
      <anchor>a07be667d82e317f5696621915ad00f7e</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::DataHeader &amp;data_header) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setDerivedValuesBlockOffsetInDataHeader</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDataHeader.html</anchorfile>
      <anchor>a20cc9a4c8d8ce0ef602915f7d020dfdd</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::DataHeader &amp;data_header) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setDerivedValuesBlockSizeInDataHeader</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDataHeader.html</anchorfile>
      <anchor>ab5b0ce6df25c46ada5ce49d10b93ae67</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::DataHeader &amp;data_header) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setGeneralSystemStateBlockOffsetInDataHeader</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDataHeader.html</anchorfile>
      <anchor>a42b74ec453cac9ad9e468c445945c365</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::DataHeader &amp;data_header) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setGeneralSystemStateBlockSizeInDataHeader</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDataHeader.html</anchorfile>
      <anchor>a2e73c917b81e0645ee5aa779b741bc9d</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::DataHeader &amp;data_header) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setIntrusionDataBlockOffsetInDataHeader</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDataHeader.html</anchorfile>
      <anchor>ad2e9c2455a212fcd9dac97c1fae17bbf</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::DataHeader &amp;data_header) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setIntrusionDataBlockSizeInDataHeader</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDataHeader.html</anchorfile>
      <anchor>a4730f2febf338be0771ba3ad86e15ffe</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::DataHeader &amp;data_header) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setMajorVersionInDataHeader</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDataHeader.html</anchorfile>
      <anchor>acc791cabd493d8052874fc6bb4ef287b</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::DataHeader &amp;data_header) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setMeasurementDataBlockOffsetInDataHeader</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDataHeader.html</anchorfile>
      <anchor>ada64b13e47d2b67416dc910e5859e755</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::DataHeader &amp;data_header) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setMeasurementDataBlockSizeInDataHeader</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDataHeader.html</anchorfile>
      <anchor>aa3d97420ea52e1a8f87a53cef3c44ae3</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::DataHeader &amp;data_header) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setMinorVersionInDataHeader</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDataHeader.html</anchorfile>
      <anchor>a047d4d64aa4813d2fc863c9f22893bf9</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::DataHeader &amp;data_header) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setScanHeaderInDataHeader</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDataHeader.html</anchorfile>
      <anchor>a006b1fece62358e2f8a641b4d02cbbc2</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::DataHeader &amp;data_header) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setScanNumberInDataHeader</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDataHeader.html</anchorfile>
      <anchor>a8ded5438e7e4e867b27671dd20188f2c</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::DataHeader &amp;data_header) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setSequenceNumberInDataHeader</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDataHeader.html</anchorfile>
      <anchor>a5f12488bcdc6d22c1a0551669c3bdbe2</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::DataHeader &amp;data_header) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setSerialNumberOfDeviceInDataHeader</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDataHeader.html</anchorfile>
      <anchor>a54a182a1bd518ebdad23e7237fa469a1</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::DataHeader &amp;data_header) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setSerialNumberOfSystemPlugInDataHeader</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDataHeader.html</anchorfile>
      <anchor>adf698b2096f444e4d9f2abb1b0344182</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::DataHeader &amp;data_header) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setTimestampDateInDataHeader</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDataHeader.html</anchorfile>
      <anchor>a8c7fcf294451b6783b85da24736ab244</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::DataHeader &amp;data_header) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setTimestampTimeInDataHeader</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDataHeader.html</anchorfile>
      <anchor>a7f559d9b53a12f7ddfb63c43916ea43d</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::DataHeader &amp;data_header) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setVersionInDataHeader</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDataHeader.html</anchorfile>
      <anchor>ade91851bdaeaee9ee80391a0bcbc6b14</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::DataHeader &amp;data_header) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setVersionIndicatorInDataHeader</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDataHeader.html</anchorfile>
      <anchor>af451dfc58bf012d4462092080dac66a5</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::DataHeader &amp;data_header) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setVersionReleaseInDataHeader</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDataHeader.html</anchorfile>
      <anchor>a7a72901c54026c57723ff4b5ab9d2415</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::DataHeader &amp;data_header) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::data_processing::ParseDerivedValues</name>
    <filename>classsick_1_1data__processing_1_1ParseDerivedValues.html</filename>
    <member kind="function">
      <type></type>
      <name>ParseDerivedValues</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDerivedValues.html</anchorfile>
      <anchor>a01f61634f1d91be3b82f7caa72c3cede</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>datastructure::DerivedValues</type>
      <name>parseUDPSequence</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDerivedValues.html</anchorfile>
      <anchor>ab9ad183f58dca2a4dc95a90527a6bcda</anchor>
      <arglist>(const datastructure::PacketBuffer &amp;buffer, datastructure::Data &amp;data) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>checkIfDataContainsNeededParsedBlocks</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDerivedValues.html</anchorfile>
      <anchor>a749e32caba4b2032d83a376096039a43</anchor>
      <arglist>(const datastructure::Data &amp;data) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>checkIfDerivedValuesIsPublished</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDerivedValues.html</anchorfile>
      <anchor>ab155c1689ede0f7d98ba80efbae1b9e2</anchor>
      <arglist>(const datastructure::Data &amp;data) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>checkIfPreconditionsAreMet</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDerivedValues.html</anchorfile>
      <anchor>a7f8fbb18b377fa2c9c7ea4a05e85d378</anchor>
      <arglist>(const datastructure::Data &amp;data) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setAngularBeamResolutionInDerivedValues</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDerivedValues.html</anchorfile>
      <anchor>aa2a00b5acb12c5a576b5ad932d3171d5</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::DerivedValues &amp;derived_values) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setDataInDerivedValues</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDerivedValues.html</anchorfile>
      <anchor>abc969dd76919f729aaee7353b288afe4</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::DerivedValues &amp;derived_values) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setInterbeamPeriodInDerivedValues</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDerivedValues.html</anchorfile>
      <anchor>aa5169bfac40b3b5d8e94995eab174bcf</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::DerivedValues &amp;derived_values) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setMultiplicationFactorInDerivedValues</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDerivedValues.html</anchorfile>
      <anchor>aa9deec43878cff020a39708e0a736f16</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::DerivedValues &amp;derived_values) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setNumberOfBeamsInDerivedValues</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDerivedValues.html</anchorfile>
      <anchor>a9ef78ff515fea6934e15856cf08f1bb2</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::DerivedValues &amp;derived_values) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setScanTimeInDerivedValues</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDerivedValues.html</anchorfile>
      <anchor>a183fd7cf8f897eefc92c35d8a934406f</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::DerivedValues &amp;derived_values) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setStartAngleInDerivedValues</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDerivedValues.html</anchorfile>
      <anchor>a5d4d65853c1f0ff5a5daffbe20180dc3</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::DerivedValues &amp;derived_values) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::data_processing::ParseDeviceName</name>
    <filename>classsick_1_1data__processing_1_1ParseDeviceName.html</filename>
    <member kind="function">
      <type></type>
      <name>ParseDeviceName</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDeviceName.html</anchorfile>
      <anchor>a0d0724e1dcbf7b184e213dfdff948041</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseTCPSequence</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDeviceName.html</anchorfile>
      <anchor>a6646568335a324815e1b97c1b18cb288</anchor>
      <arglist>(const datastructure::PacketBuffer &amp;buffer, datastructure::DeviceName &amp;device_name) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>readDeviceName</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDeviceName.html</anchorfile>
      <anchor>aa72f26171268f5aa97cad79b408756e8</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::data_processing::ParseDeviceStatusData</name>
    <filename>classsick_1_1data__processing_1_1ParseDeviceStatusData.html</filename>
    <member kind="function">
      <type></type>
      <name>ParseDeviceStatusData</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDeviceStatusData.html</anchorfile>
      <anchor>a78572990a54cbfb7768b68ff0a174410</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseTCPSequence</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDeviceStatusData.html</anchorfile>
      <anchor>ae8d496851227c50050a678a725cb4425</anchor>
      <arglist>(const datastructure::PacketBuffer &amp;buffer, datastructure::DeviceStatus &amp;device_status) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint8_t</type>
      <name>readDeviceStatus</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDeviceStatusData.html</anchorfile>
      <anchor>a2fcca0dd0cd82ba5b5321ac020989b63</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::datastructure::ParsedPacketBuffer</name>
    <filename>classsick_1_1datastructure_1_1ParsedPacketBuffer.html</filename>
    <member kind="typedef">
      <type>std::vector&lt; ParsedPacketBuffer &gt;</type>
      <name>ParsedPacketBufferVector</name>
      <anchorfile>classsick_1_1datastructure_1_1ParsedPacketBuffer.html</anchorfile>
      <anchor>af16780314534188bdca63f07e76abd46</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>sick::datastructure::PacketBuffer</type>
      <name>getPacketBuffer</name>
      <anchorfile>classsick_1_1datastructure_1_1ParsedPacketBuffer.html</anchorfile>
      <anchor>ac44ad31dd18fa7fa38af2b2c81a6ccb8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParsedPacketBuffer</name>
      <anchorfile>classsick_1_1datastructure_1_1ParsedPacketBuffer.html</anchorfile>
      <anchor>a484ed9fc4bc7d4f25c57de2be7b780b8</anchor>
      <arglist>(const sick::datastructure::PacketBuffer &amp;packet_buffer, sick::datastructure::DatagramHeader datagram_header)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPacketBuffer</name>
      <anchorfile>classsick_1_1datastructure_1_1ParsedPacketBuffer.html</anchorfile>
      <anchor>ac1a6ebdde249a004b59a285f50748764</anchor>
      <arglist>(const sick::datastructure::PacketBuffer &amp;packet_buffer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>sortForIncreasingOffset</name>
      <anchorfile>classsick_1_1datastructure_1_1ParsedPacketBuffer.html</anchorfile>
      <anchor>aa557d190d495500703c1042c8fda6205</anchor>
      <arglist>(const ParsedPacketBuffer &amp;ppb1, const ParsedPacketBuffer &amp;ppb2)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sick::datastructure::DatagramHeader</type>
      <name>m_datagram_header</name>
      <anchorfile>classsick_1_1datastructure_1_1ParsedPacketBuffer.html</anchorfile>
      <anchor>a8f9648029bb10aa8d29d6f871f3904df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sick::datastructure::PacketBuffer</type>
      <name>m_packet_buffer</name>
      <anchorfile>classsick_1_1datastructure_1_1ParsedPacketBuffer.html</anchorfile>
      <anchor>a3aa4d030367fd9b082353f999cac7bce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::data_processing::ParseFieldGeometryData</name>
    <filename>classsick_1_1data__processing_1_1ParseFieldGeometryData.html</filename>
    <member kind="function">
      <type></type>
      <name>ParseFieldGeometryData</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseFieldGeometryData.html</anchorfile>
      <anchor>a0ae53511bd65b54ed2531194a75b211a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseTCPSequence</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseFieldGeometryData.html</anchorfile>
      <anchor>a758d44953c4ae10633d48cd8d51472c6</anchor>
      <arglist>(const datastructure::PacketBuffer &amp;buffer, datastructure::FieldData &amp;field_data) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint16_t</type>
      <name>readArrayElement</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseFieldGeometryData.html</anchorfile>
      <anchor>aa434adf95a362ec7881e3f8d387ecbb4</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, uint32_t elem_number) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint32_t</type>
      <name>readArrayLength</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseFieldGeometryData.html</anchorfile>
      <anchor>a4a6c3be0032d8c39fc0244f5423a644b</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::data_processing::ParseFieldHeaderData</name>
    <filename>classsick_1_1data__processing_1_1ParseFieldHeaderData.html</filename>
    <member kind="function">
      <type></type>
      <name>ParseFieldHeaderData</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseFieldHeaderData.html</anchorfile>
      <anchor>ac26ece0efa53223d3f0d86b890eb9e32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseTCPSequence</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseFieldHeaderData.html</anchorfile>
      <anchor>a18b00591d6464d81b8e029eea7c3d0ee</anchor>
      <arglist>(const datastructure::PacketBuffer &amp;buffer, datastructure::FieldData &amp;field_data) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseFieldHeaderData.html</anchorfile>
      <anchor>a9dda54877ea700c28ca543be427abe7c</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint8_t</type>
      <name>readEvalMethod</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseFieldHeaderData.html</anchorfile>
      <anchor>ae0ae605cf27ea365b405231ff3d7e055</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>readFieldName</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseFieldHeaderData.html</anchorfile>
      <anchor>a1d4d8e2e39ec21eabe23b487d00ca0a2</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint8_t</type>
      <name>readFieldType</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseFieldHeaderData.html</anchorfile>
      <anchor>af950dbc63224ed60d29749b9e0255da9</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readIsDefined</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseFieldHeaderData.html</anchorfile>
      <anchor>a0e056f0ded34a2019ed1983f3f3910bb</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint8_t</type>
      <name>readMajorNumber</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseFieldHeaderData.html</anchorfile>
      <anchor>a23903b5ff9a66b4b49dda05f9b73198e</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint8_t</type>
      <name>readMinorNumber</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseFieldHeaderData.html</anchorfile>
      <anchor>a9cd1625e1c08d64e3d089278ace47a1c</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint16_t</type>
      <name>readMultiSampling</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseFieldHeaderData.html</anchorfile>
      <anchor>a09c3ea6924650b3d3b2fac75412b0cda</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint32_t</type>
      <name>readNameLength</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseFieldHeaderData.html</anchorfile>
      <anchor>aa04ecab34c3fe08b58b741a90fa8bed2</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint16_t</type>
      <name>readObjectResolution</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseFieldHeaderData.html</anchorfile>
      <anchor>a78d4cceb5557dd2d5cd5ac2d24cb32e0</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint8_t</type>
      <name>readReleaseNumber</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseFieldHeaderData.html</anchorfile>
      <anchor>acefdde309b269946254ae3d586c959f1</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint16_t</type>
      <name>readSetIndex</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseFieldHeaderData.html</anchorfile>
      <anchor>a1e47d6c19e3da0c70d00815c81545e1b</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>readVersionIndicator</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseFieldHeaderData.html</anchorfile>
      <anchor>a7faf9c4cf71ce323331b018070b80ce8</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setFieldType</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseFieldHeaderData.html</anchorfile>
      <anchor>acbd0f0764c046a1da49cef565312bbc8</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::FieldData &amp;field_data) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::data_processing::ParseFieldSetsData</name>
    <filename>classsick_1_1data__processing_1_1ParseFieldSetsData.html</filename>
    <member kind="function">
      <type></type>
      <name>ParseFieldSetsData</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseFieldSetsData.html</anchorfile>
      <anchor>a2b44e6808fd96b698617494b069a6259</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseTCPSequence</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseFieldSetsData.html</anchorfile>
      <anchor>a1ca571d55ebc731c198ee3cc9ace39cb</anchor>
      <arglist>(const datastructure::PacketBuffer &amp;buffer, datastructure::FieldSets &amp;field_sets) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint32_t</type>
      <name>readArrayLength</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseFieldSetsData.html</anchorfile>
      <anchor>a0250d6c34e2a6b8f373e5c2c4f7102e7</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>readFieldName</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseFieldSetsData.html</anchorfile>
      <anchor>aadf273f63ffdb7dcf8389891136eb575</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, uint32_t array_length) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; bool &gt;</type>
      <name>readIsDefined</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseFieldSetsData.html</anchorfile>
      <anchor>a561508ee90da48f051ee846b0f2bd8cd</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, uint32_t array_length) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint8_t</type>
      <name>readMajorNumber</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseFieldSetsData.html</anchorfile>
      <anchor>a7c13cd8dec20bf2de6fa6bb0145e9154</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint8_t</type>
      <name>readMinorNumber</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseFieldSetsData.html</anchorfile>
      <anchor>afcd89b490ee229e70a240d7e361d6e00</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; uint32_t &gt;</type>
      <name>readNameLength</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseFieldSetsData.html</anchorfile>
      <anchor>aa9beffda281b318b3cbf3310c0a170a1</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, uint32_t array_length) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint8_t</type>
      <name>readReleaseNumber</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseFieldSetsData.html</anchorfile>
      <anchor>a44e38b549bde16ceec943dd9da9d536b</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>readVersionIndicator</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseFieldSetsData.html</anchorfile>
      <anchor>a03530d0123d0df18109d3a2e5cfe7c3c</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::data_processing::ParseFirmwareVersion</name>
    <filename>classsick_1_1data__processing_1_1ParseFirmwareVersion.html</filename>
    <member kind="function">
      <type></type>
      <name>ParseFirmwareVersion</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseFirmwareVersion.html</anchorfile>
      <anchor>ab80a20b78fc45715cd24dfd6f5bb8a64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseTCPSequence</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseFirmwareVersion.html</anchorfile>
      <anchor>ac34f4e658cf48e5e0fa875cbd6b5c6b7</anchor>
      <arglist>(const datastructure::PacketBuffer &amp;buffer, datastructure::FirmwareVersion &amp;firmware_version) const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>readFirmwareVersion</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseFirmwareVersion.html</anchorfile>
      <anchor>a390a098867cd8cf22965faac6a10e11e</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::data_processing::ParseGeneralSystemState</name>
    <filename>classsick_1_1data__processing_1_1ParseGeneralSystemState.html</filename>
    <member kind="function">
      <type></type>
      <name>ParseGeneralSystemState</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseGeneralSystemState.html</anchorfile>
      <anchor>aa338d69bd666f21fa8778f24eeb419d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>datastructure::GeneralSystemState</type>
      <name>parseUDPSequence</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseGeneralSystemState.html</anchorfile>
      <anchor>ad43dda1deb89cd9b34f29f0c8aac4805</anchor>
      <arglist>(const sick::datastructure::PacketBuffer &amp;buffer, datastructure::Data &amp;data) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>checkIfDataContainsNeededParsedBlocks</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseGeneralSystemState.html</anchorfile>
      <anchor>a10b07b053b8afcf8ff2e6269536bb99c</anchor>
      <arglist>(const datastructure::Data &amp;data) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>checkIfGeneralSystemStateIsPublished</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseGeneralSystemState.html</anchorfile>
      <anchor>ab9be125528f2d3708a963d568109c879</anchor>
      <arglist>(const datastructure::Data &amp;data) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>checkIfPreconditionsAreMet</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseGeneralSystemState.html</anchorfile>
      <anchor>a18bb9beeae192469291a31800e5ef1ba</anchor>
      <arglist>(const datastructure::Data &amp;data) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setCurrentMonitoringCasesInGeneralSystemState</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseGeneralSystemState.html</anchorfile>
      <anchor>adfd5fa35a7ad8bd3c47b4c25141db44b</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::GeneralSystemState &amp;general_system_state) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setDataInGeneralSystemState</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseGeneralSystemState.html</anchorfile>
      <anchor>a83d88bf9f625e1c0bd1823a619c4cb82</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::GeneralSystemState &amp;general_system_state) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setErrorsInGeneralSystemState</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseGeneralSystemState.html</anchorfile>
      <anchor>a3b396f43c8a14fd64129929970007c84</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::GeneralSystemState &amp;general_system_state) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setNonSafeCutOffPathInGeneralSystemState</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseGeneralSystemState.html</anchorfile>
      <anchor>a16f692108cdf713f9be8e7faafe6b128</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::GeneralSystemState &amp;general_system_state) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setResetRequiredCutOffPathInGeneralSystemState</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseGeneralSystemState.html</anchorfile>
      <anchor>a929f0d3de852bb2ce233cb9aa5e32537</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::GeneralSystemState &amp;general_system_state) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setSafeCutOffPathInGeneralSystemState</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseGeneralSystemState.html</anchorfile>
      <anchor>aea8ef2ecb1c177e6e0ed119a3b5338e0</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::GeneralSystemState &amp;general_system_state) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setStatusBitsInGeneralSystemState</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseGeneralSystemState.html</anchorfile>
      <anchor>a1c68d493390904eceafd9d8364abee57</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::GeneralSystemState &amp;general_system_state) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::data_processing::ParseIntrusionData</name>
    <filename>classsick_1_1data__processing_1_1ParseIntrusionData.html</filename>
    <member kind="function">
      <type>uint16_t</type>
      <name>getNumScanPoints</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseIntrusionData.html</anchorfile>
      <anchor>a6861cb939d33266c18100afc2c974d77</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParseIntrusionData</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseIntrusionData.html</anchorfile>
      <anchor>a037f757047e9a7ba13694300289b5228</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>datastructure::IntrusionData</type>
      <name>parseUDPSequence</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseIntrusionData.html</anchorfile>
      <anchor>a9cf921fb54ebae85eda6fa1621a03f24</anchor>
      <arglist>(const datastructure::PacketBuffer &amp;buffer, datastructure::Data &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNumScanPoints</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseIntrusionData.html</anchorfile>
      <anchor>aa9cfafc85fe270dd2bf31683e7584145</anchor>
      <arglist>(const uint16_t &amp;num_scan_points)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>checkIfDataContainsNeededParsedBlocks</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseIntrusionData.html</anchorfile>
      <anchor>ac72e9c5233b97cccd42244e255dc8f89</anchor>
      <arglist>(const datastructure::Data &amp;data) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>checkIfIntrusionDataIsPublished</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseIntrusionData.html</anchorfile>
      <anchor>ae486ab55a1c908d45e8ff28579854f3b</anchor>
      <arglist>(const datastructure::Data &amp;data) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>checkIfPreconditionsAreMet</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseIntrusionData.html</anchorfile>
      <anchor>a668ef58f2f27cc5bcc6eee4b64a24cac</anchor>
      <arglist>(const datastructure::Data &amp;data) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setDataInIntrusionData</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseIntrusionData.html</anchorfile>
      <anchor>a5bb70e121c2a25600f0399e230f2fb05</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::IntrusionData &amp;intrusion_data) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setDataInIntrusionDatums</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseIntrusionData.html</anchorfile>
      <anchor>a40c3836ebc9931ed50dd7729523de69d</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, std::vector&lt; sick::datastructure::IntrusionDatum &gt; &amp;intrusion_datums) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint16_t</type>
      <name>setFlagsInIntrusionDatum</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseIntrusionData.html</anchorfile>
      <anchor>a6ef99bb67602c6ae831102c2cc9e5261</anchor>
      <arglist>(const uint16_t &amp;offset, std::vector&lt; uint8_t &gt;::const_iterator data_ptr, sick::datastructure::IntrusionDatum &amp;datum) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint16_t</type>
      <name>setSizeInIntrusionDatum</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseIntrusionData.html</anchorfile>
      <anchor>a29a4f9ec59df9173d83a2bddc6339a00</anchor>
      <arglist>(const uint16_t &amp;offset, std::vector&lt; uint8_t &gt;::const_iterator data_ptr, sick::datastructure::IntrusionDatum &amp;datum) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_num_scan_points</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseIntrusionData.html</anchorfile>
      <anchor>a01b6b5d9e0de76fcf960fc93b11dc48d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::data_processing::ParseMeasurementCurrentConfigData</name>
    <filename>classsick_1_1data__processing_1_1ParseMeasurementCurrentConfigData.html</filename>
    <member kind="function">
      <type></type>
      <name>ParseMeasurementCurrentConfigData</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementCurrentConfigData.html</anchorfile>
      <anchor>aec500cc79869c105749e5577a3050bd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseTCPSequence</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementCurrentConfigData.html</anchorfile>
      <anchor>a91f36a4341b571e721e2226d69ddf798</anchor>
      <arglist>(const datastructure::PacketBuffer &amp;buffer, datastructure::ConfigData &amp;config_data) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint32_t</type>
      <name>readDerivedAngularBeamResolution</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementCurrentConfigData.html</anchorfile>
      <anchor>ae14a27afb37593f7ac90f2a35c0601b4</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint32_t</type>
      <name>readDerivedInterbeamPeriod</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementCurrentConfigData.html</anchorfile>
      <anchor>af06dbff03282177dd00a2759e508290c</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint16_t</type>
      <name>readDerivedMultiplicationFactor</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementCurrentConfigData.html</anchorfile>
      <anchor>afce5648563b53900458d1e0e11459332</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint16_t</type>
      <name>readDerivedNumBeams</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementCurrentConfigData.html</anchorfile>
      <anchor>ac79f3da3a2c9b04fd498c916b9f8ddfa</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint16_t</type>
      <name>readDerivedScanTime</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementCurrentConfigData.html</anchorfile>
      <anchor>a994729c11eb6dec5a13ed6332fe75516</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint32_t</type>
      <name>readDerivedStartAngle</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementCurrentConfigData.html</anchorfile>
      <anchor>adb3c80753b001855594f46647bd355f2</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readEnabled</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementCurrentConfigData.html</anchorfile>
      <anchor>a818d3f0421dc97df692cae4f8fcf0aef</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint32_t</type>
      <name>readEndAngle</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementCurrentConfigData.html</anchorfile>
      <anchor>a1ba9a06a040287ef08da5380dac90e06</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint16_t</type>
      <name>readFeatures</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementCurrentConfigData.html</anchorfile>
      <anchor>a0e8acc71ac843534f60852d81b46de2e</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>boost::asio::ip::address_v4</type>
      <name>readHostIp</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementCurrentConfigData.html</anchorfile>
      <anchor>a6f2b36e693625e36f426cf960bdaa1c7</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint16_t</type>
      <name>readHostPort</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementCurrentConfigData.html</anchorfile>
      <anchor>accf26f6acf303fa59f953f867119d443</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint8_t</type>
      <name>readInterfaceType</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementCurrentConfigData.html</anchorfile>
      <anchor>adc38a22f649c20dbf1cd15450bc6d06d</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint8_t</type>
      <name>readMajorNumber</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementCurrentConfigData.html</anchorfile>
      <anchor>af61980268372382927c77d7ceab85a61</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint8_t</type>
      <name>readMinorNumber</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementCurrentConfigData.html</anchorfile>
      <anchor>a90e0a6822bc00cafa69b2221eef2a84c</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint16_t</type>
      <name>readPublishingFreq</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementCurrentConfigData.html</anchorfile>
      <anchor>a69636674edf4e0fea315264e3083e724</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint8_t</type>
      <name>readReleaseNumber</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementCurrentConfigData.html</anchorfile>
      <anchor>a1c278f3e72fcf9a504d83a06ba075525</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint32_t</type>
      <name>readStartAngle</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementCurrentConfigData.html</anchorfile>
      <anchor>ac14ea8a7efc206baab18fb784de06c10</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>readVersionIndicator</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementCurrentConfigData.html</anchorfile>
      <anchor>ae87b3407f0b63e99060ccdefb66f77e2</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::data_processing::ParseMeasurementData</name>
    <filename>classsick_1_1data__processing_1_1ParseMeasurementData.html</filename>
    <member kind="function">
      <type></type>
      <name>ParseMeasurementData</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementData.html</anchorfile>
      <anchor>ac4f176a9c8a7345ca5d2f326b193f9fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>datastructure::MeasurementData</type>
      <name>parseUDPSequence</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementData.html</anchorfile>
      <anchor>ac4f17f99aab8f1f9faf40514fc6103c0</anchor>
      <arglist>(const datastructure::PacketBuffer &amp;buffer, datastructure::Data &amp;data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addScanPointToMeasurementData</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementData.html</anchorfile>
      <anchor>aca3d1b1212f50b35d43e070756c657f1</anchor>
      <arglist>(uint16_t offset, std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::MeasurementData &amp;measurement_data) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>checkIfDataContainsNeededParsedBlocks</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementData.html</anchorfile>
      <anchor>ac62cb0416c94a4d304cf5f7fe32a2dc5</anchor>
      <arglist>(const datastructure::Data &amp;data) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>checkIfMeasurementDataIsPublished</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementData.html</anchorfile>
      <anchor>a20d9e6889ba220f560a4e7987f402f57</anchor>
      <arglist>(const datastructure::Data &amp;data) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>checkIfPreconditionsAreMet</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementData.html</anchorfile>
      <anchor>a9c268a49516e47b8e01d2e6ad916302d</anchor>
      <arglist>(const datastructure::Data &amp;data) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setDataInMeasurementData</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementData.html</anchorfile>
      <anchor>a5fe3bf2183ec5a8df87fb0cb36a47829</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::MeasurementData &amp;measurement_data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setNumberOfBeamsInMeasurementData</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementData.html</anchorfile>
      <anchor>abd31a489b04a68c97bae5ad6ef310099</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::MeasurementData &amp;measurement_data) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setScanPointsInMeasurementData</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementData.html</anchorfile>
      <anchor>a663a0d1d242a88a1163164f7f3c70993</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::MeasurementData &amp;measurement_data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setStartAngleAndDelta</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementData.html</anchorfile>
      <anchor>a840ac8f1499cfcd1cf1d99451df2f12d</anchor>
      <arglist>(const datastructure::Data &amp;data)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_angle</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementData.html</anchorfile>
      <anchor>a94ba8193529296974226eca019324fc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_angle_delta</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementData.html</anchorfile>
      <anchor>ad2884eaed0ee0111cf6b5c156fdbb441</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::data_processing::ParseMeasurementPersistentConfigData</name>
    <filename>classsick_1_1data__processing_1_1ParseMeasurementPersistentConfigData.html</filename>
    <member kind="function">
      <type></type>
      <name>ParseMeasurementPersistentConfigData</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementPersistentConfigData.html</anchorfile>
      <anchor>a92aa56dacf54c8bcd0610cd149cc87b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseTCPSequence</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementPersistentConfigData.html</anchorfile>
      <anchor>af2c60b10f1e1517258f4f4bbc02b5e58</anchor>
      <arglist>(const datastructure::PacketBuffer &amp;buffer, datastructure::ConfigData &amp;config_data) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readEnabled</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementPersistentConfigData.html</anchorfile>
      <anchor>acac83531cb438f9050bd1c3085c6feba</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint32_t</type>
      <name>readEndAngle</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementPersistentConfigData.html</anchorfile>
      <anchor>a25a4f91634f6cc03bbb51151a8fba135</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint16_t</type>
      <name>readFeatures</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementPersistentConfigData.html</anchorfile>
      <anchor>aa0bf950958289e6bf3f61596aa237664</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>boost::asio::ip::address_v4</type>
      <name>readHostIp</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementPersistentConfigData.html</anchorfile>
      <anchor>a7efe22d01e4f8f71fb4c7ad761b78216</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint16_t</type>
      <name>readHostPort</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementPersistentConfigData.html</anchorfile>
      <anchor>a68e01c35ff597b83fff64691742acc53</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint8_t</type>
      <name>readInterfaceType</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementPersistentConfigData.html</anchorfile>
      <anchor>a0b2351d20ce58f91317394939b44e1c2</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint8_t</type>
      <name>readMajorNumber</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementPersistentConfigData.html</anchorfile>
      <anchor>a8db075385c988ff7a4cf652af7a94bcb</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint8_t</type>
      <name>readMinorNumber</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementPersistentConfigData.html</anchorfile>
      <anchor>af6deb7b0a77e036cecd3e1accbbaafc6</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint16_t</type>
      <name>readPublishingFreq</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementPersistentConfigData.html</anchorfile>
      <anchor>acd7f8a10ed6cc7309666edb7526cd755</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint8_t</type>
      <name>readReleaseNumber</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementPersistentConfigData.html</anchorfile>
      <anchor>a4299325f6d20a435cfb7224094d3c250</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint32_t</type>
      <name>readStartAngle</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementPersistentConfigData.html</anchorfile>
      <anchor>acb327ea4ebe08434fa2ae00ed2a73541</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>readVersionIndicator</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementPersistentConfigData.html</anchorfile>
      <anchor>a707058fa2cae504a1432ccb942d95691</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::data_processing::ParseMonitoringCaseData</name>
    <filename>classsick_1_1data__processing_1_1ParseMonitoringCaseData.html</filename>
    <member kind="function">
      <type></type>
      <name>ParseMonitoringCaseData</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMonitoringCaseData.html</anchorfile>
      <anchor>aa3b1859079e87eeae40c45afb1113853</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseTCPSequence</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMonitoringCaseData.html</anchorfile>
      <anchor>aae6b3c3e9c051ba94900f0ad654de064</anchor>
      <arglist>(const datastructure::PacketBuffer &amp;buffer, datastructure::MonitoringCaseData &amp;monitoring_case_data) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMonitoringCaseData.html</anchorfile>
      <anchor>a1b1714b520425830b92da7a3dfbe1521</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint16_t</type>
      <name>readFieldIndex</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMonitoringCaseData.html</anchorfile>
      <anchor>ac78ced0f5deb9fa3431b1e5a2ec0ee43</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, const uint8_t &amp;index) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readFieldValid</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMonitoringCaseData.html</anchorfile>
      <anchor>a5dff20059edaba40247a835192e6d107</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, const uint8_t &amp;index) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint16_t</type>
      <name>readMonitoringCaseNumber</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMonitoringCaseData.html</anchorfile>
      <anchor>a0f1918891932b1a2e61c3013bf186707</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::data_processing::ParseOrderNumber</name>
    <filename>classsick_1_1data__processing_1_1ParseOrderNumber.html</filename>
    <member kind="function">
      <type></type>
      <name>ParseOrderNumber</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseOrderNumber.html</anchorfile>
      <anchor>a7453a21c7d1724b4cce79f571a43d1c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseTCPSequence</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseOrderNumber.html</anchorfile>
      <anchor>a6c34d5b793fb806efe13556ec30a7237</anchor>
      <arglist>(const datastructure::PacketBuffer &amp;buffer, datastructure::OrderNumber &amp;order_number) const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>readOrderNumber</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseOrderNumber.html</anchorfile>
      <anchor>a26c8760335e9950133cb5c2641f9a1dc</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::data_processing::ParseProjectName</name>
    <filename>classsick_1_1data__processing_1_1ParseProjectName.html</filename>
    <member kind="function">
      <type></type>
      <name>ParseProjectName</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseProjectName.html</anchorfile>
      <anchor>a26d20405a45896de88e97b7725de61cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseTCPSequence</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseProjectName.html</anchorfile>
      <anchor>aad2425d8f772ec3ae69c835d5ca4d844</anchor>
      <arglist>(const datastructure::PacketBuffer &amp;buffer, datastructure::ProjectName &amp;project_name) const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>readProjectName</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseProjectName.html</anchorfile>
      <anchor>a8b78b81effc18467d9911376480f5eac</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::data_processing::ParseRequiredUserActionData</name>
    <filename>classsick_1_1data__processing_1_1ParseRequiredUserActionData.html</filename>
    <member kind="function">
      <type></type>
      <name>ParseRequiredUserActionData</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseRequiredUserActionData.html</anchorfile>
      <anchor>a74d94f7e26482a5e43595c4fad64f7ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseTCPSequence</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseRequiredUserActionData.html</anchorfile>
      <anchor>a36e12e3598c42d7720da29544e187653</anchor>
      <arglist>(const datastructure::PacketBuffer &amp;buffer, datastructure::RequiredUserAction &amp;required_user_action) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readRequiredUserAction</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseRequiredUserActionData.html</anchorfile>
      <anchor>a58a705e8c77338b204cf2f6425c89055</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr, datastructure::RequiredUserAction &amp;required_user_action) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::data_processing::ParseSerialNumber</name>
    <filename>classsick_1_1data__processing_1_1ParseSerialNumber.html</filename>
    <member kind="function">
      <type></type>
      <name>ParseSerialNumber</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseSerialNumber.html</anchorfile>
      <anchor>a8b73020d6e1562035772194e08e0e9ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseTCPSequence</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseSerialNumber.html</anchorfile>
      <anchor>a61d85d7d1cac146315030c42198b82d6</anchor>
      <arglist>(const datastructure::PacketBuffer &amp;buffer, datastructure::SerialNumber &amp;serial_number) const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>readSerialNumber</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseSerialNumber.html</anchorfile>
      <anchor>a505bf85df62c611d49f9f80b0c373583</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::data_processing::ParseStatusOverviewData</name>
    <filename>classsick_1_1data__processing_1_1ParseStatusOverviewData.html</filename>
    <member kind="function">
      <type></type>
      <name>ParseStatusOverviewData</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseStatusOverviewData.html</anchorfile>
      <anchor>a55c6155ae99467afeb869fd8b101535e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseTCPSequence</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseStatusOverviewData.html</anchorfile>
      <anchor>a15b34435d585cabf0a3f9d69d31f19e2</anchor>
      <arglist>(const datastructure::PacketBuffer &amp;buffer, datastructure::StatusOverview &amp;status_overview) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint8_t</type>
      <name>readApplicationState</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseStatusOverviewData.html</anchorfile>
      <anchor>a5ddb2b0e7eb3da327f440b5936264014</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint8_t</type>
      <name>readConfigState</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseStatusOverviewData.html</anchorfile>
      <anchor>adb2abbbd56ac3bddf5d006f494b31b66</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint16_t</type>
      <name>readCurrentDate</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseStatusOverviewData.html</anchorfile>
      <anchor>a88ac0c32d69b6133105a794f8efe131d</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint32_t</type>
      <name>readCurrentTime</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseStatusOverviewData.html</anchorfile>
      <anchor>a3277cc3881e84733731e4ff431dca4b7</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint8_t</type>
      <name>readDeviceState</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseStatusOverviewData.html</anchorfile>
      <anchor>a358f31da2363c9591efb348f65e7febb</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint32_t</type>
      <name>readErrorInfoCode</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseStatusOverviewData.html</anchorfile>
      <anchor>a6fb504f554ae12296596598cb2ab3dad</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint16_t</type>
      <name>readErrorInfoDate</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseStatusOverviewData.html</anchorfile>
      <anchor>a3508d665a44d787601dd869e6d6282f7</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint32_t</type>
      <name>readErrorInfoTime</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseStatusOverviewData.html</anchorfile>
      <anchor>a4a9c233be4d404b4ec1c81ecc7bffca6</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint8_t</type>
      <name>readMajorNumber</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseStatusOverviewData.html</anchorfile>
      <anchor>aba0542597fa79a7bd1c27d2a604452d8</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint8_t</type>
      <name>readMinorNumber</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseStatusOverviewData.html</anchorfile>
      <anchor>a6f5839e9f88623aa7d50c30ea5afe03e</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint32_t</type>
      <name>readPowerOnCount</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseStatusOverviewData.html</anchorfile>
      <anchor>adb2ff797a410bbdd0e13c662718ae202</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint8_t</type>
      <name>readReleaseNumber</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseStatusOverviewData.html</anchorfile>
      <anchor>afdb0bccd774622aa4b98e7e6ff34f65a</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>readVersionIndicator</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseStatusOverviewData.html</anchorfile>
      <anchor>a481c3e7800861f0cfa58171a7177301e</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::data_processing::ParseTCPPacket</name>
    <filename>classsick_1_1data__processing_1_1ParseTCPPacket.html</filename>
    <member kind="function">
      <type>uint32_t</type>
      <name>getExpectedPacketLength</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseTCPPacket.html</anchorfile>
      <anchor>a962130bd2f2e0363cac5588e7f9767f6</anchor>
      <arglist>(const datastructure::PacketBuffer &amp;buffer)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getRequestID</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseTCPPacket.html</anchorfile>
      <anchor>a1014728c8dce806a924b12f035fd7bfc</anchor>
      <arglist>(const datastructure::PacketBuffer &amp;buffer) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParseTCPPacket</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseTCPPacket.html</anchorfile>
      <anchor>a5f6d8c9cd1f88d479b8655cbdf863e0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseTCPSequence</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseTCPPacket.html</anchorfile>
      <anchor>aba8bf05430f38781c5c4aa7da531fb3f</anchor>
      <arglist>(const datastructure::PacketBuffer &amp;buffer, sick::cola2::Command &amp;command) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint8_t</type>
      <name>readCommandMode</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseTCPPacket.html</anchorfile>
      <anchor>aeb0764117e1c7b1e77b7254898c23060</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint8_t</type>
      <name>readCommandType</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseTCPPacket.html</anchorfile>
      <anchor>a4e8a143efad543085fd3d313d3fc88fc</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>readData</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseTCPPacket.html</anchorfile>
      <anchor>ab70923d482310e02fcf11ae7c03fb6e1</anchor>
      <arglist>(const datastructure::PacketBuffer &amp;buffer) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint16_t</type>
      <name>readErrorCode</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseTCPPacket.html</anchorfile>
      <anchor>a9ca2d44d656b2e5fbbc23c6d801e3af1</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint8_t</type>
      <name>readHubCntr</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseTCPPacket.html</anchorfile>
      <anchor>a87aec58b6ee2659cb109ab1044ad6830</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint32_t</type>
      <name>readLength</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseTCPPacket.html</anchorfile>
      <anchor>a9538bafed45dd1fd102358464bcdd41b</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint8_t</type>
      <name>readNoC</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseTCPPacket.html</anchorfile>
      <anchor>a3b4516c6e9d7933b22b6ff29d866d233</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint16_t</type>
      <name>readRequestID</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseTCPPacket.html</anchorfile>
      <anchor>aa4fd9e3a8fcae5af64d9cb0eedea53bb</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint32_t</type>
      <name>readSessionID</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseTCPPacket.html</anchorfile>
      <anchor>a4fd1561b908a91b36ea9fbb7ec176545</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint32_t</type>
      <name>readSTx</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseTCPPacket.html</anchorfile>
      <anchor>a78651f6d156cf56b30f41e38ea1b4288</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setCommandValuesFromPacket</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseTCPPacket.html</anchorfile>
      <anchor>a37c5cb5050ab2604c1a9453e60af9a19</anchor>
      <arglist>(const sick::datastructure::PacketBuffer &amp;buffer, sick::cola2::Command &amp;command) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::data_processing::ParseTypeCodeData</name>
    <filename>classsick_1_1data__processing_1_1ParseTypeCodeData.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>parseTCPSequence</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseTypeCodeData.html</anchorfile>
      <anchor>a6eff4723d510c1754ead25cedaaba1a5</anchor>
      <arglist>(const datastructure::PacketBuffer &amp;buffer, datastructure::TypeCode &amp;type_code) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParseTypeCodeData</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseTypeCodeData.html</anchorfile>
      <anchor>a6e8e598f67cfb176e67d63235722eba0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint8_t</type>
      <name>readInterfaceType</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseTypeCodeData.html</anchorfile>
      <anchor>aba3365c75e0555cfa3b9fe3b931e204b</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>float</type>
      <name>readMaxRange</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseTypeCodeData.html</anchorfile>
      <anchor>afc7d49ae2b9fee193021b2d7252f5167</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>readTypeCode</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseTypeCodeData.html</anchorfile>
      <anchor>adbc6dc62bd1d3fd539a3c1c57071af22</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::data_processing::ParseUserNameData</name>
    <filename>classsick_1_1data__processing_1_1ParseUserNameData.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>parseTCPSequence</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseUserNameData.html</anchorfile>
      <anchor>a8a79d3e0025013374489d68137d67ccc</anchor>
      <arglist>(const datastructure::PacketBuffer &amp;buffer, datastructure::UserName &amp;user_name) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParseUserNameData</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseUserNameData.html</anchorfile>
      <anchor>af4d36aab5068a6f00b7d934daf9e21ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint8_t</type>
      <name>readMajorNumber</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseUserNameData.html</anchorfile>
      <anchor>a18162444a4827ccc92714c79aaf04148</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint8_t</type>
      <name>readMinorNumber</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseUserNameData.html</anchorfile>
      <anchor>af1b60bef48cea1724a2b03016cd282bf</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint32_t</type>
      <name>readNameLength</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseUserNameData.html</anchorfile>
      <anchor>adfeec43f45d81c4450f4c0586de7197b</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint8_t</type>
      <name>readReleaseNumber</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseUserNameData.html</anchorfile>
      <anchor>ab6120c83e48fc8e3bfd9e82e1f7ea875</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>readUserName</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseUserNameData.html</anchorfile>
      <anchor>a492d21cbfa74928880432b388039b839</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>readVersionIndicator</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseUserNameData.html</anchorfile>
      <anchor>a16249130939443ca335eca33cc65ebe0</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator data_ptr) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::datastructure::ProjectName</name>
    <filename>classsick_1_1datastructure_1_1ProjectName.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>getProjectName</name>
      <anchorfile>classsick_1_1datastructure_1_1ProjectName.html</anchorfile>
      <anchor>a2cfc3683f213e2e3ddfaee7e7cd20260</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProjectName</name>
      <anchorfile>classsick_1_1datastructure_1_1ProjectName.html</anchorfile>
      <anchor>a0f9c352c89a59baef174ece37a5d62ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProjectName</name>
      <anchorfile>classsick_1_1datastructure_1_1ProjectName.html</anchorfile>
      <anchor>a26151a2b7d4d5f667e5c1239157b38cd</anchor>
      <arglist>(const std::string &amp;project_name)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_project_name</name>
      <anchorfile>classsick_1_1datastructure_1_1ProjectName.html</anchorfile>
      <anchor>adaf007d912ac89bafad85e2de9f85b85</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::cola2::ProjectNameVariableCommand</name>
    <filename>classsick_1_1cola2_1_1ProjectNameVariableCommand.html</filename>
    <base>sick::cola2::VariableCommand</base>
    <member kind="typedef">
      <type>sick::cola2::VariableCommand</type>
      <name>base_class</name>
      <anchorfile>classsick_1_1cola2_1_1ProjectNameVariableCommand.html</anchorfile>
      <anchor>abc3063f834f154f7ef7127e7aa4d8079</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canBeExecutedWithoutSessionID</name>
      <anchorfile>classsick_1_1cola2_1_1ProjectNameVariableCommand.html</anchorfile>
      <anchor>a260d963ed2f5637cdc757a57a74b31ee</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>processReply</name>
      <anchorfile>classsick_1_1cola2_1_1ProjectNameVariableCommand.html</anchorfile>
      <anchor>a5cdf9f26831b12f72011e20c6775cfd9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProjectNameVariableCommand</name>
      <anchorfile>classsick_1_1cola2_1_1ProjectNameVariableCommand.html</anchorfile>
      <anchor>a4cc83eb71600987f456fb9b5d57d2bf7</anchor>
      <arglist>(Cola2Session &amp;session, datastructure::ProjectName &amp;project_name)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>datastructure::ProjectName &amp;</type>
      <name>m_project_name</name>
      <anchorfile>classsick_1_1cola2_1_1ProjectNameVariableCommand.html</anchorfile>
      <anchor>a01053e4263230328465779af47d21767</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ParseProjectName &gt;</type>
      <name>m_project_name_parser_ptr</name>
      <anchorfile>classsick_1_1cola2_1_1ProjectNameVariableCommand.html</anchorfile>
      <anchor>acf3446fda5380f7b27de8ba135399791</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::datastructure::RequiredUserAction</name>
    <filename>classsick_1_1datastructure_1_1RequiredUserAction.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>getCheckApplicationInterfaces</name>
      <anchorfile>classsick_1_1datastructure_1_1RequiredUserAction.html</anchorfile>
      <anchor>a96a1ef91dedb3118bd8f244b1c4298ed</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getCheckConfiguration</name>
      <anchorfile>classsick_1_1datastructure_1_1RequiredUserAction.html</anchorfile>
      <anchor>ac7f013e616c0ae5fde865cfcc2dc7410</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getCheckDevice</name>
      <anchorfile>classsick_1_1datastructure_1_1RequiredUserAction.html</anchorfile>
      <anchor>a396d3861b4a2ac7c38ec90db0a7d2bc3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getCheckEnvironment</name>
      <anchorfile>classsick_1_1datastructure_1_1RequiredUserAction.html</anchorfile>
      <anchor>a60b77da57f7df5a9b9ce45c65a4d3f33</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getCheckFirmware</name>
      <anchorfile>classsick_1_1datastructure_1_1RequiredUserAction.html</anchorfile>
      <anchor>a2240f717da0331125df27baf21828a62</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getConfirmConfiguration</name>
      <anchorfile>classsick_1_1datastructure_1_1RequiredUserAction.html</anchorfile>
      <anchor>aef3817b3f7204060bbe38ba42c0147c4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getRunSetupProcedure</name>
      <anchorfile>classsick_1_1datastructure_1_1RequiredUserAction.html</anchorfile>
      <anchor>abcffca74f1d40ead00ce9e66fdaec5f4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getWait</name>
      <anchorfile>classsick_1_1datastructure_1_1RequiredUserAction.html</anchorfile>
      <anchor>ab3ba8f6f5e1d4019be40cd7d8c545db7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RequiredUserAction</name>
      <anchorfile>classsick_1_1datastructure_1_1RequiredUserAction.html</anchorfile>
      <anchor>adc8fcf1b1cf1d528a6b65e4c33619e15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCheckApplicationInterfaces</name>
      <anchorfile>classsick_1_1datastructure_1_1RequiredUserAction.html</anchorfile>
      <anchor>a5cf7ef879f6f5a50c98565457814ea62</anchor>
      <arglist>(bool check_application_interfaces)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCheckConfiguration</name>
      <anchorfile>classsick_1_1datastructure_1_1RequiredUserAction.html</anchorfile>
      <anchor>a3ed2a4d88bac8a581b667ad7fd007fe0</anchor>
      <arglist>(bool check_configuration)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCheckDevice</name>
      <anchorfile>classsick_1_1datastructure_1_1RequiredUserAction.html</anchorfile>
      <anchor>ab18f578bbf2ad6c6f5b18472fe292bbc</anchor>
      <arglist>(bool check_device)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCheckEnvironment</name>
      <anchorfile>classsick_1_1datastructure_1_1RequiredUserAction.html</anchorfile>
      <anchor>ac77a6e009a5cc4b1645af3cc5f9f5003</anchor>
      <arglist>(bool check_environment)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCheckFirmware</name>
      <anchorfile>classsick_1_1datastructure_1_1RequiredUserAction.html</anchorfile>
      <anchor>af2d55281f7696ebf8c2e850c3ba48b59</anchor>
      <arglist>(bool check_firmware)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConfirmConfiguration</name>
      <anchorfile>classsick_1_1datastructure_1_1RequiredUserAction.html</anchorfile>
      <anchor>acba00d22fb735f8e258710eeba15d0e5</anchor>
      <arglist>(bool confirm_configuration)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRunSetupProcedure</name>
      <anchorfile>classsick_1_1datastructure_1_1RequiredUserAction.html</anchorfile>
      <anchor>ae6e47cb3356eade62885eb08f69e4687</anchor>
      <arglist>(bool run_setup_procedure)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWait</name>
      <anchorfile>classsick_1_1datastructure_1_1RequiredUserAction.html</anchorfile>
      <anchor>a39c3e9d89633e9d981ad7c2892a57d02</anchor>
      <arglist>(bool wait)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_check_application_interfaces</name>
      <anchorfile>classsick_1_1datastructure_1_1RequiredUserAction.html</anchorfile>
      <anchor>a63ddf23bdd653c8319848b9d76b201dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_check_configuration</name>
      <anchorfile>classsick_1_1datastructure_1_1RequiredUserAction.html</anchorfile>
      <anchor>aead7247a2c6059a6c806a9925901232b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_check_device</name>
      <anchorfile>classsick_1_1datastructure_1_1RequiredUserAction.html</anchorfile>
      <anchor>a95db0a11eaece5f08ef60b644130789e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_check_environment</name>
      <anchorfile>classsick_1_1datastructure_1_1RequiredUserAction.html</anchorfile>
      <anchor>a74e94d0e7e57b175f69b1e19308d9ae2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_check_firmware</name>
      <anchorfile>classsick_1_1datastructure_1_1RequiredUserAction.html</anchorfile>
      <anchor>a2607a698cc09567bd4fd723a7e123991</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_confirm_configuration</name>
      <anchorfile>classsick_1_1datastructure_1_1RequiredUserAction.html</anchorfile>
      <anchor>af1b931b3539c5eedd68ead143b33b73d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_run_setup_procedure</name>
      <anchorfile>classsick_1_1datastructure_1_1RequiredUserAction.html</anchorfile>
      <anchor>a373a764b8ee08b393dfd577af2b1d9e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_wait</name>
      <anchorfile>classsick_1_1datastructure_1_1RequiredUserAction.html</anchorfile>
      <anchor>a5f0f5878b6ccf99c15c180cc1d3f86e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::cola2::RequiredUserActionVariableCommand</name>
    <filename>classsick_1_1cola2_1_1RequiredUserActionVariableCommand.html</filename>
    <base>sick::cola2::VariableCommand</base>
    <member kind="typedef">
      <type>sick::cola2::VariableCommand</type>
      <name>base_class</name>
      <anchorfile>classsick_1_1cola2_1_1RequiredUserActionVariableCommand.html</anchorfile>
      <anchor>a1ee439b10804445dda661bf9499a72f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canBeExecutedWithoutSessionID</name>
      <anchorfile>classsick_1_1cola2_1_1RequiredUserActionVariableCommand.html</anchorfile>
      <anchor>ad419a8d8180297ba4c8ba58d76759a6e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>processReply</name>
      <anchorfile>classsick_1_1cola2_1_1RequiredUserActionVariableCommand.html</anchorfile>
      <anchor>a829e5da78b26242dce0a9846db79de2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RequiredUserActionVariableCommand</name>
      <anchorfile>classsick_1_1cola2_1_1RequiredUserActionVariableCommand.html</anchorfile>
      <anchor>a1ee67d18bd66203cd5d9a37bd7c0f0a0</anchor>
      <arglist>(Cola2Session &amp;session, datastructure::RequiredUserAction &amp;required_user_action)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sick::datastructure::RequiredUserAction &amp;</type>
      <name>m_required_user_action</name>
      <anchorfile>classsick_1_1cola2_1_1RequiredUserActionVariableCommand.html</anchorfile>
      <anchor>a2993137d6a70a09a9fa50d02250dbcc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ParseRequiredUserActionData &gt;</type>
      <name>m_required_user_action_parser_ptr</name>
      <anchorfile>classsick_1_1cola2_1_1RequiredUserActionVariableCommand.html</anchorfile>
      <anchor>ac876278a560ee4bb9732c6dd06d614b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::datastructure::ScanPoint</name>
    <filename>classsick_1_1datastructure_1_1ScanPoint.html</filename>
    <member kind="function">
      <type>float</type>
      <name>getAngle</name>
      <anchorfile>classsick_1_1datastructure_1_1ScanPoint.html</anchorfile>
      <anchor>aa65b6de5b6c7f7e9732edf5478956b45</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getContaminationBit</name>
      <anchorfile>classsick_1_1datastructure_1_1ScanPoint.html</anchorfile>
      <anchor>a4a9c28760d32d7db2dd51081c76fe898</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getContaminationWarningBit</name>
      <anchorfile>classsick_1_1datastructure_1_1ScanPoint.html</anchorfile>
      <anchor>ad7686211e51d47284b45e4ce751e3296</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getDistance</name>
      <anchorfile>classsick_1_1datastructure_1_1ScanPoint.html</anchorfile>
      <anchor>a5e7a700d99d56e04fb5e57d9a314a226</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getGlareBit</name>
      <anchorfile>classsick_1_1datastructure_1_1ScanPoint.html</anchorfile>
      <anchor>ae72316124dbdd7b75bca2dce22ecb205</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getInfiniteBit</name>
      <anchorfile>classsick_1_1datastructure_1_1ScanPoint.html</anchorfile>
      <anchor>a09d1b69b300b11d0187c4b4e6cf19266</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getReflectivity</name>
      <anchorfile>classsick_1_1datastructure_1_1ScanPoint.html</anchorfile>
      <anchor>a1e017888b94e54f26c84ff9099a3d058</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getReflectorBit</name>
      <anchorfile>classsick_1_1datastructure_1_1ScanPoint.html</anchorfile>
      <anchor>a4d76ca72761a7346b3970e80577a694c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getValidBit</name>
      <anchorfile>classsick_1_1datastructure_1_1ScanPoint.html</anchorfile>
      <anchor>ab707703f80527efbe9ea66ca286ca80b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScanPoint</name>
      <anchorfile>classsick_1_1datastructure_1_1ScanPoint.html</anchorfile>
      <anchor>a32276551418783448cec46eb5b2d0288</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScanPoint</name>
      <anchorfile>classsick_1_1datastructure_1_1ScanPoint.html</anchorfile>
      <anchor>acbbc233f1ca5aff8c25c83030c8d7c32</anchor>
      <arglist>(float angle, int16_t &amp;distance, uint8_t &amp;reflectivity, bool &amp;valid_bit, bool &amp;infinite_bit, bool &amp;glare_bit, bool &amp;reflector_bit, bool &amp;contamination_bit, bool &amp;contamination_warning_bit)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_angle</name>
      <anchorfile>classsick_1_1datastructure_1_1ScanPoint.html</anchorfile>
      <anchor>a97e65d1890b9ae32b3c220cb94228048</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_contamination_bit</name>
      <anchorfile>classsick_1_1datastructure_1_1ScanPoint.html</anchorfile>
      <anchor>a2e336e056dcec5f8e3df2f8417496226</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_contamination_warning_bit</name>
      <anchorfile>classsick_1_1datastructure_1_1ScanPoint.html</anchorfile>
      <anchor>aa5a9bf18f731830e51ef187907a55770</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int16_t</type>
      <name>m_distance</name>
      <anchorfile>classsick_1_1datastructure_1_1ScanPoint.html</anchorfile>
      <anchor>ae2678c7df0d4f5db8411f3362dd574a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_glare_bit</name>
      <anchorfile>classsick_1_1datastructure_1_1ScanPoint.html</anchorfile>
      <anchor>a9bb0fab202647262a28fd0923c370c44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_infinite_bit</name>
      <anchorfile>classsick_1_1datastructure_1_1ScanPoint.html</anchorfile>
      <anchor>a2f2e1e2a35b5a6ca9389b508b43ebf79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_reflectivity</name>
      <anchorfile>classsick_1_1datastructure_1_1ScanPoint.html</anchorfile>
      <anchor>a93205e21d0f97aeaaf77360ac6b386e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_reflector_bit</name>
      <anchorfile>classsick_1_1datastructure_1_1ScanPoint.html</anchorfile>
      <anchor>a8bed1e3827f43e9917925a2a9fc5f464</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_valid_bit</name>
      <anchorfile>classsick_1_1datastructure_1_1ScanPoint.html</anchorfile>
      <anchor>a6cb451867749019d717fed113f15799b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::datastructure::SerialNumber</name>
    <filename>classsick_1_1datastructure_1_1SerialNumber.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>getSerialNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1SerialNumber.html</anchorfile>
      <anchor>a1b83435be00dac64b10d50b5271d9755</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SerialNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1SerialNumber.html</anchorfile>
      <anchor>aa39d3fd3b17d4b32d25325fad469d7d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSerialNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1SerialNumber.html</anchorfile>
      <anchor>a7a4b1df01c20125762505cb8bd315473</anchor>
      <arglist>(const std::string &amp;serial_number)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_serial_number</name>
      <anchorfile>classsick_1_1datastructure_1_1SerialNumber.html</anchorfile>
      <anchor>a10a4c04605c40fbd768336f7efa5add4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::cola2::SerialNumberVariableCommand</name>
    <filename>classsick_1_1cola2_1_1SerialNumberVariableCommand.html</filename>
    <base>sick::cola2::VariableCommand</base>
    <member kind="typedef">
      <type>sick::cola2::VariableCommand</type>
      <name>base_class</name>
      <anchorfile>classsick_1_1cola2_1_1SerialNumberVariableCommand.html</anchorfile>
      <anchor>a3481d187120696661dd968c90b5ce256</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canBeExecutedWithoutSessionID</name>
      <anchorfile>classsick_1_1cola2_1_1SerialNumberVariableCommand.html</anchorfile>
      <anchor>aa4f3a376d20de5cb7fd9966236491ae0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>processReply</name>
      <anchorfile>classsick_1_1cola2_1_1SerialNumberVariableCommand.html</anchorfile>
      <anchor>a90c1bd7a11a21598023fee3ecf6ed658</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SerialNumberVariableCommand</name>
      <anchorfile>classsick_1_1cola2_1_1SerialNumberVariableCommand.html</anchorfile>
      <anchor>a9fdde668a14c01d7abb8e737e07e7ac8</anchor>
      <arglist>(Cola2Session &amp;session, datastructure::SerialNumber &amp;serial_number)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>datastructure::SerialNumber &amp;</type>
      <name>m_serial_number</name>
      <anchorfile>classsick_1_1cola2_1_1SerialNumberVariableCommand.html</anchorfile>
      <anchor>af76a8fd955d7f9591a0641060157be36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ParseSerialNumber &gt;</type>
      <name>m_serial_number_parser_ptr</name>
      <anchorfile>classsick_1_1cola2_1_1SerialNumberVariableCommand.html</anchorfile>
      <anchor>a4be15ee3cce6ec4627c62ae2470f0278</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::SickSafetyscanners</name>
    <filename>classsick_1_1SickSafetyscanners.html</filename>
    <member kind="typedef">
      <type>boost::function&lt; void(const sick::datastructure::Data &amp;)&gt;</type>
      <name>packetReceivedCallbackFunction</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>aaf1389254cbcd84db3b6314a016af6a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>changeSensorSettings</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>ae187f1c036cd08c712b2dc5b039777fb</anchor>
      <arglist>(const sick::datastructure::CommSettings &amp;settings)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FindSensor</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>a8ebfb165011b36d4e9253b74981de750</anchor>
      <arglist>(const datastructure::CommSettings &amp;settings, uint16_t blink_time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestApplicationName</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>a7f2ff8a4e92e627b9fecdd1a99a0fecc</anchor>
      <arglist>(const sick::datastructure::CommSettings &amp;settings, sick::datastructure::ApplicationName &amp;application_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestConfigMetadata</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>ab9de64365c56fe1aae18de8c08103d2e</anchor>
      <arglist>(const datastructure::CommSettings &amp;settings, datastructure::ConfigMetadata &amp;config_metadata)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestDeviceName</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>a690d0527570b1777d4ac1907923be3aa</anchor>
      <arglist>(const sick::datastructure::CommSettings &amp;settings, datastructure::DeviceName &amp;device_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestDeviceStatus</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>a08158da94e5f2d693fe20af642ee30a1</anchor>
      <arglist>(const datastructure::CommSettings &amp;settings, datastructure::DeviceStatus &amp;device_status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestFieldData</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>a07fe1a0c75ddbe4ef0f72a96641a07db</anchor>
      <arglist>(const sick::datastructure::CommSettings &amp;settings, std::vector&lt; sick::datastructure::FieldData &gt; &amp;field_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestFirmwareVersion</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>a8a166d6420e1649d8aa2181a74cf85d1</anchor>
      <arglist>(const sick::datastructure::CommSettings &amp;settings, sick::datastructure::FirmwareVersion &amp;firmware_version)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestMonitoringCases</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>a4533082dcfb3fff0aab4d6292bc93518</anchor>
      <arglist>(const sick::datastructure::CommSettings &amp;settings, std::vector&lt; sick::datastructure::MonitoringCaseData &gt; &amp;monitoring_cases)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestOrderNumber</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>a12d39560d9af6d0d697314bb4e67e0a0</anchor>
      <arglist>(const datastructure::CommSettings &amp;settings, datastructure::OrderNumber &amp;order_number)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestPersistentConfig</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>a971a2245eb4563df3f1104bfaabd2b94</anchor>
      <arglist>(const datastructure::CommSettings &amp;settings, sick::datastructure::ConfigData &amp;config_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestProjectName</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>af0ada1ca033e0af6dcf1350ad55841e4</anchor>
      <arglist>(const datastructure::CommSettings &amp;settings, datastructure::ProjectName &amp;project_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestRequiredUserAction</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>aa6cb35e6ee621b9223df995b9fd204e2</anchor>
      <arglist>(const datastructure::CommSettings &amp;settings, datastructure::RequiredUserAction &amp;required_user_action)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestSerialNumber</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>a4bf273b01649b0e5d014fbe027b73b6a</anchor>
      <arglist>(const sick::datastructure::CommSettings &amp;settings, sick::datastructure::SerialNumber &amp;serial_number)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestStatusOverview</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>a7ac68e9aab1752410f90952240814826</anchor>
      <arglist>(const datastructure::CommSettings &amp;settings, datastructure::StatusOverview &amp;status_overview)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestTypeCode</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>a2479482369674abc08ac513ef8b0699a</anchor>
      <arglist>(const sick::datastructure::CommSettings &amp;settings, sick::datastructure::TypeCode &amp;type_code)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>requestUserName</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>a6ba552c561ec94a4179e39d2a9bcdd06</anchor>
      <arglist>(const datastructure::CommSettings &amp;settings, datastructure::UserName &amp;user_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>run</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>ac1495d86919f76c67465735aca51eee0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SickSafetyscanners</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>a04fa7b89590c41843bf6025e34b302a5</anchor>
      <arglist>(const packetReceivedCallbackFunction &amp;newPacketReceivedCallbackFunction, sick::datastructure::CommSettings *settings)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SickSafetyscanners</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>a1619cbf2f802020d87248713cb25fa48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>changeCommSettingsInColaSession</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>a9b178b1604e4348096a78be9955aea1e</anchor>
      <arglist>(const datastructure::CommSettings &amp;settings)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>FindSensorInColaSession</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>a7d78643fdc28fc576308576d80e076dc</anchor>
      <arglist>(uint16_t blink_time)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>processTCPPacket</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>a6ce18aefeec2572350e80e4b175d7240</anchor>
      <arglist>(const sick::datastructure::PacketBuffer &amp;buffer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>processUDPPacket</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>ae3353660f574c13c9a528aafd07167db</anchor>
      <arglist>(const sick::datastructure::PacketBuffer &amp;buffer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>requestApplicationNameInColaSession</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>ac6e4d00121e209cc0d03796c2634f2b2</anchor>
      <arglist>(sick::datastructure::ApplicationName &amp;application_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>requestConfigMetadataInColaSession</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>a250c050363e58afc1968855cefedbcaf</anchor>
      <arglist>(sick::datastructure::ConfigMetadata &amp;config_metadata)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>requestDeviceNameInColaSession</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>ad98b117df9cb823b673a7dcd5bd6184e</anchor>
      <arglist>(datastructure::DeviceName &amp;device_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>requestDeviceStatusInColaSession</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>a182927fe7c10814d3104757b10426af7</anchor>
      <arglist>(sick::datastructure::DeviceStatus &amp;device_status)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>requestFieldDataInColaSession</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>a51ca63658dc6048e7e5453f06a4c0777</anchor>
      <arglist>(std::vector&lt; sick::datastructure::FieldData &gt; &amp;fields)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>requestFirmwareVersionInColaSession</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>ab494f904ac247e509c673a1a08574a94</anchor>
      <arglist>(sick::datastructure::FirmwareVersion &amp;firmware_version)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>requestMonitoringCaseDataInColaSession</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>afffd357b3a2348cef4920006bb54035b</anchor>
      <arglist>(std::vector&lt; sick::datastructure::MonitoringCaseData &gt; &amp;monitoring_cases)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>requestOrderNumberInColaSession</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>a7a8177431bd6547e15d7b69cfbfa5faa</anchor>
      <arglist>(sick::datastructure::OrderNumber &amp;order_number)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>requestPersistentConfigInColaSession</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>adf049a435ac65dcf42539d2ab0bc53f8</anchor>
      <arglist>(sick::datastructure::ConfigData &amp;config_data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>requestProjectNameInColaSession</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>a8ab7a7027149749acb5405bbe8151e15</anchor>
      <arglist>(sick::datastructure::ProjectName &amp;project_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>requestRequiredUserActionInColaSession</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>a4966a1e5d436f199e813d61b3754c8d6</anchor>
      <arglist>(sick::datastructure::RequiredUserAction &amp;required_user_action)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>requestSerialNumberInColaSession</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>ad60021a0f40a953d14b809f9de9aebd4</anchor>
      <arglist>(sick::datastructure::SerialNumber &amp;serial_number)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>requestStatusOverviewInColaSession</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>a90069a7ecc9dff71b32d247f812f46e2</anchor>
      <arglist>(sick::datastructure::StatusOverview &amp;status_overview)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>requestTypeCodeInColaSession</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>ab0ad1c4ab98b79ab1221c7b8e4545572</anchor>
      <arglist>(sick::datastructure::TypeCode &amp;type_code)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>requestUserNameInColaSession</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>a0b87223cac00cfb03707e96a72c22d26</anchor>
      <arglist>(sick::datastructure::UserName &amp;user_name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>startTCPConnection</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>a216094aa40bf463acb52724f65cc53a8</anchor>
      <arglist>(const sick::datastructure::CommSettings &amp;settings)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>stopTCPConnection</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>a89cc2af961c0e7cbbc3bb653da1b1d8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>udpClientThread</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>ad603eeef7a6570f051a7de4ff308f98d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::communication::AsyncTCPClient &gt;</type>
      <name>m_async_tcp_client_ptr</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>a543edabd7a7e998070085f0e9cc04ac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::communication::AsyncUDPClient &gt;</type>
      <name>m_async_udp_client_ptr</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>a70e7545a30f176aaadc9785b3a07a21d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; boost::asio::io_service &gt;</type>
      <name>m_io_service_ptr</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>a489c1a65b32a159ad9c7ab8f53389722</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; boost::asio::io_service::work &gt;</type>
      <name>m_io_work_ptr</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>aa6a5baa4d7403502a5edeb6c646092de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>packetReceivedCallbackFunction</type>
      <name>m_newPacketReceivedCallbackFunction</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>a772850a1f3a950d1fbcd2dd013dae191</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::UDPPacketMerger &gt;</type>
      <name>m_packet_merger_ptr</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>aeb93899d84c2f49f370a321d716b8a59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::cola2::Cola2Session &gt;</type>
      <name>m_session_ptr</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>a1d6e63ca7830984b4e1c356b26f5e13a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::scoped_ptr&lt; boost::thread &gt;</type>
      <name>m_udp_client_thread_ptr</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>aff043ce5918db7b1bb8681c9492312fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::SickSafetyscannersRos</name>
    <filename>classsick_1_1SickSafetyscannersRos.html</filename>
    <member kind="function">
      <type></type>
      <name>SickSafetyscannersRos</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>ac09728b1034cb87c6852977eeec76b8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SickSafetyscannersRos</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>a04edea4ec24b60b1c1fc5c2b5c9e5ef8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>sick_safetyscanners::ApplicationDataMsg</type>
      <name>createApplicationDataMessage</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>a9ea6374e5a8d181f275b541f42dc1e74</anchor>
      <arglist>(const sick::datastructure::Data &amp;data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>sick_safetyscanners::ApplicationInputsMsg</type>
      <name>createApplicationInputsMessage</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>a855a95103231d57f9823c5d6eda2b871</anchor>
      <arglist>(const sick::datastructure::Data &amp;data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>sick_safetyscanners::ApplicationOutputsMsg</type>
      <name>createApplicationOutputsMessage</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>aa9fd3d758d07c345084ffa3913b76f6a</anchor>
      <arglist>(const sick::datastructure::Data &amp;data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>sick_safetyscanners::DataHeaderMsg</type>
      <name>createDataHeaderMessage</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>a236922b33ae7fd440d567f535106b17d</anchor>
      <arglist>(const sick::datastructure::Data &amp;data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>sick_safetyscanners::DerivedValuesMsg</type>
      <name>createDerivedValuesMessage</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>aff922f5935facdd7d489c1c374fe3823</anchor>
      <arglist>(const sick::datastructure::Data &amp;data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>sick_safetyscanners::ExtendedLaserScanMsg</type>
      <name>createExtendedLaserScanMessage</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>a868b44a2e49e1332fa3ef16215d0ff86</anchor>
      <arglist>(const sick::datastructure::Data &amp;data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>sick_safetyscanners::GeneralSystemStateMsg</type>
      <name>createGeneralSystemStateMessage</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>afce5950a1972e5c1f20bfb63f7450cda</anchor>
      <arglist>(const sick::datastructure::Data &amp;data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>sick_safetyscanners::IntrusionDataMsg</type>
      <name>createIntrusionDataMessage</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>a9577e56684bd29ecdcd74d14e7e6138b</anchor>
      <arglist>(const sick::datastructure::Data &amp;data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; sick_safetyscanners::IntrusionDatumMsg &gt;</type>
      <name>createIntrusionDatumMessageVector</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>a557e91a9580b9ba0ba00429e0abff7d4</anchor>
      <arglist>(const sick::datastructure::Data &amp;data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>sensor_msgs::LaserScan</type>
      <name>createLaserScanMessage</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>aca2b9c37f180ed2ffa222a271e8988ab</anchor>
      <arglist>(const sick::datastructure::Data &amp;data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>sick_safetyscanners::MeasurementDataMsg</type>
      <name>createMeasurementDataMessage</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>aedf799135931295ff334acd6db6ad029</anchor>
      <arglist>(const sick::datastructure::Data &amp;data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>sick_safetyscanners::OutputPathsMsg</type>
      <name>createOutputPathsMessage</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>aa5cf6f1a7047d50c52843050a1863c22</anchor>
      <arglist>(const sick::datastructure::Data &amp;data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>sick_safetyscanners::RawMicroScanDataMsg</type>
      <name>createRawDataMessage</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>aff1377432bffa8c15f3c49dc0e6c2cfa</anchor>
      <arglist>(const sick::datastructure::Data &amp;data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; sick_safetyscanners::ScanPointMsg &gt;</type>
      <name>createScanPointMessageVector</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>a20db48b21cc3232d8a41512d567234fa</anchor>
      <arglist>(const sick::datastructure::Data &amp;data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getFieldData</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>a8485024cf160b5921640f263db42d8fa</anchor>
      <arglist>(sick_safetyscanners::FieldData::Request &amp;req, sick_safetyscanners::FieldData::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; bool &gt;</type>
      <name>getMedianReflectors</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>a83bfaa46c25a535e91e46b6703161049</anchor>
      <arglist>(const std::vector&lt; sick::datastructure::ScanPoint &gt; scan_points)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isInitialised</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>aa1b22b7c73023de2e3dfac7307099437</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readParameters</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>a6d64abb52261d13ee9d82f9ab2236376</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>readPersistentConfig</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>a6f02661ec96d26edaf01bbcd6186fdbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>readTypeCodeSettings</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>aecb8047a122ac73dbf7c2bbd57cfdbb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>receivedUDPPacket</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>accb55bf98c76644b97e767188c486117</anchor>
      <arglist>(const datastructure::Data &amp;data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>reconfigureCallback</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>afc4e26f475f000fa299c47fae6e4db5a</anchor>
      <arglist>(const sick_safetyscanners::SickSafetyscannersConfigurationConfig &amp;config, const uint32_t &amp;level)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>sensorDiagnostics</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>a7e90f7d36a44ff3c791330c2d59304cb</anchor>
      <arglist>(diagnostic_updater::DiagnosticStatusWrapper &amp;diagnostic_status)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_angle_offset</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>a1034cd780595abdb6e9af942942a59eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sick::datastructure::CommSettings</type>
      <name>m_communication_settings</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>ac3127b28ec9bc649d1a9f395252591c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::SickSafetyscanners &gt;</type>
      <name>m_device</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>a5b6fae4e9f19f52dbb0658bc85bc6686</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; DiagnosedLaserScanPublisher &gt;</type>
      <name>m_diagnosed_laser_scan_publisher</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>ac0b86beeb7a7e2e8f08d464c48ab0f0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>diagnostic_updater::Updater</type>
      <name>m_diagnostic_updater</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>af14a4367b91e10b197b8ed3ecfd644ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dynamic_reconfigure::Server&lt; sick_safetyscanners::SickSafetyscannersConfigurationConfig &gt;</type>
      <name>m_dynamic_reconfiguration_server</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>a6bb9867152eaacb29ee344b3534177ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_expected_frequency</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>a556fa81209f63165f0da5b9017e8e6c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>m_extended_laser_scan_publisher</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>a83d7da367c8a0adca99e22e744eadbb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>m_field_service_server</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>aa0dd513b667bb73a3c7385d595540abb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_frame_id</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>a8fc74ef110d2ebc9d0775af84bc9964a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_frequency_tolerance</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>a76b728ff901290b6de6756ad78d3b7cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_initialised</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>a833a5a10ecc0210f8e765960a2705c63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>m_laser_scan_publisher</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>a1d453d7301edbeb54c8f5c96645ae211</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sick_safetyscanners::RawMicroScanDataMsg</type>
      <name>m_last_raw_data</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>a5340c95f9d2b59507ac05a38afbc703f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_min_intensities</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>a1641d74e96c7956f8f71386f43e3e2c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>m_nh</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>aa930221a5a9a22ee922a3430f6db6d52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>m_output_path_publisher</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>a8ddca3531ae9f68f59dd2e106d21de34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>m_private_nh</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>ac5905b2b44113f75ad0118774fe90e8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_range_max</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>a7f62a95cbdfb90d6a3d1670c2edb18bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_range_min</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>a6fdfaf2106b7961904dcd0e2f12fb94a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>m_raw_data_publisher</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>a237f3534ebd777024b0f54bbfb5b5e99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_time_offset</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>aae5669f617a7b88e416a2b10dcec2761</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_timestamp_max_acceptable</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>aa4c349f4a758add46ad2ca64bbe8cda6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_timestamp_min_acceptable</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>ab061ece9193a1b9689d242ca789415f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_use_pers_conf</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>a75d1739d750f2c5dd2268dea71e44a2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_use_sick_angles</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>a6d5dbd82c40ad8d3f76cdf9cbc705348</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::datastructure::StatusOverview</name>
    <filename>classsick_1_1datastructure_1_1StatusOverview.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>e_application_state</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a46df4ee6e0c9069629c07bc276c05924</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_STOPPED</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a46df4ee6e0c9069629c07bc276c05924a7e144e54d1497f04f3011ef89e23072d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_STARTING</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a46df4ee6e0c9069629c07bc276c05924a8ddd498c7f6b18a84efcb74ccd03c639</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_WAITING_FOR_PARTNERS</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a46df4ee6e0c9069629c07bc276c05924aad059296e241f21d4acbc30cfa88ac98</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_WAITING_FOR_INPUTS</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a46df4ee6e0c9069629c07bc276c05924a2a2a7a5a4e18b2b36ca2c42eaa66a171</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_STARTED</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a46df4ee6e0c9069629c07bc276c05924a7337fc489a06e88f8aea03635114beba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_SLEEP_MODE</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a46df4ee6e0c9069629c07bc276c05924a19b0df890ffd559669c6fdde3ed06722</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_CONFIG_IN_PROGRESS</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a1e6e934f9ed04ff6645e355a77bcb497a82e560712328f5af15c0560a44ea5360</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_CONFIG_REQUIRED</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a1e6e934f9ed04ff6645e355a77bcb497af3e285a9143f23fc25fef33a4c082960</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>e_config_state</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a1e6e934f9ed04ff6645e355a77bcb497</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_UNKNOWN</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a1e6e934f9ed04ff6645e355a77bcb497affa9664bc2735d040d66b92bd85b429b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_CONFIG_REQUIRED</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a1e6e934f9ed04ff6645e355a77bcb497af3e285a9143f23fc25fef33a4c082960</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_CONFIG_IN_PROGRESS</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a1e6e934f9ed04ff6645e355a77bcb497a82e560712328f5af15c0560a44ea5360</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_NOT_VERIFIED</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a1e6e934f9ed04ff6645e355a77bcb497a29a9bc22bbe34575f6d028a837c37d7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_REJECTED</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a1e6e934f9ed04ff6645e355a77bcb497a642846042d9367390a4ca4a4f414780e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_VERIFIED</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a1e6e934f9ed04ff6645e355a77bcb497a4adb3380ba6f4fd80f67872734257a5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_INTERNAL_ERROR</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a1e6e934f9ed04ff6645e355a77bcb497a1246081a5aa6c34061c365593614245b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_VERIFICATION_IN_PROGRESS</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a1e6e934f9ed04ff6645e355a77bcb497aac8a7d714be46a8e66f5764a83c343e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>e_device_state</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>ad4c14d19e1d00bbe073379d1d8439af4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_NORMAL</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>ad4c14d19e1d00bbe073379d1d8439af4a7cfb7b5ffe3bdcf284170a60cf80e62f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_ERROR</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>ad4c14d19e1d00bbe073379d1d8439af4a2debdb2d7d272a33c7422f56ef35b7b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_INITIALIZATION</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>ad4c14d19e1d00bbe073379d1d8439af4af564ab4f487125b844e86364d2965bec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_SHUTDOWN</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>ad4c14d19e1d00bbe073379d1d8439af4a53f392f6aa217450622d76edb286d971</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_OPTICS_COVER_CALIBRATION</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>ad4c14d19e1d00bbe073379d1d8439af4a9b00e3bbce029fdadb2f2318c25c2ee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_ERROR</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>ad4c14d19e1d00bbe073379d1d8439af4a2debdb2d7d272a33c7422f56ef35b7b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_INITIALIZATION</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>ad4c14d19e1d00bbe073379d1d8439af4af564ab4f487125b844e86364d2965bec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_INTERNAL_ERROR</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a1e6e934f9ed04ff6645e355a77bcb497a1246081a5aa6c34061c365593614245b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_NORMAL</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>ad4c14d19e1d00bbe073379d1d8439af4a7cfb7b5ffe3bdcf284170a60cf80e62f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_NOT_VERIFIED</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a1e6e934f9ed04ff6645e355a77bcb497a29a9bc22bbe34575f6d028a837c37d7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_OPTICS_COVER_CALIBRATION</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>ad4c14d19e1d00bbe073379d1d8439af4a9b00e3bbce029fdadb2f2318c25c2ee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_REJECTED</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a1e6e934f9ed04ff6645e355a77bcb497a642846042d9367390a4ca4a4f414780e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_SHUTDOWN</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>ad4c14d19e1d00bbe073379d1d8439af4a53f392f6aa217450622d76edb286d971</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_SLEEP_MODE</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a46df4ee6e0c9069629c07bc276c05924a19b0df890ffd559669c6fdde3ed06722</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_STARTED</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a46df4ee6e0c9069629c07bc276c05924a7337fc489a06e88f8aea03635114beba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_STARTING</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a46df4ee6e0c9069629c07bc276c05924a8ddd498c7f6b18a84efcb74ccd03c639</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_STOPPED</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a46df4ee6e0c9069629c07bc276c05924a7e144e54d1497f04f3011ef89e23072d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_UNKNOWN</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a1e6e934f9ed04ff6645e355a77bcb497affa9664bc2735d040d66b92bd85b429b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_VERIFICATION_IN_PROGRESS</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a1e6e934f9ed04ff6645e355a77bcb497aac8a7d714be46a8e66f5764a83c343e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_VERIFIED</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a1e6e934f9ed04ff6645e355a77bcb497a4adb3380ba6f4fd80f67872734257a5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_WAITING_FOR_INPUTS</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a46df4ee6e0c9069629c07bc276c05924a2a2a7a5a4e18b2b36ca2c42eaa66a171</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_WAITING_FOR_PARTNERS</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a46df4ee6e0c9069629c07bc276c05924aad059296e241f21d4acbc30cfa88ac98</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getApplicationState</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a7931071d87d446345fd7e39d5a0592dc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getConfigState</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>ac37bf10efc1a621fc560b366768c423d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getCurrentTimeDate</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a5aee64c0abea9c9cd36aede3bafa8d07</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getCurrentTimePowerOnCount</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a3f74d59fa2eecd7ee6e38652bade24d6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getCurrentTimeTime</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>af3743d1d2be7b69e09d6ce4d8c951304</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getDeviceState</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a23b511253b907790e9c17c1086b6d48a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getErrorInfoCode</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a79b716d5e5412d071c5d5cef3358df8a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getErrorInfoDate</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a6fa240b853531efccdaf639bec88b9e9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getErrorInfoTime</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a99dda88ed97c00c5ba5db2cbbe35c216</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getVersionCVersion</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>ab549e838853df52350885722e1928d9f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getVersionMajorVersionNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a8c81ca6e487c767ec0e9411bf1aa4f3e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getVersionMinorVersionNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>aba53273c053d9b05de7e7a495de908e5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getVersionReleaseNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a316a110d75dd1019bcdbd0ffefed45da</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setApplicationState</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>acda2b963e1e9c1e2ac9f5b934f428cb3</anchor>
      <arglist>(uint8_t application_state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConfigState</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a6038dccfa46ae3ee5a6af88ffba55ef3</anchor>
      <arglist>(uint8_t config_state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurrentTimeDate</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a4d67270324ae35078aab8444edb86113</anchor>
      <arglist>(uint16_t current_time_date)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurrentTimePowerOnCount</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>ad667d6fa8bef14184108a33ef575ee73</anchor>
      <arglist>(uint32_t current_time_power_on_count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurrentTimeTime</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a65fedea32573e3a4d2b231c848f35c1c</anchor>
      <arglist>(uint32_t current_time_time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDeviceState</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>af272c832e5c36ce747f5ec7815946db4</anchor>
      <arglist>(uint8_t device_state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setErrorInfoCode</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>aeb04cb23cefd40304d58f6cdf8d6ef69</anchor>
      <arglist>(uint32_t error_info_code)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setErrorInfoDate</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>ac02a927841235f88d23ec5e87897f505</anchor>
      <arglist>(uint16_t error_info_date)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setErrorInfoTime</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>ab1d9433dce05fd1d5847b08a8be9a61f</anchor>
      <arglist>(uint32_t error_info_time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVersionCVersion</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>aa56f98a579a33c5132d4cfe567682c41</anchor>
      <arglist>(const std::string &amp;version_c_version)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVersionMajorVersionNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a9d2404cd8a38aa5c4d904aa9e469431a</anchor>
      <arglist>(const uint8_t &amp;version_major_version_number)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVersionMinorVersionNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a217940b59e7c1274d117843eeb4a3eff</anchor>
      <arglist>(const uint8_t &amp;version_minor_version_number)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVersionReleaseNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a3b50821fc4be3375ef9f6321ce0855c5</anchor>
      <arglist>(const uint8_t &amp;version_release_number)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StatusOverview</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a30a4456e9a18f456c5b78e9b884303b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_application_state</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a3fa5f17a5d7cc4581958986f89658c7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_config_state</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>ac03724844e77eb04fab3c6da46605bad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_current_time_date</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>aa62696694d63ad50fdb15a73921d7828</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_current_time_power_on_count</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>ad4c336df329bb3f1f940b48df55d34fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_current_time_time</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>aebf19776b7ab004b16476d985e592804</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_device_state</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>abff99237e6d58fe0bcf479c8430c1af1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_error_info_code</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>ac2c16c39c772a93ef681155529c3d36a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_error_info_date</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a32a0c69302b49e77227efa88d2faff72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_error_info_time</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>ad2f620ea325665a41d864a92245336b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_version_c_version</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a49fd83d39c1033463ed0db52ec31b288</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_version_major_version_number</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a337f1f471ac941fcc20f4fee9c49195b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_version_minor_version_number</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>a7d67f6f66ac17109081efbdf1d0bee64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_version_release_number</name>
      <anchorfile>classsick_1_1datastructure_1_1StatusOverview.html</anchorfile>
      <anchor>af0b9c1885f8e8e0f2156bf7bb7aba294</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::cola2::StatusOverviewVariableCommand</name>
    <filename>classsick_1_1cola2_1_1StatusOverviewVariableCommand.html</filename>
    <base>sick::cola2::VariableCommand</base>
    <member kind="typedef">
      <type>sick::cola2::VariableCommand</type>
      <name>base_class</name>
      <anchorfile>classsick_1_1cola2_1_1StatusOverviewVariableCommand.html</anchorfile>
      <anchor>a5407867b80accbfbd602f3f09313a853</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canBeExecutedWithoutSessionID</name>
      <anchorfile>classsick_1_1cola2_1_1StatusOverviewVariableCommand.html</anchorfile>
      <anchor>a630c38875d51f48253d5023e1afac67e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>processReply</name>
      <anchorfile>classsick_1_1cola2_1_1StatusOverviewVariableCommand.html</anchorfile>
      <anchor>ac524c05d2f836e4704a48db41643f883</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StatusOverviewVariableCommand</name>
      <anchorfile>classsick_1_1cola2_1_1StatusOverviewVariableCommand.html</anchorfile>
      <anchor>a20c62728488f72100e4bdf54345be2eb</anchor>
      <arglist>(Cola2Session &amp;session, datastructure::StatusOverview &amp;status_overview)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sick::datastructure::StatusOverview &amp;</type>
      <name>m_status_overview</name>
      <anchorfile>classsick_1_1cola2_1_1StatusOverviewVariableCommand.html</anchorfile>
      <anchor>af4a9b2c92078dd61d05affd7a9731682</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ParseStatusOverviewData &gt;</type>
      <name>m_status_overview_parser_ptr</name>
      <anchorfile>classsick_1_1cola2_1_1StatusOverviewVariableCommand.html</anchorfile>
      <anchor>ab4f1c2aa153a254768378ef6798a26ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::data_processing::TCPPacketMerger</name>
    <filename>classsick_1_1data__processing_1_1TCPPacketMerger.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>addTCPPacket</name>
      <anchorfile>classsick_1_1data__processing_1_1TCPPacketMerger.html</anchorfile>
      <anchor>a9eef53980111ef425cb78836a4a1f777</anchor>
      <arglist>(const sick::datastructure::PacketBuffer &amp;buffer)</arglist>
    </member>
    <member kind="function">
      <type>sick::datastructure::PacketBuffer</type>
      <name>getDeployedPacketBuffer</name>
      <anchorfile>classsick_1_1data__processing_1_1TCPPacketMerger.html</anchorfile>
      <anchor>a5b7f914178c678a2260f12b7ecb522c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getTargetSize</name>
      <anchorfile>classsick_1_1data__processing_1_1TCPPacketMerger.html</anchorfile>
      <anchor>a3c5eeb5cf2e7d3f3938ea7086db6eed5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isComplete</name>
      <anchorfile>classsick_1_1data__processing_1_1TCPPacketMerger.html</anchorfile>
      <anchor>ac94fc949a20fa15dc2e4544bacf0656e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classsick_1_1data__processing_1_1TCPPacketMerger.html</anchorfile>
      <anchor>a0cf5cd8598503499ac5f8f6f5796b579</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTargetSize</name>
      <anchorfile>classsick_1_1data__processing_1_1TCPPacketMerger.html</anchorfile>
      <anchor>aa7951769abdd24633c502526731688dc</anchor>
      <arglist>(const uint32_t &amp;targetSize)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TCPPacketMerger</name>
      <anchorfile>classsick_1_1data__processing_1_1TCPPacketMerger.html</anchorfile>
      <anchor>af2f89a736df6c7fc4b35dabc46705330</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>addToMap</name>
      <anchorfile>classsick_1_1data__processing_1_1TCPPacketMerger.html</anchorfile>
      <anchor>a45ccf6b321ad07c51f279fcfa77b49e2</anchor>
      <arglist>(const sick::datastructure::PacketBuffer &amp;new_packet)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>deployPacket</name>
      <anchorfile>classsick_1_1data__processing_1_1TCPPacketMerger.html</anchorfile>
      <anchor>af58827aae3f354cc9af2b7e4d628c235</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>deployPacketIfComplete</name>
      <anchorfile>classsick_1_1data__processing_1_1TCPPacketMerger.html</anchorfile>
      <anchor>a132a999fe082fc201f526b31cc3df67c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint32_t</type>
      <name>getCurrentSize</name>
      <anchorfile>classsick_1_1data__processing_1_1TCPPacketMerger.html</anchorfile>
      <anchor>a3855c5240170487c28cdc3bc23aac6a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::mutex</type>
      <name>m_buffer_mutex</name>
      <anchorfile>classsick_1_1data__processing_1_1TCPPacketMerger.html</anchorfile>
      <anchor>a97ffc5610be5d3035cf3d5a18da7e930</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; sick::datastructure::PacketBuffer &gt;</type>
      <name>m_buffer_vector</name>
      <anchorfile>classsick_1_1data__processing_1_1TCPPacketMerger.html</anchorfile>
      <anchor>ae45ced40bcf31b81f5c579bf8e2aa2af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sick::datastructure::PacketBuffer</type>
      <name>m_deployed_packet_buffer</name>
      <anchorfile>classsick_1_1data__processing_1_1TCPPacketMerger.html</anchorfile>
      <anchor>a7f858f183ef9cd40189ea7a9020ace81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_is_complete</name>
      <anchorfile>classsick_1_1data__processing_1_1TCPPacketMerger.html</anchorfile>
      <anchor>ab4aa11686857d29c307c3baf39eba7d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_targetSize</name>
      <anchorfile>classsick_1_1data__processing_1_1TCPPacketMerger.html</anchorfile>
      <anchor>aaad20514b4b57f660e048a9620b1b1f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::datastructure::TypeCode</name>
    <filename>classsick_1_1datastructure_1_1TypeCode.html</filename>
    <member kind="function">
      <type>uint8_t</type>
      <name>getInterfaceType</name>
      <anchorfile>classsick_1_1datastructure_1_1TypeCode.html</anchorfile>
      <anchor>a94d254ce89a848146ed1702a5655959d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getMaxRange</name>
      <anchorfile>classsick_1_1datastructure_1_1TypeCode.html</anchorfile>
      <anchor>a041bf448a2572696b258e380d9b8e247</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getTypeCode</name>
      <anchorfile>classsick_1_1datastructure_1_1TypeCode.html</anchorfile>
      <anchor>adcec687da51a7cf7410b4d022477a2bd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInterfaceType</name>
      <anchorfile>classsick_1_1datastructure_1_1TypeCode.html</anchorfile>
      <anchor>ad3fc44be11cb24bda282c54118687608</anchor>
      <arglist>(const uint8_t &amp;interface_type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxRange</name>
      <anchorfile>classsick_1_1datastructure_1_1TypeCode.html</anchorfile>
      <anchor>a5402d847c52f30a7404620ca85e68685</anchor>
      <arglist>(const float &amp;max_distance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTypeCode</name>
      <anchorfile>classsick_1_1datastructure_1_1TypeCode.html</anchorfile>
      <anchor>a3ccf8fcde43f2ab31cdd5aab1dcbdf34</anchor>
      <arglist>(const std::string &amp;type_code)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TypeCode</name>
      <anchorfile>classsick_1_1datastructure_1_1TypeCode.html</anchorfile>
      <anchor>ab9904e04063d4cef3fd36753e66827ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_interface_type</name>
      <anchorfile>classsick_1_1datastructure_1_1TypeCode.html</anchorfile>
      <anchor>a0ee1d7c95f01a347b2f90d553c9a4ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_max_range</name>
      <anchorfile>classsick_1_1datastructure_1_1TypeCode.html</anchorfile>
      <anchor>a3347adb79c5a4cc406f1a01bc40b12ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_type_code</name>
      <anchorfile>classsick_1_1datastructure_1_1TypeCode.html</anchorfile>
      <anchor>a8df99629ca6d0cb0f631ec4803c47cb3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::cola2::TypeCodeVariableCommand</name>
    <filename>classsick_1_1cola2_1_1TypeCodeVariableCommand.html</filename>
    <base>sick::cola2::VariableCommand</base>
    <member kind="typedef">
      <type>sick::cola2::VariableCommand</type>
      <name>base_class</name>
      <anchorfile>classsick_1_1cola2_1_1TypeCodeVariableCommand.html</anchorfile>
      <anchor>a5a0c7f89e369c8aad5782e8224222c1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canBeExecutedWithoutSessionID</name>
      <anchorfile>classsick_1_1cola2_1_1TypeCodeVariableCommand.html</anchorfile>
      <anchor>a2dfa7936a98f657ad41c4b67153dc734</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>processReply</name>
      <anchorfile>classsick_1_1cola2_1_1TypeCodeVariableCommand.html</anchorfile>
      <anchor>a39409d47c194089fba8255065d72d182</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TypeCodeVariableCommand</name>
      <anchorfile>classsick_1_1cola2_1_1TypeCodeVariableCommand.html</anchorfile>
      <anchor>aa4e2e8349733011f425d6bdfd8ba996c</anchor>
      <arglist>(Cola2Session &amp;session, datastructure::TypeCode &amp;type_code)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sick::datastructure::TypeCode &amp;</type>
      <name>m_type_code</name>
      <anchorfile>classsick_1_1cola2_1_1TypeCodeVariableCommand.html</anchorfile>
      <anchor>a8931a2e4fc4eae3447d85b94b749f431</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ParseTypeCodeData &gt;</type>
      <name>m_type_code_parser_ptr</name>
      <anchorfile>classsick_1_1cola2_1_1TypeCodeVariableCommand.html</anchorfile>
      <anchor>a5d8fe8261cf2cd5eeaa6cc6366576246</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::data_processing::UDPPacketMerger</name>
    <filename>classsick_1_1data__processing_1_1UDPPacketMerger.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>addUDPPacket</name>
      <anchorfile>classsick_1_1data__processing_1_1UDPPacketMerger.html</anchorfile>
      <anchor>a0efdb7fd1b4652672543962082b895d0</anchor>
      <arglist>(const sick::datastructure::PacketBuffer &amp;buffer)</arglist>
    </member>
    <member kind="function">
      <type>sick::datastructure::PacketBuffer</type>
      <name>getDeployedPacketBuffer</name>
      <anchorfile>classsick_1_1data__processing_1_1UDPPacketMerger.html</anchorfile>
      <anchor>ade815e768c7658ea86689318ca7d3e89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isComplete</name>
      <anchorfile>classsick_1_1data__processing_1_1UDPPacketMerger.html</anchorfile>
      <anchor>afaf7d1b5195817f3d100e133830c95b5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UDPPacketMerger</name>
      <anchorfile>classsick_1_1data__processing_1_1UDPPacketMerger.html</anchorfile>
      <anchor>a643b800652ce63ffdf322dbd8bbec40e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>addToMap</name>
      <anchorfile>classsick_1_1data__processing_1_1UDPPacketMerger.html</anchorfile>
      <anchor>ac2383aa340b0f1e2e2c6d3538308eb9e</anchor>
      <arglist>(const sick::datastructure::PacketBuffer &amp;buffer, const sick::datastructure::DatagramHeader &amp;header)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint32_t</type>
      <name>calcualteCurrentLengthOfParsedPacketBuffer</name>
      <anchorfile>classsick_1_1data__processing_1_1UDPPacketMerger.html</anchorfile>
      <anchor>a0b42b72c3f47a28b3cdc6e401230faf0</anchor>
      <arglist>(const sick::datastructure::ParsedPacketBuffer::ParsedPacketBufferVector &amp;vec)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>checkIfComplete</name>
      <anchorfile>classsick_1_1data__processing_1_1UDPPacketMerger.html</anchorfile>
      <anchor>a03ceb9462d70f792d88473fc7e37305f</anchor>
      <arglist>(sick::datastructure::DatagramHeader &amp;header)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>deployPacketIfComplete</name>
      <anchorfile>classsick_1_1data__processing_1_1UDPPacketMerger.html</anchorfile>
      <anchor>adcd4dba2b6e257b0288c6a1dd94fc945</anchor>
      <arglist>(datastructure::DatagramHeader &amp;header)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>sick::datastructure::ParsedPacketBuffer::ParsedPacketBufferVector</type>
      <name>getSortedParsedPacketBufferForIdentification</name>
      <anchorfile>classsick_1_1data__processing_1_1UDPPacketMerger.html</anchorfile>
      <anchor>a043c043af3fe75c881f1d502abf265f8</anchor>
      <arglist>(const sick::datastructure::DatagramHeader &amp;header)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>removeHeaderFromParsedPacketBuffer</name>
      <anchorfile>classsick_1_1data__processing_1_1UDPPacketMerger.html</anchorfile>
      <anchor>ac8d211f1d0229e02ee7108947beaf939</anchor>
      <arglist>(const sick::datastructure::ParsedPacketBuffer::ParsedPacketBufferVector &amp;vec)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::mutex</type>
      <name>m_buffer_mutex</name>
      <anchorfile>classsick_1_1data__processing_1_1UDPPacketMerger.html</anchorfile>
      <anchor>a216c0158b6310591fc95cc2cf16341b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sick::datastructure::PacketBuffer</type>
      <name>m_deployed_packet_buffer</name>
      <anchorfile>classsick_1_1data__processing_1_1UDPPacketMerger.html</anchorfile>
      <anchor>aa59af912af516de7e63b035fe3fe4146</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_is_complete</name>
      <anchorfile>classsick_1_1data__processing_1_1UDPPacketMerger.html</anchorfile>
      <anchor>aeaee8dcf194391faba5a200548dc2ac0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; uint32_t, sick::datastructure::ParsedPacketBuffer::ParsedPacketBufferVector &gt;</type>
      <name>m_parsed_packet_buffer_map</name>
      <anchorfile>classsick_1_1data__processing_1_1UDPPacketMerger.html</anchorfile>
      <anchor>aaa53c00cbc164d0e7e599647df49ec17</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::datastructure::UserName</name>
    <filename>classsick_1_1datastructure_1_1UserName.html</filename>
    <member kind="function">
      <type>uint32_t</type>
      <name>getNameLength</name>
      <anchorfile>classsick_1_1datastructure_1_1UserName.html</anchorfile>
      <anchor>a2ef930f841b15689e9404484e53c49f4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getUserName</name>
      <anchorfile>classsick_1_1datastructure_1_1UserName.html</anchorfile>
      <anchor>af40390731aaec650b28fdd8a3eb4fd76</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getVersionCVersion</name>
      <anchorfile>classsick_1_1datastructure_1_1UserName.html</anchorfile>
      <anchor>a66d29c855ccb37e772908a0a34d9e605</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getVersionMajorVersionNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1UserName.html</anchorfile>
      <anchor>a2844bdbe04fd98240a70673e9cf70874</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getVersionMinorVersionNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1UserName.html</anchorfile>
      <anchor>aa126dbd0f09cb44b520d150870ae3156</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getVersionReleaseNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1UserName.html</anchorfile>
      <anchor>aef0e602df3660d04b9645a155492f387</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNameLength</name>
      <anchorfile>classsick_1_1datastructure_1_1UserName.html</anchorfile>
      <anchor>a7886ccf666f4def7dc9ec1cadbeb74ed</anchor>
      <arglist>(const uint32_t &amp;name_length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUserName</name>
      <anchorfile>classsick_1_1datastructure_1_1UserName.html</anchorfile>
      <anchor>a95893b73b97c943eb13435f1c129b59f</anchor>
      <arglist>(const std::string &amp;user_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVersionCVersion</name>
      <anchorfile>classsick_1_1datastructure_1_1UserName.html</anchorfile>
      <anchor>a401e21dd155eb7bdfc12519047b521f4</anchor>
      <arglist>(const std::string &amp;version_c_version)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVersionMajorVersionNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1UserName.html</anchorfile>
      <anchor>a18d220f565386ddfa08ef36a72eb95dd</anchor>
      <arglist>(const uint8_t &amp;version_major_version_number)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVersionMinorVersionNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1UserName.html</anchorfile>
      <anchor>a77fad903b54a91374d9d4be334e237e8</anchor>
      <arglist>(const uint8_t &amp;version_minor_version_number)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVersionReleaseNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1UserName.html</anchorfile>
      <anchor>ae4c69637a9af5f28a783df39d377607c</anchor>
      <arglist>(const uint8_t &amp;version_release_number)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UserName</name>
      <anchorfile>classsick_1_1datastructure_1_1UserName.html</anchorfile>
      <anchor>a4815ae82dcbb05be54baf266a02d3c7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>m_name_length</name>
      <anchorfile>classsick_1_1datastructure_1_1UserName.html</anchorfile>
      <anchor>a138614b73452df6662e8bd5a99d7f4b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_user_name</name>
      <anchorfile>classsick_1_1datastructure_1_1UserName.html</anchorfile>
      <anchor>a637e311c1f1390fe0c399065e3e402bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_version_c_version</name>
      <anchorfile>classsick_1_1datastructure_1_1UserName.html</anchorfile>
      <anchor>a47c8134aa4eed956f554aa7f37d2b970</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_version_major_version_number</name>
      <anchorfile>classsick_1_1datastructure_1_1UserName.html</anchorfile>
      <anchor>ae4e016d3a327d8f19c80757f7b90a939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_version_minor_version_number</name>
      <anchorfile>classsick_1_1datastructure_1_1UserName.html</anchorfile>
      <anchor>a8245314fd52f0897fa8f7b562d26df14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t</type>
      <name>m_version_release_number</name>
      <anchorfile>classsick_1_1datastructure_1_1UserName.html</anchorfile>
      <anchor>a4623c1aea9ccce003438f6084fc4d171</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::cola2::UserNameVariableCommand</name>
    <filename>classsick_1_1cola2_1_1UserNameVariableCommand.html</filename>
    <base>sick::cola2::VariableCommand</base>
    <member kind="typedef">
      <type>sick::cola2::VariableCommand</type>
      <name>base_class</name>
      <anchorfile>classsick_1_1cola2_1_1UserNameVariableCommand.html</anchorfile>
      <anchor>a33c8cab98b5f36bf6ce77443c373be60</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canBeExecutedWithoutSessionID</name>
      <anchorfile>classsick_1_1cola2_1_1UserNameVariableCommand.html</anchorfile>
      <anchor>a2e407aa1739b1fceff7e151248c9bf8c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>processReply</name>
      <anchorfile>classsick_1_1cola2_1_1UserNameVariableCommand.html</anchorfile>
      <anchor>a85be68a61f7760d62faa14df926b33d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UserNameVariableCommand</name>
      <anchorfile>classsick_1_1cola2_1_1UserNameVariableCommand.html</anchorfile>
      <anchor>aaf05880e7a27d952a1158eee46e5fb28</anchor>
      <arglist>(Cola2Session &amp;session, datastructure::UserName &amp;user_name)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sick::datastructure::UserName &amp;</type>
      <name>m_user_name</name>
      <anchorfile>classsick_1_1cola2_1_1UserNameVariableCommand.html</anchorfile>
      <anchor>a9e21201860f84d42f08118c12617c5dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ParseUserNameData &gt;</type>
      <name>m_user_name_parser_ptr</name>
      <anchorfile>classsick_1_1cola2_1_1UserNameVariableCommand.html</anchorfile>
      <anchor>ada5782d6af9d10deb9c24f5eb31f17a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::cola2::VariableCommand</name>
    <filename>classsick_1_1cola2_1_1VariableCommand.html</filename>
    <base>sick::cola2::Command</base>
    <member kind="function">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>addTelegramData</name>
      <anchorfile>classsick_1_1cola2_1_1VariableCommand.html</anchorfile>
      <anchor>a0b02cf2b8afd1068a2abf05137902d2c</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;telegram) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canBeExecutedWithoutSessionID</name>
      <anchorfile>classsick_1_1cola2_1_1VariableCommand.html</anchorfile>
      <anchor>a15f6674a47c7519a94c552f9d49c945c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getVariableIndex</name>
      <anchorfile>classsick_1_1cola2_1_1VariableCommand.html</anchorfile>
      <anchor>ab27744c595ab1be30c2298f608cd4da4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>processReply</name>
      <anchorfile>classsick_1_1cola2_1_1VariableCommand.html</anchorfile>
      <anchor>adcd407d1a30e705e143812b5c8587c1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVariableIndex</name>
      <anchorfile>classsick_1_1cola2_1_1VariableCommand.html</anchorfile>
      <anchor>a3e0106c74a698869ea7291f533c6a4da</anchor>
      <arglist>(const uint16_t &amp;variable_index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VariableCommand</name>
      <anchorfile>classsick_1_1cola2_1_1VariableCommand.html</anchorfile>
      <anchor>a26316443f2e7ad192a0900d54164ee1d</anchor>
      <arglist>(Cola2Session &amp;session, const uint16_t &amp;variable_index)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>m_variable_index</name>
      <anchorfile>classsick_1_1cola2_1_1VariableCommand.html</anchorfile>
      <anchor>aee796a52ade7959d1929fa93f9e2025c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>sick</name>
    <filename>namespacesick.html</filename>
    <namespace>sick::cola2</namespace>
    <namespace>sick::communication</namespace>
    <namespace>sick::data_processing</namespace>
    <namespace>sick::datastructure</namespace>
    <namespace>sick::read_write_helper</namespace>
    <class kind="class">sick::SickSafetyscanners</class>
    <class kind="class">sick::SickSafetyscannersRos</class>
    <member kind="typedef">
      <type>diagnostic_updater::DiagnosedPublisher&lt; sensor_msgs::LaserScan &gt;</type>
      <name>DiagnosedLaserScanPublisher</name>
      <anchorfile>namespacesick.html</anchorfile>
      <anchor>a6e59027847c6526229d7a76448049770</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>boolToString</name>
      <anchorfile>namespacesick.html</anchorfile>
      <anchor>a7bb1f1079510c6ef533b6a55f536528c</anchor>
      <arglist>(bool b)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>degToRad</name>
      <anchorfile>namespacesick.html</anchorfile>
      <anchor>a79befa3335599b3e450a29f5caf2cc4a</anchor>
      <arglist>(float deg)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>radToDeg</name>
      <anchorfile>namespacesick.html</anchorfile>
      <anchor>a55447f7eda70a5a059993194c30a0baa</anchor>
      <arglist>(float rad)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>skipToPublishFrequency</name>
      <anchorfile>namespacesick.html</anchorfile>
      <anchor>af69427149b00fa0a303afcb3cf7ac60d</anchor>
      <arglist>(int skip)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>sick::cola2</name>
    <filename>namespacesick_1_1cola2.html</filename>
    <class kind="class">sick::cola2::ApplicationNameVariableCommand</class>
    <class kind="class">sick::cola2::ChangeCommSettingsCommand</class>
    <class kind="class">sick::cola2::CloseSession</class>
    <class kind="class">sick::cola2::Cola2Session</class>
    <class kind="class">sick::cola2::Command</class>
    <class kind="class">sick::cola2::ConfigMetadataVariableCommand</class>
    <class kind="class">sick::cola2::CreateSession</class>
    <class kind="class">sick::cola2::DeviceNameVariableCommand</class>
    <class kind="class">sick::cola2::DeviceStatusVariableCommand</class>
    <class kind="class">sick::cola2::FieldGeometryVariableCommand</class>
    <class kind="class">sick::cola2::FieldHeaderVariableCommand</class>
    <class kind="class">sick::cola2::FieldSetsVariableCommand</class>
    <class kind="class">sick::cola2::FindMeCommand</class>
    <class kind="class">sick::cola2::FirmwareVersionVariableCommand</class>
    <class kind="class">sick::cola2::MeasurementCurrentConfigVariableCommand</class>
    <class kind="class">sick::cola2::MeasurementPersistentConfigVariableCommand</class>
    <class kind="class">sick::cola2::MethodCommand</class>
    <class kind="class">sick::cola2::MonitoringCaseTableHeaderVariableCommand</class>
    <class kind="class">sick::cola2::MonitoringCaseVariableCommand</class>
    <class kind="class">sick::cola2::OrderNumberVariableCommand</class>
    <class kind="class">sick::cola2::ProjectNameVariableCommand</class>
    <class kind="class">sick::cola2::RequiredUserActionVariableCommand</class>
    <class kind="class">sick::cola2::SerialNumberVariableCommand</class>
    <class kind="class">sick::cola2::StatusOverviewVariableCommand</class>
    <class kind="class">sick::cola2::TypeCodeVariableCommand</class>
    <class kind="class">sick::cola2::UserNameVariableCommand</class>
    <class kind="class">sick::cola2::VariableCommand</class>
  </compound>
  <compound kind="namespace">
    <name>sick::communication</name>
    <filename>namespacesick_1_1communication.html</filename>
    <class kind="class">sick::communication::AsyncTCPClient</class>
    <class kind="class">sick::communication::AsyncUDPClient</class>
  </compound>
  <compound kind="namespace">
    <name>sick::data_processing</name>
    <filename>namespacesick_1_1data__processing.html</filename>
    <class kind="class">sick::data_processing::ParseApplicationData</class>
    <class kind="class">sick::data_processing::ParseApplicationNameData</class>
    <class kind="class">sick::data_processing::ParseConfigMetadata</class>
    <class kind="class">sick::data_processing::ParseData</class>
    <class kind="class">sick::data_processing::ParseDatagramHeader</class>
    <class kind="class">sick::data_processing::ParseDataHeader</class>
    <class kind="class">sick::data_processing::ParseDerivedValues</class>
    <class kind="class">sick::data_processing::ParseDeviceName</class>
    <class kind="class">sick::data_processing::ParseDeviceStatusData</class>
    <class kind="class">sick::data_processing::ParseFieldGeometryData</class>
    <class kind="class">sick::data_processing::ParseFieldHeaderData</class>
    <class kind="class">sick::data_processing::ParseFieldSetsData</class>
    <class kind="class">sick::data_processing::ParseFirmwareVersion</class>
    <class kind="class">sick::data_processing::ParseGeneralSystemState</class>
    <class kind="class">sick::data_processing::ParseIntrusionData</class>
    <class kind="class">sick::data_processing::ParseMeasurementCurrentConfigData</class>
    <class kind="class">sick::data_processing::ParseMeasurementData</class>
    <class kind="class">sick::data_processing::ParseMeasurementPersistentConfigData</class>
    <class kind="class">sick::data_processing::ParseMonitoringCaseData</class>
    <class kind="class">sick::data_processing::ParseOrderNumber</class>
    <class kind="class">sick::data_processing::ParseProjectName</class>
    <class kind="class">sick::data_processing::ParseRequiredUserActionData</class>
    <class kind="class">sick::data_processing::ParseSerialNumber</class>
    <class kind="class">sick::data_processing::ParseStatusOverviewData</class>
    <class kind="class">sick::data_processing::ParseTCPPacket</class>
    <class kind="class">sick::data_processing::ParseTypeCodeData</class>
    <class kind="class">sick::data_processing::ParseUserNameData</class>
    <class kind="class">sick::data_processing::TCPPacketMerger</class>
    <class kind="class">sick::data_processing::UDPPacketMerger</class>
  </compound>
  <compound kind="namespace">
    <name>sick::datastructure</name>
    <filename>namespacesick_1_1datastructure.html</filename>
    <class kind="class">sick::datastructure::ApplicationData</class>
    <class kind="class">sick::datastructure::ApplicationInputs</class>
    <class kind="class">sick::datastructure::ApplicationName</class>
    <class kind="class">sick::datastructure::ApplicationOutputs</class>
    <class kind="class">sick::datastructure::CommSettings</class>
    <class kind="class">sick::datastructure::ConfigData</class>
    <class kind="class">sick::datastructure::ConfigMetadata</class>
    <class kind="class">sick::datastructure::Data</class>
    <class kind="class">sick::datastructure::DatagramHeader</class>
    <class kind="class">sick::datastructure::DataHeader</class>
    <class kind="class">sick::datastructure::DerivedValues</class>
    <class kind="class">sick::datastructure::DeviceName</class>
    <class kind="class">sick::datastructure::DeviceStatus</class>
    <class kind="class">sick::datastructure::FieldData</class>
    <class kind="class">sick::datastructure::FieldSets</class>
    <class kind="class">sick::datastructure::FirmwareVersion</class>
    <class kind="class">sick::datastructure::GeneralSystemState</class>
    <class kind="class">sick::datastructure::IntrusionData</class>
    <class kind="class">sick::datastructure::IntrusionDatum</class>
    <class kind="class">sick::datastructure::LatestTelegram</class>
    <class kind="class">sick::datastructure::MeasurementData</class>
    <class kind="class">sick::datastructure::MonitoringCaseData</class>
    <class kind="class">sick::datastructure::OrderNumber</class>
    <class kind="class">sick::datastructure::PacketBuffer</class>
    <class kind="class">sick::datastructure::ParsedPacketBuffer</class>
    <class kind="class">sick::datastructure::ProjectName</class>
    <class kind="class">sick::datastructure::RequiredUserAction</class>
    <class kind="class">sick::datastructure::ScanPoint</class>
    <class kind="class">sick::datastructure::SerialNumber</class>
    <class kind="class">sick::datastructure::StatusOverview</class>
    <class kind="class">sick::datastructure::TypeCode</class>
    <class kind="class">sick::datastructure::UserName</class>
    <member kind="enumeration">
      <type></type>
      <name>e_interface_type</name>
      <anchorfile>namespacesick_1_1datastructure.html</anchorfile>
      <anchor>a19ac1973425b877a06aa3108b793dd88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_EFIPRO</name>
      <anchorfile>namespacesick_1_1datastructure.html</anchorfile>
      <anchor>a19ac1973425b877a06aa3108b793dd88aa62b1c7cec4a63eb7d200555ff49445f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_ETHERNET_IP</name>
      <anchorfile>namespacesick_1_1datastructure.html</anchorfile>
      <anchor>a19ac1973425b877a06aa3108b793dd88a7a1b8a1996bc11eabff95083d49681a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_PROFINET</name>
      <anchorfile>namespacesick_1_1datastructure.html</anchorfile>
      <anchor>a19ac1973425b877a06aa3108b793dd88a3fd4a1c10f9976cfea0ac207698f4d19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_NONSAFE_ETHERNET</name>
      <anchorfile>namespacesick_1_1datastructure.html</anchorfile>
      <anchor>a19ac1973425b877a06aa3108b793dd88aa92ddb1b8b2b41947ba9bfde17389d51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>e_ranges</name>
      <anchorfile>namespacesick_1_1datastructure.html</anchorfile>
      <anchor>a4fc5d9999b82726865bfbc5dfab57541</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_NORMAL_RANGE</name>
      <anchorfile>namespacesick_1_1datastructure.html</anchorfile>
      <anchor>a4fc5d9999b82726865bfbc5dfab57541a7d1039bddbd9634562a91e4f9f216095</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>E_LONG_RANGE</name>
      <anchorfile>namespacesick_1_1datastructure.html</anchorfile>
      <anchor>a4fc5d9999b82726865bfbc5dfab57541a070778c2b3a62aef3d44639d5f9ec023</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint32_t</type>
      <name>MAXSIZE</name>
      <anchorfile>namespacesick_1_1datastructure.html</anchorfile>
      <anchor>ab79a5cab4bbc7f3b785351931487c3e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>sick::read_write_helper</name>
    <filename>namespacesick_1_1read__write__helper.html</filename>
    <member kind="function">
      <type>int16_t</type>
      <name>readInt16BigEndian</name>
      <anchorfile>namespacesick_1_1read__write__helper.html</anchorfile>
      <anchor>a619071c155dcdbf341ea2180b3fd5817</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator it)</arglist>
    </member>
    <member kind="function">
      <type>int16_t</type>
      <name>readInt16LittleEndian</name>
      <anchorfile>namespacesick_1_1read__write__helper.html</anchorfile>
      <anchor>a5266b04c159095c44bb7870985a342a2</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator it)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>readInt32BigEndian</name>
      <anchorfile>namespacesick_1_1read__write__helper.html</anchorfile>
      <anchor>a85e036bec5531fc54424ccf9daa08443</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator it)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>readInt32LittleEndian</name>
      <anchorfile>namespacesick_1_1read__write__helper.html</anchorfile>
      <anchor>a44c35507d847407b55666c3f5d49cedf</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator it)</arglist>
    </member>
    <member kind="function">
      <type>int8_t</type>
      <name>readInt8</name>
      <anchorfile>namespacesick_1_1read__write__helper.html</anchorfile>
      <anchor>aa4b78bc27616fe3bf12dea1d542289ca</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator it)</arglist>
    </member>
    <member kind="function">
      <type>int8_t</type>
      <name>readInt8BigEndian</name>
      <anchorfile>namespacesick_1_1read__write__helper.html</anchorfile>
      <anchor>a3bcabb7f9b5923ac52356c19f97f6a7c</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator it)</arglist>
    </member>
    <member kind="function">
      <type>int8_t</type>
      <name>readInt8LittleEndian</name>
      <anchorfile>namespacesick_1_1read__write__helper.html</anchorfile>
      <anchor>ad18afb90f6d37c3d67c3621ece67a988</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator it)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>readUint16BigEndian</name>
      <anchorfile>namespacesick_1_1read__write__helper.html</anchorfile>
      <anchor>a6a74e97b7b6b553493d3d0250d4f505b</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator it)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>readUint16LittleEndian</name>
      <anchorfile>namespacesick_1_1read__write__helper.html</anchorfile>
      <anchor>a9f997f16e612776cf0ab49e09e52e86c</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator it)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>readUint32BigEndian</name>
      <anchorfile>namespacesick_1_1read__write__helper.html</anchorfile>
      <anchor>a0bc1f0a6126bc8a5be921e13aa82bdc1</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator it)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>readUint32LittleEndian</name>
      <anchorfile>namespacesick_1_1read__write__helper.html</anchorfile>
      <anchor>a4612b0ac57ade6fedb3d1ca36d75a080</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator it)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>readUint8</name>
      <anchorfile>namespacesick_1_1read__write__helper.html</anchorfile>
      <anchor>acb75591256b340a3779767dbcb77f63c</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator it)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>readUint8BigEndian</name>
      <anchorfile>namespacesick_1_1read__write__helper.html</anchorfile>
      <anchor>a653bf2cf3edc693ef2def233509315f6</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator it)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>readUint8LittleEndian</name>
      <anchorfile>namespacesick_1_1read__write__helper.html</anchorfile>
      <anchor>a4fea29bcd64459076b5913727bec4e8c</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::const_iterator it)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeInt8</name>
      <anchorfile>namespacesick_1_1read__write__helper.html</anchorfile>
      <anchor>a08828b6bf7f86862d1984a2ba86bea46</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator it, const uint8_t v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeInt8BigEndian</name>
      <anchorfile>namespacesick_1_1read__write__helper.html</anchorfile>
      <anchor>a1f1e269c0a90083a968d490a079709e5</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator it, const uint8_t v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeInt8LittleEndian</name>
      <anchorfile>namespacesick_1_1read__write__helper.html</anchorfile>
      <anchor>a3ec5f924353d7a5846bb302886962431</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator it, const uint8_t v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeUint16BigEndian</name>
      <anchorfile>namespacesick_1_1read__write__helper.html</anchorfile>
      <anchor>a13983b1b9a2b344faa2692991236289d</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator it, const uint16_t v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeUint16LittleEndian</name>
      <anchorfile>namespacesick_1_1read__write__helper.html</anchorfile>
      <anchor>a8dd922d063281bd8dacf3e53b60028fd</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator it, const uint16_t v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeUint32BigEndian</name>
      <anchorfile>namespacesick_1_1read__write__helper.html</anchorfile>
      <anchor>afcc7b03147e6224fbcb2869b8bd074ff</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator it, const uint32_t v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeUint32LittleEndian</name>
      <anchorfile>namespacesick_1_1read__write__helper.html</anchorfile>
      <anchor>a12da09d1541de4d73874e5e92bfc56ca</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator it, const uint32_t v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeUint8</name>
      <anchorfile>namespacesick_1_1read__write__helper.html</anchorfile>
      <anchor>aaea3ca2ebfc7acdc682ae0e67d5a4241</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator it, const uint8_t v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeUint8BigEndian</name>
      <anchorfile>namespacesick_1_1read__write__helper.html</anchorfile>
      <anchor>aa91fa5c1322fbd1bf1ee6f9f0e715772</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator it, const uint8_t v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeUint8LittleEndian</name>
      <anchorfile>namespacesick_1_1read__write__helper.html</anchorfile>
      <anchor>a26b2777c543b46c87b5cec21f1c50977</anchor>
      <arglist>(std::vector&lt; uint8_t &gt;::iterator it, const uint8_t v)</arglist>
    </member>
  </compound>
</tagfile>
