wanphy_ui_oper

package
v0.0.0-...-50def94 Latest Latest
Warning

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

Go to latest
Published: Nov 2, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

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

This module contains definitions for the following management objects:

wanphy: WANPHY 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 Wanphy

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

	// All WANPHY controller operational data.
	Controllers Wanphy_Controllers
}

Wanphy WANPHY operational data

func (*Wanphy) GetEntityData

func (wanphy *Wanphy) GetEntityData() *types.CommonEntityData

type WanphyAlarmRepStatus

type WanphyAlarmRepStatus string

WanphyAlarmRepStatus represents WANPHY Alarm Report Status

const (
	// Alarm reporting is disable
	WanphyAlarmRepStatus_disable WanphyAlarmRepStatus = "disable"

	// Alarm reporting is enable
	WanphyAlarmRepStatus_enable WanphyAlarmRepStatus = "enable"
)

type WanphyModeInfo

type WanphyModeInfo string

WanphyModeInfo represents WANPHY Modes

const (
	// LAN mode
	WanphyModeInfo_lan WanphyModeInfo = "lan"

	// WAN mode
	WanphyModeInfo_wan WanphyModeInfo = "wan"
)

type Wanphy_Controllers

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

	// WANPHY controller operational data. The type is slice of
	// Wanphy_Controllers_Controller.
	Controller []*Wanphy_Controllers_Controller
}

Wanphy_Controllers All WANPHY controller operational data

func (*Wanphy_Controllers) GetEntityData

func (controllers *Wanphy_Controllers) GetEntityData() *types.CommonEntityData

type Wanphy_Controllers_Controller

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

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

	// WANPHY controller operational data.
	Info Wanphy_Controllers_Controller_Info
}

Wanphy_Controllers_Controller WANPHY controller operational data

func (*Wanphy_Controllers_Controller) GetEntityData

func (controller *Wanphy_Controllers_Controller) GetEntityData() *types.CommonEntityData

type Wanphy_Controllers_Controller_Info

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

	// Configuration Mode. The type is WanphyModeInfo.
	AdminMode interface{}

	// Port State. The type is interface{} with range: 0..4294967295.
	PortState interface{}

	// Section LOF. The type is interface{} with range: 0..4294967295.
	SectionLof interface{}

	// Section LOS. The type is interface{} with range: 0..4294967295.
	SectionLos interface{}

	// Section BIP(B1). The type is interface{} with range:
	// 0..18446744073709551615.
	SectionBip interface{}

	// Line AIS. The type is interface{} with range: 0..4294967295.
	LineAis interface{}

	// Line RDI. The type is interface{} with range: 0..4294967295.
	LineRdi interface{}

	// Line FEBE. The type is interface{} with range: 0..18446744073709551615.
	LineFebe interface{}

	// Line BIP(B2) . The type is interface{} with range: 0..18446744073709551615.
	LineBip interface{}

	// Path AIS. The type is interface{} with range: 0..4294967295.
	PathAis interface{}

	// Path RDI. The type is interface{} with range: 0..4294967295.
	PathRdi interface{}

	// Path FEBE. The type is interface{} with range: 0..18446744073709551615.
	PathFebe interface{}

	// Path BIP(B3). The type is interface{} with range: 0..18446744073709551615.
	PathBip interface{}

	// Path LOP. The type is interface{} with range: 0..4294967295.
	PathLop interface{}

	// Path NEWPTR. The type is interface{} with range: 0..4294967295.
	PathNewptr interface{}

	// Path PSE. The type is interface{} with range: 0..4294967295.
	PathPse interface{}

	// Path NSE. The type is interface{} with range: 0..4294967295.
	PathNse interface{}

	// WIS Alarms SER. The type is interface{} with range: 0..4294967295.
	WisAlarmsSer interface{}

	// WIS Alarms FELCDP. The type is interface{} with range: 0..4294967295.
	WisAlarmsFelcdp interface{}

	// WIS Alarms FEAISP. The type is interface{} with range: 0..4294967295.
	WisAlarmsFeaisp interface{}

	// WIS Alarms WLOS. The type is interface{} with range: 0..4294967295.
	WisAlarmsWlos interface{}

	// WIS Alarms PLCD. The type is interface{} with range: 0..4294967295.
	WisAlarmsPlcd interface{}

	// WIS Alarms LFEBIP. The type is interface{} with range:
	// 0..18446744073709551615.
	WisAlarmsLfebip interface{}

	// WIS Alarms PBEC. The type is interface{} with range:
	// 0..18446744073709551615.
	WisAlarmsPbec interface{}

	// WIS Alarms PLMP. The type is interface{} with range: 0..4294967295.
	WisAlarmsPlmp interface{}

	// BER thresholds: SF. Value 'd' in 10e-%d. The type is interface{} with
	// range: 0..4294967295.
	SfBerThreshold interface{}

	// BER thresholds: SD. Value 'd' in 10e-%d. The type is interface{} with
	// range: 0..4294967295.
	SdBerThreshold interface{}

	// SF_BER Report. The type is WanphyAlarmRepStatus.
	SfBerReport interface{}

	// SD_BER Report. The type is WanphyAlarmRepStatus.
	SdBerReport interface{}

	// Operational Mode. The type is WanphyModeInfo.
	OperationalMode interface{}

	// Remote IP Address. The type is string.
	RemoteIp interface{}

	// Register P_FEBE. The type is interface{} with range: 0..4294967295.
	RegisterPFebe interface{}

	// Register L_FE_BIP. The type is interface{} with range: 0..4294967295.
	RegisterLFeBip interface{}

	// Register L_BIP. The type is interface{} with range: 0..4294967295.
	RegisterLBip interface{}

	// Register P_BEC. The type is interface{} with range: 0..4294967295.
	RegisterPBec interface{}

	// Register S_BIP. The type is interface{} with range: 0..4294967295.
	RegisterSBip interface{}

	// Register J1-Rx0. The type is interface{} with range: 0..4294967295.
	RegisterJ1Rx0 interface{}

	// Register J1-Rx1. The type is interface{} with range: 0..4294967295.
	RegisterJ1Rx1 interface{}

	// Register J1-Rx2. The type is interface{} with range: 0..4294967295.
	RegisterJ1Rx2 interface{}

	// Register J1-Rx3. The type is interface{} with range: 0..4294967295.
	RegisterJ1Rx3 interface{}

	// Register J1-Rx4. The type is interface{} with range: 0..4294967295.
	RegisterJ1Rx4 interface{}

	// Register J1-Rx5. The type is interface{} with range: 0..4294967295.
	RegisterJ1Rx5 interface{}

	// Register J1-Rx6. The type is interface{} with range: 0..4294967295.
	RegisterJ1Rx6 interface{}

	// Register J1-Rx7. The type is interface{} with range: 0..4294967295.
	RegisterJ1Rx7 interface{}

	// wanphy poll timer. The type is interface{} with range: 0..4294967295.
	WanphyPollTimer interface{}
}

Wanphy_Controllers_Controller_Info WANPHY controller operational data

func (*Wanphy_Controllers_Controller_Info) GetEntityData

Jump to

Keyboard shortcuts

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