16 #ifndef PSEN_SCAN_V2_STANDALONE_IO_CONSTANTS_H 17 #define PSEN_SCAN_V2_STANDALONE_IO_CONSTANTS_H 25 namespace data_conversion_layer
27 namespace monitoring_frame
44 using RawChunk = std::array<uint8_t, io::RAW_CHUNK_LENGTH_IN_BYTES>;
46 #define REV(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) arg8, arg7, arg6, arg5, arg4, arg3, arg2, arg1 118 {
REV(Lit::unused, Lit::unused, Lit::unused, Lit::unused, Lit::unused, Lit::unused, Lit::unused,
Lit::cor_seq_or_2) },
168 #endif // PSEN_SCAN_V2_STANDALONE_IO_CONSTANTS_H static constexpr uint32_t RAW_CHUNK_LENGTH_IN_BYTES
static const std::map< Ot, IoName > OUTPUT_BIT_TO_NAME
static constexpr std::array< std::array< Lit, 8 >, RAW_CHUNK_LOGICAL_INPUT_SIGNALS_IN_BYTES > LOGICAL_INPUT_BITS
static constexpr uint32_t RAW_CHUNK_OUTPUT_SIGNALS_IN_BYTES
#define REV(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8)
static constexpr std::array< std::array< Ot, 8 >, RAW_CHUNK_OUTPUT_SIGNALS_IN_BYTES > OUTPUT_BITS
Root namespace in which the software components to communicate with the scanner (firmware-version: 2)...
static constexpr uint32_t RAW_CHUNK_LENGTH_RESERVED_IN_BYTES
Contains constants and types needed to define PinData and for the (de)serialization.
static constexpr uint32_t RAW_CHUNK_PHYSICAL_INPUT_SIGNALS_IN_BYTES
std::array< uint8_t, io::RAW_CHUNK_LENGTH_IN_BYTES > RawChunk
static constexpr uint32_t RAW_CHUNK_LOGICAL_INPUT_SIGNALS_IN_BYTES
static const std::map< Lit, IoName > LOGICAL_INPUT_BIT_TO_NAME