#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"

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. | |