PX4 Firmware
PX4 Autopilot Software http://px4.io
perf_ctr_interval Struct Reference

PC_INTERVAL counter. More...

Inheritance diagram for perf_ctr_interval:
Collaboration diagram for perf_ctr_interval:

Public Attributes

uint64_t event_count {0}
 
uint64_t time_event {0}
 
uint64_t time_first {0}
 
uint64_t time_last {0}
 
uint32_t time_least {0}
 
uint32_t time_most {0}
 
float mean {0.0f}
 
float M2 {0.0f}
 
- Public Attributes inherited from perf_ctr_header
sq_entry_t link
 list linkage More...
 
enum perf_counter_type type
 counter type More...
 
const char * name
 counter name More...
 

Detailed Description

PC_INTERVAL counter.

Definition at line 94 of file perf_counter.cpp.

Member Data Documentation

◆ event_count

uint64_t perf_ctr_interval::event_count {0}

◆ M2

float perf_ctr_interval::M2 {0.0f}

Definition at line 102 of file perf_counter.cpp.

Referenced by perf_count(), perf_print_counter_buffer(), and perf_print_counter_fd().

◆ mean

float perf_ctr_interval::mean {0.0f}

Definition at line 101 of file perf_counter.cpp.

Referenced by perf_count().

◆ time_event

uint64_t perf_ctr_interval::time_event {0}

Definition at line 96 of file perf_counter.cpp.

Referenced by perf_reset().

◆ time_first

uint64_t perf_ctr_interval::time_first {0}

◆ time_last

uint64_t perf_ctr_interval::time_last {0}

◆ time_least

uint32_t perf_ctr_interval::time_least {0}

◆ time_most

uint32_t perf_ctr_interval::time_most {0}

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