DAQ  1.0.0
Data Acquisition System (basic demo)
Signals | Public Member Functions | Properties | Private Attributes | List of all members
VarValueModel Class Reference

#include <varvaluemodel.h>

Inheritance diagram for VarValueModel:
Inheritance graph
[legend]
Collaboration diagram for VarValueModel:
Collaboration graph
[legend]

Signals

void valCHanged (double)
 

Public Member Functions

 VarValueModel (QObject *parent=nullptr)
 
 VarValueModel (double val, std::uint64_t timestamp, QObject *parent=nullptr)
 
 VarValueModel (VarValueModel &&other)
 
double val () const noexcept
 
const QDateTime & timestamp () const noexcept
 

Properties

double val
 
QDateTime timestamp
 

Private Attributes

double m_val
 
QDateTime m_timestamp
 

Constructor & Destructor Documentation

VarValueModel::VarValueModel ( QObject parent = nullptr)
explicit
VarValueModel::VarValueModel ( double  val,
std::uint64_t  timestamp,
QObject parent = nullptr 
)
explicit

Here is the call graph for this function:

Here is the caller graph for this function:

VarValueModel::VarValueModel ( VarValueModel &&  other)
inline

Here is the call graph for this function:

Here is the caller graph for this function:

Member Function Documentation

const QDateTime& VarValueModel::timestamp ( ) const
inlinenoexcept
double VarValueModel::val ( ) const
inlinenoexcept
void VarValueModel::valCHanged ( double  )
signal

Here is the caller graph for this function:

Member Data Documentation

QDateTime VarValueModel::m_timestamp
private
double VarValueModel::m_val
private

Property Documentation

QDateTime VarValueModel::timestamp
read
double VarValueModel::val
read

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