Higher level data type representing a scanner start request. More...
#include <start_request.h>
Classes | |
class | DeviceSettings |
Class describing the fundamental settings of the master and subscriber devices, like id and diagnostics. More... | |
class | LaserScanSettings |
Class describing the scan settings of the master and subscriber devices. More... | |
Public Member Functions | |
Message (const ScannerConfiguration &scanner_configuration) | |
Private Attributes | |
const uint32_t | host_ip_ |
network byte order = big endian More... | |
const uint16_t | host_udp_port_data_ |
const LaserScanSettings | master_ |
const DeviceSettings | master_device_settings_ |
const std::array< LaserScanSettings, NUM_SUBSCRIBERS > | subscribers_ |
Static Private Attributes | |
static constexpr std::size_t | NUM_SUBSCRIBERS { 3 } |
Friends | |
data_conversion_layer::RawData | serialize (const data_conversion_layer::start_request::Message &msg, const uint32_t &seq_number) |
Higher level data type representing a scanner start request.
Definition at line 42 of file start_request.h.
psen_scan_v2_standalone::data_conversion_layer::start_request::Message::Message | ( | const ScannerConfiguration & | scanner_configuration | ) |
Definition at line 26 of file start_request.cpp.
|
friend |
|
private |
network byte order = big endian
Definition at line 96 of file start_request.h.
|
private |
Definition at line 97 of file start_request.h.
|
private |
Definition at line 100 of file start_request.h.
|
private |
Definition at line 99 of file start_request.h.
|
staticconstexprprivate |
Definition at line 93 of file start_request.h.
|
private |
Definition at line 101 of file start_request.h.