Public Member Functions | Private Attributes | List of all members
psen_scan_v2_standalone::data_conversion_layer::monitoring_frame::MessageBuilder Class Reference

#include <monitoring_frame_msg_builder.h>

Public Member Functions

MessageBuilderactiveZoneset (uint8_t active_zoneset)
 
Message build ()
 
MessageBuilderdiagnosticMessages (const std::vector< diagnostic::Message > &diagnostic_messages)
 
MessageBuilderfromTheta (const util::TenthOfDegree &from_theta)
 
MessageBuilderintensities (const std::vector< double > &intensities)
 
MessageBuilderiOPinData (const io::PinData &io_pin_data)
 
MessageBuildermeasurements (const std::vector< double > &measurements)
 
 operator Message ()
 
MessageBuilderresolution (const util::TenthOfDegree &resolution)
 
MessageBuilderscanCounter (uint32_t scan_counter)
 
MessageBuilderscannerId (configuration::ScannerId scanner_id)
 

Private Attributes

Message msg_
 

Detailed Description

Definition at line 33 of file monitoring_frame_msg_builder.h.

Member Function Documentation

◆ activeZoneset()

MessageBuilder & psen_scan_v2_standalone::data_conversion_layer::monitoring_frame::MessageBuilder::activeZoneset ( uint8_t  active_zoneset)
inline

Definition at line 94 of file monitoring_frame_msg_builder.h.

◆ build()

Message psen_scan_v2_standalone::data_conversion_layer::monitoring_frame::MessageBuilder::build ( )
inline

Definition at line 54 of file monitoring_frame_msg_builder.h.

◆ diagnosticMessages()

MessageBuilder & psen_scan_v2_standalone::data_conversion_layer::monitoring_frame::MessageBuilder::diagnosticMessages ( const std::vector< diagnostic::Message > &  diagnostic_messages)
inline

Definition at line 106 of file monitoring_frame_msg_builder.h.

◆ fromTheta()

MessageBuilder & psen_scan_v2_standalone::data_conversion_layer::monitoring_frame::MessageBuilder::fromTheta ( const util::TenthOfDegree from_theta)
inline

Definition at line 70 of file monitoring_frame_msg_builder.h.

◆ intensities()

MessageBuilder & psen_scan_v2_standalone::data_conversion_layer::monitoring_frame::MessageBuilder::intensities ( const std::vector< double > &  intensities)
inline

Definition at line 100 of file monitoring_frame_msg_builder.h.

◆ iOPinData()

MessageBuilder & psen_scan_v2_standalone::data_conversion_layer::monitoring_frame::MessageBuilder::iOPinData ( const io::PinData io_pin_data)
inline

Definition at line 112 of file monitoring_frame_msg_builder.h.

◆ measurements()

MessageBuilder & psen_scan_v2_standalone::data_conversion_layer::monitoring_frame::MessageBuilder::measurements ( const std::vector< double > &  measurements)
inline

Definition at line 82 of file monitoring_frame_msg_builder.h.

◆ operator Message()

psen_scan_v2_standalone::data_conversion_layer::monitoring_frame::MessageBuilder::operator Message ( )
inline

Definition at line 59 of file monitoring_frame_msg_builder.h.

◆ resolution()

MessageBuilder & psen_scan_v2_standalone::data_conversion_layer::monitoring_frame::MessageBuilder::resolution ( const util::TenthOfDegree resolution)
inline

Definition at line 76 of file monitoring_frame_msg_builder.h.

◆ scanCounter()

MessageBuilder & psen_scan_v2_standalone::data_conversion_layer::monitoring_frame::MessageBuilder::scanCounter ( uint32_t  scan_counter)
inline

Definition at line 88 of file monitoring_frame_msg_builder.h.

◆ scannerId()

MessageBuilder & psen_scan_v2_standalone::data_conversion_layer::monitoring_frame::MessageBuilder::scannerId ( configuration::ScannerId  scanner_id)
inline

Definition at line 64 of file monitoring_frame_msg_builder.h.

Member Data Documentation

◆ msg_

Message psen_scan_v2_standalone::data_conversion_layer::monitoring_frame::MessageBuilder::msg_
private

Definition at line 51 of file monitoring_frame_msg_builder.h.


The documentation for this class was generated from the following file:


psen_scan_v2
Author(s): Pilz GmbH + Co. KG
autogenerated on Sat Nov 5 2022 02:13:36