PreFecBer

Leafs

class Components.Component.Transceiver.State.PreFecBer

Bases: Entity

Class Hierarchy: Components Component Transceiver State PreFecBer

This class represents state data.

Bit error rate before forward error correction – computed

value with 18 decimal precision. Note that decimal64

supports values as small as i x 10^-18 where i is an

integer. Values smaller than this should be reported as 0

to inidicate error free or near error free performance.

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: -9.223372036854775808..9.223372036854775807

config: False

units: bit-errors-per-second

avg

The arithmetic mean value of the statistic over the time interval

type: Decimal64

range: -9.223372036854775808..9.223372036854775807

config: False

units: bit-errors-per-second

min

The minimum value of the statistic over the time interval

type: Decimal64

range: -9.223372036854775808..9.223372036854775807

config: False

units: bit-errors-per-second

max

The maximum value of the statistic over the time interval

type: Decimal64

range: -9.223372036854775808..9.223372036854775807

config: False

units: bit-errors-per-second

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