Classes | Namespaces
scan_buffer.h File Reference
#include <exception>
#include "psen_scan_v2_standalone/data_conversion_layer/monitoring_frame_msg.h"
#include "psen_scan_v2_standalone/util/logging.h"
#include "psen_scan_v2_standalone/configuration/scanner_ids.h"
Include dependency graph for scan_buffer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  psen_scan_v2_standalone::protocol_layer::OutdatedMessageError
 Exception thrown if the incoming frame has an outdated scan_counter. More...
 
class  psen_scan_v2_standalone::protocol_layer::ScanBuffer
 Buffers and validates monitoring frames for a scan round. More...
 
class  psen_scan_v2_standalone::protocol_layer::ScanRoundEndedEarlyError
 Exception thrown if a new scan round started without the last one finishing. More...
 
class  psen_scan_v2_standalone::protocol_layer::ScanRoundError
 Exception indicating problems with the monitoring frames of a scan round. More...
 
class  psen_scan_v2_standalone::protocol_layer::ScanRoundOversaturatedError
 Exception thrown if a scan round has to many messages. More...
 

Namespaces

 psen_scan_v2_standalone
 Root namespace in which the software components to communicate with the scanner (firmware-version: 2) are realised/implemented.
 
 psen_scan_v2_standalone::protocol_layer
 Namespace for the implementation of the scanner protocol state machine.
 


psen_scan_v2
Author(s): Pilz GmbH + Co. KG
autogenerated on Sat Jun 22 2024 02:46:12