QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
StateMachineProfiler::StateProfile Struct Reference

#include <StateMachineProfiler.h>

Public Member Functions

double averageTimeMs () const
 

Public Attributes

QString name
 
int entryCount = 0
 
qint64 totalTimeMs = 0
 
qint64 minTimeMs = std::numeric_limits<qint64>::max()
 
qint64 maxTimeMs = 0
 
qint64 lastEntryTime = 0
 

Detailed Description

Definition at line 32 of file StateMachineProfiler.h.

Member Function Documentation

◆ averageTimeMs()

double StateMachineProfiler::StateProfile::averageTimeMs ( ) const
inline

Definition at line 40 of file StateMachineProfiler.h.

References entryCount, and totalTimeMs.

Member Data Documentation

◆ entryCount

int StateMachineProfiler::StateProfile::entryCount = 0

Definition at line 34 of file StateMachineProfiler.h.

Referenced by averageTimeMs().

◆ lastEntryTime

qint64 StateMachineProfiler::StateProfile::lastEntryTime = 0

Definition at line 38 of file StateMachineProfiler.h.

◆ maxTimeMs

qint64 StateMachineProfiler::StateProfile::maxTimeMs = 0

Definition at line 37 of file StateMachineProfiler.h.

◆ minTimeMs

qint64 StateMachineProfiler::StateProfile::minTimeMs = std::numeric_limits<qint64>::max()

Definition at line 36 of file StateMachineProfiler.h.

◆ name

QString StateMachineProfiler::StateProfile::name

Definition at line 33 of file StateMachineProfiler.h.

◆ totalTimeMs

qint64 StateMachineProfiler::StateProfile::totalTimeMs = 0

Definition at line 35 of file StateMachineProfiler.h.

Referenced by averageTimeMs().


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