State

Leafs

Children

class TerminalDevice.LogicalChannels.Channel.Otn.State

Bases: Entity

Class Hierarchy: TerminalDevice LogicalChannels Channel Otn State

This class represents state data.

Operational state data for OTN protocol PMs, statistics,

etc.

tti_msg_transmit

Trail trace identifier (TTI) message transmitted

type: str

config: False

tti_msg_expected

Trail trace identifier (TTI) message expected

type: str

config: False

tti_msg_auto

Trail trace identifier (TTI) transmit message automatically created. If true, then setting a custom transmit message would be invalid

type: bool

config: False

tributary_slot_granularity

Granularity value of OPUk or OPUCn tributary slots for OTN signal allocation. The currently defined values follow the existing ITU-T G.709 standard, which can be extended as needed in future

type: one of the below values: TRIBSLOT1DOT25G

config: False

tti_msg_recv

Trail trace identifier (TTI) message received

type: str

config: False

rdi_msg

Remote defect indication (RDI) message received

type: str

config: False

errored_seconds

The number of seconds that at least one errored blocks occurs, at least one code violation occurs, loss of sync is detected or loss of signal is detected

type: int

range: 0..18446744073709551615

config: False

severely_errored_seconds

The number of seconds that loss of frame is detected OR the number of errored blocks, code violations, loss of sync or loss of signal is detected exceeds a predefined threshold

type: int

range: 0..18446744073709551615

config: False

unavailable_seconds

The number of seconds during which the link is unavailable

type: int

range: 0..18446744073709551615

config: False

code_violations

For ethernet or fiberchannel links, the number of 8b/10b coding violations. For SONET/SDH, the number of BIP (bit interleaved parity) errors

type: int

range: 0..18446744073709551615

config: False

errored_blocks

The number of errored blocks. Error detection codes are capable to detect whether one or more errors have occurred possible to determine the exact number of errored bits within the block

type: int

range: 0..18446744073709551615

config: False

fec_uncorrectable_blocks

The number of blocks that were uncorrectable by the FEC

type: int

range: 0..18446744073709551615

config: False

fec_uncorrectable_words

The number of words that were uncorrectable by the FEC

type: int

range: 0..18446744073709551615

config: False

fec_corrected_bytes

The number of bytes that were corrected by the FEC

type: int

range: 0..18446744073709551615

config: False

fec_corrected_bits

The number of bits that were corrected by the FEC

type: int

range: 0..18446744073709551615

config: False

background_block_errors

The number of background block errors

type: int

range: 0..18446744073709551615

config: False

pre_fec_ber

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

type: PreFecBer

config: False

post_fec_ber

Bit error rate after 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

type: PostFecBer

config: False

q_value

Quality value (factor) in dB of a channel with two decimal precision. 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

type: QValue

config: False

esnr

Electrical signal to noise ratio. Baud rate normalized signal to noise ratio based on error vector magnitude in dB with two decimal precision. 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

type: Esnr

config: False