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