Public Attributes | List of all members
packml_sm::PackmlStatsSnapshot Struct Reference

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, PackmlStatsItemizeditemized_error_map
 
std::map< int16_t, PackmlStatsItemizeditemized_quality_map
 
float overall_equipment_effectiveness
 
float performance
 
float quality
 
double stop_duration
 
int success_count
 
double susp_duration
 
float throughput
 

Detailed Description

Container for the current packml statistics snap shot.

Definition at line 13 of file packml_stats_snapshot.h.

Member Data Documentation

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.


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


packml_sm
Author(s): Shaun Edwards
autogenerated on Fri Jul 12 2019 03:30:55