QtPdCom  1.5.2
QtPdCom::ScalarSubscriber::Impl Class Reference
Inheritance diagram for QtPdCom::ScalarSubscriber::Impl:
Collaboration diagram for QtPdCom::ScalarSubscriber::Impl:

Classes

struct  ScalarSubscription

Public Member Functions

 Impl (ScalarSubscriber *parent)
void createTimer (double)
void deleteTimer ()
void startTimer ()
void stopTimer ()

Public Attributes

ScalarSubscriber *const parent
std::unique_ptr< ScalarSubscriptionsubscription
double filterConstant
 PT1 filter constant.
QTimer * timer
 Timer for poll mode.

Private Slots

void timeout ()

Constructor & Destructor Documentation

◆ Impl()

QtPdCom::ScalarSubscriber::Impl::Impl ( ScalarSubscriber * parent)
inline

Member Function Documentation

◆ createTimer()

void QtPdCom::ScalarSubscriber::Impl::createTimer ( double interval)

References timeout(), and timer.

◆ deleteTimer()

void QtPdCom::ScalarSubscriber::Impl::deleteTimer ( )

References timer.

◆ startTimer()

void QtPdCom::ScalarSubscriber::Impl::startTimer ( )

References timer.

◆ stopTimer()

void QtPdCom::ScalarSubscriber::Impl::stopTimer ( )

References timer.

◆ timeout

void QtPdCom::ScalarSubscriber::Impl::timeout ( )
privateslot

References subscription.

Referenced by createTimer().

Member Data Documentation

◆ filterConstant

double QtPdCom::ScalarSubscriber::Impl::filterConstant

PT1 filter constant.

Referenced by Impl().

◆ parent

ScalarSubscriber* const QtPdCom::ScalarSubscriber::Impl::parent

Referenced by Impl().

◆ subscription

std::unique_ptr<ScalarSubscription> QtPdCom::ScalarSubscriber::Impl::subscription

Referenced by timeout().

◆ timer

QTimer* QtPdCom::ScalarSubscriber::Impl::timer

Timer for poll mode.

Referenced by createTimer(), deleteTimer(), Impl(), startTimer(), and stopTimer().


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