Temperature

Leafs

class Components.Component.State.Temperature

Bases: Entity

Class Hierarchy: Components Component State Temperature

This class represents state data.

Temperature in degrees Celsius of the component. Values include

the instantaneous, average, minimum, and maximum statistics. If

avg/min/max statistics are not supported, the target is expected

to just supply the instant value

instant

The instantaneous value of the statistic

type: Decimal64

range: -922337203685477580.8..922337203685477580.7

config: False

units: celsius

avg

The arithmetic mean value of the statistic over the sampling period

type: Decimal64

range: -922337203685477580.8..922337203685477580.7

config: False

units: celsius

min

The minimum value of the statistic over the sampling period

type: Decimal64

range: -922337203685477580.8..922337203685477580.7

config: False

units: celsius

max

The maximum value of the statistic over the sampling period

type: Decimal64

range: -922337203685477580.8..922337203685477580.7

config: False

units: celsius

interval

If supported by the system, this reports the time interval over which the min/max/average statistics are computed by the system

type: int

range: 0..18446744073709551615

config: False

min_time

The absolute time at which the minimum value occurred. The value is the timestamp in nanoseconds relative to the Unix Epoch (Jan 1, 1970 00:00:00 UTC)

type: int

range: 0..18446744073709551615

config: False

max_time

The absolute time at which the maximum value occurred. The value is the timestamp in nanoseconds relative to the Unix Epoch (Jan 1, 1970 00:00:00 UTC)

type: int

range: 0..18446744073709551615

config: False

alarm_status

A value of true indicates the alarm has been raised or asserted. The value should be false when the alarm is cleared

type: bool

config: False

alarm_threshold

The threshold value that was crossed for this alarm

type: int

range: 0..4294967295

config: False

alarm_severity

The severity of the current alarm

type: one of the below values: UNKNOWN

config: False