OutputPower

Leafs

class Components.Component.Transceiver.PhysicalChannels.Channel.State.OutputPower

Bases: Entity

Class Hierarchy: Components Component Transceiver PhysicalChannels Channel State OutputPower

This class represents state data.

The output optical power of a physical channel in units

of 0.01dBm, which may be associated with individual

physical channels, or an aggregate of multiple physical

channels (i.e., for the overall transceiver). For an

aggregate, this may be a measurement from a photodetector

or a a calculation performed on the device by summing up

all of the related individual physical channels.

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: -92233720368547758.08..92233720368547758.07

config: False

units: dBm

avg

The arithmetic mean value of the statistic over the time interval

type: Decimal64

range: -92233720368547758.08..92233720368547758.07

config: False

units: dBm

min

The minimum value of the statistic over the time interval

type: Decimal64

range: -92233720368547758.08..92233720368547758.07

config: False

units: dBm

max

The maximum value of the statistic over the time interval

type: Decimal64

range: -92233720368547758.08..92233720368547758.07

config: False

units: dBm

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