SessionSummary

data class SessionSummary(val configuration: GlobalConfiguration, val startTime: String, val stopTime: String?, val validationTime: String? = null, val counters: SessionCounters, val measurements: List<MeasurementSummary>, val resourceSources: List<ResourceDataSource>, val variables: List<KeyValues>, val timeSync: List<TimeSync>, val activeSources: List<ActiveSource>, val version: String, val resourceFilters: List<String>, val resourceDumps: List<String>, val meterSpecs: List<PowerMeter>, val meterStates: List<MeterState>, val triggerEvents: List<TriggerEvent>, val reportTemplate: ReportTemplate?, val nodes: List<NodeSummary>)

Summary of a finished session. Contains the necessary data for later restoring the session from a stored session dump file.

Constructors

Link copied to clipboard
constructor(configuration: GlobalConfiguration, startTime: String, stopTime: String?, validationTime: String? = null, counters: SessionCounters, measurements: List<MeasurementSummary>, resourceSources: List<ResourceDataSource>, variables: List<KeyValues>, timeSync: List<TimeSync>, activeSources: List<ActiveSource>, version: String, resourceFilters: List<String>, resourceDumps: List<String>, meterSpecs: List<PowerMeter>, meterStates: List<MeterState>, triggerEvents: List<TriggerEvent>, reportTemplate: ReportTemplate?, nodes: List<NodeSummary>)

Properties

Link copied to clipboard

Active meter/channels

Link copied to clipboard

Global application configuration snapshot

Link copied to clipboard

Various session related counters

Link copied to clipboard

List of finished measurements in the session

Link copied to clipboard

Specifications of the associated power meters

Link copied to clipboard

Specifications of the associated power meters

Link copied to clipboard

Associated nodes

Link copied to clipboard

Template associated with the session

Link copied to clipboard

Source units of the obtained resource dump data

Link copied to clipboard

Field filters for resource consumption data

Link copied to clipboard

Resource consumption of different systems

Link copied to clipboard

The start time of this session

Link copied to clipboard

The stop time of this session, if any.

Link copied to clipboard

Time sync values for different systems

Link copied to clipboard

Trigger events for reconstructing the session

Link copied to clipboard
val validationTime: String? = null

The time of validation, if any

Link copied to clipboard

Misc variables

Link copied to clipboard

Build version of the application