rptiming_dti_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 rptiming-dti package operational data.

This module contains definitions for the following management objects:

dti-controller: DTI interface controller status and
  configuration

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 DtiController

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

	// List of nodes applicable to DTI controller.
	Nodes DtiController_Nodes
}

DtiController DTI interface controller status and configuration

func (*DtiController) GetEntityData

func (dtiController *DtiController) GetEntityData() *types.CommonEntityData

type DtiController_Nodes

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

	// DTI operational data for a single node. The type is slice of
	// DtiController_Nodes_Node.
	Node []*DtiController_Nodes_Node
}

DtiController_Nodes List of nodes applicable to DTI controller

func (*DtiController_Nodes) GetEntityData

func (nodes *DtiController_Nodes) GetEntityData() *types.CommonEntityData

type DtiController_Nodes_Node

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

	// This attribute is a key. Node Name. The type is string with pattern:
	// ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+).
	NodeName interface{}

	// Display DTI client status.
	Client DtiController_Nodes_Node_Client

	// Display DTI input port status.
	Port DtiController_Nodes_Node_Port

	// Display DTI time-of-day status.
	TimeOfDay DtiController_Nodes_Node_TimeOfDay
}

DtiController_Nodes_Node DTI operational data for a single node

func (*DtiController_Nodes_Node) GetEntityData

func (node *DtiController_Nodes_Node) GetEntityData() *types.CommonEntityData

type DtiController_Nodes_Node_Client

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

	// timestamp comparator enable. The type is string with length: 0..50.
	TimestampComparatorEnable interface{}

	// register write enable. The type is string with length: 0..50.
	RegisterWriteEnable interface{}

	// revertive mode enable. The type is string with length: 0..50.
	RevertiveModeEnable interface{}

	// port mode select. The type is string with length: 0..50.
	PortModeSelect interface{}

	// force freerun. The type is string with length: 0..50.
	ForceFreerun interface{}

	// reference select port. The type is string with length: 0..50.
	ReferenceSelectPort interface{}

	// timestamp sync detected. The type is string with length: 0..50.
	TimestampSyncDetected interface{}

	// 10Mhz reference detected. The type is string with length: 0..50.
	Reference10mhzDetected interface{}

	// active input port. The type is string with length: 0..50.
	ActiveInputPort interface{}

	// client state. The type is string with length: 0..50.
	ClientState interface{}
}

DtiController_Nodes_Node_Client Display DTI client status

func (*DtiController_Nodes_Node_Client) GetEntityData

func (client *DtiController_Nodes_Node_Client) GetEntityData() *types.CommonEntityData

type DtiController_Nodes_Node_Port

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

	// port1 frame error rate greater than 5 percent. The type is string with
	// length: 0..50. Units are percentage.
	Port1FrErrRateGreater5Per interface{}

	// port1 frame error rate greater than 2 percent. The type is string with
	// length: 0..50. Units are percentage.
	Port1FrErrRateGreater2Per interface{}

	// port1 DTI signal detected. The type is string with length: 0..50.
	Port1DtiSignalDetected interface{}

	// port1 server timing source. The type is string with length: 0..50.
	Port1ServerTimingSource interface{}

	// port1 server type. The type is string with length: 0..50.
	Port1ServerType interface{}

	// port1 server clock type. The type is string with length: 0..50.
	Port1ServerClockType interface{}

	// port1 server state. The type is string with length: 0..50.
	Port1ServerState interface{}

	// port1 client performance stable. The type is string with length: 0..50.
	Port1ClientPerfStable interface{}

	// port1 cable advance valid. The type is string with length: 0..50.
	Port1CableAdvanceValid interface{}

	// port2 frame error rate greater than 5 percent. The type is string with
	// length: 0..50. Units are percentage.
	Port2FrErrRateGreater5Per interface{}

	// port2 frame error rate greater than 2 percent. The type is string with
	// length: 0..50. Units are percentage.
	Port2FrErrRateGreater2Per interface{}

	// port2 DTI signal detected. The type is string with length: 0..50.
	Port2DtiSignalDetected interface{}

	// port2 server timing source. The type is string with length: 0..50.
	Port2ServerTimingSource interface{}

	// port2 server type. The type is string with length: 0..50.
	Port2ServerType interface{}

	// port2 server clock type. The type is string with length: 0..50.
	Port2ServerClockType interface{}

	// port2 server state. The type is string with length: 0..50.
	Port2ServerState interface{}

	// port2 client performance stable. The type is string with length: 0..50.
	Port2ClientPerfStable interface{}

	// port2 cable advance valid. The type is string with length: 0..50.
	Port2CableAdvanceValid interface{}
}

DtiController_Nodes_Node_Port Display DTI input port status

func (*DtiController_Nodes_Node_Port) GetEntityData

func (port *DtiController_Nodes_Node_Port) GetEntityData() *types.CommonEntityData

type DtiController_Nodes_Node_TimeOfDay

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

	// port1 tod message mode. The type is string with length: 0..50.
	Port1TodMessageMode interface{}

	// port1 tod state. The type is string with length: 0..50.
	Port1TodState interface{}

	// port1 tod time setting mode. The type is string with length: 0..50.
	Port1TodTimeSettingMode interface{}

	// port1 gps seconds. The type is interface{} with range: 0..4294967295. Units
	// are second.
	Port1GpsSeconds interface{}

	// port1 leap seconds. The type is interface{} with range: 0..255. Units are
	// second.
	Port1LeapSeconds interface{}

	// port1 calendar time valid. The type is string with length: 0..50.
	Port1CalendarTimeValid interface{}

	// port1 modified julian date. The type is string with length: 0..50.
	Port1ModifiedJulianDate interface{}

	// port1 date. The type is string with length: 0..50.
	Port1Date interface{}

	// port1 time. The type is string with length: 0..50.
	Port1Time interface{}

	// port1 time zone offset. The type is string with length: 0..50.
	Port1TimeZoneOffset interface{}

	// port1 leap second indicator. The type is interface{} with range: 0..255.
	Port1LeapSecondIndicator interface{}

	// port2 tod message mode. The type is string with length: 0..50.
	Port2TodMessageMode interface{}

	// port2 tod state. The type is string with length: 0..50.
	Port2TodState interface{}

	// port2 tod time setting mode. The type is string with length: 0..50.
	Port2TodTimeSettingMode interface{}

	// port2 gps seconds. The type is interface{} with range: 0..4294967295. Units
	// are second.
	Port2GpsSeconds interface{}

	// port2 leap seconds. The type is interface{} with range: 0..255. Units are
	// second.
	Port2LeapSeconds interface{}

	// port2 calendar time valid. The type is string with length: 0..50.
	Port2CalendarTimeValid interface{}

	// port2 modified julian date. The type is string with length: 0..50.
	Port2ModifiedJulianDate interface{}

	// port2 date. The type is string with length: 0..50.
	Port2Date interface{}

	// port2 time. The type is string with length: 0..50.
	Port2Time interface{}

	// port2 time zone offset. The type is string with length: 0..50.
	Port2TimeZoneOffset interface{}

	// port2 leap second indicator. The type is interface{} with range: 0..255.
	Port2LeapSecondIndicator interface{}
}

DtiController_Nodes_Node_TimeOfDay Display DTI time-of-day status

func (*DtiController_Nodes_Node_TimeOfDay) GetEntityData

func (timeOfDay *DtiController_Nodes_Node_TimeOfDay) GetEntityData() *types.CommonEntityData

Jump to

Keyboard shortcuts

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