Public Member Functions | Private Attributes | List of all members
psen_scan_v2_standalone::data_conversion_layer::start_request::Message::LaserScanSettings Class Reference

Class describing the scan settings of the master and subscriber devices. More...

Public Member Functions

constexpr LaserScanSettings ()=default
 
constexpr LaserScanSettings (const ScanRange &scan_range, const util::TenthOfDegree &resolution)
 
constexpr util::TenthOfDegree resolution () const
 
constexpr const ScanRangescanRange () const
 

Private Attributes

const util::TenthOfDegree resolution_ { 0 }
 
const ScanRange scan_range_ { ScanRange::createInvalidScanRange() }
 

Detailed Description

Class describing the scan settings of the master and subscriber devices.

The settings include the scan range and the scan resolution of the respective device.

Definition at line 56 of file start_request.h.

Constructor & Destructor Documentation

◆ LaserScanSettings() [1/2]

constexpr psen_scan_v2_standalone::data_conversion_layer::start_request::Message::LaserScanSettings::LaserScanSettings ( )
constexprdefault

◆ LaserScanSettings() [2/2]

constexpr psen_scan_v2_standalone::data_conversion_layer::start_request::Message::LaserScanSettings::LaserScanSettings ( const ScanRange scan_range,
const util::TenthOfDegree resolution 
)
constexpr

Definition at line 101 of file start_request.h.

Member Function Documentation

◆ resolution()

constexpr util::TenthOfDegree psen_scan_v2_standalone::data_conversion_layer::start_request::Message::LaserScanSettings::resolution ( ) const
constexpr

Definition at line 112 of file start_request.h.

◆ scanRange()

constexpr const ScanRange & psen_scan_v2_standalone::data_conversion_layer::start_request::Message::LaserScanSettings::scanRange ( ) const
constexpr

Definition at line 107 of file start_request.h.

Member Data Documentation

◆ resolution_

const util::TenthOfDegree psen_scan_v2_standalone::data_conversion_layer::start_request::Message::LaserScanSettings::resolution_ { 0 }
private

Definition at line 68 of file start_request.h.

◆ scan_range_

const ScanRange psen_scan_v2_standalone::data_conversion_layer::start_request::Message::LaserScanSettings::scan_range_ { ScanRange::createInvalidScanRange() }
private

Definition at line 67 of file start_request.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 25 2023 03:46:26