PX4 Firmware
PX4 Autopilot Software http://px4.io
|
PC_ELAPSED counter. More...
Public Attributes | |
uint64_t | event_count {0} |
uint64_t | time_start {0} |
uint64_t | time_total {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... | |
PC_ELAPSED counter.
Definition at line 81 of file perf_counter.cpp.
uint64_t perf_ctr_elapsed::event_count {0} |
Definition at line 82 of file perf_counter.cpp.
Referenced by perf_end(), perf_event_count(), perf_print_counter_buffer(), perf_print_counter_fd(), perf_reset(), and perf_set_elapsed().
float perf_ctr_elapsed::M2 {0.0f} |
Definition at line 88 of file perf_counter.cpp.
Referenced by perf_end(), perf_print_counter_buffer(), perf_print_counter_fd(), and perf_set_elapsed().
float perf_ctr_elapsed::mean {0.0f} |
Definition at line 87 of file perf_counter.cpp.
Referenced by perf_end(), and perf_set_elapsed().
uint32_t perf_ctr_elapsed::time_least {0} |
Definition at line 85 of file perf_counter.cpp.
Referenced by perf_end(), perf_print_counter_buffer(), perf_print_counter_fd(), perf_reset(), and perf_set_elapsed().
uint32_t perf_ctr_elapsed::time_most {0} |
Definition at line 86 of file perf_counter.cpp.
Referenced by perf_end(), perf_print_counter_buffer(), perf_print_counter_fd(), perf_reset(), and perf_set_elapsed().
uint64_t perf_ctr_elapsed::time_start {0} |
Definition at line 83 of file perf_counter.cpp.
Referenced by perf_cancel(), perf_end(), perf_reset(), and perf_set_elapsed().
uint64_t perf_ctr_elapsed::time_total {0} |
Definition at line 84 of file perf_counter.cpp.
Referenced by perf_end(), perf_print_counter_buffer(), perf_print_counter_fd(), perf_reset(), and perf_set_elapsed().