#include "psen_scan_v2_standalone/io_state.h"
#include "psen_scan_v2_standalone/data_conversion_layer/io_pin_data.h"
#include <vector>
Go to the source code of this file.
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. | |
Functions | |
static std::vector< PinState > | psen_scan_v2_standalone::data_conversion_layer::generateChangedInputStates (const monitoring_frame::io::PinData &new_state, const monitoring_frame::io::PinData &old_state) |
static std::vector< PinState > | psen_scan_v2_standalone::data_conversion_layer::generateChangedOutputStates (const monitoring_frame::io::PinData &new_state, const monitoring_frame::io::PinData &old_state) |
static PinState | psen_scan_v2_standalone::data_conversion_layer::generateInputPinState (const monitoring_frame::io::PinData &pin_data, std::size_t byte_location, std::size_t bit_location) |
static std::vector< PinState > | psen_scan_v2_standalone::data_conversion_layer::generateInputPinStates (const monitoring_frame::io::PinData &pin_data) |
static PinState | psen_scan_v2_standalone::data_conversion_layer::generateOutputPinState (const monitoring_frame::io::PinData &pin_data, std::size_t byte_location, std::size_t bit_location) |
static std::vector< PinState > | psen_scan_v2_standalone::data_conversion_layer::generateOutputPinStates (const monitoring_frame::io::PinData &pin_data) |
static bool | psen_scan_v2_standalone::data_conversion_layer::isUsedInputBit (std::size_t byte_n, std::size_t bit_n) |
static bool | psen_scan_v2_standalone::data_conversion_layer::isUsedOutputBit (std::size_t byte_n, std::size_t bit_n) |