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