26 #ifndef OMRON_OS32C_DRIVER_MEASUREMENT_REPORT_CONFIG_H 27 #define OMRON_OS32C_DRIVER_MEASUREMENT_REPORT_CONFIG_H 58 memset(beam_selection_mask, 0,
sizeof(beam_selection_mask));
78 writer.
write(sequence_num);
79 writer.
write(trigger);
80 writer.
write(range_report_format);
81 writer.
write(reflectivity_report_format);
82 writer.
write(reserved);
83 writer.
write(reserved);
84 writer.
write(reserved);
85 writer.
write(reserved);
86 writer.
write(reserved);
87 writer.
write(reserved);
88 writer.
writeBytes(beam_selection_mask,
sizeof(beam_selection_mask));
108 reader.
read(sequence_num);
109 reader.
read(trigger);
110 reader.
read(range_report_format);
111 reader.
read(reflectivity_report_format);
113 reader.
readBytes(beam_selection_mask,
sizeof(beam_selection_mask));
120 #endif // OMRON_OS32C_DRIVER_MEASUREMENT_REPORT_CONFIG_H
virtual Reader & deserialize(Reader &reader)
MeasurementReportConfig()
virtual Reader & deserialize(Reader &reader, size_t length)
virtual Writer & serialize(Writer &writer) const
EIP_BYTE beam_selection_mask[88]
virtual void skip(size_t n)=0
EIP_UINT range_report_format
virtual size_t getLength() const
virtual void writeBytes(const void *p, size_t n)=0
virtual void readBytes(void *buf, size_t n)=0
EIP_UINT reflectivity_report_format