State¶
Leafs
background_block_errors
code_violations
errored_blocks
errored_seconds
fec_corrected_bits
fec_corrected_bytes
fec_uncorrectable_blocks
fec_uncorrectable_words
rdi_msg
severely_errored_seconds
tributary_slot_granularity
tti_msg_auto
tti_msg_expected
tti_msg_recv
tti_msg_transmit
unavailable_seconds
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..18446744073709551615config: 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..18446744073709551615config: False
The number of seconds during which the link is unavailable
type: int
range: 0..18446744073709551615config: 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..18446744073709551615config: 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..18446744073709551615config: False
-
fec_uncorrectable_blocks
¶ The number of blocks that were uncorrectable by the FEC
type: int
range: 0..18446744073709551615config: False
-
fec_uncorrectable_words
¶ The number of words that were uncorrectable by the FEC
type: int
range: 0..18446744073709551615config: False
-
fec_corrected_bytes
¶ The number of bytes that were corrected by the FEC
type: int
range: 0..18446744073709551615config: False
-
fec_corrected_bits
¶ The number of bits that were corrected by the FEC
type: int
range: 0..18446744073709551615config: False
-
background_block_errors
¶ The number of background block errors
type: int
range: 0..18446744073709551615config: 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
-