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.7config: False
units: celsius
-
avg
¶ The arithmetic mean value of the statistic over the sampling period
type:
Decimal64
range: -922337203685477580.8..922337203685477580.7config: False
units: celsius
-
min
¶ The minimum value of the statistic over the sampling period
type:
Decimal64
range: -922337203685477580.8..922337203685477580.7config: False
units: celsius
-
max
¶ The maximum value of the statistic over the sampling period
type:
Decimal64
range: -922337203685477580.8..922337203685477580.7config: 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..18446744073709551615config: 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..18446744073709551615config: 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..18446744073709551615config: 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..4294967295config: False
-