controller_optics_oper

package
v0.0.0-...-fac1166 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 17, 2019 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

This module contains a collection of YANG definitions for Cisco IOS-XR controller-optics package operational data.

This module contains definitions for the following management objects:

optics-oper: Optics operational data

Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type EthernetPmd

type EthernetPmd string

EthernetPmd represents Ethernet Pmd Type

const (
	// Not set
	EthernetPmd_optics_eth_not_set EthernetPmd = "optics-eth-not-set"

	// 10GBASE LRM
	EthernetPmd_optics_eth_10gbase_lrm EthernetPmd = "optics-eth-10gbase-lrm"

	// 10GBASE LR
	EthernetPmd_optics_eth_10gbase_lr EthernetPmd = "optics-eth-10gbase-lr"

	// 10GBASE ZR
	EthernetPmd_optics_eth_10gbase_zr EthernetPmd = "optics-eth-10gbase-zr"

	// 10GBASE ER
	EthernetPmd_optics_eth_10gbase_er EthernetPmd = "optics-eth-10gbase-er"

	// 10GBASE SR
	EthernetPmd_optics_eth_10gbase_sr EthernetPmd = "optics-eth-10gbase-sr"

	// 10GBASE T
	EthernetPmd_optics_eth_10gbase EthernetPmd = "optics-eth-10gbase"

	// 40GBASE CR4
	EthernetPmd_optics_eth_40gbase_cr4 EthernetPmd = "optics-eth-40gbase-cr4"

	// 40GBASE SR4
	EthernetPmd_optics_eth_40gbase_sr4 EthernetPmd = "optics-eth-40gbase-sr4"

	// 40GBASE LR4
	EthernetPmd_optics_eth_40gbase_lr4 EthernetPmd = "optics-eth-40gbase-lr4"

	// 40GBASE ER4
	EthernetPmd_optics_eth_40gbase_er4 EthernetPmd = "optics-eth-40gbase-er4"

	// 40GBASE PSM4
	EthernetPmd_optics_eth_40gbase_psm4 EthernetPmd = "optics-eth-40gbase-psm4"

	// 40GBASE CSR4
	EthernetPmd_optics_eth_40gbase_csr4 EthernetPmd = "optics-eth-40gbase-csr4"

	// 40GBASE SR BD
	EthernetPmd_optics_eth_40gbase_sr_bd EthernetPmd = "optics-eth-40gbase-sr-bd"

	// 40G AOC
	EthernetPmd_optics_eth_40g_aoc EthernetPmd = "optics-eth-40g-aoc"

	// 4X10GBASE LR
	EthernetPmd_optics_eth_4x10gbase_lr EthernetPmd = "optics-eth-4x10gbase-lr"

	// 4X10GBASE SR
	EthernetPmd_optics_eth_4x10gbase_sr EthernetPmd = "optics-eth-4x10gbase-sr"

	// 100G AOC
	EthernetPmd_optics_eth_100g_aoc EthernetPmd = "optics-eth-100g-aoc"

	// 100G ACC
	EthernetPmd_optics_eth_100g_acc EthernetPmd = "optics-eth-100g-acc"

	// 100GBASE SR10
	EthernetPmd_optics_eth_100gbase_sr10 EthernetPmd = "optics-eth-100gbase-sr10"

	// 100GBASE SR4
	EthernetPmd_optics_eth_100gbase_sr4 EthernetPmd = "optics-eth-100gbase-sr4"

	// 100GBASE LR4
	EthernetPmd_optics_eth_100gbase_lr4 EthernetPmd = "optics-eth-100gbase-lr4"

	// 100GBASE ER4
	EthernetPmd_optics_eth_100gbase_er4 EthernetPmd = "optics-eth-100gbase-er4"

	// 100GBASE CWDM4
	EthernetPmd_optics_eth_100gbase_cwdm4 EthernetPmd = "optics-eth-100gbase-cwdm4"

	// 100GBASE CLR4
	EthernetPmd_optics_eth_100gbase_clr4 EthernetPmd = "optics-eth-100gbase-clr4"

	// 100GBASE PSM4
	EthernetPmd_optics_eth_100gbase_psm4 EthernetPmd = "optics-eth-100gbase-psm4"

	// 100GBASE CR4
	EthernetPmd_optics_eth_100gbase_cr4 EthernetPmd = "optics-eth-100gbase-cr4"

	// 100GBASE AL
	EthernetPmd_optics_eth_100gbase_al EthernetPmd = "optics-eth-100gbase-al"

	// 100GBASE PL
	EthernetPmd_optics_eth_100gbase_pl EthernetPmd = "optics-eth-100gbase-pl"

	// 100GBASE SRBD
	EthernetPmd_optics_eth_100gbase_srbd EthernetPmd = "optics-eth-100gbase-srbd"

	// Eth Undefined
	EthernetPmd_optics_eth_undefined EthernetPmd = "optics-eth-undefined"
)

type FiberConnector

type FiberConnector string

FiberConnector represents Fiber connector

const (
	// Not Set
	FiberConnector_optics_connect_or_not_set FiberConnector = "optics-connect-or-not-set"

	// SC
	FiberConnector_optics_sc_connect_or FiberConnector = "optics-sc-connect-or"

	// LC
	FiberConnector_optics_lc_connect_or FiberConnector = "optics-lc-connect-or"

	// MPO
	FiberConnector_optics_mpo_connect_or FiberConnector = "optics-mpo-connect-or"

	// Undefined
	FiberConnector_optics_undefined_connect_or FiberConnector = "optics-undefined-connect-or"
)

type Optics

type Optics string

Optics represents Optics

const (
	// Unknow Optics Type
	Optics_optics_unknown Optics = "optics-unknown"

	// Grey Optics
	Optics_optics_grey Optics = "optics-grey"

	// DWDM Optics
	Optics_optics_dwdm Optics = "optics-dwdm"

	// CWDM Optics
	Optics_optics_cwdm Optics = "optics-cwdm"
)

type OpticsAinsStateEt

type OpticsAinsStateEt string

OpticsAinsStateEt represents Optics ains state et

const (
	// None
	OpticsAinsStateEt_none OpticsAinsStateEt = "none"

	// Running
	OpticsAinsStateEt_active_running OpticsAinsStateEt = "active-running"

	// Pending
	OpticsAinsStateEt_active_pending OpticsAinsStateEt = "active-pending"
)

type OpticsAmplifierControlMode

type OpticsAmplifierControlMode string

OpticsAmplifierControlMode represents Optics amplifier control mode

const (
	// Automatic
	OpticsAmplifierControlMode_automatic OpticsAmplifierControlMode = "automatic"

	// Manual
	OpticsAmplifierControlMode_manual OpticsAmplifierControlMode = "manual"
)

type OpticsAmplifierGainRange

type OpticsAmplifierGainRange string

OpticsAmplifierGainRange represents Optics amplifier gain range

const (
	// Invalid
	OpticsAmplifierGainRange_optics_amplifier_gain_range_invalid OpticsAmplifierGainRange = "optics-amplifier-gain-range-invalid"

	// Normal
	OpticsAmplifierGainRange_optics_amplifier_gain_range_normal OpticsAmplifierGainRange = "optics-amplifier-gain-range-normal"

	// Extended
	OpticsAmplifierGainRange_optics_amplifier_gain_range_ext_end_ed OpticsAmplifierGainRange = "optics-amplifier-gain-range-ext-end-ed"
)

type OpticsAmplifierSafetyControlMode

type OpticsAmplifierSafetyControlMode string

OpticsAmplifierSafetyControlMode represents Optics amplifier safety control mode

const (
	// Invalid
	OpticsAmplifierSafetyControlMode_optics_amplifier_safety_mode_invalid OpticsAmplifierSafetyControlMode = "optics-amplifier-safety-mode-invalid"

	// auto
	OpticsAmplifierSafetyControlMode_optics_amplifier_safety_mode_auto OpticsAmplifierSafetyControlMode = "optics-amplifier-safety-mode-auto"

	// disabled
	OpticsAmplifierSafetyControlMode_optics_amplifier_safety_mode_disabled OpticsAmplifierSafetyControlMode = "optics-amplifier-safety-mode-disabled"
)

type OpticsControllerState

type OpticsControllerState string

OpticsControllerState represents Optics controller state

const (
	// Up
	OpticsControllerState_optics_state_up OpticsControllerState = "optics-state-up"

	// Down
	OpticsControllerState_optics_state_down OpticsControllerState = "optics-state-down"

	// Administratively Down
	OpticsControllerState_optics_state_admin_down OpticsControllerState = "optics-state-admin-down"
)

type OpticsFec

type OpticsFec string

OpticsFec represents Optics fec

const (
	// FEC NONE
	OpticsFec_fec_none OpticsFec = "fec-none"

	// ENHANCED FEC H15
	OpticsFec_fec_hg15 OpticsFec = "fec-hg15"

	// ENHANCED FEC H25
	OpticsFec_fec_hg25 OpticsFec = "fec-hg25"

	// FEC HG15 DE
	OpticsFec_fec_hg15_de OpticsFec = "fec-hg15-de"

	// FEC HG25 DE
	OpticsFec_fec_hg25_de OpticsFec = "fec-hg25-de"

	// FEC ENABLED
	OpticsFec_fec_enabled OpticsFec = "fec-enabled"

	// FEC DISABLED
	OpticsFec_fec_not_set OpticsFec = "fec-not-set"

	// FEC CL91
	OpticsFec_fec_cl91 OpticsFec = "fec-cl91"
)

type OpticsFormFactor

type OpticsFormFactor string

OpticsFormFactor represents Optics form factor

const (
	// Not set
	OpticsFormFactor_not_set OpticsFormFactor = "not-set"

	// Invalid
	OpticsFormFactor_invalid OpticsFormFactor = "invalid"

	// CPAK
	OpticsFormFactor_cpak OpticsFormFactor = "cpak"

	// CXP
	OpticsFormFactor_cxp OpticsFormFactor = "cxp"

	// SFP+
	OpticsFormFactor_sfp_plus OpticsFormFactor = "sfp-plus"

	// QSFP
	OpticsFormFactor_qsfp OpticsFormFactor = "qsfp"

	// QSFP+
	OpticsFormFactor_qsfp_plus OpticsFormFactor = "qsfp-plus"

	// QSFP28
	OpticsFormFactor_qsfp28 OpticsFormFactor = "qsfp28"

	// SFP
	OpticsFormFactor_sfp OpticsFormFactor = "sfp"

	// CFP
	OpticsFormFactor_cfp OpticsFormFactor = "cfp"

	// CFP2
	OpticsFormFactor_cfp2 OpticsFormFactor = "cfp2"

	// CFP2 ACO
	OpticsFormFactor_cfp2_aco OpticsFormFactor = "cfp2-aco"

	// CFP2 DCO
	OpticsFormFactor_cfp2_dco OpticsFormFactor = "cfp2-dco"

	// CFP4
	OpticsFormFactor_cfp4 OpticsFormFactor = "cfp4"

	// XFP
	OpticsFormFactor_xfp OpticsFormFactor = "xfp"

	// X2
	OpticsFormFactor_x2 OpticsFormFactor = "x2"

	// Non pluggable
	OpticsFormFactor_non_pluggable OpticsFormFactor = "non-pluggable"

	// Other
	OpticsFormFactor_other OpticsFormFactor = "other"
)

type OpticsLaserState

type OpticsLaserState string

OpticsLaserState represents Optics laser state

const (
	// On
	OpticsLaserState_on OpticsLaserState = "on"

	// Off
	OpticsLaserState_off OpticsLaserState = "off"

	// Unknown
	OpticsLaserState_unknown OpticsLaserState = "unknown"

	// Apr
	OpticsLaserState_apr OpticsLaserState = "apr"

	// N/A
	OpticsLaserState_na OpticsLaserState = "na"
)

type OpticsLedState

type OpticsLedState string

OpticsLedState represents Optics led state

const (
	// Off
	OpticsLedState_off OpticsLedState = "off"

	// Green
	OpticsLedState_green_on OpticsLedState = "green-on"

	// Green Flashing
	OpticsLedState_green_flashing OpticsLedState = "green-flashing"

	// Yellow
	OpticsLedState_yellow_on OpticsLedState = "yellow-on"

	// Yellow Flashing
	OpticsLedState_yellow_flashing OpticsLedState = "yellow-flashing"

	// Red
	OpticsLedState_red_on OpticsLedState = "red-on"

	// Red Flashing
	OpticsLedState_red_flashing OpticsLedState = "red-flashing"
)

type OpticsModulation

type OpticsModulation string

OpticsModulation represents Optics modulation

const (
	// BPSK
	OpticsModulation_mod_bpsk OpticsModulation = "mod-bpsk"

	// QPSK
	OpticsModulation_mod_qpsk OpticsModulation = "mod-qpsk"

	// 8QAM
	OpticsModulation_mod_8qam OpticsModulation = "mod-8qam"

	// 16QAM
	OpticsModulation_mod_16qam OpticsModulation = "mod-16qam"

	// 32QAM
	OpticsModulation_mod_32qam OpticsModulation = "mod-32qam"

	// 64QAM
	OpticsModulation_mod_64qam OpticsModulation = "mod-64qam"

	// BPSK QPSK
	OpticsModulation_mod_bpsk_qpsk OpticsModulation = "mod-bpsk-qpsk"

	// QPSK 8QAM
	OpticsModulation_mod_qpsk_8qam OpticsModulation = "mod-qpsk-8qam"

	// 8QAM 16QAM
	OpticsModulation_mod_8qam_16qam OpticsModulation = "mod-8qam-16qam"

	// 16QAM 32QAM
	OpticsModulation_mode_16qam_32qam OpticsModulation = "mode-16qam-32qam"

	// 32QAM 64QAM
	OpticsModulation_mod_32qam_64qam OpticsModulation = "mod-32qam-64qam"
)

type OpticsOper

type OpticsOper struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// All Optics Port operational data.
	OpticsPorts OpticsOper_OpticsPorts
}

OpticsOper Optics operational data

func (*OpticsOper) GetEntityData

func (opticsOper *OpticsOper) GetEntityData() *types.CommonEntityData

type OpticsOper_OpticsPorts

type OpticsOper_OpticsPorts struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Optics operational data. The type is slice of
	// OpticsOper_OpticsPorts_OpticsPort.
	OpticsPort []*OpticsOper_OpticsPorts_OpticsPort
}

OpticsOper_OpticsPorts All Optics Port operational data

func (*OpticsOper_OpticsPorts) GetEntityData

func (opticsPorts *OpticsOper_OpticsPorts) GetEntityData() *types.CommonEntityData

type OpticsOper_OpticsPorts_OpticsPort

type OpticsOper_OpticsPorts_OpticsPort struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Port name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	Name interface{}

	// Optics operational data.
	OpticsDwdmCarrierChannelMap OpticsOper_OpticsPorts_OpticsPort_OpticsDwdmCarrierChannelMap

	// Ots Spectrum Operational data.
	OtsSpectrumInfo OpticsOper_OpticsPorts_OpticsPort_OtsSpectrumInfo

	// Optics operational data.
	OpticsDwdmCarrierChannelMapFlexi OpticsOper_OpticsPorts_OpticsPort_OpticsDwdmCarrierChannelMapFlexi

	// Optics operational data.
	OpticsInfo OpticsOper_OpticsPorts_OpticsPort_OpticsInfo

	// All Optics Port operational data.
	OpticsLanes OpticsOper_OpticsPorts_OpticsPort_OpticsLanes

	// Optics operational data.
	OpticsDbInfo OpticsOper_OpticsPorts_OpticsPort_OpticsDbInfo
}

OpticsOper_OpticsPorts_OpticsPort Optics operational data

func (*OpticsOper_OpticsPorts_OpticsPort) GetEntityData

func (opticsPort *OpticsOper_OpticsPorts_OpticsPort) GetEntityData() *types.CommonEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsDbInfo

type OpticsOper_OpticsPorts_OpticsPort_OpticsDbInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transport Admin State. The type is OpticsTas.
	TransportAdminState interface{}

	// Optics controller state: Up, Down or Administratively Down. The type is
	// OpticsControllerState.
	ControllerState interface{}

	// Network SRLG information.
	NetworkSrlgInfo OpticsOper_OpticsPorts_OpticsPort_OpticsDbInfo_NetworkSrlgInfo
}

OpticsOper_OpticsPorts_OpticsPort_OpticsDbInfo Optics operational data

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsDbInfo) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsDbInfo_NetworkSrlgInfo

type OpticsOper_OpticsPorts_OpticsPort_OpticsDbInfo_NetworkSrlgInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Network Srlg Array. The type is slice of
	// OpticsOper_OpticsPorts_OpticsPort_OpticsDbInfo_NetworkSrlgInfo_NetworkSrlgArray.
	NetworkSrlgArray []*OpticsOper_OpticsPorts_OpticsPort_OpticsDbInfo_NetworkSrlgInfo_NetworkSrlgArray
}

OpticsOper_OpticsPorts_OpticsPort_OpticsDbInfo_NetworkSrlgInfo Network SRLG information

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsDbInfo_NetworkSrlgInfo) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsDbInfo_NetworkSrlgInfo_NetworkSrlgArray

type OpticsOper_OpticsPorts_OpticsPort_OpticsDbInfo_NetworkSrlgInfo_NetworkSrlgArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Array to maintain set number. The type is interface{} with range:
	// 0..4294967295.
	SetNumber interface{}

	// Network Srlg. The type is slice of interface{} with range: 0..4294967295.
	NetworkSrlg []interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsDbInfo_NetworkSrlgInfo_NetworkSrlgArray Network Srlg Array

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsDbInfo_NetworkSrlgInfo_NetworkSrlgArray) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsDwdmCarrierChannelMap

type OpticsOper_OpticsPorts_OpticsPort_OpticsDwdmCarrierChannelMap struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// DWDM carrier band. The type is OpticsWaveBand.
	DwdmCarrierBand interface{}

	// Lowest DWDM carrier supported. The type is interface{} with range:
	// 0..4294967295.
	DwdmCarrierMin interface{}

	// Highest DWDM carrier supported. The type is interface{} with range:
	// 0..4294967295.
	DwdmCarrierMax interface{}

	// DWDM carrier mapping info. The type is slice of
	// OpticsOper_OpticsPorts_OpticsPort_OpticsDwdmCarrierChannelMap_DwdmCarrierMapInfo.
	DwdmCarrierMapInfo []*OpticsOper_OpticsPorts_OpticsPort_OpticsDwdmCarrierChannelMap_DwdmCarrierMapInfo
}

OpticsOper_OpticsPorts_OpticsPort_OpticsDwdmCarrierChannelMap Optics operational data

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsDwdmCarrierChannelMap) GetEntityData

func (opticsDwdmCarrierChannelMap *OpticsOper_OpticsPorts_OpticsPort_OpticsDwdmCarrierChannelMap) GetEntityData() *types.CommonEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsDwdmCarrierChannelMapFlexi

type OpticsOper_OpticsPorts_OpticsPort_OpticsDwdmCarrierChannelMapFlexi struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// DWDM carrier band. The type is OpticsWaveBand.
	DwdmCarrierBand interface{}

	// Lowest DWDM carrier supported. The type is interface{} with range:
	// 0..4294967295.
	DwdmCarrierMin interface{}

	// Highest DWDM carrier supported. The type is interface{} with range:
	// 0..4294967295.
	DwdmCarrierMax interface{}

	// DWDM carrier mapping info. The type is slice of
	// OpticsOper_OpticsPorts_OpticsPort_OpticsDwdmCarrierChannelMapFlexi_DwdmCarrierMapInfo.
	DwdmCarrierMapInfo []*OpticsOper_OpticsPorts_OpticsPort_OpticsDwdmCarrierChannelMapFlexi_DwdmCarrierMapInfo
}

OpticsOper_OpticsPorts_OpticsPort_OpticsDwdmCarrierChannelMapFlexi Optics operational data

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsDwdmCarrierChannelMapFlexi) GetEntityData

func (opticsDwdmCarrierChannelMapFlexi *OpticsOper_OpticsPorts_OpticsPort_OpticsDwdmCarrierChannelMapFlexi) GetEntityData() *types.CommonEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsDwdmCarrierChannelMapFlexi_DwdmCarrierMapInfo

type OpticsOper_OpticsPorts_OpticsPort_OpticsDwdmCarrierChannelMapFlexi_DwdmCarrierMapInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ITU channel number. The type is interface{} with range: 0..4294967295.
	ItuChanNum interface{}

	// G694 channel number. The type is interface{} with range:
	// -2147483648..2147483647.
	G694ChanNum interface{}

	// Frequency. The type is string with length: 0..32.
	Frequency interface{}

	// Wavelength. The type is string with length: 0..32.
	Wavelength interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsDwdmCarrierChannelMapFlexi_DwdmCarrierMapInfo DWDM carrier mapping info

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsDwdmCarrierChannelMapFlexi_DwdmCarrierMapInfo) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsDwdmCarrierChannelMap_DwdmCarrierMapInfo

type OpticsOper_OpticsPorts_OpticsPort_OpticsDwdmCarrierChannelMap_DwdmCarrierMapInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ITU channel number. The type is interface{} with range: 0..4294967295.
	ItuChanNum interface{}

	// G694 channel number. The type is interface{} with range:
	// -2147483648..2147483647.
	G694ChanNum interface{}

	// Frequency. The type is string with length: 0..32.
	Frequency interface{}

	// Wavelength. The type is string with length: 0..32.
	Wavelength interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsDwdmCarrierChannelMap_DwdmCarrierMapInfo DWDM carrier mapping info

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsDwdmCarrierChannelMap_DwdmCarrierMapInfo) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transport Admin State. The type is OpticsTas.
	TransportAdminState interface{}

	// Is Optics Present?. The type is bool.
	OpticsPresent interface{}

	// Old Optics type name, Use Derived Optics type. The type is Optics.
	OpticsType interface{}

	// Derived Optics type name. The type is string.
	DerivedOpticsType interface{}

	// Optics module name. The type is string.
	OpticsModule interface{}

	// DWDM Carrier Band information. The type is OpticsWaveBand.
	DwdmCarrierBand interface{}

	// Current ITU DWDM Carrier channel number. The type is string.
	DwdmCarrierChannel interface{}

	// DWDM Carrier frequency read from hw in the units of  1THz. The type is
	// string.
	DwdmCarrierFrequency interface{}

	// Wavelength of color optics 0.001nm. The type is string.
	DwdmCarrierWavelength interface{}

	// Wavelength of grey optics 0.01nm. The type is interface{} with range:
	// 0..4294967295.
	GreyWavelength interface{}

	// Rx Low threshold value in units of 0.1dBm. The type is interface{} with
	// range: -2147483648..2147483647.
	RxLowThreshold interface{}

	// Rx High threshold value in units of 0.1dBm. The type is interface{} with
	// range: -2147483648..2147483647.
	RxHighThreshold interface{}

	// LBC High threshold value in units of percentage. The type is interface{}
	// with range: -2147483648..2147483647. Units are percentage.
	LbcHighThreshold interface{}

	// Tx Low threshold value in units of 0.1dBm. The type is interface{} with
	// range: -2147483648..2147483647.
	TxLowThreshold interface{}

	// Tx High threshold value in units of 0.1dBm. The type is interface{} with
	// range: -2147483648..2147483647.
	TxHighThreshold interface{}

	// LBC high threshold default value in units of 0 .001mA. The type is
	// interface{} with range: -2147483648..2147483647.
	LbcThHighDefault interface{}

	// LBC low threshold default value in units of 0 .001mA. The type is
	// interface{} with range: -2147483648..2147483647.
	LbcThLowDefault interface{}

	// Temp Low threshold value in the units 0.01C. The type is interface{} with
	// range: -2147483648..2147483647.
	TempLowThreshold interface{}

	// Temp High threshold value in the units of 0.01C. The type is interface{}
	// with range: -2147483648..2147483647.
	TempHighThreshold interface{}

	// Volt Low threshold value in the units of 0.01V. The type is interface{}
	// with range: -2147483648..2147483647.
	VoltLowThreshold interface{}

	// Volt High threshold value in the units of 0.01V. The type is interface{}
	// with range: -2147483648..2147483647.
	VoltHighThreshold interface{}

	// Chromatic Dispersion ps/nm. The type is interface{} with range:
	// -2147483648..2147483647.
	Cd interface{}

	// Chromatic Dispersion Min ps/nm. The type is interface{} with range:
	// -2147483648..2147483647.
	CdMin interface{}

	// Chromatic Dispersion Max ps/nm. The type is interface{} with range:
	// -2147483648..2147483647.
	CdMax interface{}

	// Chromatic Dispersion low threshold ps/nm. The type is interface{} with
	// range: -2147483648..2147483647.
	CdLowThreshold interface{}

	// Chromatic Dispersion high threshold ps/nm. The type is interface{} with
	// range: -2147483648..2147483647.
	CdHighThreshold interface{}

	// OSNR low threshold in 0.01 dB. The type is string.
	OsnrLowThreshold interface{}

	// DGD high threshold in 0.1 ps. The type is string.
	DgdHighThreshold interface{}

	// Polarization Mode Dispersion 0.1ps. The type is string.
	PolarizationModeDispersion interface{}

	// Second Order Polarization Mode Dispersion 0 .1ps^2. The type is string.
	SecondOrderPolarizationModeDispersion interface{}

	// Optical Signal to Noise Ratio dB. The type is string.
	OpticalSignalToNoiseRatio interface{}

	// Polarization Dependent Loss dB. The type is string.
	PolarizationDependentLoss interface{}

	// Polarization Change Rate rad/s. The type is string.
	PolarizationChangeRate interface{}

	// Differential Group Delay ps. The type is string.
	DifferentialGroupDelay interface{}

	// Phase Noise dB. The type is string.
	PhaseNoise interface{}

	// PmEable or Disable. The type is interface{} with range: 0..4294967295.
	PmEnable interface{}

	// Showing laser state.Either ON or OFF or unknown. The type is
	// OpticsLaserState.
	LaserState interface{}

	// Available Modulation Types. The type is OpticsModulation.
	ModulationType interface{}

	// Showing Current Colour of led state. The type is OpticsLedState.
	LedState interface{}

	// Optics controller state: Up, Down or Administratively Down. The type is
	// OpticsControllerState.
	ControllerState interface{}

	// Optics form factor. The type is OpticsFormFactor.
	FormFactor interface{}

	// Optics physical type. The type is OpticsPhy.
	PhyType interface{}

	// Configured Tx power value in units of 0.1dB. The type is interface{} with
	// range: -2147483648..2147483647.
	CfgTxPower interface{}

	// TX Power Configuration is supported or not. The type is bool.
	CfgTxPowerConfigurable interface{}

	// Temperature value in units of 0.01 C. The type is interface{} with range:
	// -2147483648..2147483647.
	Temperature interface{}

	// Voltage value in units of 0.01V. The type is interface{} with range:
	// -2147483648..2147483647.
	Voltage interface{}

	// Display Volt/Temp ?. The type is bool.
	DisplayVoltTemp interface{}

	// CD Configurable is supported or not. The type is bool.
	CdConfigurable interface{}

	// Optics FEC. The type is OpticsFec.
	OpticsFec interface{}

	// PM enabled or not. The type is interface{} with range:
	// -2147483648..2147483647.
	SkipSnmpPmTable interface{}

	// Showing port type. The type is OpticsPort.
	PortType interface{}

	// Showing port status. The type is OpticsPortStatus.
	PortStatus interface{}

	// Rx Voa Attenuation in the units of 0.01dBm. The type is interface{} with
	// range: -2147483648..2147483647.
	RxVoaAttenuation interface{}

	// Tx Voa Attenuation in the units of 0.01dBm. The type is interface{} with
	// range: -2147483648..2147483647.
	TxVoaAttenuation interface{}

	// Ampli Gain in the units of 0.01dBm. The type is interface{} with range:
	// -2147483648..2147483647.
	AmpliGain interface{}

	// Ampli Tilt in the units of 0.01dBm. The type is interface{} with range:
	// -2147483648..2147483647.
	AmpliTilt interface{}

	// rx power th configurable. The type is bool.
	RxPowerThConfigurable interface{}

	// tx power th configurable. The type is bool.
	TxPowerThConfigurable interface{}

	// RX VOA attenuation configured value in units of 0.1dB. The type is
	// interface{} with range: -2147483648..2147483647.
	RxVoaAttenuationConfigVal interface{}

	// TX VOA attenuation configured value in units of 0.1dB. The type is
	// interface{} with range: -2147483648..2147483647.
	TxVoaAttenuationConfigVal interface{}

	// ampli control mode config val. The type is OpticsAmplifierControlMode.
	AmpliControlModeConfigVal interface{}

	// ampli gain range config val. The type is OpticsAmplifierGainRange.
	AmpliGainRangeConfigVal interface{}

	// Ampli gain configured value in units of 0.1dB. The type is interface{} with
	// range: -2147483648..2147483647.
	AmpliGainConfigVal interface{}

	// Ampli tilt configured value in units of 0.1dB. The type is interface{} with
	// range: -2147483648..2147483647.
	AmpliTiltConfigVal interface{}

	// Ampli channel power configured value in units of 0.1dBm. The type is
	// interface{} with range: -2147483648..2147483647.
	AmpliChannelPowerConfigVal interface{}

	// Channel power max delta configured value in units of 0.1 dBm. The type is
	// interface{} with range: -2147483648..2147483647.
	ChannelPowerMaxDeltaConfigVal interface{}

	// Ampli gain low degrade threshold configured value in units of 0.1dBm. The
	// type is interface{} with range: -2147483648..2147483647.
	AmpliGainThrDegLowConfigVal interface{}

	// Ampli gain high degrade threshold configured value in units of 0.1dBm. The
	// type is interface{} with range: -2147483648..2147483647.
	AmpliGainThrDegHighConfigVal interface{}

	// osri config val. The type is bool.
	OsriConfigVal interface{}

	// tx config val. The type is bool.
	TxConfigVal interface{}

	// rx config val. The type is bool.
	RxConfigVal interface{}

	// safety control mode config val. The type is
	// OpticsAmplifierSafetyControlMode.
	SafetyControlModeConfigVal interface{}

	// Total Receive Power for Multi-Lane Optics in units of 0.01 dBm. The type is
	// interface{} with range: -2147483648..2147483647.
	TotalRxPower interface{}

	// Total Transmit Power for Multi-Lane Optics in units of 0.01 dBm. The type
	// is interface{} with range: -2147483648..2147483647.
	TotalTxPower interface{}

	// Is BO configured ?. The type is bool.
	IsBoConfigured interface{}

	// Are the Extended Parameters Valid ?. The type is bool.
	IsExtParamValid interface{}

	// Are there any alarms ?. The type is bool.
	AlarmDetected interface{}

	// Rx Low Warning threshold value in units of 0 .1dBm. The type is interface{}
	// with range: -2147483648..2147483647.
	RxLowWarningThreshold interface{}

	// Rx High Warning threshold value in units of 0 .1dBm. The type is
	// interface{} with range: -2147483648..2147483647.
	RxHighWarningThreshold interface{}

	// Tx Low Warning threshold value in units of 0 .1dBm. The type is interface{}
	// with range: -2147483648..2147483647.
	TxLowWarningThreshold interface{}

	// Tx High Warning threshold value in units of 0 .1dBm. The type is
	// interface{} with range: -2147483648..2147483647.
	TxHighWarningThreshold interface{}

	// LBC high Warning threshold default value in units of 0.001mA. The type is
	// interface{} with range: -2147483648..2147483647.
	LbcThHighWarningDefault interface{}

	// LBC low warning threshold default value in units of 0.001mA. The type is
	// interface{} with range: -2147483648..2147483647.
	LbcThLowWarningDefault interface{}

	// Temp Low warning threshold value in the units 0 .01C. The type is
	// interface{} with range: -2147483648..2147483647.
	TempLowWarningThreshold interface{}

	// Temp High warning threshold value in the units of 0.01C. The type is
	// interface{} with range: -2147483648..2147483647.
	TempHighWarningThreshold interface{}

	// Volt Low warning threshold value in the units of 0.01V. The type is
	// interface{} with range: -2147483648..2147483647.
	VoltLowWarningThreshold interface{}

	// Volt High warning threshold value in the units of 0.01V. The type is
	// interface{} with range: -2147483648..2147483647.
	VoltHighWarningThreshold interface{}

	// Controller description string. The type is string.
	Description interface{}

	// Ampli gain range. The type is OpticsAmplifierGainRange.
	AmpliGainRange interface{}

	// Safety control mode. The type is OpticsAmplifierSafetyControlMode.
	SafetyControlMode interface{}

	// OSRI. The type is bool.
	Osri interface{}

	// TX Enable. The type is bool.
	TxEnable interface{}

	// RX Enable. The type is bool.
	RxEnable interface{}

	// Is the Optics type string valid ?. The type is bool.
	IsOpticsTypeStringValid interface{}

	// optics type String. The type is string.
	OpticsTypeStr interface{}

	// Rx Low threshold actual value in units of 0.1dBm. The type is interface{}
	// with range: -2147483648..2147483647.
	RxLowThresholdCurrent interface{}

	// RX Span Loss in units of 0.01 dB. The type is interface{} with range:
	// -2147483648..2147483647.
	RxSpanLoss interface{}

	// TX Span Loss in units of 0.01 dB. The type is interface{} with range:
	// -2147483648..2147483647.
	TxSpanLoss interface{}

	// Baud Rate in GBd. The type is string.
	BaudRate interface{}

	// Bits per Symbol. The type is string.
	BitsPerSymbol interface{}

	// Network SRLG information.
	NetworkSrlgInfo OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_NetworkSrlgInfo

	// Optics Alarm Information.
	OpticsAlarmInfo OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo

	// Ots Alarm Information.
	OtsAlarmInfo OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo

	// Transceiver Vendor Details.
	TransceiverInfo OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_TransceiverInfo

	// Extended optics parameters.
	ExtParamVal OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtParamVal

	// Extended optics parameters threshold values.
	ExtParamThresholdVal OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtParamThresholdVal

	// Extended DOM alarm Information.
	ExtendedAlarmAlarmInfo OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo

	// AINS information.
	AinsInfo OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_AinsInfo

	// Lane information. The type is slice of
	// OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_LaneData.
	LaneData []*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_LaneData
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo Optics operational data

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_AinsInfo

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_AinsInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AINS State. The type is OpticsAinsStateEt.
	AinsState interface{}

	// AINS Timer in Minutes. The type is interface{} with range: 0..4294967295.
	// Units are minute.
	AinsTimerMinutes interface{}

	// AINS Remaining Seconds. The type is interface{} with range: 0..4294967295.
	// Units are second.
	AinsRemainingSecs interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_AinsInfo AINS information

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_AinsInfo) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtParamThresholdVal

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtParamThresholdVal struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// High threshold alarm for SNR. The type is interface{} with range:
	// -2147483648..2147483647.
	SnrAlarmHighThreshold interface{}

	// Low threshold alarm for SNR. The type is interface{} with range:
	// -2147483648..2147483647.
	SnrAlarmLowThreshold interface{}

	// High threshold warning for SNR. The type is interface{} with range:
	// -2147483648..2147483647.
	SnrWarnHighThreshold interface{}

	// Low threshold warning for SNR. The type is interface{} with range:
	// -2147483648..2147483647.
	SnrWarnLowThreshold interface{}

	// High threshold alarm for ISI Correction. The type is interface{} with
	// range: -2147483648..2147483647.
	IsiCorrectionAlarmHighThreshold interface{}

	// Low threshold alarm for ISI Correction. The type is interface{} with range:
	// -2147483648..2147483647.
	IsiCorrectionAlarmLowThreshold interface{}

	// High threshold warning for ISI Correction. The type is interface{} with
	// range: -2147483648..2147483647.
	IsiCorrectionWarnHighThreshold interface{}

	// Low threshold warning for ISI Correction. The type is interface{} with
	// range: -2147483648..2147483647.
	IsiCorrectionWarnLowThreshold interface{}

	// High threshold alarm for PAM Rate. The type is interface{} with range:
	// -2147483648..2147483647.
	PamRateAlarmHighThreshold interface{}

	// Low threshold alarm for PAM Rate. The type is interface{} with range:
	// -2147483648..2147483647.
	PamRateAlarmLowThreshold interface{}

	// High threshold warning for PAM Rate. The type is interface{} with range:
	// -2147483648..2147483647.
	PamRateWarnHighThreshold interface{}

	// Low threshold warning for PAM Rate. The type is interface{} with range:
	// -2147483648..2147483647.
	PamRateWarnLowThreshold interface{}

	// High threshold alarm for Pre FEC BER. The type is interface{} with range:
	// -9223372036854775808..9223372036854775807.
	PreFecBerAlarmHighThreshold interface{}

	// Low threshold alarm for Pre FEC BER. The type is interface{} with range:
	// -9223372036854775808..9223372036854775807.
	PreFecBerAlarmLowThreshold interface{}

	// High threshold warning for Pre FEC BER. The type is interface{} with range:
	// -9223372036854775808..9223372036854775807.
	PreFecBerWarnHighThreshold interface{}

	// Low threshold warning for Pre FEC BER. The type is interface{} with range:
	// -9223372036854775808..9223372036854775807.
	PreFecBerWarnLowThreshold interface{}

	// High threshold alarm for Uncorrected BER. The type is interface{} with
	// range: -9223372036854775808..9223372036854775807.
	UncorrectedBerAlarmHighThreshold interface{}

	// Low threshold alarm for Uncorrected BER. The type is interface{} with
	// range: -9223372036854775808..9223372036854775807.
	UncorrectedBerAlarmLowThreshold interface{}

	// High threshold warning for Uncorrected BER. The type is interface{} with
	// range: -9223372036854775808..9223372036854775807.
	UncorrectedBerWarnHighThreshold interface{}

	// Low threshold warning for Uncorrected BER. The type is interface{} with
	// range: -9223372036854775808..9223372036854775807.
	UncorrectedBerWarnLowThreshold interface{}

	// High threshold alarm for TEC Current. The type is interface{} with range:
	// -2147483648..2147483647.
	TecCurrentAlarmHighThreshold interface{}

	// Low threshold alarm for TEC Current. The type is interface{} with range:
	// -2147483648..2147483647.
	TecCurrentAlarmLowThreshold interface{}

	// High threshold warning for TEC Current. The type is interface{} with range:
	// -2147483648..2147483647.
	TecCurrentWarnHighThreshold interface{}

	// Low threshold warning for TEC Current. The type is interface{} with range:
	// -2147483648..2147483647.
	TecCurrentWarnLowThreshold interface{}

	// High Threshold Alarm for Differential Laser Frequency. The type is
	// interface{} with range: -2147483648..2147483647.
	LaserDiffFrequencyAlarmHighThreshold interface{}

	// Low Threshold Alarm for Differential Laser Frequency. The type is
	// interface{} with range: -2147483648..2147483647.
	LaserDiffFrequencyAlarmLowThreshold interface{}

	// High Threshold Warning for Differential Laser Frequency. The type is
	// interface{} with range: -2147483648..2147483647.
	LaserDiffFrequencyWarnHighThreshold interface{}

	// Low Threshold Warning for Differential Laser Frequency. The type is
	// interface{} with range: -2147483648..2147483647.
	LaserDiffFrequencyWarnLowThreshold interface{}

	// High Threshold Alarm for Differential Laser Temperature. The type is
	// interface{} with range: -2147483648..2147483647.
	LaserDiffTemperatureAlarmHighThreshold interface{}

	// Low Threshold Alarm for Differential Laser Temperature. The type is
	// interface{} with range: -2147483648..2147483647.
	LaserDiffTemperatureAlarmLowThreshold interface{}

	// High Threshold Warning for Differential Laser Temperature. The type is
	// interface{} with range: -2147483648..2147483647.
	LaserDiffTemperatureWarnHighThreshold interface{}

	// Low Threshold Warning for Differential Laser Temperature. The type is
	// interface{} with range: -2147483648..2147483647.
	LaserDiffTemperatureWarnLowThreshold interface{}

	// High threshold alarm for Latched Min Pre FEC BER. The type is interface{}
	// with range: -9223372036854775808..9223372036854775807.
	PreFecBerLatchedMinAlarmHighThreshold interface{}

	// Low threshold alarm for Latched Min Pre FEC BER. The type is interface{}
	// with range: -9223372036854775808..9223372036854775807.
	PreFecBerLatchedMinAlarmLowThreshold interface{}

	// High threshold warning for Latched Min Pre FEC BER. The type is interface{}
	// with range: -9223372036854775808..9223372036854775807.
	PreFecBerLatchedMinWarnHighThreshold interface{}

	// Low threshold warning for Latched Min Pre FEC BER. The type is interface{}
	// with range: -9223372036854775808..9223372036854775807.
	PreFecBerLatchedMinWarnLowThreshold interface{}

	// High threshold alarm for Latched Max Pre FEC BER. The type is interface{}
	// with range: -9223372036854775808..9223372036854775807.
	PreFecBerLatchedMaxAlarmHighThreshold interface{}

	// Low threshold alarm for Latched Max Pre FEC BER. The type is interface{}
	// with range: -9223372036854775808..9223372036854775807.
	PreFecBerLatchedMaxAlarmLowThreshold interface{}

	// High threshold warning for Latched Max Pre FEC BER. The type is interface{}
	// with range: -9223372036854775808..9223372036854775807.
	PreFecBerLatchedMaxWarnHighThreshold interface{}

	// Low threshold warning for Latched Max Pre FEC BER. The type is interface{}
	// with range: -9223372036854775808..9223372036854775807.
	PreFecBerLatchedMaxWarnLowThreshold interface{}

	// High threshold alarm for Accumulated Pre FEC BER. The type is interface{}
	// with range: -9223372036854775808..9223372036854775807.
	PreFecBerAccumulatedAlarmHighThreshold interface{}

	// Low threshold alarm for Accumulated Pre FEC BER. The type is interface{}
	// with range: -9223372036854775808..9223372036854775807.
	PreFecBerAccumulatedAlarmLowThreshold interface{}

	// High threshold warning for Accumulated Pre FEC BER. The type is interface{}
	// with range: -9223372036854775808..9223372036854775807.
	PreFecBerAccumulatedWarnHighThreshold interface{}

	// Low threshold warning for Accumulated Pre FEC BER. The type is interface{}
	// with range: -9223372036854775808..9223372036854775807.
	PreFecBerAccumulatedWarnLowThreshold interface{}

	// High threshold alarm for Instantaneous Pre FEC BER. The type is interface{}
	// with range: -9223372036854775808..9223372036854775807.
	PreFecBerInstantaneousAlarmHighThreshold interface{}

	// Low threshold alarm for Instantaneous Pre FEC BER. The type is interface{}
	// with range: -9223372036854775808..9223372036854775807.
	PreFecBerInstantaneousAlarmLowThreshold interface{}

	// High threshold warning for Instantaneous Pre FEC BER. The type is
	// interface{} with range: -9223372036854775808..9223372036854775807.
	PreFecBerInstantaneousWarnHighThreshold interface{}

	// Low threshold warning for Instantaneous Pre FEC BER. The type is
	// interface{} with range: -9223372036854775808..9223372036854775807.
	PreFecBerInstantaneousWarnLowThreshold interface{}

	// High threshold alarm for  Latched Min Uncorrected BER. The type is
	// interface{} with range: -9223372036854775808..9223372036854775807.
	UncorrectedBerLatchedMinAlarmHighThreshold interface{}

	// Low threshold alarm for  Latched Min Uncorrected BER. The type is
	// interface{} with range: -9223372036854775808..9223372036854775807.
	UncorrectedBerLatchedMinAlarmLowThreshold interface{}

	// High threshold warning for  Latched Min Uncorrected BER. The type is
	// interface{} with range: -9223372036854775808..9223372036854775807.
	UncorrectedBerLatchedMinWarnHighThreshold interface{}

	// Low threshold alarm for Latched Min Uncorrected BER. The type is
	// interface{} with range: -9223372036854775808..9223372036854775807.
	UncorrectedBerLatchedMinWarnLowThreshold interface{}

	// High threshold alarm for Latched_Max Uncorrected BER. The type is
	// interface{} with range: -9223372036854775808..9223372036854775807.
	UncorrectedBerLatchedMaxAlarmHighThreshold interface{}

	// Low threshold alarm for Latched_Max Uncorrected BER. The type is
	// interface{} with range: -9223372036854775808..9223372036854775807.
	UncorrectedBerLatchedMaxAlarmLowThreshold interface{}

	// High threshold warning Latched_Max for Uncorrected BER. The type is
	// interface{} with range: -9223372036854775808..9223372036854775807.
	UncorrectedBerLatchedMaxWarnHighThreshold interface{}

	// Low threshold warning Latched_Max for Uncorrected BER. The type is
	// interface{} with range: -9223372036854775808..9223372036854775807.
	UncorrectedBerLatchedMaxWarnLowThreshold interface{}

	// High threshold alarm for Accumulated Uncorrected BER. The type is
	// interface{} with range: -9223372036854775808..9223372036854775807.
	UncorrectedBerAccumulatedAlarmHighThreshold interface{}

	// Low threshold alarm for Accumulated Uncorrected BER. The type is
	// interface{} with range: -9223372036854775808..9223372036854775807.
	UncorrectedBerAccumulatedAlarmLowThreshold interface{}

	// High threshold warning for Accumulated Uncorrected BER. The type is
	// interface{} with range: -9223372036854775808..9223372036854775807.
	UncorrectedBerAccumulatedWarnHighThreshold interface{}

	// Low threshold warning for Accumulated Uncorrected BER. The type is
	// interface{} with range: -9223372036854775808..9223372036854775807.
	UncorrectedBerAccumulatedWarnLowThreshold interface{}

	// High threshold alarm for Instantaneous Uncorrected BER. The type is
	// interface{} with range: -9223372036854775808..9223372036854775807.
	UncorrectedBerInstantaneousAlarmHighThreshold interface{}

	// Low threshold alarm for Instantaneous Uncorrected BER. The type is
	// interface{} with range: -9223372036854775808..9223372036854775807.
	UncorrectedBerInstantaneousAlarmLowThreshold interface{}

	// High threshold warning for Instantaneous Uncorrected BER. The type is
	// interface{} with range: -9223372036854775808..9223372036854775807.
	UncorrectedBerInstantaneousWarnHighThreshold interface{}

	// Low threshold warning for Instantaneous Uncorrected BER. The type is
	// interface{} with range: -9223372036854775808..9223372036854775807.
	UncorrectedBerInstantaneousWarnLowThreshold interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtParamThresholdVal Extended optics parameters threshold values

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtParamThresholdVal) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtParamVal

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtParamVal struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Signal to Noise Ratio on Lane 1. The type is interface{} with range:
	// -2147483648..2147483647.
	SnrLane1 interface{}

	// Signal to Noise Ratio on Lane 2. The type is interface{} with range:
	// -2147483648..2147483647.
	SnrLane2 interface{}

	// Inter symbol Interference correction on Lane 1. The type is interface{}
	// with range: -2147483648..2147483647.
	IsiCorrectionLane1 interface{}

	// Inter symbol Interference correction on Lane 2. The type is interface{}
	// with range: -2147483648..2147483647.
	IsiCorrectionLane2 interface{}

	// PAM Histogram parameter on Lane 1. The type is interface{} with range:
	// -2147483648..2147483647.
	PamRateLane1 interface{}

	// PAM Histogram parameter on Lane 2. The type is interface{} with range:
	// -2147483648..2147483647.
	PamRateLane2 interface{}

	// Pre FEC BER since last counter reset. The type is interface{} with range:
	// -9223372036854775808..9223372036854775807.
	PreFecBer interface{}

	// Uncorrected BER since last counter reset. The type is interface{} with
	// range: -9223372036854775808..9223372036854775807.
	UncorrectedBer interface{}

	// Current flowing to the TEC of a cooled laser on Lane 1. The type is
	// interface{} with range: -2147483648..2147483647.
	TecCurrentLane1 interface{}

	// Current flowing to the TEC of a cooled laser on Lane 2. The type is
	// interface{} with range: -2147483648..2147483647.
	TecCurrentLane2 interface{}

	// Difference between target and actual center frequency on Lane 1. The type
	// is interface{} with range: -2147483648..2147483647.
	LaserDiffFrequencyLane1 interface{}

	// Difference between target and actual center frequency on Lane 2. The type
	// is interface{} with range: -2147483648..2147483647.
	LaserDiffFrequencyLane2 interface{}

	// Difference between target and actual temperature on Lane 1. The type is
	// interface{} with range: -2147483648..2147483647.
	LaserDiffTemperatureLane1 interface{}

	// Difference between target and actual temperature on Lane 2. The type is
	// interface{} with range: -2147483648..2147483647.
	LaserDiffTemperatureLane2 interface{}

	// Latched minimum Pre FEC BER value since last read, line ingress. The type
	// is interface{} with range: -9223372036854775808..9223372036854775807.
	PreFecBerLatchedMin interface{}

	// Latched maximum Pre FEC BER value since last read, line ingress. The type
	// is interface{} with range: -9223372036854775808..9223372036854775807.
	PreFecBerLatchedMax interface{}

	// Pre FEC BER value prior accumulation period, line ingress. The type is
	// interface{} with range: -9223372036854775808..9223372036854775807.
	PreFecBerAccumulated interface{}

	// Pre FEC BER value instantaneous line ingress. The type is interface{} with
	// range: -9223372036854775808..9223372036854775807.
	PreFecBerInstantaneous interface{}

	// Latched minimum Uncorrected BER value since last read, line ingress. The
	// type is interface{} with range: -9223372036854775808..9223372036854775807.
	UncorrectedBerLatchedMin interface{}

	// Latched maximum Uncorrected BER value since last read, line ingress. The
	// type is interface{} with range: -9223372036854775808..9223372036854775807.
	UncorrectedBerLatchedMax interface{}

	// Uncorrected BER value prior accumulation period, line ingress. The type is
	// interface{} with range: -9223372036854775808..9223372036854775807.
	UncorrectedBerAccumulated interface{}

	// Uncorrected BER value instantaneous line line ingress. The type is
	// interface{} with range: -9223372036854775808..9223372036854775807.
	UncorrectedBerInstantaneous interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtParamVal Extended optics parameters

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtParamVal) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Low SNR Alarm for Lane1.
	LoSnr OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_LoSnr

	// High SNR Alarm for Lane1.
	HiSnr1 OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiSnr1

	// Low SNR Alarm for Lane2.
	LoSnr1 OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_LoSnr1

	// High SNR Alarm for Lane2.
	HiSnr2 OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiSnr2

	// Low ISI Correction Alarm for Lane1.
	LoIsi1 OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_LoIsi1

	// High ISI Correction Alarm for Lane1.
	HiIsi1 OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiIsi1

	// Low ISI Correction Alarm for Lane2.
	LoIsi2 OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_LoIsi2

	// High ISI Correction Alarm for Lane2.
	HiIsi2 OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiIsi2

	// Low PAM Rate Alarm for Lane1.
	LoPam1 OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_LoPam1

	// High PAM Rate Alarm for Lane1.
	HiPam1 OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiPam1

	// Low PAM Rate Alarm for Lane2.
	LoPam2 OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_LoPam2

	// High PAM Rate Alarm for Lane2.
	HiPam2 OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiPam2

	// Low TEC Current Alarm for Lane1.
	LoTec1 OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_LoTec1

	// High TEC Current Alarm for Lane1.
	HiTec1 OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiTec1

	// Low TEC Current Alarm for Lane2.
	LoTec2 OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_LoTec2

	// High TEC Current Alarm for Lane2.
	HiTec2 OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiTec2

	// Low Laser Differential Frequency Alarm for Lane1.
	LoLaserFreq1 OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_LoLaserFreq1

	// High Laser Differential Frequency Alarm for Lane1.
	HiLaserFreq1 OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiLaserFreq1

	// Low Laser Differential Frequency Alarm for Lane2.
	LoLaserFreq2 OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_LoLaserFreq2

	// High Laser Differential Frequency Alarm for Lane2.
	HiLaserFreq2 OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiLaserFreq2

	// High Pre FEC BER Current Accumulated Alarm.
	HiPreFecberCurAcc OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiPreFecberCurAcc

	// High Pre FEC BER Min Alarm.
	HiPreFecberMin OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiPreFecberMin

	// High Pre FEC BER Max Alarm.
	HiPreFecberMax OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiPreFecberMax

	// High Pre FEC BER Prior Accumulated Alarm.
	HiPreFecberPriorAcc OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiPreFecberPriorAcc

	// High Pre FEC BER Current Alarm.
	HiPreFecberCur OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiPreFecberCur

	// High Uncorrected BER Current Accumulated Alarm.
	HiUncorrectedBerCurAcc OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiUncorrectedBerCurAcc

	// High Uncorrected BER Min Alarm.
	HiUncorrectedBerMin OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiUncorrectedBerMin

	// High Uncorrected BER Max Alarm.
	HiUncorrectedBerMax OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiUncorrectedBerMax

	// High Uncorrected BER Prior Accumulated Alarm.
	HiUncorrectedBerPriorAcc OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiUncorrectedBerPriorAcc

	// High Uncorrected BER Current Alarm.
	HiUncorrectedBerCur OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiUncorrectedBerCur
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo Extended DOM alarm Information

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiIsi1

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiIsi1 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiIsi1 High ISI Correction Alarm for Lane1

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiIsi1) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiIsi2

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiIsi2 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiIsi2 High ISI Correction Alarm for Lane2

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiIsi2) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiLaserFreq1

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiLaserFreq1 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiLaserFreq1 High Laser Differential Frequency Alarm for Lane1

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiLaserFreq1) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiLaserFreq2

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiLaserFreq2 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiLaserFreq2 High Laser Differential Frequency Alarm for Lane2

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiLaserFreq2) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiPam1

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiPam1 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiPam1 High PAM Rate Alarm for Lane1

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiPam1) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiPam2

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiPam2 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiPam2 High PAM Rate Alarm for Lane2

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiPam2) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiPreFecberCur

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiPreFecberCur struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiPreFecberCur High Pre FEC BER Current Alarm

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiPreFecberCur) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiPreFecberCurAcc

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiPreFecberCurAcc struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiPreFecberCurAcc High Pre FEC BER Current Accumulated Alarm

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiPreFecberCurAcc) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiPreFecberMax

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiPreFecberMax struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiPreFecberMax High Pre FEC BER Max Alarm

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiPreFecberMax) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiPreFecberMin

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiPreFecberMin struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiPreFecberMin High Pre FEC BER Min Alarm

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiPreFecberMin) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiPreFecberPriorAcc

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiPreFecberPriorAcc struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiPreFecberPriorAcc High Pre FEC BER Prior Accumulated Alarm

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiPreFecberPriorAcc) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiSnr1

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiSnr1 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiSnr1 High SNR Alarm for Lane1

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiSnr1) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiSnr2

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiSnr2 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiSnr2 High SNR Alarm for Lane2

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiSnr2) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiTec1

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiTec1 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiTec1 High TEC Current Alarm for Lane1

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiTec1) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiTec2

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiTec2 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiTec2 High TEC Current Alarm for Lane2

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiTec2) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiUncorrectedBerCur

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiUncorrectedBerCur struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiUncorrectedBerCur High Uncorrected BER Current Alarm

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiUncorrectedBerCur) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiUncorrectedBerCurAcc

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiUncorrectedBerCurAcc struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiUncorrectedBerCurAcc High Uncorrected BER Current Accumulated Alarm

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiUncorrectedBerCurAcc) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiUncorrectedBerMax

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiUncorrectedBerMax struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiUncorrectedBerMax High Uncorrected BER Max Alarm

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiUncorrectedBerMax) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiUncorrectedBerMin

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiUncorrectedBerMin struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiUncorrectedBerMin High Uncorrected BER Min Alarm

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiUncorrectedBerMin) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiUncorrectedBerPriorAcc

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiUncorrectedBerPriorAcc struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiUncorrectedBerPriorAcc High Uncorrected BER Prior Accumulated Alarm

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_HiUncorrectedBerPriorAcc) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_LoIsi1

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_LoIsi1 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_LoIsi1 Low ISI Correction Alarm for Lane1

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_LoIsi1) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_LoIsi2

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_LoIsi2 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_LoIsi2 Low ISI Correction Alarm for Lane2

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_LoIsi2) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_LoLaserFreq1

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_LoLaserFreq1 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_LoLaserFreq1 Low Laser Differential Frequency Alarm for Lane1

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_LoLaserFreq1) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_LoLaserFreq2

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_LoLaserFreq2 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_LoLaserFreq2 Low Laser Differential Frequency Alarm for Lane2

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_LoLaserFreq2) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_LoPam1

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_LoPam1 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_LoPam1 Low PAM Rate Alarm for Lane1

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_LoPam1) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_LoPam2

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_LoPam2 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_LoPam2 Low PAM Rate Alarm for Lane2

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_LoPam2) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_LoSnr

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_LoSnr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_LoSnr Low SNR Alarm for Lane1

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_LoSnr) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_LoSnr1

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_LoSnr1 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_LoSnr1 Low SNR Alarm for Lane2

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_LoSnr1) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_LoTec1

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_LoTec1 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_LoTec1 Low TEC Current Alarm for Lane1

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_LoTec1) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_LoTec2

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_LoTec2 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_LoTec2 Low TEC Current Alarm for Lane2

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_ExtendedAlarmAlarmInfo_LoTec2) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_LaneData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_LaneData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The index number of the lane. The type is interface{} with range:
	// 0..4294967295.
	LaneIndex interface{}

	// Laser Bias Current in units of 0.01 percentage. The type is interface{}
	// with range: 0..4294967295. Units are percentage.
	LaserBiasCurrentPercent interface{}

	// Laser Bias Current in units of 0.01mA. The type is interface{} with range:
	// 0..4294967295.
	LaserBiasCurrentMilliAmps interface{}

	// Transmit power in the units of 0.01dBm. The type is interface{} with range:
	// -2147483648..2147483647.
	TransmitPower interface{}

	// Transponder receive power in the units of 0 .01dBm. The type is interface{}
	// with range: -2147483648..2147483647.
	ReceivePower interface{}

	// Transponder receive signal power in the units of 0.01dBm. The type is
	// interface{} with range: -2147483648..2147483647.
	ReceiveSignalPower interface{}

	// Transmit Signal power in the units of 0.01dBm. The type is interface{} with
	// range: -2147483648..2147483647.
	TransmitSignalPower interface{}

	// Output frequency read from hw in the units of 100MHz. The type is
	// interface{} with range: -2147483648..2147483647.
	OutputFrequency interface{}

	// Frequency Offset read from hw in units of MHz. The type is interface{} with
	// range: -2147483648..2147483647.
	FrequencyOffset interface{}

	// Lane Alarm Information.
	LaneAlarmInfo OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_LaneData_LaneAlarmInfo
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_LaneData Lane information

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_LaneData) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_LaneData_LaneAlarmInfo

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_LaneData_LaneAlarmInfo Lane Alarm Information

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_LaneData_LaneAlarmInfo) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_LaneData_LaneAlarmInfo_HighLbc

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_LaneData_LaneAlarmInfo_HighLbc struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_LaneData_LaneAlarmInfo_HighLbc High laser bias current

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_LaneData_LaneAlarmInfo_HighLbc) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_LaneData_LaneAlarmInfo_HighRxPower

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_LaneData_LaneAlarmInfo_HighRxPower struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_LaneData_LaneAlarmInfo_HighRxPower High Rx Power

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_LaneData_LaneAlarmInfo_HighRxPower) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_LaneData_LaneAlarmInfo_HighTxPower

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_LaneData_LaneAlarmInfo_HighTxPower struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_LaneData_LaneAlarmInfo_HighTxPower High Tx Power

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_LaneData_LaneAlarmInfo_HighTxPower) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_LaneData_LaneAlarmInfo_LowRxPower

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_LaneData_LaneAlarmInfo_LowRxPower struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_LaneData_LaneAlarmInfo_LowRxPower Low Rx Power

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_LaneData_LaneAlarmInfo_LowRxPower) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_LaneData_LaneAlarmInfo_LowTxPower

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_LaneData_LaneAlarmInfo_LowTxPower struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_LaneData_LaneAlarmInfo_LowTxPower Low Tx Power

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_LaneData_LaneAlarmInfo_LowTxPower) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_NetworkSrlgInfo

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_NetworkSrlgInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Network Srlg Array. The type is slice of
	// OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_NetworkSrlgInfo_NetworkSrlgArray.
	NetworkSrlgArray []*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_NetworkSrlgInfo_NetworkSrlgArray
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_NetworkSrlgInfo Network SRLG information

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_NetworkSrlgInfo) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_NetworkSrlgInfo_NetworkSrlgArray

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_NetworkSrlgInfo_NetworkSrlgArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Array to maintain set number. The type is interface{} with range:
	// 0..4294967295.
	SetNumber interface{}

	// Network Srlg. The type is slice of interface{} with range: 0..4294967295.
	NetworkSrlg []interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_NetworkSrlgInfo_NetworkSrlgArray Network Srlg Array

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_NetworkSrlgInfo_NetworkSrlgArray) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// High Rx Power in units of 0.1 dBm.
	HighRxPower OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighRxPower

	// Low Rx Power in units of 0.1 dBm.
	LowRxPower OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowRxPower

	// High Tx Power in units of 0.1 dBm.
	HighTxPower OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighTxPower

	// Low Tx Power in units of 0.1 dBm.
	LowTxPower OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowTxPower

	// High laser bias current in units of percentage.
	HighLbc OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighLbc

	// Low Temperature alarm.
	LowTemperature OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowTemperature

	// High Temperature alarm.
	HighTemperature OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighTemperature

	// Low Voltage alarm.
	LowVoltage OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowVoltage

	// High Voltage alarm.
	HighVoltage OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighVoltage

	// High Rx1 Power in units of 0.1 dBm.
	HighRx1Power OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighRx1Power

	// High Rx2 Power in units of 0.1 dBm.
	HighRx2Power OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighRx2Power

	// High Rx3 Power in units of 0.1 dBm.
	HighRx3Power OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighRx3Power

	// High Rx4 Power in units of 0.1 dBm.
	HighRx4Power OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighRx4Power

	// Low Rx1 Power in units of 0.1 dBm.
	LowRx1Power OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowRx1Power

	// Low Rx2 Power in units of 0.1 dBm.
	LowRx2Power OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowRx2Power

	// Low Rx3 Power in units of 0.1 dBm.
	LowRx3Power OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowRx3Power

	// Low Rx4 Power in units of 0.1 dBm.
	LowRx4Power OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowRx4Power

	// High Tx1 Power in units of 0.1 dBm.
	HighTx1Power OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighTx1Power

	// High Tx2 Power in units of 0.1 dBm.
	HighTx2Power OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighTx2Power

	// High Tx3 Power in units of 0.1 dBm.
	HighTx3Power OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighTx3Power

	// High Tx4 Power in units of 0.1 dBm.
	HighTx4Power OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighTx4Power

	// Low Tx1 Power in units of 0.1 dBm.
	LowTx1Power OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowTx1Power

	// Low Tx2 Power in units of 0.1 dBm.
	LowTx2Power OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowTx2Power

	// Low Tx3 Power in units of 0.1 dBm.
	LowTx3Power OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowTx3Power

	// Low Tx4 Power in units of 0.1 dBm.
	LowTx4Power OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowTx4Power

	// High Tx1 laser bias current in units of percentage.
	HighTx1lbc OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighTx1lbc

	// High Tx2 laser bias current in units of percentage.
	HighTx2lbc OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighTx2lbc

	// High Tx3 laser bias current in units of percentage.
	HighTx3lbc OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighTx3lbc

	// High Tx4 laser bias current in units of percentage.
	HighTx4lbc OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighTx4lbc

	// Low Tx1 laser bias current in units of percentage.
	LowTx1lbc OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowTx1lbc

	// Low Tx2 laser bias current in units of percentage.
	LowTx2lbc OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowTx2lbc

	// Low Tx3 laser bias current in units of percentage.
	LowTx3lbc OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowTx3lbc

	// Low Tx4 laser bias current in units of percentage.
	LowTx4lbc OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowTx4lbc

	// RX LOS.
	RxLos OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_RxLos

	// TX LOS.
	TxLos OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_TxLos

	// RX LOL.
	RxLol OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_RxLol

	// TX LOL.
	TxLol OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_TxLol

	// TX Fault.
	TxFault OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_TxFault

	// HI DGD.
	Hidgd OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_Hidgd

	// OOR CD.
	Oorcd OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_Oorcd

	// OSNR.
	Osnr OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_Osnr

	// WVL OOL.
	Wvlool OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_Wvlool

	// MEA.
	Mea OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_Mea

	// IMPROPER REM.
	ImpRemoval OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_ImpRemoval

	// Rx LOC.
	RxLoc OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_RxLoc

	// Ampli Gain Deg Low.
	AmpGainDegLow OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_AmpGainDegLow

	// Ampli Gain Deg High.
	AmpGainDegHigh OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_AmpGainDegHigh

	// TX POWER PROV MISMATCH.
	TxpwrMismatch OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_TxpwrMismatch
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo Optics Alarm Information

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_AmpGainDegHigh

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_AmpGainDegHigh struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_AmpGainDegHigh Ampli Gain Deg High

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_AmpGainDegHigh) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_AmpGainDegLow

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_AmpGainDegLow struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_AmpGainDegLow Ampli Gain Deg Low

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_AmpGainDegLow) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_Hidgd

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_Hidgd struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_Hidgd HI DGD

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_Hidgd) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighLbc

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighLbc struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighLbc High laser bias current in units of percentage

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighLbc) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighRx1Power

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighRx1Power struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighRx1Power High Rx1 Power in units of 0.1 dBm

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighRx1Power) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighRx2Power

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighRx2Power struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighRx2Power High Rx2 Power in units of 0.1 dBm

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighRx2Power) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighRx3Power

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighRx3Power struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighRx3Power High Rx3 Power in units of 0.1 dBm

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighRx3Power) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighRx4Power

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighRx4Power struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighRx4Power High Rx4 Power in units of 0.1 dBm

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighRx4Power) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighRxPower

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighRxPower struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighRxPower High Rx Power in units of 0.1 dBm

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighRxPower) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighTemperature

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighTemperature struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighTemperature High Temperature alarm

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighTemperature) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighTx1Power

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighTx1Power struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighTx1Power High Tx1 Power in units of 0.1 dBm

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighTx1Power) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighTx1lbc

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighTx1lbc struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighTx1lbc High Tx1 laser bias current in units of percentage

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighTx1lbc) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighTx2Power

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighTx2Power struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighTx2Power High Tx2 Power in units of 0.1 dBm

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighTx2Power) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighTx2lbc

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighTx2lbc struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighTx2lbc High Tx2 laser bias current in units of percentage

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighTx2lbc) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighTx3Power

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighTx3Power struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighTx3Power High Tx3 Power in units of 0.1 dBm

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighTx3Power) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighTx3lbc

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighTx3lbc struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighTx3lbc High Tx3 laser bias current in units of percentage

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighTx3lbc) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighTx4Power

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighTx4Power struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighTx4Power High Tx4 Power in units of 0.1 dBm

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighTx4Power) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighTx4lbc

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighTx4lbc struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighTx4lbc High Tx4 laser bias current in units of percentage

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighTx4lbc) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighTxPower

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighTxPower struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighTxPower High Tx Power in units of 0.1 dBm

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighTxPower) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighVoltage

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighVoltage struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighVoltage High Voltage alarm

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_HighVoltage) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_ImpRemoval

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_ImpRemoval struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_ImpRemoval IMPROPER REM

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_ImpRemoval) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowRx1Power

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowRx1Power struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowRx1Power Low Rx1 Power in units of 0.1 dBm

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowRx1Power) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowRx2Power

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowRx2Power struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowRx2Power Low Rx2 Power in units of 0.1 dBm

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowRx2Power) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowRx3Power

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowRx3Power struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowRx3Power Low Rx3 Power in units of 0.1 dBm

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowRx3Power) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowRx4Power

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowRx4Power struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowRx4Power Low Rx4 Power in units of 0.1 dBm

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowRx4Power) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowRxPower

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowRxPower struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowRxPower Low Rx Power in units of 0.1 dBm

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowRxPower) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowTemperature

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowTemperature struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowTemperature Low Temperature alarm

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowTemperature) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowTx1Power

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowTx1Power struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowTx1Power Low Tx1 Power in units of 0.1 dBm

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowTx1Power) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowTx1lbc

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowTx1lbc struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowTx1lbc Low Tx1 laser bias current in units of percentage

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowTx1lbc) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowTx2Power

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowTx2Power struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowTx2Power Low Tx2 Power in units of 0.1 dBm

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowTx2Power) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowTx2lbc

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowTx2lbc struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowTx2lbc Low Tx2 laser bias current in units of percentage

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowTx2lbc) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowTx3Power

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowTx3Power struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowTx3Power Low Tx3 Power in units of 0.1 dBm

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowTx3Power) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowTx3lbc

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowTx3lbc struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowTx3lbc Low Tx3 laser bias current in units of percentage

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowTx3lbc) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowTx4Power

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowTx4Power struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowTx4Power Low Tx4 Power in units of 0.1 dBm

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowTx4Power) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowTx4lbc

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowTx4lbc struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowTx4lbc Low Tx4 laser bias current in units of percentage

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowTx4lbc) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowTxPower

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowTxPower struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowTxPower Low Tx Power in units of 0.1 dBm

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowTxPower) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowVoltage

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowVoltage struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowVoltage Low Voltage alarm

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_LowVoltage) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_Mea

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_Mea struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_Mea MEA

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_Mea) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_Oorcd

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_Oorcd struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_Oorcd OOR CD

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_Oorcd) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_Osnr

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_Osnr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_Osnr OSNR

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_Osnr) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_RxLoc

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_RxLoc struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_RxLoc Rx LOC

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_RxLoc) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_RxLol

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_RxLol struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_RxLol RX LOL

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_RxLol) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_RxLos

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_RxLos struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_RxLos RX LOS

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_RxLos) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_TxFault

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_TxFault struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_TxFault TX Fault

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_TxFault) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_TxLol

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_TxLol struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_TxLol TX LOL

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_TxLol) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_TxLos

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_TxLos struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_TxLos TX LOS

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_TxLos) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_TxpwrMismatch

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_TxpwrMismatch struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_TxpwrMismatch TX POWER PROV MISMATCH

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_TxpwrMismatch) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_Wvlool

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_Wvlool struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_Wvlool WVL OOL

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OpticsAlarmInfo_Wvlool) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo Ots Alarm Information

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo_AmpGainDegHigh

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo_AmpGainDegHigh struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo_AmpGainDegHigh Ampli Gain Deg High

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo_AmpGainDegHigh) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo_AmpGainDegLow

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo_AmpGainDegLow struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo_AmpGainDegLow Ampli Gain Deg Low

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo_AmpGainDegLow) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo_AutoAmpliCtrlConfigMismatch

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo_AutoAmpliCtrlConfigMismatch struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo_AutoAmpliCtrlConfigMismatch Auto Ampli Ctrl Config Mismatch

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo_AutoAmpliCtrlConfigMismatch) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo_AutoAmpliCtrlDisabled

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo_AutoAmpliCtrlDisabled struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo_AutoAmpliCtrlDisabled Auto Ampli Ctrl Disabled

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo_AutoAmpliCtrlDisabled) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo_AutoAmpliCtrlRunning

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo_AutoAmpliCtrlRunning struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo_AutoAmpliCtrlRunning Auto Ampli Ctrl Running

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo_AutoAmpliCtrlRunning) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo_AutoLaserShut

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo_AutoLaserShut struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo_AutoLaserShut Auto Laser Shut

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo_AutoLaserShut) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo_AutoPowerRed

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo_AutoPowerRed struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo_AutoPowerRed Auto Power Red

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo_AutoPowerRed) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo_LowRxPower

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo_LowRxPower struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo_LowRxPower Low Rx Power in units of 0.1 dBm

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo_LowRxPower) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo_LowTxPower

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo_LowTxPower struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo_LowTxPower Low Tx Power in units of 0.1 dBm

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo_LowTxPower) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo_RxLoc

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo_RxLoc struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo_RxLoc Rx LOC

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo_RxLoc) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo_RxLosP

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo_RxLosP struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo_RxLosP Rx LOS_P

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo_RxLosP) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo_SwitchToProtect

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo_SwitchToProtect struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo_SwitchToProtect Switch To Protect

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_OtsAlarmInfo_SwitchToProtect) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_TransceiverInfo

type OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_TransceiverInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Vendor Information. The type is string.
	VendorInfo interface{}

	// Adapter Vendor Information. The type is string.
	AdapterVendorInfo interface{}

	// Date in Transceiver. The type is string.
	Date interface{}

	// Transceiver vendors revision number. The type is string.
	OpticsVendorRev interface{}

	// Transceiver serial number. The type is string.
	OpticsSerialNo interface{}

	// Transceiver vendors part number. The type is string.
	OpticsVendorPart interface{}

	// Transceiver optics type. The type is string.
	OpticsType interface{}

	// Transceiver optics vendor name. The type is string.
	VendorName interface{}

	// Transceiver optics type. The type is string.
	OuiNo interface{}

	// Transceiver optics pid. The type is string.
	OpticsPid interface{}

	// Transceiver optics vid. The type is string.
	OpticsVid interface{}

	// Connector type. The type is FiberConnector.
	ConnectorType interface{}

	// Otn Application Code. The type is OtnApplicationCode.
	OtnApplicationCode interface{}

	// Sonet Application Code. The type is SonetApplicationCode.
	SonetApplicationCode interface{}

	// Ethernet Compliance Code. The type is EthernetPmd.
	EthernetComplianceCode interface{}

	// Internal Temperature in units of C. The type is interface{} with range:
	// -2147483648..2147483647.
	InternalTemperature interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_TransceiverInfo Transceiver Vendor Details

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsInfo_TransceiverInfo) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsLanes

type OpticsOper_OpticsPorts_OpticsPort_OpticsLanes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Lane Information. The type is slice of
	// OpticsOper_OpticsPorts_OpticsPort_OpticsLanes_OpticsLane.
	OpticsLane []*OpticsOper_OpticsPorts_OpticsPort_OpticsLanes_OpticsLane
}

OpticsOper_OpticsPorts_OpticsPort_OpticsLanes All Optics Port operational data

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsLanes) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsLanes_OpticsLane

type OpticsOper_OpticsPorts_OpticsPort_OpticsLanes_OpticsLane struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Lane Index. The type is interface{} with range:
	// 0..4294967295.
	Number interface{}

	// The index number of the lane. The type is interface{} with range:
	// 0..4294967295.
	LaneIndex interface{}

	// Laser Bias Current in units of 0.01 percentage. The type is interface{}
	// with range: 0..4294967295. Units are percentage.
	LaserBiasCurrentPercent interface{}

	// Laser Bias Current in units of 0.01mA. The type is interface{} with range:
	// 0..4294967295.
	LaserBiasCurrentMilliAmps interface{}

	// Transmit power in the units of 0.01dBm. The type is interface{} with range:
	// -2147483648..2147483647.
	TransmitPower interface{}

	// Transponder receive power in the units of 0 .01dBm. The type is interface{}
	// with range: -2147483648..2147483647.
	ReceivePower interface{}

	// Transponder receive signal power in the units of 0.01dBm. The type is
	// interface{} with range: -2147483648..2147483647.
	ReceiveSignalPower interface{}

	// Transmit Signal power in the units of 0.01dBm. The type is interface{} with
	// range: -2147483648..2147483647.
	TransmitSignalPower interface{}

	// Output frequency read from hw in the units of 100MHz. The type is
	// interface{} with range: -2147483648..2147483647.
	OutputFrequency interface{}

	// Frequency Offset read from hw in units of MHz. The type is interface{} with
	// range: -2147483648..2147483647.
	FrequencyOffset interface{}

	// Lane Alarm Information.
	LaneAlarmInfo OpticsOper_OpticsPorts_OpticsPort_OpticsLanes_OpticsLane_LaneAlarmInfo
}

OpticsOper_OpticsPorts_OpticsPort_OpticsLanes_OpticsLane Lane Information

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsLanes_OpticsLane) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsLanes_OpticsLane_LaneAlarmInfo

OpticsOper_OpticsPorts_OpticsPort_OpticsLanes_OpticsLane_LaneAlarmInfo Lane Alarm Information

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsLanes_OpticsLane_LaneAlarmInfo) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsLanes_OpticsLane_LaneAlarmInfo_HighLbc

type OpticsOper_OpticsPorts_OpticsPort_OpticsLanes_OpticsLane_LaneAlarmInfo_HighLbc struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsLanes_OpticsLane_LaneAlarmInfo_HighLbc High laser bias current

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsLanes_OpticsLane_LaneAlarmInfo_HighLbc) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsLanes_OpticsLane_LaneAlarmInfo_HighRxPower

type OpticsOper_OpticsPorts_OpticsPort_OpticsLanes_OpticsLane_LaneAlarmInfo_HighRxPower struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsLanes_OpticsLane_LaneAlarmInfo_HighRxPower High Rx Power

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsLanes_OpticsLane_LaneAlarmInfo_HighRxPower) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsLanes_OpticsLane_LaneAlarmInfo_HighTxPower

type OpticsOper_OpticsPorts_OpticsPort_OpticsLanes_OpticsLane_LaneAlarmInfo_HighTxPower struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsLanes_OpticsLane_LaneAlarmInfo_HighTxPower High Tx Power

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsLanes_OpticsLane_LaneAlarmInfo_HighTxPower) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsLanes_OpticsLane_LaneAlarmInfo_LowRxPower

type OpticsOper_OpticsPorts_OpticsPort_OpticsLanes_OpticsLane_LaneAlarmInfo_LowRxPower struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsLanes_OpticsLane_LaneAlarmInfo_LowRxPower Low Rx Power

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsLanes_OpticsLane_LaneAlarmInfo_LowRxPower) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OpticsLanes_OpticsLane_LaneAlarmInfo_LowTxPower

type OpticsOper_OpticsPorts_OpticsPort_OpticsLanes_OpticsLane_LaneAlarmInfo_LowTxPower struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is defect detected?. The type is bool.
	IsDetected interface{}

	// Alarm counter. The type is interface{} with range: 0..4294967295.
	Counter interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OpticsLanes_OpticsLane_LaneAlarmInfo_LowTxPower Low Tx Power

func (*OpticsOper_OpticsPorts_OpticsPort_OpticsLanes_OpticsLane_LaneAlarmInfo_LowTxPower) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OtsSpectrumInfo

type OpticsOper_OpticsPorts_OpticsPort_OtsSpectrumInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// OTS Spectrum information.
	SpectrumInfo OpticsOper_OpticsPorts_OpticsPort_OtsSpectrumInfo_SpectrumInfo
}

OpticsOper_OpticsPorts_OpticsPort_OtsSpectrumInfo Ots Spectrum Operational data

func (*OpticsOper_OpticsPorts_OpticsPort_OtsSpectrumInfo) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OtsSpectrumInfo_SpectrumInfo

type OpticsOper_OpticsPorts_OpticsPort_OtsSpectrumInfo_SpectrumInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total number of slices in Spectrum. The type is interface{} with range:
	// 0..4294967295.
	TotalSpectrumSliceCount interface{}

	// Spacing between spectrum slices. The type is interface{} with range:
	// 0..4294967295.
	SpectrumSliceSpacing interface{}

	// Wavelength of first slice. The type is string with length: 0..32.
	FirstSliceWavelength interface{}

	// Power information of spectrum slice info. The type is slice of
	// OpticsOper_OpticsPorts_OpticsPort_OtsSpectrumInfo_SpectrumInfo_SpectrumSlicePowerInfo.
	SpectrumSlicePowerInfo []*OpticsOper_OpticsPorts_OpticsPort_OtsSpectrumInfo_SpectrumInfo_SpectrumSlicePowerInfo
}

OpticsOper_OpticsPorts_OpticsPort_OtsSpectrumInfo_SpectrumInfo OTS Spectrum information

func (*OpticsOper_OpticsPorts_OpticsPort_OtsSpectrumInfo_SpectrumInfo) GetEntityData

type OpticsOper_OpticsPorts_OpticsPort_OtsSpectrumInfo_SpectrumInfo_SpectrumSlicePowerInfo

type OpticsOper_OpticsPorts_OpticsPort_OtsSpectrumInfo_SpectrumInfo_SpectrumSlicePowerInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// spectrum slice number. The type is interface{} with range: 0..4294967295.
	SliceNum interface{}

	// Lower frequency of the specified PSD. The type is interface{} with range:
	// 0..18446744073709551615.
	LowerFrequency interface{}

	// Upper frequency of the specified PSD. The type is interface{} with range:
	// 0..18446744073709551615.
	UpperFrequency interface{}

	// Received Power in dBm multiplied by 100. The type is interface{} with
	// range: -2147483648..2147483647.
	RxPower interface{}

	// Transmit Power in dBm multiplied by 100. The type is interface{} with
	// range: -2147483648..2147483647.
	TxPower interface{}

	// Received Power spectral density in microwatts per megahertz, uW/MHz. The
	// type is string with length: 0..16.
	RxPsd interface{}

	// Transmit Power spectral density in microwatts per megahertz, uW/MHz. The
	// type is string with length: 0..16.
	TxPsd interface{}
}

OpticsOper_OpticsPorts_OpticsPort_OtsSpectrumInfo_SpectrumInfo_SpectrumSlicePowerInfo Power information of spectrum slice info

func (*OpticsOper_OpticsPorts_OpticsPort_OtsSpectrumInfo_SpectrumInfo_SpectrumSlicePowerInfo) GetEntityData

type OpticsPhy

type OpticsPhy string

OpticsPhy represents Optics phy type

const (
	// Not set
	OpticsPhy_not_set OpticsPhy = "not-set"

	// Invalid
	OpticsPhy_invalid OpticsPhy = "invalid"

	// Long reach 4 lanes
	OpticsPhy_long_reach_four_lanes OpticsPhy = "long-reach-four-lanes"

	// Short reach 10 lanes
	OpticsPhy_short_reach_ten_lanes OpticsPhy = "short-reach-ten-lanes"

	// Short reach 1 lane
	OpticsPhy_short_reach_one_lane OpticsPhy = "short-reach-one-lane"

	// Long reach 1 lane
	OpticsPhy_long_reach_one_lane OpticsPhy = "long-reach-one-lane"

	// Short reach 4 lanes
	OpticsPhy_short_reach_four_lanes OpticsPhy = "short-reach-four-lanes"

	// Copper 4 lanes
	OpticsPhy_copper_four_lanes OpticsPhy = "copper-four-lanes"

	// Active optical cable
	OpticsPhy_active_optical_cable OpticsPhy = "active-optical-cable"

	// Long reach 4 lanes
	OpticsPhy_fourty_gig_e_long_reach_four_lanes OpticsPhy = "fourty-gig-e-long-reach-four-lanes"

	// Short reach 4 lanes
	OpticsPhy_fourty_gig_e_short_reach_four_lanes OpticsPhy = "fourty-gig-e-short-reach-four-lanes"

	// CWDM 4 lanes
	OpticsPhy_cwdm_four_lanes OpticsPhy = "cwdm-four-lanes"

	// Extended reach 4 lanes
	OpticsPhy_extended_reach_four_lanes OpticsPhy = "extended-reach-four-lanes"

	// PSM 4 lanes
	OpticsPhy_psm_four_lanes OpticsPhy = "psm-four-lanes"

	// Active copper cable
	OpticsPhy_active_copper_cable OpticsPhy = "active-copper-cable"

	// Extended reach 4 lanes
	OpticsPhy_fourty_gig_e_extended_reach_four_lanes OpticsPhy = "fourty-gig-e-extended-reach-four-lanes"

	// Short reach 1 lane
	OpticsPhy_four_x_ten_gig_e_short_reach_one_lane OpticsPhy = "four-x-ten-gig-e-short-reach-one-lane"

	// PSM 4 lanes
	OpticsPhy_fourty_gig_epsm_four_lanes OpticsPhy = "fourty-gig-epsm-four-lanes"

	// Copper 4 lanes
	OpticsPhy_fourty_gig_e_copper_four_lanes OpticsPhy = "fourty-gig-e-copper-four-lanes"

	// Long reach MM 1 lane
	OpticsPhy_long_reach_mm_one_lane OpticsPhy = "long-reach-mm-one-lane"

	// Copper Short reach 4 lanes
	OpticsPhy_copper_short_reach OpticsPhy = "copper-short-reach"

	// Short reach BD 4 lanes
	OpticsPhy_short_reach_srbd OpticsPhy = "short-reach-srbd"

	// Copper One Lane
	OpticsPhy_copper_one_lane OpticsPhy = "copper-one-lane"

	// Long reach 1 lane
	OpticsPhy_four_x_ten_gig_e_long_reach_one_lane OpticsPhy = "four-x-ten-gig-e-long-reach-one-lane"

	// Active optical cable
	OpticsPhy_fourty_gig_eaoc_four_lanes OpticsPhy = "fourty-gig-eaoc-four-lanes"

	// Extended One Lane
	OpticsPhy_extended_one_lane OpticsPhy = "extended-one-lane"

	// ZR One Lane
	OpticsPhy_zr_one_lane OpticsPhy = "zr-one-lane"

	// DWDM One Lane
	OpticsPhy_dwdm_one_lane OpticsPhy = "dwdm-one-lane"

	// SX One Lane
	OpticsPhy_sx_one_lane OpticsPhy = "sx-one-lane"

	// LX One Lane
	OpticsPhy_lx_one_lane OpticsPhy = "lx-one-lane"

	// EX One Lane
	OpticsPhy_ex_one_lane OpticsPhy = "ex-one-lane"

	// ZX One Lane
	OpticsPhy_zx_one_lane OpticsPhy = "zx-one-lane"

	// BASE_T One Lane
	OpticsPhy_ba_set_one_lane OpticsPhy = "ba-set-one-lane"

	// Active Optical 1 Lane
	OpticsPhy_aoc_one_lane OpticsPhy = "aoc-one-lane"

	// Active Copper 1 Lane
	OpticsPhy_active_copper_one_lane OpticsPhy = "active-copper-one-lane"

	// Active Copper 4 Lanes
	OpticsPhy_fourty_gig_eacu_four_lanes OpticsPhy = "fourty-gig-eacu-four-lanes"

	// Active Copper 1 Lane
	OpticsPhy_four_x_ten_gig_eacu_one_lanes OpticsPhy = "four-x-ten-gig-eacu-one-lanes"

	// Copper 1 Lanes
	OpticsPhy_four_x_ten_gig_ecu_one_lanes OpticsPhy = "four-x-ten-gig-ecu-one-lanes"

	// Active Optics 1 Lane
	OpticsPhy_four_x_ten_gig_eaoc_one_lanes OpticsPhy = "four-x-ten-gig-eaoc-one-lanes"

	// Short reach 1 lane
	OpticsPhy_twenty_five_gig_short_reach_one_lane OpticsPhy = "twenty-five-gig-short-reach-one-lane"

	// Long reach 1 lane
	OpticsPhy_twenty_five_gig_long_reach_one_lane OpticsPhy = "twenty-five-gig-long-reach-one-lane"

	// Extended reach 1 lane
	OpticsPhy_twenty_five_gig_extended_reach_one_lane OpticsPhy = "twenty-five-gig-extended-reach-one-lane"

	// Copper One Lane
	OpticsPhy_twenty_five_gig_copper_one_lane OpticsPhy = "twenty-five-gig-copper-one-lane"

	// Active Optical One Lane
	OpticsPhy_twenty_five_gig_active_optical_one_lane OpticsPhy = "twenty-five-gig-active-optical-one-lane"

	// 100GE DWDM Optics
	OpticsPhy_hundred_gig_edwdm_two OpticsPhy = "hundred-gig-edwdm-two"

	// PLR4 Optics
	OpticsPhy_fourty_gig_plr4_four_lanes OpticsPhy = "fourty-gig-plr4-four-lanes"

	// ESR4 Optics
	OpticsPhy_fourty_gig_esr4_four_lanes OpticsPhy = "fourty-gig-esr4-four-lanes"

	// SMSR Optics
	OpticsPhy_smsr_four_lanes OpticsPhy = "smsr-four-lanes"

	// Cazadero R
	OpticsPhy_cazadero_rqsa OpticsPhy = "cazadero-rqsa"

	// CFP2 DWDM Optics
	OpticsPhy_trunk_port_cfp2 OpticsPhy = "trunk-port-cfp2"

	// Short reach 1 lane
	OpticsPhy_short_reach1_lane OpticsPhy = "short-reach1-lane"

	// Inmd reach 1 lane
	OpticsPhy_inmd_reach1lane OpticsPhy = "inmd-reach1lane"

	// Long reach 1 lane
	OpticsPhy_long_reach1_lane OpticsPhy = "long-reach1-lane"

	// Copper 1 Lanes
	OpticsPhy_twenty_five_gig_ecu_one_lanes OpticsPhy = "twenty-five-gig-ecu-one-lanes"

	// ExtentedReach4Lane
	OpticsPhy_hundred_gig_e OpticsPhy = "hundred-gig-e"

	// 10G BX optics
	OpticsPhy_ten_gig_bx OpticsPhy = "ten-gig-bx"

	// 1G BX optics
	OpticsPhy_one_geige OpticsPhy = "one-geige"

	// Long Reach 1 Lane
	OpticsPhy_ten_x_ten_gig_e_long_reach_one_lane OpticsPhy = "ten-x-ten-gig-e-long-reach-one-lane"

	// Extended Reach 1 Lane
	OpticsPhy_ten_x_ten_gig_e_extended_reach_one_lane OpticsPhy = "ten-x-ten-gig-e-extended-reach-one-lane"

	// Passive Copper One Lane
	OpticsPhy_passive_copper_one_lane OpticsPhy = "passive-copper-one-lane"

	// TenGigE CWDM One Lane
	OpticsPhy_ten_gig_ecwdm OpticsPhy = "ten-gig-ecwdm"

	// One GigE CWDM One Lane
	OpticsPhy_one_gig_ecwdm OpticsPhy = "one-gig-ecwdm"

	// One GigE DWDM One Lane
	OpticsPhy_one_gig_edwdm OpticsPhy = "one-gig-edwdm"

	// FX One Lane
	OpticsPhy_fx_one_lane OpticsPhy = "fx-one-lane"

	// TenGigE Multi Rate DWDM 1 Lane
	OpticsPhy_ten_gig_emrdwdm OpticsPhy = "ten-gig-emrdwdm"

	// TenGigE Edge Performance 1 Lane
	OpticsPhy_ten_gig_e_edge_performance OpticsPhy = "ten-gig-e-edge-performance"

	// OneGig CSFP optics
	OpticsPhy_one_gig_csfp OpticsPhy = "one-gig-csfp"

	// Short reach Bi-Directional
	OpticsPhy_short_reach_bd OpticsPhy = "short-reach-bd"

	// Far reach duplex SMF
	OpticsPhy_far_reach OpticsPhy = "far-reach"
)

type OpticsPort

type OpticsPort string

OpticsPort represents Optics port

const (
	// Com
	OpticsPort_com OpticsPort = "com"

	// Line
	OpticsPort_line OpticsPort = "line"

	// Osc
	OpticsPort_osc OpticsPort = "osc"

	// Com Check
	OpticsPort_com_check OpticsPort = "com-check"

	// Working
	OpticsPort_work OpticsPort = "work"

	// Protected
	OpticsPort_prot OpticsPort = "prot"
)

type OpticsPortStatus

type OpticsPortStatus string

OpticsPortStatus represents Optics port status

const (
	// Active
	OpticsPortStatus_active OpticsPortStatus = "active"

	// Standby
	OpticsPortStatus_standby OpticsPortStatus = "standby"
)

type OpticsTas

type OpticsTas string

OpticsTas represents Optics tas

const (
	// Out Of Service
	OpticsTas_tas_ui_oos OpticsTas = "tas-ui-oos"

	// Maintenance
	OpticsTas_tas_ui_main OpticsTas = "tas-ui-main"

	// In Service
	OpticsTas_tas_ui_is OpticsTas = "tas-ui-is"

	// Automatic In Service
	OpticsTas_tas_ui_ains OpticsTas = "tas-ui-ains"
)

type OpticsWaveBand

type OpticsWaveBand string

OpticsWaveBand represents Optics wave band

const (
	// C BAND
	OpticsWaveBand_c_band OpticsWaveBand = "c-band"

	// L BAND
	OpticsWaveBand_l_band OpticsWaveBand = "l-band"

	// C ODD
	OpticsWaveBand_c_band_odd OpticsWaveBand = "c-band-odd"

	// C EVEN
	OpticsWaveBand_c_band_even OpticsWaveBand = "c-band-even"

	// Invalid
	OpticsWaveBand_invalid_band OpticsWaveBand = "invalid-band"
)

type OtnApplicationCode

type OtnApplicationCode string

OtnApplicationCode represents Otn application code

const (
	// Not Set
	OtnApplicationCode_optics_not_set OtnApplicationCode = "optics-not-set"

	// P1L1 2D1
	OtnApplicationCode_optics_p1l1_2d1 OtnApplicationCode = "optics-p1l1-2d1"

	// P1S1 2D2
	OtnApplicationCode_optics_p1s1_2d2 OtnApplicationCode = "optics-p1s1-2d2"

	// P1L1 2D2
	OtnApplicationCode_optics_p1l1_2d2 OtnApplicationCode = "optics-p1l1-2d2"

	// Undefined
	OtnApplicationCode_optics_undefined OtnApplicationCode = "optics-undefined"
)

type SonetApplicationCode

type SonetApplicationCode string

SonetApplicationCode represents Sonet application code

const (
	// Not Set
	SonetApplicationCode_optics_sonet_not_set SonetApplicationCode = "optics-sonet-not-set"

	// VSR2000 3R2
	SonetApplicationCode_optics_vsr2000_3r2 SonetApplicationCode = "optics-vsr2000-3r2"

	// VSR2000 3R3
	SonetApplicationCode_optics_vsr2000_3r3 SonetApplicationCode = "optics-vsr2000-3r3"

	// VSR2000 3R5
	SonetApplicationCode_optics_vsr2000_3r5 SonetApplicationCode = "optics-vsr2000-3r5"

	// Undefined
	SonetApplicationCode_optics_sonet_undefined SonetApplicationCode = "optics-sonet-undefined"
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL