openDAQ
Open data acquisition platform
Device domain
+ Collaboration diagram for Device domain:

Detailed Description

Modules

 Factories
 

Classes

struct  IDeviceDomain
 Contains information about the domain of the device. More...
 
class  DeviceDomainPtr
 Contains information about the domain of the device. More...
 

Functions

daq::RatioPtr getTickResolution () const
 Gets domain (usually time) between two consecutive ticks. Resolution is provided in a domain unit. More...
 
daq::StringPtr getOrigin () const
 Gets the device's absolute origin. Most often this is a time epoch in the ISO 8601 format. More...
 
daq::UnitPtr getUnit () const
 Gets the domain unit (eg. seconds, hours, degrees...) More...
 
daq::ReferenceDomainInfoPtr getReferenceDomainInfo () const
 Gets the Reference Domain Info. More...
 

Function Documentation

◆ getOrigin()

daq::StringPtr getOrigin ( ) const
inline

Gets the device's absolute origin. Most often this is a time epoch in the ISO 8601 format.

Returns
The origin.

◆ getReferenceDomainInfo()

daq::ReferenceDomainInfoPtr getReferenceDomainInfo ( ) const
inline

Gets the Reference Domain Info.

Returns
The Reference Domain Info.

If set, gives additional information about the reference domain.

◆ getTickResolution()

daq::RatioPtr getTickResolution ( ) const
inline

Gets domain (usually time) between two consecutive ticks. Resolution is provided in a domain unit.

Returns
The device's resolution.

◆ getUnit()

daq::UnitPtr getUnit ( ) const
inline

Gets the domain unit (eg. seconds, hours, degrees...)

Returns
The domain unit.