sensorfw
LidData Class Reference

Datatype for device lid events. More...

#include <liddata.h>

Inheritance diagram for LidData:
TimedData

Public Types

enum  Type { UnknownLid = -1 , FrontLid = 0 , BackLid }
 Type of lid. More...
 

Public Member Functions

 LidData ()
 Constructor.
 
 LidData (const quint64 &timestamp, Type type, unsigned value)
 Constructor.
 
- Public Member Functions inherited from TimedData
 TimedData (const quint64 &timestamp)
 Constructor.
 

Public Attributes

LidData::Type type_
 Type of lid.
 
unsigned value_
 Measurement value.
 
- Public Attributes inherited from TimedData
quint64 timestamp_
 monotonic time (microsec)
 

Detailed Description

Datatype for device lid events.

Contains enumerated values for different types of lid events.

Definition at line 36 of file liddata.h.

Member Enumeration Documentation

◆ Type

Type of lid.

Enumerator
UnknownLid 
FrontLid 

Front lid.

BackLid 

Back lid.

Definition at line 42 of file liddata.h.

Constructor & Destructor Documentation

◆ LidData() [1/2]

LidData::LidData ( )
inline

Constructor.

Definition at line 54 of file liddata.h.

◆ LidData() [2/2]

LidData::LidData ( const quint64 &  timestamp,
Type  type,
unsigned  value 
)
inline

Constructor.

Parameters
timestampTimestamp of lid event.
typeType of lid.
valueInitial value to use

Definition at line 62 of file liddata.h.

Member Data Documentation

◆ type_

LidData::Type LidData::type_

Type of lid.

Definition at line 48 of file liddata.h.

◆ value_

unsigned LidData::value_

Measurement value.

Definition at line 49 of file liddata.h.


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