Public Member Functions | List of all members
psen_scan_v2_standalone::data_conversion_layer::monitoring_frame::AdditionalFieldUnexpectedSize Class Reference

Exception thrown on problems with the additional fields with fixed size. More...

#include <monitoring_frame_deserialization.h>

Inheritance diagram for psen_scan_v2_standalone::data_conversion_layer::monitoring_frame::AdditionalFieldUnexpectedSize:
Inheritance graph
[legend]

Public Member Functions

 AdditionalFieldUnexpectedSize (const std::string &msg)
 
- Public Member Functions inherited from psen_scan_v2_standalone::data_conversion_layer::monitoring_frame::DecodingFailure
 DecodingFailure (const std::string &msg="Error while decoding laser scanner measurement data")
 

Detailed Description

Exception thrown on problems with the additional fields with fixed size.

The length specified in the Header of the additional fields scan_counter, zone_set and io_state must be exactly as defined in the protocol.

See also
data_conversion_layer::monitoring_frame::AdditionalFieldHeader
data_conversion_layer::monitoring_frame::AdditionalFieldHeaderID
data_conversion_layer::monitoring_frame::NUMBER_OF_BYTES_ZONE_SET
data_conversion_layer::monitoring_frame::NUMBER_OF_BYTES_SCAN_COUNTER
data_conversion_layer::monitoring_frame::io::RAW_CHUNK_LENGTH_IN_BYTES

Definition at line 190 of file monitoring_frame_deserialization.h.

Constructor & Destructor Documentation

◆ AdditionalFieldUnexpectedSize()

psen_scan_v2_standalone::data_conversion_layer::monitoring_frame::AdditionalFieldUnexpectedSize::AdditionalFieldUnexpectedSize ( const std::string &  msg)
inline

Definition at line 200 of file monitoring_frame_deserialization.h.


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


psen_scan_v2
Author(s): Pilz GmbH + Co. KG
autogenerated on Sat Nov 25 2023 03:46:26