#include <array>#include <bitset>#include <ostream>#include <string>#include <fmt/format.h>#include <fmt/ostream.h>#include "psen_scan_v2_standalone/data_conversion_layer/io_constants.h"#include "psen_scan_v2_standalone/util/format_range.h"

Go to the source code of this file.
| Classes | |
| struct | psen_scan_v2_standalone::data_conversion_layer::monitoring_frame::io::PinData | 
| Represents the IO PIN field of a monitoring frame.  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::data_conversion_layer | |
| Contains the data serialization and deserialization layer. | |
| psen_scan_v2_standalone::data_conversion_layer::monitoring_frame | |
| Namespace containing all things about the MonitoringFrame data strucure. | |
| psen_scan_v2_standalone::data_conversion_layer::monitoring_frame::io | |
| Contains all types, etc. needed to describe the IOs information contained in a data_conversion_layer::monitoring_frame::Message. | |
| Functions | |
| static std::string | psen_scan_v2_standalone::data_conversion_layer::monitoring_frame::io::getInputName (std::size_t byte_location, std::size_t bit_location) | 
| static LogicalInputType | psen_scan_v2_standalone::data_conversion_layer::monitoring_frame::io::getInputType (std::size_t byte_location, std::size_t bit_location) | 
| static std::string | psen_scan_v2_standalone::data_conversion_layer::monitoring_frame::io::getOutputName (std::size_t byte_location, std::size_t bit_location) | 
| static OutputType | psen_scan_v2_standalone::data_conversion_layer::monitoring_frame::io::getOutputType (std::size_t byte_location, std::size_t bit_location) | 
| std::ostream & | psen_scan_v2_standalone::data_conversion_layer::monitoring_frame::io::operator<< (std::ostream &os, const PinData &pd) | 
| Variables | |
| static constexpr uint32_t | psen_scan_v2_standalone::data_conversion_layer::monitoring_frame::io::NUMBER_OF_INPUT_BYTES { RAW_CHUNK_LOGICAL_INPUT_SIGNALS_IN_BYTES } | 
| static constexpr uint32_t | psen_scan_v2_standalone::data_conversion_layer::monitoring_frame::io::NUMBER_OF_OUTPUT_BYTES { RAW_CHUNK_OUTPUT_SIGNALS_IN_BYTES } |