LdmrsFieldApp.hpp
Go to the documentation of this file.
1 //
2 // LdmrsFieldApp.hpp
3 //
4 
5 #ifndef LDMRSFIELDAPP_HPP
6 #define LDMRSFIELDAPP_HPP
7 
8 #include "../manager.hpp"
9 #include "../tools/Mutex.hpp"
10 #include "../devices/LD_MRS.hpp"
11 
12 namespace application
13 {
14 
15 //
16 // LdmrsApp
17 //
19 {
20 public:
21  LdmrsFieldApp(Manager* manager);
22  virtual ~LdmrsFieldApp();
23 
24 protected:
25  void setData(BasicData& data); // Receiver
26 
27 private:
30  void changeThreadFunction(bool& endThread, UINT16& waitTimeMs);
32 
37 };
38 
39 } // namespace application
40 
41 #endif
uint16_t UINT16
LdmrsFieldApp(Manager *manager)
void thread_createEvalCase(devices::LDMRS *ldmrs)
void thread_removeAllFields(devices::LDMRS *ldmrs)
void setData(BasicData &data)
SickThread< LdmrsFieldApp,&LdmrsFieldApp::changeThreadFunction > m_changeThread
void changeThreadFunction(bool &endThread, UINT16 &waitTimeMs)
void thread_createRectangularField(devices::LDMRS *ldmrs)
void thread_removeAllEvalCases(devices::LDMRS *ldmrs)
Wrapper class for posix threads.
Definition: SickThread.hpp:80


libsick_ldmrs
Author(s): SICK AG , Martin Günther , Jochen Sprickerhof
autogenerated on Sat Jun 8 2019 17:57:33