Public Member Functions | Private Member Functions | Private Attributes
sick::data_processing::ParseData Class Reference

Parses the udp data packets depending on which data will be received. More...

#include <ParseData.h>

List of all members.

Public Member Functions

 ParseData ()
 Constructor of the parser.
bool parseUDPSequence (const sick::datastructure::PacketBuffer buffer, sick::datastructure::Data &data) const
 Parses the udp data transferred in the packet buffer. It will be parsed into the data reference.

Private Member Functions

void setApplicationDataInData (const datastructure::PacketBuffer &buffer, datastructure::Data &data) const
void setDataBlocksInData (const datastructure::PacketBuffer &buffer, datastructure::Data &data) const
void setDataHeaderInData (const datastructure::PacketBuffer &buffer, datastructure::Data &data) const
void setDerivedValuesInData (const datastructure::PacketBuffer &buffer, datastructure::Data &data) const
void setGeneralSystemStateInData (const datastructure::PacketBuffer &buffer, datastructure::Data &data) const
void setIntrusionDataInData (const datastructure::PacketBuffer &buffer, datastructure::Data &data) const
void setMeasurementDataInData (const datastructure::PacketBuffer &buffer, datastructure::Data &data) const

Private Attributes

std::shared_ptr
< sick::data_processing::ParseApplicationData
m_application_data_parser_ptr
std::shared_ptr
< sick::data_processing::ParseDataHeader
m_data_header_parser_ptr
std::shared_ptr
< sick::data_processing::ParseDerivedValues
m_derived_values_parser_ptr
std::shared_ptr
< sick::data_processing::ParseGeneralSystemState
m_general_system_state_parser_ptr
std::shared_ptr
< sick::data_processing::ParseIntrusionData
m_intrusion_data_parser_ptr
std::shared_ptr
< sick::data_processing::ParseMeasurementData
m_measurement_data_parser_ptr
std::shared_ptr
< sick::data_processing::ReadWriteHelper
m_reader_ptr

Detailed Description

Parses the udp data packets depending on which data will be received.

Definition at line 56 of file ParseData.h.


Constructor & Destructor Documentation

Constructor of the parser.

Definition at line 40 of file ParseData.cpp.


Member Function Documentation

Parses the udp data transferred in the packet buffer. It will be parsed into the data reference.

Parameters:
bufferThe incoming data buffer.
dataReference to the parsed data.
Returns:
If parsing the data was successful.

Definition at line 52 of file ParseData.cpp.

Definition at line 112 of file ParseData.cpp.

Definition at line 59 of file ParseData.cpp.

Definition at line 70 of file ParseData.cpp.

Definition at line 78 of file ParseData.cpp.

Definition at line 95 of file ParseData.cpp.

Definition at line 104 of file ParseData.cpp.

Definition at line 86 of file ParseData.cpp.


Member Data Documentation

Definition at line 84 of file ParseData.h.

Definition at line 79 of file ParseData.h.

Definition at line 80 of file ParseData.h.

Definition at line 82 of file ParseData.h.

Definition at line 83 of file ParseData.h.

Definition at line 81 of file ParseData.h.

Definition at line 77 of file ParseData.h.


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


sick_safetyscanners
Author(s): Lennart Puck
autogenerated on Tue May 7 2019 03:27:37