Container for the current packml statistics snap shot. More...
#include <packml_stats_snapshot.h>
Public Attributes | |
double | abort_duration |
float | availability |
double | cmplt_duration |
int | cycle_count |
double | duration |
double | exe_duration |
int | fail_count |
double | held_duration |
double | idle_duration |
std::map< int16_t, PackmlStatsItemized > | itemized_error_map |
std::map< int16_t, PackmlStatsItemized > | itemized_quality_map |
float | overall_equipment_effectiveness |
float | performance |
float | quality |
double | stop_duration |
int | success_count |
double | susp_duration |
float | throughput |
Container for the current packml statistics snap shot.
Definition at line 13 of file packml_stats_snapshot.h.
double packml_sm::PackmlStatsSnapshot::abort_duration |
time spent in the stopped state
Definition at line 22 of file packml_stats_snapshot.h.
float packml_sm::PackmlStatsSnapshot::availability |
the computed throughput
Definition at line 27 of file packml_stats_snapshot.h.
double packml_sm::PackmlStatsSnapshot::cmplt_duration |
time spent in the suspended state
Definition at line 20 of file packml_stats_snapshot.h.
int packml_sm::PackmlStatsSnapshot::cycle_count |
time spent in the aborted state
Definition at line 23 of file packml_stats_snapshot.h.
double packml_sm::PackmlStatsSnapshot::duration |
Definition at line 15 of file packml_stats_snapshot.h.
double packml_sm::PackmlStatsSnapshot::exe_duration |
time spent in the idle state
Definition at line 17 of file packml_stats_snapshot.h.
int packml_sm::PackmlStatsSnapshot::fail_count |
total success count
Definition at line 25 of file packml_stats_snapshot.h.
double packml_sm::PackmlStatsSnapshot::held_duration |
time spent in the execute state
Definition at line 18 of file packml_stats_snapshot.h.
double packml_sm::PackmlStatsSnapshot::idle_duration |
duration over which the stats were captured
Definition at line 16 of file packml_stats_snapshot.h.
std::map<int16_t, PackmlStatsItemized> packml_sm::PackmlStatsSnapshot::itemized_error_map |
the computed overal equipment effectiveness
Definition at line 31 of file packml_stats_snapshot.h.
std::map<int16_t, PackmlStatsItemized> packml_sm::PackmlStatsSnapshot::itemized_quality_map |
Definition at line 32 of file packml_stats_snapshot.h.
float packml_sm::PackmlStatsSnapshot::overall_equipment_effectiveness |
the computed quality
Definition at line 30 of file packml_stats_snapshot.h.
float packml_sm::PackmlStatsSnapshot::performance |
the computed availability
Definition at line 28 of file packml_stats_snapshot.h.
float packml_sm::PackmlStatsSnapshot::quality |
the computed performance
Definition at line 29 of file packml_stats_snapshot.h.
double packml_sm::PackmlStatsSnapshot::stop_duration |
time spent in the complete state
Definition at line 21 of file packml_stats_snapshot.h.
int packml_sm::PackmlStatsSnapshot::success_count |
total cycle count
Definition at line 24 of file packml_stats_snapshot.h.
double packml_sm::PackmlStatsSnapshot::susp_duration |
time spent in the held state
Definition at line 19 of file packml_stats_snapshot.h.
float packml_sm::PackmlStatsSnapshot::throughput |
total fail count
Definition at line 26 of file packml_stats_snapshot.h.