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

The information included in every single monitoring frame. More...

#include <monitoring_frame_deserialization.h>

Public Types

using DeviceStatus = uint32_t
 
using FromTheta = util::TenthOfDegree
 
using OpCode = uint32_t
 
using Resolution = util::TenthOfDegree
 
using TransactionType = uint32_t
 
using WorkingMode = uint32_t
 

Public Member Functions

DeviceStatus deviceStatus () const
 
 FixedFields (DeviceStatus device_status, OpCode op_code, WorkingMode working_mode, TransactionType transaction_type, configuration::ScannerId scanner_id, FromTheta from_theta, Resolution resolution)
 
FromTheta fromTheta () const
 
OpCode opCode () const
 
Resolution resolution () const
 
configuration::ScannerId scannerId () const
 
TransactionType transactionType () const
 
WorkingMode workingMode () const
 

Private Attributes

DeviceStatus device_status_
 
FromTheta from_theta_
 
OpCode op_code_
 
Resolution resolution_
 
configuration::ScannerId scanner_id_
 
TransactionType transaction_type_
 
WorkingMode working_mode_
 

Detailed Description

The information included in every single monitoring frame.

Definition at line 67 of file monitoring_frame_deserialization.h.

Member Typedef Documentation

◆ DeviceStatus

Definition at line 70 of file monitoring_frame_deserialization.h.

◆ FromTheta

Definition at line 74 of file monitoring_frame_deserialization.h.

◆ OpCode

Definition at line 71 of file monitoring_frame_deserialization.h.

◆ Resolution

Definition at line 75 of file monitoring_frame_deserialization.h.

◆ TransactionType

Definition at line 73 of file monitoring_frame_deserialization.h.

◆ WorkingMode

Definition at line 72 of file monitoring_frame_deserialization.h.

Constructor & Destructor Documentation

◆ FixedFields()

psen_scan_v2_standalone::data_conversion_layer::monitoring_frame::FixedFields::FixedFields ( DeviceStatus  device_status,
OpCode  op_code,
WorkingMode  working_mode,
TransactionType  transaction_type,
configuration::ScannerId  scanner_id,
FromTheta  from_theta,
Resolution  resolution 
)

Definition at line 46 of file monitoring_frame_deserialization.cpp.

Member Function Documentation

◆ deviceStatus()

FixedFields::DeviceStatus psen_scan_v2_standalone::data_conversion_layer::monitoring_frame::FixedFields::deviceStatus ( ) const
inline

Definition at line 214 of file monitoring_frame_deserialization.h.

◆ fromTheta()

FixedFields::FromTheta psen_scan_v2_standalone::data_conversion_layer::monitoring_frame::FixedFields::fromTheta ( ) const
inline

Definition at line 239 of file monitoring_frame_deserialization.h.

◆ opCode()

FixedFields::OpCode psen_scan_v2_standalone::data_conversion_layer::monitoring_frame::FixedFields::opCode ( ) const
inline

Definition at line 219 of file monitoring_frame_deserialization.h.

◆ resolution()

FixedFields::Resolution psen_scan_v2_standalone::data_conversion_layer::monitoring_frame::FixedFields::resolution ( ) const
inline

Definition at line 244 of file monitoring_frame_deserialization.h.

◆ scannerId()

configuration::ScannerId psen_scan_v2_standalone::data_conversion_layer::monitoring_frame::FixedFields::scannerId ( ) const
inline

Definition at line 234 of file monitoring_frame_deserialization.h.

◆ transactionType()

FixedFields::TransactionType psen_scan_v2_standalone::data_conversion_layer::monitoring_frame::FixedFields::transactionType ( ) const
inline

Definition at line 229 of file monitoring_frame_deserialization.h.

◆ workingMode()

FixedFields::WorkingMode psen_scan_v2_standalone::data_conversion_layer::monitoring_frame::FixedFields::workingMode ( ) const
inline

Definition at line 224 of file monitoring_frame_deserialization.h.

Member Data Documentation

◆ device_status_

DeviceStatus psen_scan_v2_standalone::data_conversion_layer::monitoring_frame::FixedFields::device_status_
private

Definition at line 96 of file monitoring_frame_deserialization.h.

◆ from_theta_

FromTheta psen_scan_v2_standalone::data_conversion_layer::monitoring_frame::FixedFields::from_theta_
private

Definition at line 101 of file monitoring_frame_deserialization.h.

◆ op_code_

OpCode psen_scan_v2_standalone::data_conversion_layer::monitoring_frame::FixedFields::op_code_
private

Definition at line 97 of file monitoring_frame_deserialization.h.

◆ resolution_

Resolution psen_scan_v2_standalone::data_conversion_layer::monitoring_frame::FixedFields::resolution_
private

Definition at line 102 of file monitoring_frame_deserialization.h.

◆ scanner_id_

configuration::ScannerId psen_scan_v2_standalone::data_conversion_layer::monitoring_frame::FixedFields::scanner_id_
private

Definition at line 100 of file monitoring_frame_deserialization.h.

◆ transaction_type_

TransactionType psen_scan_v2_standalone::data_conversion_layer::monitoring_frame::FixedFields::transaction_type_
private

Definition at line 99 of file monitoring_frame_deserialization.h.

◆ working_mode_

WorkingMode psen_scan_v2_standalone::data_conversion_layer::monitoring_frame::FixedFields::working_mode_
private

Definition at line 98 of file monitoring_frame_deserialization.h.


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


psen_scan_v2
Author(s): Pilz GmbH + Co. KG
autogenerated on Sat Nov 25 2023 03:46:26