Config

Leafs

class Components.Component.Transceiver.Config

Bases: Entity

Class Hierarchy: Components Component Transceiver Config

This class represents configuration data.

Configuration data for client port transceivers

enabled

Turns power on / off to the transceiver – provides a means to power on/off the transceiver (in the case of SFP, SFP+, QSFP,...) or enable high-power mode (in the case of CFP, CFP2, CFP4) and is optionally supported (device can choose to always enable). True = power on / high power, False = powered off

type: bool

form_factor_preconf

Indicates the type of optical transceiver used on this port. If the client port is built into the device and not pluggable, then non-pluggable is the corresponding state. If a device port supports multiple form factors (e.g. QSFP28 and QSFP+, then the value of the transceiver installed shall be reported. If no transceiver is present, then the value of the highest rate form factor shall be reported (QSFP28, for example). The form factor is included in configuration data to allow pre-configuring a device with the expected type of transceiver ahead of deployment. The corresponding state leaf should reflect the actual transceiver type plugged into the system

type: one of the below values: CFP

ethernet_pmd_preconf

The Ethernet PMD is a property of the optical transceiver used on the port, indicating the type of physical connection. It is included in configuration data to allow pre-configuring a port/transceiver with the expected PMD. The actual PMD is indicated by the ethernet-pmd state leaf

type: one of the below values: ETH10GBASELRM

fec_mode

The FEC mode indicates the mode of operation for the transceiver’s FEC. This defines typical operational modes and does not aim to specify more granular FEC capabilities

type: one of the below values: FECENABLED