API Documentation
Loading...
Searching...
No Matches
DeviceUpdateThread Class Reference

#include <Device.h>

Inheritance diagram for DeviceUpdateThread:
[legend]
Collaboration diagram for DeviceUpdateThread:
[legend]

Public Member Functions

 DeviceUpdateThread (const DeviceUpdateThread &)=delete
 
 DeviceUpdateThread (DesignObjectLookup *lookup, Device *sensor)
 
 DeviceUpdateThread (DeviceUpdateThread &&)=delete
 
virtual void run () override
 
void stop ()
 
virtual ~DeviceUpdateThread () override
 

Protected Attributes

volatile bool m_is_running
 
DesignObjectLookupm_lookup = nullptr
 
Devicem_sensor
 

Constructor & Destructor Documentation

◆ DeviceUpdateThread() [1/3]

DeviceUpdateThread ( DesignObjectLookup * lookup,
Device * sensor )

◆ DeviceUpdateThread() [2/3]

◆ DeviceUpdateThread() [3/3]

◆ ~DeviceUpdateThread()

virtual ~DeviceUpdateThread ( )
overridevirtual

Member Function Documentation

◆ run()

virtual void run ( )
overridevirtual

◆ stop()

void stop ( )

Member Data Documentation

◆ m_is_running

volatile bool m_is_running
protected

◆ m_lookup

DesignObjectLookup* m_lookup = nullptr
protected

◆ m_sensor

Device* m_sensor
protected

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