#include <measurement_report_config.h>

Public Member Functions | |
| virtual Reader & | deserialize (Reader &reader, size_t length) |
| virtual Reader & | deserialize (Reader &reader) |
| virtual size_t | getLength () const |
| MeasurementReportConfig () | |
| virtual Writer & | serialize (Writer &writer) const |
Public Attributes | |
| EIP_BYTE | beam_selection_mask [88] |
| EIP_UINT | range_report_format |
| EIP_UINT | reflectivity_report_format |
| EIP_UINT | sequence_num |
| EIP_UDINT | trigger |
Data structure and operators for OS32C specific Measurement Report Header as defined in the OS32C-DM Ethernet/IP Addendum
Definition at line 47 of file measurement_report_config.h.
Definition at line 56 of file measurement_report_config.h.
| virtual Reader& omron_os32c_driver::MeasurementReportConfig::deserialize | ( | Reader & | reader, |
| size_t | length | ||
| ) | [inline, virtual] |
Extra length information is not relevant in this context. Same as deserialize(reader)
Implements eip::serialization::Serializable.
Definition at line 96 of file measurement_report_config.h.
| virtual Reader& omron_os32c_driver::MeasurementReportConfig::deserialize | ( | Reader & | reader | ) | [inline, virtual] |
Deserialize data from the given reader without length information
| reader | Reader to use for deserialization |
| std::length_error | if the buffer is overrun while deserializing |
Implements eip::serialization::Serializable.
Definition at line 107 of file measurement_report_config.h.
| virtual size_t omron_os32c_driver::MeasurementReportConfig::getLength | ( | ) | const [inline, virtual] |
From OS32C-DM Ethernet/IP addendum, header is always 56 bytes
Implements eip::serialization::Serializable.
Definition at line 65 of file measurement_report_config.h.
| virtual Writer& omron_os32c_driver::MeasurementReportConfig::serialize | ( | Writer & | writer | ) | const [inline, virtual] |
Serialize data into the given buffer
| writer | Writer to use for serialization |
| std::length_error | if the buffer is too small for the header data |
Implements eip::serialization::Serializable.
Definition at line 76 of file measurement_report_config.h.
Definition at line 54 of file measurement_report_config.h.
Definition at line 52 of file measurement_report_config.h.
Definition at line 53 of file measurement_report_config.h.
Definition at line 50 of file measurement_report_config.h.
Definition at line 51 of file measurement_report_config.h.