Serial Studio 1.1.6
A dashboard software for your embedded projects
Misc::TimerEvents Class Reference

The TimerEvents class. More...

#include <TimerEvents.h>

Inheritance diagram for Misc::TimerEvents:
Inheritance graph
Collaboration diagram for Misc::TimerEvents:
Collaboration graph

Public Slots

void stopTimers ()
 
void startTimers ()
 

Signals

void timeout1Hz ()
 
void timeout10Hz ()
 
void timeout20Hz ()
 

Static Public Member Functions

static TimerEventsinstance ()
 

Protected Member Functions

void timerEvent (QTimerEvent *event) override
 

Private Member Functions

 TimerEvents ()
 
 TimerEvents (TimerEvents &&)=delete
 
 TimerEvents (const TimerEvents &)=delete
 
TimerEventsoperator= (TimerEvents &&)=delete
 
TimerEventsoperator= (const TimerEvents &)=delete
 

Private Attributes

QBasicTimer m_timer1Hz
 
QBasicTimer m_timer10Hz
 
QBasicTimer m_timer20Hz
 

Detailed Description

The TimerEvents class.

The TimerEvents class implements periodic timers that are used to update the user interface elements at a specific frequency.

Constructor & Destructor Documentation

◆ TimerEvents() [1/3]

Misc::TimerEvents::TimerEvents ( )
inlineprivate

◆ TimerEvents() [2/3]

Misc::TimerEvents::TimerEvents ( TimerEvents &&  )
privatedelete

◆ TimerEvents() [3/3]

Misc::TimerEvents::TimerEvents ( const TimerEvents )
privatedelete

Member Function Documentation

◆ instance()

Misc::TimerEvents & Misc::TimerEvents::instance ( )
static

Returns a pointer to the only instance of the class

◆ operator=() [1/2]

TimerEvents & Misc::TimerEvents::operator= ( const TimerEvents )
privatedelete

◆ operator=() [2/2]

TimerEvents & Misc::TimerEvents::operator= ( TimerEvents &&  )
privatedelete

◆ startTimers

void Misc::TimerEvents::startTimers ( )
slot

Starts all the timer of the module

◆ stopTimers

void Misc::TimerEvents::stopTimers ( )
slot

Stops all the timers of this module

◆ timeout10Hz

void Misc::TimerEvents::timeout10Hz ( )
signal

◆ timeout1Hz

void Misc::TimerEvents::timeout1Hz ( )
signal

◆ timeout20Hz

void Misc::TimerEvents::timeout20Hz ( )
signal

◆ timerEvent()

void Misc::TimerEvents::timerEvent ( QTimerEvent *  event)
overrideprotected

Emits the timeout signal when the basic timer expires

Member Data Documentation

◆ m_timer10Hz

QBasicTimer Misc::TimerEvents::m_timer10Hz
private

◆ m_timer1Hz

QBasicTimer Misc::TimerEvents::m_timer1Hz
private

◆ m_timer20Hz

QBasicTimer Misc::TimerEvents::m_timer20Hz
private

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