<?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>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_8h" name="ReadWriteHelper.h" local="no" imported="no">sick_safetyscanners/data_processing/ReadWriteHelper.h</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>
    <class kind="class">sick::datastructure::ConfigData</class>
    <namespace>sick</namespace>
    <namespace>sick::datastructure</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>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>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>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>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>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_8h" name="ReadWriteHelper.h" local="no" imported="no">sick_safetyscanners/data_processing/ReadWriteHelper.h</includes>
    <class kind="class">sick::data_processing::ParseApplicationData</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_8h" name="ReadWriteHelper.h" local="no" imported="no">sick_safetyscanners/data_processing/ReadWriteHelper.h</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_8h" name="ReadWriteHelper.h" local="no" imported="no">sick_safetyscanners/data_processing/ReadWriteHelper.h</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_8h" name="ReadWriteHelper.h" local="no" imported="no">sick_safetyscanners/data_processing/ReadWriteHelper.h</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_8h" name="ReadWriteHelper.h" local="no" imported="no">sick_safetyscanners/data_processing/ReadWriteHelper.h</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="PacketBuffer_8h" name="PacketBuffer.h" local="no" imported="no">sick_safetyscanners/datastructure/PacketBuffer.h</includes>
    <includes id="ReadWriteHelper_8h" name="ReadWriteHelper.h" local="no" imported="no">sick_safetyscanners/data_processing/ReadWriteHelper.h</includes>
    <class kind="class">sick::data_processing::ParseDeviceName</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_8h" name="ReadWriteHelper.h" local="no" imported="no">sick_safetyscanners/data_processing/ReadWriteHelper.h</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_8h" name="ReadWriteHelper.h" local="no" imported="no">sick_safetyscanners/data_processing/ReadWriteHelper.h</includes>
    <class kind="class">sick::data_processing::ParseFieldHeaderData</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_8h" name="ReadWriteHelper.h" local="no" imported="no">sick_safetyscanners/data_processing/ReadWriteHelper.h</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_8h" name="ReadWriteHelper.h" local="no" imported="no">sick_safetyscanners/data_processing/ReadWriteHelper.h</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_8h" name="ReadWriteHelper.h" local="no" imported="no">sick_safetyscanners/data_processing/ReadWriteHelper.h</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_8h" name="ReadWriteHelper.h" local="no" imported="no">sick_safetyscanners/data_processing/ReadWriteHelper.h</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_8h" name="ReadWriteHelper.h" local="no" imported="no">sick_safetyscanners/data_processing/ReadWriteHelper.h</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_8h" name="ReadWriteHelper.h" local="no" imported="no">sick_safetyscanners/data_processing/ReadWriteHelper.h</includes>
    <class kind="class">sick::data_processing::ParseMonitoringCaseData</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_8h" name="ReadWriteHelper.h" local="no" imported="no">sick_safetyscanners/data_processing/ReadWriteHelper.h</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_8h" name="ReadWriteHelper.h" local="no" imported="no">sick_safetyscanners/data_processing/ReadWriteHelper.h</includes>
    <class kind="class">sick::data_processing::ParseTypeCodeData</class>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ReadWriteHelper.cpp</name>
    <path>/tmp/ws/src/sick_safetyscanners/src/data_processing/</path>
    <filename>ReadWriteHelper_8cpp</filename>
    <includes id="ReadWriteHelper_8h" name="ReadWriteHelper.h" local="no" imported="no">sick_safetyscanners/data_processing/ReadWriteHelper.h</includes>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</namespace>
  </compound>
  <compound kind="file">
    <name>ReadWriteHelper.h</name>
    <path>/tmp/ws/src/sick_safetyscanners/include/sick_safetyscanners/data_processing/</path>
    <filename>ReadWriteHelper_8h</filename>
    <class kind="class">sick::data_processing::ReadWriteHelper</class>
    <namespace>sick</namespace>
    <namespace>sick::data_processing</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>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="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="DeviceNameVariableCommand_8h" name="DeviceNameVariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/DeviceNameVariableCommand.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="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="TypeCodeVariableCommand_8h" name="TypeCodeVariableCommand.h" local="no" imported="no">sick_safetyscanners/cola2/TypeCodeVariableCommand.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>
  </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="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>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>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::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>ad1e682c140d9dffe9719d2ebfa21d845</anchor>
      <arglist>(PacketHandler 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>ab343742394223ed6af7a5c286d2df49d</anchor>
      <arglist>(const sick::datastructure::PacketBuffer::VectorBuffer &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>a269e50ae62138a4b13dd54047f97dfab</anchor>
      <arglist>(PacketHandler 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>get_local_port</name>
      <anchorfile>classsick_1_1communication_1_1AsyncUDPClient.html</anchorfile>
      <anchor>ad90884dbbbbb2d3c328bf5194cefd1a8</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>void</type>
      <name>addTelegramData</name>
      <anchorfile>classsick_1_1cola2_1_1ChangeCommSettingsCommand.html</anchorfile>
      <anchor>af7e2acb480633bf298f3e598919de655</anchor>
      <arglist>(sick::datastructure::PacketBuffer::VectorBuffer &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>uint8_t *</type>
      <name>prepareTelegramAndGetDataPtr</name>
      <anchorfile>classsick_1_1cola2_1_1ChangeCommSettingsCommand.html</anchorfile>
      <anchor>a1bb9ac2be866a8e0e2bfb99f4ff6b013</anchor>
      <arglist>(sick::datastructure::PacketBuffer::VectorBuffer &amp;telegram) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeChannelToDataPtr</name>
      <anchorfile>classsick_1_1cola2_1_1ChangeCommSettingsCommand.html</anchorfile>
      <anchor>a9b6738cbab5b11f7e9b08474c76a89e0</anchor>
      <arglist>(uint8_t *&amp;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>a8bcd1604aafd775dcecc19182ffe8086</anchor>
      <arglist>(uint8_t *&amp;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>a917f15cac808917956461c4950a557f1</anchor>
      <arglist>(uint8_t *&amp;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>af70fe19f8d6b8b6470add94d42dcebdb</anchor>
      <arglist>(uint8_t *&amp;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>a8d61e06c91d20a1f3a88bc01fa61a214</anchor>
      <arglist>(uint8_t *&amp;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>a17d38aa29dd0b8625ab039025a699977</anchor>
      <arglist>(uint8_t *&amp;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>a247bd1ec23da27e9d1f4c99ec1de90ad</anchor>
      <arglist>(uint8_t *&amp;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>ad526ac78f4453aec62275e506610a2c5</anchor>
      <arglist>(uint8_t *&amp;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>a9ff5f7384f8c88a850250cc3774a7499</anchor>
      <arglist>(uint8_t *&amp;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>a6eb9239cd0ef6f2f03d3782f50e8cc8c</anchor>
      <arglist>(uint8_t *&amp;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>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ReadWriteHelper &gt;</type>
      <name>m_writer_ptr</name>
      <anchorfile>classsick_1_1cola2_1_1ChangeCommSettingsCommand.html</anchorfile>
      <anchor>abe3e18408cd36ed98b58b2a6d40ed8ba</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>void</type>
      <name>addTelegramData</name>
      <anchorfile>classsick_1_1cola2_1_1CloseSession.html</anchorfile>
      <anchor>a426e07c371e473801aa99ac0ceef7df5</anchor>
      <arglist>(sick::datastructure::PacketBuffer::VectorBuffer &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>void</type>
      <name>constructTelegram</name>
      <anchorfile>classsick_1_1cola2_1_1Command.html</anchorfile>
      <anchor>aaaeef0a6a1cbe56cf81e2397d2e88501</anchor>
      <arglist>(sick::datastructure::PacketBuffer::VectorBuffer &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>a03130c394819b783e44c57c48d3be2b9</anchor>
      <arglist>(const sick::datastructure::PacketBuffer::VectorBuffer &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="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 void</type>
      <name>addTelegramData</name>
      <anchorfile>classsick_1_1cola2_1_1Command.html</anchorfile>
      <anchor>a650a11cd7216a6a8ba917965f286d360</anchor>
      <arglist>(sick::datastructure::PacketBuffer::VectorBuffer &amp;telegram) const =0</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addTelegramHeader</name>
      <anchorfile>classsick_1_1cola2_1_1Command.html</anchorfile>
      <anchor>a4e26c3d1b66132835b233487072b65fc</anchor>
      <arglist>(sick::datastructure::PacketBuffer::VectorBuffer &amp;telegram) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>sick::datastructure::PacketBuffer::VectorBuffer</type>
      <name>prepareHeader</name>
      <anchorfile>classsick_1_1cola2_1_1Command.html</anchorfile>
      <anchor>a4df5f04df563e6f89db8fff9469594d3</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>a2f86247730650cca4e642cfa464519a8</anchor>
      <arglist>(uint8_t *&amp;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>aba5a3d8e4a6ad338ab489ed76238579b</anchor>
      <arglist>(uint8_t *&amp;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>aaf389fb4989a747752d58d955656fc0b</anchor>
      <arglist>(uint8_t *&amp;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>ad6d315e3eca68a01dd4c5f6958b998a2</anchor>
      <arglist>(uint8_t *&amp;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>a6b2075dfd254d5d526c0fb63942a72d9</anchor>
      <arglist>(uint8_t *&amp;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>a6d2ff0360b2b88e6e00c0cbcbcf92bb1</anchor>
      <arglist>(uint8_t *&amp;data_ptr, datastructure::PacketBuffer::VectorBuffer &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>aa537835884a52811f0619c7d08666e04</anchor>
      <arglist>(uint8_t *&amp;data_ptr, datastructure::PacketBuffer::VectorBuffer &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>afff10c53801c78a56e47f7f9ee6a9cc2</anchor>
      <arglist>(uint8_t *&amp;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>af541d0e35c36dd8c0b73c3cc7c88f25e</anchor>
      <arglist>(uint8_t *&amp;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>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ReadWriteHelper &gt;</type>
      <name>m_writer_ptr</name>
      <anchorfile>classsick_1_1cola2_1_1Command.html</anchorfile>
      <anchor>a24b0fff615e6d8934a74e6edd7d8e2c7</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>a8f3c22652ccfdd25c94be58ece86c93c</anchor>
      <arglist>(const bool general_system_state, const bool derived_settings, const bool measurement_data, const bool intrusion_data, const 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>float</type>
      <name>getAngularBeamResolution</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>a1d4dc76468dc106b4401bb08bb505bcf</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>float</type>
      <name>getStartAngle</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>a7810e910b85c168d4b9246f2fa1a3b80</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAngularBeamResolution</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>a26c43b58feaa3c2d50cb2e6c54a51725</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_1ConfigData.html</anchorfile>
      <anchor>a1e33bc5e43dbb6c0c1a143aa238fc088</anchor>
      <arglist>(const float &amp;angular_beam_resolution)</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>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="variable" protection="private">
      <type>const double</type>
      <name>ANGLE_RESOLUTION</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>af77ff9fc8290c499862860f8e14e32d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_angular_beam_resolution</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>af0500448e9682bfbf59fedb6b6028d29</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>float</type>
      <name>m_start_angle</name>
      <anchorfile>classsick_1_1datastructure_1_1ConfigData.html</anchorfile>
      <anchor>af25e115879c65508b3c4b528bb47350f</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>void</type>
      <name>addTelegramData</name>
      <anchorfile>classsick_1_1cola2_1_1CreateSession.html</anchorfile>
      <anchor>aaaa11da60561be41061e36afea6dc219</anchor>
      <arglist>(sick::datastructure::PacketBuffer::VectorBuffer &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>uint8_t *</type>
      <name>prepareTelegramAndGetDataPtr</name>
      <anchorfile>classsick_1_1cola2_1_1CreateSession.html</anchorfile>
      <anchor>ad4068c1079bad6eb079c5ab1276b2017</anchor>
      <arglist>(sick::datastructure::PacketBuffer::VectorBuffer &amp;telegram) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeClientIdToDataPtr</name>
      <anchorfile>classsick_1_1cola2_1_1CreateSession.html</anchorfile>
      <anchor>ad770f4b893984e1d86c914815023408e</anchor>
      <arglist>(uint8_t *&amp;data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeHeartbeatTimeoutToDataPtr</name>
      <anchorfile>classsick_1_1cola2_1_1CreateSession.html</anchorfile>
      <anchor>a46bb94fdeb16bd96a20c5960bc169f45</anchor>
      <arglist>(uint8_t *&amp;data_ptr) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ReadWriteHelper &gt;</type>
      <name>m_writer_ptr</name>
      <anchorfile>classsick_1_1cola2_1_1CreateSession.html</anchorfile>
      <anchor>a8a7f24239095f6c0c3e7942eb8869cfb</anchor>
      <arglist></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>ANGLE_RESOLUTION</name>
      <anchorfile>classsick_1_1datastructure_1_1DerivedValues.html</anchorfile>
      <anchor>ab9620d8b38abb0b5c720b528843a53e0</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::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>void</type>
      <name>addTelegramData</name>
      <anchorfile>classsick_1_1cola2_1_1DeviceNameVariableCommand.html</anchorfile>
      <anchor>a69cda6187dc0d19d1446ad36d7ee3e66</anchor>
      <arglist>(sick::datastructure::PacketBuffer::VectorBuffer &amp;telegram) const </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>a243f041bceb787a60029d1f45f1fe955</anchor>
      <arglist>(Cola2Session &amp;session, std::string &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>std::string &amp;</type>
      <name>m_device_name</name>
      <anchorfile>classsick_1_1cola2_1_1DeviceNameVariableCommand.html</anchorfile>
      <anchor>a57b032e40595bbad52b046a8269ca556</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>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ReadWriteHelper &gt;</type>
      <name>m_writer_ptr</name>
      <anchorfile>classsick_1_1cola2_1_1DeviceNameVariableCommand.html</anchorfile>
      <anchor>a119236113c89f5e7c5a04eb39891dc81</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>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>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>float</type>
      <name>getStartAngle</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>a9224925a1b20f898a215dc5410628b46</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>setFieldSetIndex</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>a8b2b992a29b505ab86e3205cea78bf04</anchor>
      <arglist>(uint16_t &amp;field_set_index)</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>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="variable" protection="private">
      <type>const double</type>
      <name>ANGLE_RESOLUTION</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>ae535f0fbe9f202a06fbb39c3751df33d</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>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_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>float</type>
      <name>m_start_angle</name>
      <anchorfile>classsick_1_1datastructure_1_1FieldData.html</anchorfile>
      <anchor>a3aff3b98da22f05d682cf0ba3250e25d</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>void</type>
      <name>addTelegramData</name>
      <anchorfile>classsick_1_1cola2_1_1FieldGeometryVariableCommand.html</anchorfile>
      <anchor>a87db873f1edc236491c6bf26d6c8c889</anchor>
      <arglist>(sick::datastructure::PacketBuffer::VectorBuffer &amp;telegram) const </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>ada640c959c946cd64b82aab6aa89c27e</anchor>
      <arglist>(Cola2Session &amp;session, datastructure::FieldData &amp;field_data, const uint16_t 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>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ReadWriteHelper &gt;</type>
      <name>m_writer_ptr</name>
      <anchorfile>classsick_1_1cola2_1_1FieldGeometryVariableCommand.html</anchorfile>
      <anchor>a805bd0b7be2e2fba8eb538c2f372ca33</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>void</type>
      <name>addTelegramData</name>
      <anchorfile>classsick_1_1cola2_1_1FieldHeaderVariableCommand.html</anchorfile>
      <anchor>adc09ea276786637c4f3565e44d5cdaf4</anchor>
      <arglist>(sick::datastructure::PacketBuffer::VectorBuffer &amp;telegram) const </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>a3eda210893c14dda1d0825f559cad3d3</anchor>
      <arglist>(Cola2Session &amp;session, datastructure::FieldData &amp;field_data, const uint16_t 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>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ReadWriteHelper &gt;</type>
      <name>m_writer_ptr</name>
      <anchorfile>classsick_1_1cola2_1_1FieldHeaderVariableCommand.html</anchorfile>
      <anchor>a15c3aadeb14152d1e27e175973b100ff</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>getCurrentMonitoringCaseNoTable_1</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>aa9bab3e450abaf0f58e743a2b85f2959</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getCurrentMonitoringCaseNoTable_2</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>a275e637c4cd20f7c88ae3bcd3a9fa6b7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getCurrentMonitoringCaseNoTable_3</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>a1a5ddbc08e6a09ed66fa0932ce59b114</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getCurrentMonitoringCaseNoTable_4</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>a72ca3630812cefa576dadf5a006bf56f</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>setCurrentMonitoringCaseNoTable_1</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>a793dd0d57ae44103e00c76751388ff53</anchor>
      <arglist>(const uint8_t &amp;current_monitoring_case_no_table_1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurrentMonitoringCaseNoTable_2</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>acca00f3d6b99c4e39d1204fba43daf67</anchor>
      <arglist>(const uint8_t &amp;current_monitoring_case_no_table_2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurrentMonitoringCaseNoTable_3</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>a4b26874c9773a878922988ca95318820</anchor>
      <arglist>(const uint8_t &amp;current_monitoring_case_no_table_3)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurrentMonitoringCaseNoTable_4</name>
      <anchorfile>classsick_1_1datastructure_1_1GeneralSystemState.html</anchorfile>
      <anchor>aa45bb3e522ac7bc468f927e6b5c0ba67</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::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>void</type>
      <name>addTelegramData</name>
      <anchorfile>classsick_1_1cola2_1_1MeasurementCurrentConfigVariableCommand.html</anchorfile>
      <anchor>a83bfa6b5fbb8ebdaebe13b9d44f229b2</anchor>
      <arglist>(sick::datastructure::PacketBuffer::VectorBuffer &amp;telegram) const </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>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ReadWriteHelper &gt;</type>
      <name>m_writer_ptr</name>
      <anchorfile>classsick_1_1cola2_1_1MeasurementCurrentConfigVariableCommand.html</anchorfile>
      <anchor>a2b49347f98cc56fe64fcfe3716793b84</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>void</type>
      <name>addTelegramData</name>
      <anchorfile>classsick_1_1cola2_1_1MeasurementPersistentConfigVariableCommand.html</anchorfile>
      <anchor>a24724fde3ab3ad22012e254449ca9f9d</anchor>
      <arglist>(sick::datastructure::PacketBuffer::VectorBuffer &amp;telegram) const </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>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ReadWriteHelper &gt;</type>
      <name>m_writer_ptr</name>
      <anchorfile>classsick_1_1cola2_1_1MeasurementPersistentConfigVariableCommand.html</anchorfile>
      <anchor>ace15b351ce5cc991c3fb67c7c6e298c1</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>void</type>
      <name>addTelegramData</name>
      <anchorfile>classsick_1_1cola2_1_1MethodCommand.html</anchorfile>
      <anchor>a7cd493f71d65f556a44b33d28100b35d</anchor>
      <arglist>(sick::datastructure::PacketBuffer::VectorBuffer &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>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ReadWriteHelper &gt;</type>
      <name>m_writer_ptr</name>
      <anchorfile>classsick_1_1cola2_1_1MethodCommand.html</anchorfile>
      <anchor>ae27c77548cb9a0468c8df5b9c0e044fe</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>a4be05d242f2b82c2c5d9f276db1490a8</anchor>
      <arglist>(const bool is_valid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMonitoringCaseNumber</name>
      <anchorfile>classsick_1_1datastructure_1_1MonitoringCaseData.html</anchorfile>
      <anchor>ab0706055a93c20d3101f26fd81ff80c9</anchor>
      <arglist>(const uint16_t 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>void</type>
      <name>addTelegramData</name>
      <anchorfile>classsick_1_1cola2_1_1MonitoringCaseTableHeaderVariableCommand.html</anchorfile>
      <anchor>aeaa51c87b5a2252487e6b56a8bded231</anchor>
      <arglist>(sick::datastructure::PacketBuffer::VectorBuffer &amp;telegram) const </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>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ReadWriteHelper &gt;</type>
      <name>m_writer_ptr</name>
      <anchorfile>classsick_1_1cola2_1_1MonitoringCaseTableHeaderVariableCommand.html</anchorfile>
      <anchor>aec95d5ba62788d09c45a472313752281</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>void</type>
      <name>addTelegramData</name>
      <anchorfile>classsick_1_1cola2_1_1MonitoringCaseVariableCommand.html</anchorfile>
      <anchor>a72f4642391d6d1e478b8df25395c0f07</anchor>
      <arglist>(sick::datastructure::PacketBuffer::VectorBuffer &amp;telegram) const </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>a1055b6433378ef4ea94c38f95d7f272c</anchor>
      <arglist>(Cola2Session &amp;session, datastructure::MonitoringCaseData &amp;monitoring_case_data, const uint16_t 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>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ReadWriteHelper &gt;</type>
      <name>m_writer_ptr</name>
      <anchorfile>classsick_1_1cola2_1_1MonitoringCaseVariableCommand.html</anchorfile>
      <anchor>af1261b090e45261274e6164a1809c289</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="typedef">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>VectorBuffer</name>
      <anchorfile>classsick_1_1datastructure_1_1PacketBuffer.html</anchorfile>
      <anchor>a3612b59fe53895ddb370fa03ed846340</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const VectorBuffer &amp;</type>
      <name>getBuffer</name>
      <anchorfile>classsick_1_1datastructure_1_1PacketBuffer.html</anchorfile>
      <anchor>a5b7db335eaea93f9440b1993f7ee6ea1</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>a4eeb9842f509e6230ace6ff523b61b03</anchor>
      <arglist>(const VectorBuffer &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>aaa818d7239f521af1f10524e8738ff30</anchor>
      <arglist>(const VectorBuffer &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>VectorBuffer</type>
      <name>m_buffer</name>
      <anchorfile>classsick_1_1datastructure_1_1PacketBuffer.html</anchorfile>
      <anchor>afbf509e034d4422f74760db8aa07ceca</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>a374dbece9c71e37d36a9682a744178b0</anchor>
      <arglist>(const uint8_t *&amp;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>aeb32cc1b05c7d9ee61e6aebf3a1312f1</anchor>
      <arglist>(const uint8_t *&amp;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>a0a2666f42b858de4fe4496fa18d4aae0</anchor>
      <arglist>(const uint8_t *&amp;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>ab06ca5f1d1b8e16952399be41e5ee00d</anchor>
      <arglist>(const uint8_t *&amp;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>a5be8f0793ad5e8a4d0e4e77d146cfb53</anchor>
      <arglist>(const uint8_t *&amp;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>a2f58fc4413c38c2de15120974f5d2452</anchor>
      <arglist>(const uint8_t *&amp;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>a795408d9a42eaf94aab535ba1c61b338</anchor>
      <arglist>(const uint8_t *&amp;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>a308c018963c740d515a8c2997d374447</anchor>
      <arglist>(const uint8_t *&amp;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>ae31110c04598734a4bceeeaf563e586c</anchor>
      <arglist>(const uint8_t *&amp;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>a93da44f830bf33597ab656156d4d10b3</anchor>
      <arglist>(const uint8_t *&amp;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>aef48b79c762744fe751c8139764c8521</anchor>
      <arglist>(const uint8_t *&amp;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>a24a2dd60c27eaf8b4f9aa58ddf07d03c</anchor>
      <arglist>(const uint8_t *&amp;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>a5144e936d92c4ad926db9c24360dcf8f</anchor>
      <arglist>(const uint8_t *&amp;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>a77a622267feaf2a735221d68ea5f0dc1</anchor>
      <arglist>(const uint8_t *&amp;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>a7156b9b6858c662574bb6b4b0cf53a39</anchor>
      <arglist>(const uint8_t *&amp;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>abd49bee458d42129617d6f95b9ef48b2</anchor>
      <arglist>(const uint8_t *&amp;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>adb5be91a937f7d2f778dc8a7e9f1256b</anchor>
      <arglist>(const uint8_t *&amp;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>a4d7b409ae25f658363f3eb42d54eac0f</anchor>
      <arglist>(const uint8_t *&amp;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>a95411f389a565666a8e3cc47ee0f5410</anchor>
      <arglist>(const uint8_t *&amp;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>aee44c9f531721f81f0eaf88d637d8e3c</anchor>
      <arglist>(const uint8_t *&amp;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>a9a11f1ac3fdeeef0e9ebfef775a42fc9</anchor>
      <arglist>(const uint8_t *&amp;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>a541cf8e94dea7b3c5e03d08390b8a10f</anchor>
      <arglist>(const uint8_t *&amp;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>af65eef8792c5aeb42fad45017911b1be</anchor>
      <arglist>(const uint8_t *&amp;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>acae1fbe7e0e3bbd7252dcfda02f548a5</anchor>
      <arglist>(const uint8_t *&amp;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>aa8bf85b954739d72cbb2cb3c363c02d6</anchor>
      <arglist>(const uint8_t *&amp;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>ac2f2d6748d33f2c8b5f88c711ddb57b3</anchor>
      <arglist>(const uint8_t *&amp;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>acc1de788f2a34959af9af748836c5dff</anchor>
      <arglist>(const uint8_t *&amp;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>a6274123a5b41273562479439025c3352</anchor>
      <arglist>(const uint8_t *&amp;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>aefe59943fa27c8fdab62cae1d777e4f2</anchor>
      <arglist>(const uint8_t *&amp;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>a77bcbd6dc39ac7127d653eefb9818f6a</anchor>
      <arglist>(const uint8_t *&amp;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>a88e36673235ba1c8d0363a31ad7b0ff9</anchor>
      <arglist>(const uint8_t *&amp;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>a166d25ce2cc45b81512be6fecc292277</anchor>
      <arglist>(const uint8_t *&amp;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>ac4e6d006c109bb49398c1b6a22512307</anchor>
      <arglist>(const uint8_t *&amp;data_ptr, datastructure::ApplicationInputs &amp;inputs) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ReadWriteHelper &gt;</type>
      <name>m_reader_ptr</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseApplicationData.html</anchorfile>
      <anchor>a4f5103f5803ffa7cb589dc01c77017fa</anchor>
      <arglist></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>bool</type>
      <name>parseUDPSequence</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseData.html</anchorfile>
      <anchor>af0556e0d56a3535aa30451142e61faa2</anchor>
      <arglist>(const sick::datastructure::PacketBuffer buffer, sick::datastructure::Data &amp;data) 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>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ReadWriteHelper &gt;</type>
      <name>m_reader_ptr</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseData.html</anchorfile>
      <anchor>af0ede25d2c921e2df8558dc64273a2b7</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>a408e21ae12fef09a656674ec3a3a1869</anchor>
      <arglist>(const uint8_t *&amp;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>a76404f666726faa8a3e565f927522cd4</anchor>
      <arglist>(const uint8_t *&amp;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>aa07c65214c6ff8bc1d781a439468f75f</anchor>
      <arglist>(const uint8_t *&amp;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>a47c37ee6904b216417a887e22be94914</anchor>
      <arglist>(const uint8_t *&amp;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>a17251bad90b468e679db06a4645cee54</anchor>
      <arglist>(const uint8_t *&amp;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>a19ab3fe923add224e843462695788c14</anchor>
      <arglist>(const uint8_t *&amp;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>a4b0727ee75e5374faca13c39918ffb3f</anchor>
      <arglist>(const uint8_t *&amp;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>ad1610ddc7a27c74a7b2e4133218f9990</anchor>
      <arglist>(const uint8_t *&amp;data_ptr, datastructure::DatagramHeader &amp;header) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ReadWriteHelper &gt;</type>
      <name>m_reader_ptr</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDatagramHeader.html</anchorfile>
      <anchor>a70e6b08ac35b20c61cba9e945c859646</anchor>
      <arglist></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>a91963c3db7079666930f569517076f00</anchor>
      <arglist>(const uint8_t *&amp;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>a9db5264a144ce79ce07ffd596bbb10a8</anchor>
      <arglist>(const uint8_t *&amp;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>a6bc3ebb6a4cd145f36a7df71836ee5bd</anchor>
      <arglist>(const uint8_t *&amp;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>a21ed8848ebb5d52836f0e7f1815872d3</anchor>
      <arglist>(const uint8_t *&amp;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>a29c02783feec3f59aecbba2d6741836a</anchor>
      <arglist>(const uint8_t *&amp;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>abaad67609aba638e43058ac29a897bfb</anchor>
      <arglist>(const uint8_t *&amp;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>ace8452e8d6dcea6ada5f8d2ebc46cc9e</anchor>
      <arglist>(const uint8_t *&amp;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>a2eac1d6d3fe91e4f915b75ca4de1e539</anchor>
      <arglist>(const uint8_t *&amp;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>ad7ffaa5041cdd20ab00c00fd93baf199</anchor>
      <arglist>(const uint8_t *&amp;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>a2ba4528f57dd605248d72338f47e1547</anchor>
      <arglist>(const uint8_t *&amp;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>a972fb6162bbaf7efab3160430342bceb</anchor>
      <arglist>(const uint8_t *&amp;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>a5aacac402de29a1e98c7fab466356472</anchor>
      <arglist>(const uint8_t *&amp;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>ae815fd54082d8ddf7acac7f231774c1f</anchor>
      <arglist>(const uint8_t *&amp;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>adb6a7f8e99c26cb875dd04f964f3ad8d</anchor>
      <arglist>(const uint8_t *&amp;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>a19f963dfcab7da5b18204856cacc5edc</anchor>
      <arglist>(const uint8_t *&amp;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>ad32fe74685e1c86830af8bc6314c629a</anchor>
      <arglist>(const uint8_t *&amp;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>ac38940957c5acd8147bd96ba287c1b44</anchor>
      <arglist>(const uint8_t *&amp;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>a12a5bb866081ebcef3ea81a522b7c07b</anchor>
      <arglist>(const uint8_t *&amp;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>a1e84edf9ed701a680435b2ba778aea8c</anchor>
      <arglist>(const uint8_t *&amp;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>af544ce2e2edae3df2a30d783cd1425bc</anchor>
      <arglist>(const uint8_t *&amp;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>ac56e403aa6541b5a45dd4570faf1aae3</anchor>
      <arglist>(const uint8_t *&amp;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>a07761cbfbc70f24d467fa16eff6897b5</anchor>
      <arglist>(const uint8_t *&amp;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>a155290e5e15fc44e074059f212eb2847</anchor>
      <arglist>(const uint8_t *&amp;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>af88db222ec0e665d63648199daef3859</anchor>
      <arglist>(const uint8_t *&amp;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>ab45f87cdc3a65e8cfb15715a92884153</anchor>
      <arglist>(const uint8_t *&amp;data_ptr, datastructure::DataHeader &amp;data_header) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ReadWriteHelper &gt;</type>
      <name>m_reader_ptr</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDataHeader.html</anchorfile>
      <anchor>ae10d74cc7cd4625af5f8c02434a5c76a</anchor>
      <arglist></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>a526866ba8a1c7f114194f0e97d44ca9f</anchor>
      <arglist>(const uint8_t *&amp;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>a574ddb5d815976b86acc3f30d99536a0</anchor>
      <arglist>(const uint8_t *&amp;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>a49587d8ffd6f0da6ba72f960f7ce05cd</anchor>
      <arglist>(const uint8_t *&amp;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>a22bc4759aa4bdac7f2c93553c6c47ea0</anchor>
      <arglist>(const uint8_t *&amp;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>a0959e74cc697bfcd9581fdc0010c88a4</anchor>
      <arglist>(const uint8_t *&amp;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>abbf81f2054cad4d5a00e7a3e27c81d08</anchor>
      <arglist>(const uint8_t *&amp;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>a52383869c7eafd103ce8ed3729fb9f06</anchor>
      <arglist>(const uint8_t *&amp;data_ptr, datastructure::DerivedValues &amp;derived_values) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ReadWriteHelper &gt;</type>
      <name>m_reader_ptr</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDerivedValues.html</anchorfile>
      <anchor>ad2a95895b6cc811f61722d5fa2a2bd58</anchor>
      <arglist></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>ae26c058b95727f9349fadefed0487ed4</anchor>
      <arglist>(const datastructure::PacketBuffer &amp;buffer, std::string &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>ac86b7bbfcd79c012405d00d1afd8bbd2</anchor>
      <arglist>(const uint8_t *&amp;data_ptr) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ReadWriteHelper &gt;</type>
      <name>m_reader_ptr</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseDeviceName.html</anchorfile>
      <anchor>a799802d09ed7a2a964e5b04fa3094562</anchor>
      <arglist></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>abc1a4d9ffe06d9a38ca862026beefe9c</anchor>
      <arglist>(const uint8_t *&amp;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>a2209da9e2a272d0198ccbcb7540ae40b</anchor>
      <arglist>(const uint8_t *&amp;data_ptr) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ReadWriteHelper &gt;</type>
      <name>m_reader_ptr</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseFieldGeometryData.html</anchorfile>
      <anchor>ad24a77266ad0ccca6d7731268fcfa6c0</anchor>
      <arglist></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>a1c2d850a611d9a82f19b48f7e046a1d6</anchor>
      <arglist>(const uint8_t *&amp;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>a428c63a8ba28a8f92d5eeb36fe7c9d5f</anchor>
      <arglist>(const uint8_t *&amp;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>a4a30379ad960b09244128ba913bbc8a5</anchor>
      <arglist>(const uint8_t *&amp;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>a7230fd3435533ab869e8c16405fc5d3a</anchor>
      <arglist>(const uint8_t *&amp;data_ptr, datastructure::FieldData &amp;field_data) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ReadWriteHelper &gt;</type>
      <name>m_reader_ptr</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseFieldHeaderData.html</anchorfile>
      <anchor>a0d895da1e73dbaa76d37c6fc472aaa8b</anchor>
      <arglist></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>ada3f005c2a57224278046dfeb248e1c2</anchor>
      <arglist>(const uint8_t *&amp;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>a33cd805c2c4b2cdf4e92ff64fbf23f5c</anchor>
      <arglist>(const uint8_t *&amp;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>aa888165c4fb0bcfc3abd2ece80f3378b</anchor>
      <arglist>(const uint8_t *&amp;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>a54c5386558ccc1d47ebcc03fc1eb5833</anchor>
      <arglist>(const uint8_t *&amp;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>a82c3ae5f5b81bca23ba5b399278103e8</anchor>
      <arglist>(const uint8_t *&amp;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>a016f6f604bf30daafa6a1018c7172f68</anchor>
      <arglist>(const uint8_t *&amp;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>a2f820a4efd1baac3d99f0f5842fd084b</anchor>
      <arglist>(const uint8_t *&amp;data_ptr, datastructure::GeneralSystemState &amp;general_System_state) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ReadWriteHelper &gt;</type>
      <name>m_reader_ptr</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseGeneralSystemState.html</anchorfile>
      <anchor>a23fd6b556f438eaf71c2243a1fba9d45</anchor>
      <arglist></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>a85006273f658adb5775a5103ec937368</anchor>
      <arglist>(const uint16_t 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>a2180d47c72e25e6a8c7124804ebd94fe</anchor>
      <arglist>(const uint8_t *&amp;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>ac727bfea16d66ea0a243edd585699970</anchor>
      <arglist>(const uint8_t *&amp;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>abc62d9623f253938a899eddde8934f86</anchor>
      <arglist>(const uint16_t offset, const uint8_t *&amp;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>a963cbd03fb01726bb1e37ecde763e198</anchor>
      <arglist>(const uint16_t offset, const uint8_t *&amp;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>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ReadWriteHelper &gt;</type>
      <name>m_reader_ptr</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseIntrusionData.html</anchorfile>
      <anchor>ae4b7ac4371a6238be140194dce074ead</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>readAngularBeamResolution</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementCurrentConfigData.html</anchorfile>
      <anchor>a3202afc1ee24dd1a27da4e0dd2847e43</anchor>
      <arglist>(const uint8_t *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>a8c74e8abe87ee27a4bdb7a5a08b21eab</anchor>
      <arglist>(const uint8_t *data_ptr) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ReadWriteHelper &gt;</type>
      <name>m_reader_ptr</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementCurrentConfigData.html</anchorfile>
      <anchor>aa74afe76fe5a97c8f45da42e931d0099</anchor>
      <arglist></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>a1c0f04551417a4073afa0530b37909a0</anchor>
      <arglist>(uint16_t offset, const uint8_t *&amp;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>a3e1d9d3cfac654a1fc3254d95ca64f86</anchor>
      <arglist>(const uint8_t *&amp;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>a65c5a90e75667e81629c11af42211797</anchor>
      <arglist>(const uint8_t *&amp;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>a16698a367dcc181fe949377861cca77d</anchor>
      <arglist>(const uint8_t *&amp;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>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ReadWriteHelper &gt;</type>
      <name>m_reader_ptr</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementData.html</anchorfile>
      <anchor>aaa372ed2df36c424a2a88fbb618c23dc</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>uint32_t</type>
      <name>readEndAngle</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementPersistentConfigData.html</anchorfile>
      <anchor>a9c4a8fef9d730efed5d7a2c1f08355c8</anchor>
      <arglist>(const uint8_t *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>a8308e2f4a5fd030d53371b0b56773786</anchor>
      <arglist>(const uint8_t *data_ptr) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ReadWriteHelper &gt;</type>
      <name>m_reader_ptr</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMeasurementPersistentConfigData.html</anchorfile>
      <anchor>aba663e27622d0785d7faec46242b790a</anchor>
      <arglist></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>a2121a8ae1a3c16fa9714e91b0c732003</anchor>
      <arglist>(const uint8_t *&amp;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>ae8fd71df43a4f28f2f29bdb9deed40b3</anchor>
      <arglist>(const uint8_t *&amp;data_ptr, const uint8_t 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>a0e45888863ad750f4457aa886fdafe0f</anchor>
      <arglist>(const uint8_t *&amp;data_ptr, const uint8_t 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>a14f17272e869b8112184742bd44dabfd</anchor>
      <arglist>(const uint8_t *&amp;data_ptr) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ReadWriteHelper &gt;</type>
      <name>m_reader_ptr</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseMonitoringCaseData.html</anchorfile>
      <anchor>a76556759c9ac053d5aebb763981a2efc</anchor>
      <arglist></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>a6d77df32247608b86054143b6cd4f85a</anchor>
      <arglist>(const uint8_t *&amp;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>a83a7b9c0bf627d6b88f0b15856e704b8</anchor>
      <arglist>(const uint8_t *&amp;data_ptr) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>readData</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseTCPPacket.html</anchorfile>
      <anchor>a34cd328ee6e9a71885ecc29dddae466e</anchor>
      <arglist>(const datastructure::PacketBuffer &amp;buffer, std::vector&lt; uint8_t &gt; &amp;byteVector) 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>aabad1e3a2a5d5124d8c184d2c8c47af7</anchor>
      <arglist>(const uint8_t *&amp;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>a2c89e3fd4131b26183ef0a4667523788</anchor>
      <arglist>(const uint8_t *&amp;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>af5ec0db2c5924ef882392ae341924345</anchor>
      <arglist>(const uint8_t *&amp;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>a1b4852a9ddbff13ed00667413266af4d</anchor>
      <arglist>(const uint8_t *&amp;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>a516b986d9905426152d60e1013b3a24f</anchor>
      <arglist>(const uint8_t *&amp;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>a4c8fd5ea217ffca307384900afab37ef</anchor>
      <arglist>(const uint8_t *&amp;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>a132a7d155b9b9708ee64a48d3d8a70d5</anchor>
      <arglist>(const uint8_t *&amp;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>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ReadWriteHelper &gt;</type>
      <name>m_reader_ptr</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseTCPPacket.html</anchorfile>
      <anchor>a77c9418da2f898b2e500cb27c8f92a5e</anchor>
      <arglist></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>a7092778e46db8594d71ccf4d44c3d5cc</anchor>
      <arglist>(const uint8_t *&amp;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>a22ca7067001b14dbdd5ea399228839c4</anchor>
      <arglist>(const uint8_t *&amp;data_ptr) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ReadWriteHelper &gt;</type>
      <name>m_reader_ptr</name>
      <anchorfile>classsick_1_1data__processing_1_1ParseTypeCodeData.html</anchorfile>
      <anchor>a5713856550b47d70b01fe75795635527</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>sick::data_processing::ReadWriteHelper</name>
    <filename>classsick_1_1data__processing_1_1ReadWriteHelper.html</filename>
    <member kind="function">
      <type>int16_t</type>
      <name>readint16_tBigEndian</name>
      <anchorfile>classsick_1_1data__processing_1_1ReadWriteHelper.html</anchorfile>
      <anchor>ac6c843940a51ad6637ec12a83c4b03c3</anchor>
      <arglist>(const uint8_t *&amp;buf, const uint16_t offset) const </arglist>
    </member>
    <member kind="function">
      <type>int16_t</type>
      <name>readint16_tLittleEndian</name>
      <anchorfile>classsick_1_1data__processing_1_1ReadWriteHelper.html</anchorfile>
      <anchor>aa02168a762bc4c4ee2e884a2af593f5d</anchor>
      <arglist>(const uint8_t *&amp;buf, const uint16_t offset) const </arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>readint32_tBigEndian</name>
      <anchorfile>classsick_1_1data__processing_1_1ReadWriteHelper.html</anchorfile>
      <anchor>a3cf81519bff674468a85417dde960895</anchor>
      <arglist>(const uint8_t *&amp;buf, const uint16_t offset) const </arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>readint32_tLittleEndian</name>
      <anchorfile>classsick_1_1data__processing_1_1ReadWriteHelper.html</anchorfile>
      <anchor>a69fb871bd04390aceedb82bc1338fe77</anchor>
      <arglist>(const uint8_t *&amp;buf, const uint16_t offset) const </arglist>
    </member>
    <member kind="function">
      <type>int8_t</type>
      <name>readint8_t</name>
      <anchorfile>classsick_1_1data__processing_1_1ReadWriteHelper.html</anchorfile>
      <anchor>a87b7c6f31868f3d370a810ac440f010c</anchor>
      <arglist>(const uint8_t *&amp;buffer, const uint16_t offset) const </arglist>
    </member>
    <member kind="function">
      <type>int8_t</type>
      <name>readint8_tBigEndian</name>
      <anchorfile>classsick_1_1data__processing_1_1ReadWriteHelper.html</anchorfile>
      <anchor>a8e1a8919257552cdb74fee36a603e11c</anchor>
      <arglist>(const uint8_t *&amp;buf, const uint16_t offset) const </arglist>
    </member>
    <member kind="function">
      <type>int8_t</type>
      <name>readint8_tLittleEndian</name>
      <anchorfile>classsick_1_1data__processing_1_1ReadWriteHelper.html</anchorfile>
      <anchor>a02bdb3621ba567855da032f27086c89d</anchor>
      <arglist>(const uint8_t *&amp;buf, const uint16_t offset) const </arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>readuint16_tBigEndian</name>
      <anchorfile>classsick_1_1data__processing_1_1ReadWriteHelper.html</anchorfile>
      <anchor>a9bd7bc9cd227d3b145a3fadf8b58ff26</anchor>
      <arglist>(const uint8_t *&amp;buf, const uint16_t offset) const </arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>readuint16_tLittleEndian</name>
      <anchorfile>classsick_1_1data__processing_1_1ReadWriteHelper.html</anchorfile>
      <anchor>aa7e2343264ed6d4c33087cb45f82e59c</anchor>
      <arglist>(const uint8_t *&amp;buf, const uint16_t offset) const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>readuint32_tBigEndian</name>
      <anchorfile>classsick_1_1data__processing_1_1ReadWriteHelper.html</anchorfile>
      <anchor>af92311d9bac015196c528d3b1f4a8896</anchor>
      <arglist>(const uint8_t *&amp;buf, const uint16_t offset) const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>readuint32_tLittleEndian</name>
      <anchorfile>classsick_1_1data__processing_1_1ReadWriteHelper.html</anchorfile>
      <anchor>a980531e73602a60e56c428febdfba329</anchor>
      <arglist>(const uint8_t *&amp;buf, const uint16_t offset) const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>readuint8_t</name>
      <anchorfile>classsick_1_1data__processing_1_1ReadWriteHelper.html</anchorfile>
      <anchor>aa17362594c00378fd1ead09427c17373</anchor>
      <arglist>(const uint8_t *&amp;buf, const uint16_t offset) const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>readuint8_tBigEndian</name>
      <anchorfile>classsick_1_1data__processing_1_1ReadWriteHelper.html</anchorfile>
      <anchor>a25b08ba19e46ef82ba13fd4df7020bc7</anchor>
      <arglist>(const uint8_t *&amp;buf, const uint16_t offset) const </arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>readuint8_tLittleEndian</name>
      <anchorfile>classsick_1_1data__processing_1_1ReadWriteHelper.html</anchorfile>
      <anchor>aa23e92e9e32c994d4bf4ea118491d255</anchor>
      <arglist>(const uint8_t *&amp;buf, const uint16_t offset) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ReadWriteHelper</name>
      <anchorfile>classsick_1_1data__processing_1_1ReadWriteHelper.html</anchorfile>
      <anchor>ac0b23124b23f88b8621a28618eac8dae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeint8_t</name>
      <anchorfile>classsick_1_1data__processing_1_1ReadWriteHelper.html</anchorfile>
      <anchor>a9013643e9d06f6e09f970f988827f173</anchor>
      <arglist>(uint8_t *&amp;buf, const uint8_t v, const uint16_t offset) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeint8_tBigEndian</name>
      <anchorfile>classsick_1_1data__processing_1_1ReadWriteHelper.html</anchorfile>
      <anchor>a4ff23ca470a296e6fef40a8558ca0ffe</anchor>
      <arglist>(uint8_t *&amp;buf, const uint8_t v, const uint16_t offset) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeint8_tLittleEndian</name>
      <anchorfile>classsick_1_1data__processing_1_1ReadWriteHelper.html</anchorfile>
      <anchor>a2385729d6b366fe4b19c5f0924e9635d</anchor>
      <arglist>(uint8_t *&amp;buf, const uint8_t v, const uint16_t offset) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeuint16_tBigEndian</name>
      <anchorfile>classsick_1_1data__processing_1_1ReadWriteHelper.html</anchorfile>
      <anchor>a2c122a42a77c8a9bc759ea62ae848350</anchor>
      <arglist>(uint8_t *&amp;buf, const uint16_t v, const uint16_t offset) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeuint16_tLittleEndian</name>
      <anchorfile>classsick_1_1data__processing_1_1ReadWriteHelper.html</anchorfile>
      <anchor>a265af3763df20559549e8c05d757590b</anchor>
      <arglist>(uint8_t *&amp;buf, const uint16_t v, const uint16_t offset) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeuint32_tBigEndian</name>
      <anchorfile>classsick_1_1data__processing_1_1ReadWriteHelper.html</anchorfile>
      <anchor>a892c2f7882d5dd23c9a558c0602b8316</anchor>
      <arglist>(uint8_t *&amp;buf, const uint32_t v, const uint16_t offset) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeuint32_tLittleEndian</name>
      <anchorfile>classsick_1_1data__processing_1_1ReadWriteHelper.html</anchorfile>
      <anchor>aba9f3d8b478d6b9de5686b16e39a2814</anchor>
      <arglist>(uint8_t *&amp;buf, const uint32_t v, const uint16_t offset) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeuint8_t</name>
      <anchorfile>classsick_1_1data__processing_1_1ReadWriteHelper.html</anchorfile>
      <anchor>afd585825af1376cad40cbdc373db6517</anchor>
      <arglist>(uint8_t *&amp;buf, const uint8_t v, const uint16_t offset) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeuint8_tBigEndian</name>
      <anchorfile>classsick_1_1data__processing_1_1ReadWriteHelper.html</anchorfile>
      <anchor>a2b3bffe8226e5aca001ac8321edc7bf7</anchor>
      <arglist>(uint8_t *&amp;buf, const uint8_t v, const uint16_t offset) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeuint8_tLittleEndian</name>
      <anchorfile>classsick_1_1data__processing_1_1ReadWriteHelper.html</anchorfile>
      <anchor>a49449e50017f439362a9fec279b56bd4</anchor>
      <arglist>(uint8_t *&amp;buf, const uint8_t v, const uint16_t offset) const </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::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>requestDeviceName</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>abf1bf62e26c2b572c5a00c0fe4d3d1a9</anchor>
      <arglist>(const sick::datastructure::CommSettings &amp;settings, std::string &amp;device_name)</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>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>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>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>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>ab4cf320debbe003c5a9f80915170ca9e</anchor>
      <arglist>(packetReceivedCallbackFunction 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>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>a0e51327bda8ba489a27e6ea90b9c0c5b</anchor>
      <arglist>(const datastructure::PacketBuffer &amp;buffer)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>requestDeviceNameInColaSession</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>a55b05ead7c9b5c28c44aa4a572319118</anchor>
      <arglist>(std::string &amp;device_name)</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>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>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>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>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>a0b0b8a8be02c02f9be36e75a2e01870a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_active_case_number</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>a4f2df500a9645cb7e43c7fbaa2ec8749</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::string</type>
      <name>m_device_name</name>
      <anchorfile>classsick_1_1SickSafetyscanners.html</anchorfile>
      <anchor>aa4ee17be5bc27ad81ca237d8d67c79d1</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>reconfigure_callback</name>
      <anchorfile>classsick_1_1SickSafetyscannersRos.html</anchorfile>
      <anchor>a0ef0ae959513c526e8beeefbaf2df9eb</anchor>
      <arglist>(const sick_safetyscanners::SickSafetyscannersConfigurationConfig &amp;config, const uint32_t &amp;level)</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>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>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>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>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>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::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>a28f40baac0c1d0eacd1a313388a5f961</anchor>
      <arglist>(const sick::datastructure::PacketBuffer &amp;newPacket)</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>adfabfa66507586a6e09e6b654837903a</anchor>
      <arglist>() const </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>void</type>
      <name>setInterfaceType</name>
      <anchorfile>classsick_1_1datastructure_1_1TypeCode.html</anchorfile>
      <anchor>a3bd9af2e8709a7e951aacdf8a8b36ec7</anchor>
      <arglist>(uint8_t interface_type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxRange</name>
      <anchorfile>classsick_1_1datastructure_1_1TypeCode.html</anchorfile>
      <anchor>afed5bf635501ad7fc8b66621753d35b7</anchor>
      <arglist>(float max_distance)</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>
  </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>void</type>
      <name>addTelegramData</name>
      <anchorfile>classsick_1_1cola2_1_1TypeCodeVariableCommand.html</anchorfile>
      <anchor>a413e69a2f1bded97aeb1e8487de96289</anchor>
      <arglist>(sick::datastructure::PacketBuffer::VectorBuffer &amp;telegram) const </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>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ReadWriteHelper &gt;</type>
      <name>m_writer_ptr</name>
      <anchorfile>classsick_1_1cola2_1_1TypeCodeVariableCommand.html</anchorfile>
      <anchor>a4360996eed2613ec7acb37427dd14424</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>sick::datastructure::PacketBuffer::VectorBuffer</type>
      <name>removeHeaderFromParsedPacketBuffer</name>
      <anchorfile>classsick_1_1data__processing_1_1UDPPacketMerger.html</anchorfile>
      <anchor>af5e6c6da836976edb3cadbb9f04c946c</anchor>
      <arglist>(const sick::datastructure::ParsedPacketBuffer::ParsedPacketBufferVector &amp;vec)</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::cola2::VariableCommand</name>
    <filename>classsick_1_1cola2_1_1VariableCommand.html</filename>
    <base>sick::cola2::Command</base>
    <member kind="function">
      <type>void</type>
      <name>addTelegramData</name>
      <anchorfile>classsick_1_1cola2_1_1VariableCommand.html</anchorfile>
      <anchor>a93d3c1d5c7f46f59bc93e49bacd86556</anchor>
      <arglist>(sick::datastructure::PacketBuffer::VectorBuffer &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>aa278deae3ad3109bad5cb92e439b98cf</anchor>
      <arglist>(Cola2Session &amp;session, const uint16_t &amp;method_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>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; sick::data_processing::ReadWriteHelper &gt;</type>
      <name>m_writer_ptr</name>
      <anchorfile>classsick_1_1cola2_1_1VariableCommand.html</anchorfile>
      <anchor>a0695ec277122c35657b7ed6b29c5a133</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>
    <class kind="class">sick::SickSafetyscanners</class>
    <class kind="class">sick::SickSafetyscannersRos</class>
    <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::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::CreateSession</class>
    <class kind="class">sick::cola2::DeviceNameVariableCommand</class>
    <class kind="class">sick::cola2::FieldGeometryVariableCommand</class>
    <class kind="class">sick::cola2::FieldHeaderVariableCommand</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::TypeCodeVariableCommand</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::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::ParseFieldGeometryData</class>
    <class kind="class">sick::data_processing::ParseFieldHeaderData</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::ParseTCPPacket</class>
    <class kind="class">sick::data_processing::ParseTypeCodeData</class>
    <class kind="class">sick::data_processing::ReadWriteHelper</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::ApplicationOutputs</class>
    <class kind="class">sick::datastructure::CommSettings</class>
    <class kind="class">sick::datastructure::ConfigData</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::FieldData</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::MeasurementData</class>
    <class kind="class">sick::datastructure::MonitoringCaseData</class>
    <class kind="class">sick::datastructure::PacketBuffer</class>
    <class kind="class">sick::datastructure::ParsedPacketBuffer</class>
    <class kind="class">sick::datastructure::ScanPoint</class>
    <class kind="class">sick::datastructure::TypeCode</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>
</tagfile>
