LatestTelegram.h
Go to the documentation of this file.
1 // this is for emacs file handling -*- mode: c++; indent-tabs-mode: nil -*-
2 
3 // -- BEGIN LICENSE BLOCK ----------------------------------------------
4 
24 // -- END LICENSE BLOCK ------------------------------------------------
25 
26 //----------------------------------------------------------------------
33 //----------------------------------------------------------------------
34 
35 #ifndef SICK_SAFETYSCANNERS_DATASTRUCTURE_LATESTTELEGRAM_H
36 #define SICK_SAFETYSCANNERS_DATASTRUCTURE_LATESTTELEGRAM_H
37 
38 #include <iostream>
39 #include <memory>
41 
42 
43 namespace sick {
44 namespace datastructure {
45 
50 {
51 public:
56 
62  std::shared_ptr<MeasurementData> getMeasurementDataPtr() const;
68  void setMeasurementDataPtr(const std::shared_ptr<MeasurementData>& measurement_data_ptr);
69 
70 private:
71  std::shared_ptr<MeasurementData> m_measurement_data_ptr;
72 };
73 
74 
75 } // namespace datastructure
76 } // namespace sick
77 
78 #endif // SICK_SAFETYSCANNERS_DATASTRUCTURE_LATESTTELEGRAM_H
std::shared_ptr< MeasurementData > m_measurement_data_ptr
LatestTelegram()
Constructor of the latest telegram.
Class containing the latest telegram of a laser scanner.
void setMeasurementDataPtr(const std::shared_ptr< MeasurementData > &measurement_data_ptr)
Sets the measurement data.
std::shared_ptr< MeasurementData > getMeasurementDataPtr() const
Gets the measurement data.


sick_safetyscanners
Author(s): Lennart Puck
autogenerated on Fri Apr 2 2021 02:45:41