ptp_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 ptp package operational data.

This module contains definitions for the following management objects:

ptp: PTP 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 ImStateEnum

type ImStateEnum string

ImStateEnum represents Im state enum

const (
	// im state not ready
	ImStateEnum_im_state_not_ready ImStateEnum = "im-state-not-ready"

	// im state admin down
	ImStateEnum_im_state_admin_down ImStateEnum = "im-state-admin-down"

	// im state down
	ImStateEnum_im_state_down ImStateEnum = "im-state-down"

	// im state up
	ImStateEnum_im_state_up ImStateEnum = "im-state-up"

	// im state shutdown
	ImStateEnum_im_state_shutdown ImStateEnum = "im-state-shutdown"

	// im state err disable
	ImStateEnum_im_state_err_disable ImStateEnum = "im-state-err-disable"

	// im state down immediate
	ImStateEnum_im_state_down_immediate ImStateEnum = "im-state-down-immediate"

	// im state down immediate admin
	ImStateEnum_im_state_down_immediate_admin ImStateEnum = "im-state-down-immediate-admin"

	// im state down graceful
	ImStateEnum_im_state_down_graceful ImStateEnum = "im-state-down-graceful"

	// im state begin shutdown
	ImStateEnum_im_state_begin_shutdown ImStateEnum = "im-state-begin-shutdown"

	// im state end shutdown
	ImStateEnum_im_state_end_shutdown ImStateEnum = "im-state-end-shutdown"

	// im state begin error disable
	ImStateEnum_im_state_begin_error_disable ImStateEnum = "im-state-begin-error-disable"

	// im state end error disable
	ImStateEnum_im_state_end_error_disable ImStateEnum = "im-state-end-error-disable"

	// im state begin down graceful
	ImStateEnum_im_state_begin_down_graceful ImStateEnum = "im-state-begin-down-graceful"

	// im state reset
	ImStateEnum_im_state_reset ImStateEnum = "im-state-reset"

	// im state operational
	ImStateEnum_im_state_operational ImStateEnum = "im-state-operational"

	// im state not operational
	ImStateEnum_im_state_not_operational ImStateEnum = "im-state-not-operational"

	// im state unknown
	ImStateEnum_im_state_unknown ImStateEnum = "im-state-unknown"

	// im state last
	ImStateEnum_im_state_last ImStateEnum = "im-state-last"
)

type Ptp

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

	// Table for node-specific operational data.
	Nodes Ptp_Nodes

	// Summary operational data.
	Summary Ptp_Summary

	// Table for interface configuration error operational data.
	InterfaceConfigurationErrors Ptp_InterfaceConfigurationErrors

	// Table for interface foreign master clock operational data.
	InterfaceForeignMasters Ptp_InterfaceForeignMasters

	// Table for interface interop operational data.
	InterfaceInterops Ptp_InterfaceInterops

	// Local clock operational data.
	LocalClock Ptp_LocalClock

	// Table for interface packet counter operational data.
	InterfacePacketCounters Ptp_InterfacePacketCounters

	// Advertised clock operational data.
	AdvertisedClock Ptp_AdvertisedClock

	// Table for interface operational data.
	Interfaces Ptp_Interfaces

	// Global PTP datasets.
	Dataset Ptp_Dataset

	// Global configuration error operational data.
	GlobalConfigurationError Ptp_GlobalConfigurationError

	// Grandmaster clock operational data.
	Grandmaster Ptp_Grandmaster

	// Table for interface unicast peers operational data.
	InterfaceUnicastPeers Ptp_InterfaceUnicastPeers

	// UTC offset information.
	UtcOffsetInfo Ptp_UtcOffsetInfo

	// PTP platform specific data.
	Platform Ptp_Platform
}

Ptp PTP operational data

func (*Ptp) GetEntityData

func (ptp *Ptp) GetEntityData() *types.CommonEntityData

type PtpBagClockLeapSeconds

type PtpBagClockLeapSeconds string

PtpBagClockLeapSeconds represents Leap Seconds

const (
	// No leap second
	PtpBagClockLeapSeconds_none PtpBagClockLeapSeconds = "none"

	// The last minute of the day has 59 seconds
	PtpBagClockLeapSeconds_leap59 PtpBagClockLeapSeconds = "leap59"

	// The last minute of the day has 61 seconds
	PtpBagClockLeapSeconds_leap61 PtpBagClockLeapSeconds = "leap61"
)

type PtpBagClockTimeSource

type PtpBagClockTimeSource string

PtpBagClockTimeSource represents Time source

const (
	// Unknown
	PtpBagClockTimeSource_unknown PtpBagClockTimeSource = "unknown"

	// Atomic clock
	PtpBagClockTimeSource_atomic PtpBagClockTimeSource = "atomic"

	// GPS clock
	PtpBagClockTimeSource_gps PtpBagClockTimeSource = "gps"

	// Terrestrial Radio
	PtpBagClockTimeSource_terrestrial_radio PtpBagClockTimeSource = "terrestrial-radio"

	// Precision Time Protocol
	PtpBagClockTimeSource_ptp PtpBagClockTimeSource = "ptp"

	// Network Time Protocol
	PtpBagClockTimeSource_ntp PtpBagClockTimeSource = "ntp"

	// Hand set
	PtpBagClockTimeSource_hand_set PtpBagClockTimeSource = "hand-set"

	// Other Time Source
	PtpBagClockTimeSource_other PtpBagClockTimeSource = "other"

	// Internal Oscillator
	PtpBagClockTimeSource_internal_oscillator PtpBagClockTimeSource = "internal-oscillator"
)

type PtpBagClockTimescale

type PtpBagClockTimescale string

PtpBagClockTimescale represents Timescale

const (
	// PTP timescale
	PtpBagClockTimescale_ptp PtpBagClockTimescale = "ptp"

	// ARB timescale
	PtpBagClockTimescale_arb PtpBagClockTimescale = "arb"
)

type PtpBagCommunicationModel

type PtpBagCommunicationModel string

PtpBagCommunicationModel represents Communication Model

const (
	// Unication communication
	PtpBagCommunicationModel_unicast PtpBagCommunicationModel = "unicast"

	// Mixed-mode communication
	PtpBagCommunicationModel_mixed_mode PtpBagCommunicationModel = "mixed-mode"

	// Multicast communication
	PtpBagCommunicationModel_multicast PtpBagCommunicationModel = "multicast"
)

type PtpBagDelayMechanism

type PtpBagDelayMechanism string

PtpBagDelayMechanism represents Delay Mechanism

const (
	// End to end delay mechanism
	PtpBagDelayMechanism_e2e PtpBagDelayMechanism = "e2e"

	// Peer to peer delay mechanism
	PtpBagDelayMechanism_p2p PtpBagDelayMechanism = "p2p"
)

type PtpBagEncap

type PtpBagEncap string

PtpBagEncap represents Encapsulation

const (
	// Unknown encapsulation
	PtpBagEncap_unknown PtpBagEncap = "unknown"

	// Ethernet encapsulation
	PtpBagEncap_ethernet PtpBagEncap = "ethernet"

	// IPv4 encapsulation
	PtpBagEncap_ipv4 PtpBagEncap = "ipv4"

	// IPv6 encapsulation
	PtpBagEncap_ipv6 PtpBagEncap = "ipv6"
)

type PtpBagPortState

type PtpBagPortState string

PtpBagPortState represents Port State

const (
	// Initializing state
	PtpBagPortState_initializing PtpBagPortState = "initializing"

	// Listen state
	PtpBagPortState_listen PtpBagPortState = "listen"

	// Passive state
	PtpBagPortState_passive PtpBagPortState = "passive"

	// Pre-Master state
	PtpBagPortState_pre_master PtpBagPortState = "pre-master"

	// Master state
	PtpBagPortState_master PtpBagPortState = "master"

	// Uncalibrated state
	PtpBagPortState_uncalibrated PtpBagPortState = "uncalibrated"

	// Slave state
	PtpBagPortState_slave PtpBagPortState = "slave"

	// Faulty state
	PtpBagPortState_faulty PtpBagPortState = "faulty"
)

type PtpBagProfile

type PtpBagProfile string

PtpBagProfile represents Profile

const (
	// 1588v2 profile (default)
	PtpBagProfile_default_ PtpBagProfile = "default"

	// G.8265.1 profile
	PtpBagProfile_g82651 PtpBagProfile = "g82651"

	// G.8275.1 profile
	PtpBagProfile_g82751 PtpBagProfile = "g82751"

	// G.8275.2 profile
	PtpBagProfile_g82752 PtpBagProfile = "g82752"
)

type PtpBagRestrictPortState

type PtpBagRestrictPortState string

PtpBagRestrictPortState represents Restrict Port State

const (
	// Any
	PtpBagRestrictPortState_any PtpBagRestrictPortState = "any"

	// Slave only
	PtpBagRestrictPortState_slave_only PtpBagRestrictPortState = "slave-only"

	// Master only
	PtpBagRestrictPortState_master_only PtpBagRestrictPortState = "master-only"
)

type PtpBagTelecomClock

type PtpBagTelecomClock string

PtpBagTelecomClock represents Telecom Clock

const (
	// Grandmaster
	PtpBagTelecomClock_grandmaster PtpBagTelecomClock = "grandmaster"

	// Boundary
	PtpBagTelecomClock_boundary PtpBagTelecomClock = "boundary"

	// Slave
	PtpBagTelecomClock_slave PtpBagTelecomClock = "slave"
)

type Ptp_AdvertisedClock

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

	// The PTP domain of that the advertised clock is in. The type is interface{}
	// with range: 0..255.
	Domain interface{}

	// Whether the advertised time source is configured. The type is bool.
	TimeSourceConfigured interface{}

	// The time source received from the parent clock. The type is
	// PtpBagClockTimeSource.
	ReceivedTimeSource interface{}

	// Whether the advertised timescale is configured. The type is bool.
	TimescaleConfigured interface{}

	// The timescale received from the parent clock. The type is
	// PtpBagClockTimescale.
	ReceivedTimescale interface{}

	// Advertised Clock.
	ClockProperties Ptp_AdvertisedClock_ClockProperties
}

Ptp_AdvertisedClock Advertised clock operational data

func (*Ptp_AdvertisedClock) GetEntityData

func (advertisedClock *Ptp_AdvertisedClock) GetEntityData() *types.CommonEntityData

type Ptp_AdvertisedClock_ClockProperties

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

	// Clock ID. The type is interface{} with range: 0..18446744073709551615.
	ClockId interface{}

	// Priority 1. The type is interface{} with range: 0..255.
	Priority1 interface{}

	// Priority 2. The type is interface{} with range: 0..255.
	Priority2 interface{}

	// Class. The type is interface{} with range: 0..255.
	Class interface{}

	// Accuracy. The type is interface{} with range: 0..255.
	Accuracy interface{}

	// Offset log variance. The type is interface{} with range: 0..65535.
	OffsetLogVariance interface{}

	// Steps removed. The type is interface{} with range: 0..65535.
	StepsRemoved interface{}

	// Time source. The type is PtpBagClockTimeSource.
	TimeSource interface{}

	// The clock is frequency traceable. The type is bool.
	FrequencyTraceable interface{}

	// The clock is time traceable. The type is bool.
	TimeTraceable interface{}

	// Timescale. The type is PtpBagClockTimescale.
	Timescale interface{}

	// Leap Seconds. The type is PtpBagClockLeapSeconds. Units are second.
	LeapSeconds interface{}

	// The clock is the local clock. The type is bool.
	Local interface{}

	// The configured clock class. The type is interface{} with range: 0..255.
	ConfiguredClockClass interface{}

	// The configured priority. The type is interface{} with range: 0..255.
	ConfiguredPriority interface{}

	// UTC offset.
	UtcOffset Ptp_AdvertisedClock_ClockProperties_UtcOffset

	// Receiver.
	Receiver Ptp_AdvertisedClock_ClockProperties_Receiver

	// Sender.
	Sender Ptp_AdvertisedClock_ClockProperties_Sender
}

Ptp_AdvertisedClock_ClockProperties Advertised Clock

func (*Ptp_AdvertisedClock_ClockProperties) GetEntityData

func (clockProperties *Ptp_AdvertisedClock_ClockProperties) GetEntityData() *types.CommonEntityData

type Ptp_AdvertisedClock_ClockProperties_Receiver

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

	// Clock ID. The type is interface{} with range: 0..18446744073709551615.
	ClockId interface{}

	// Port number. The type is interface{} with range: 0..65535.
	PortNumber interface{}
}

Ptp_AdvertisedClock_ClockProperties_Receiver Receiver

func (*Ptp_AdvertisedClock_ClockProperties_Receiver) GetEntityData

type Ptp_AdvertisedClock_ClockProperties_Sender

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

	// Clock ID. The type is interface{} with range: 0..18446744073709551615.
	ClockId interface{}

	// Port number. The type is interface{} with range: 0..65535.
	PortNumber interface{}
}

Ptp_AdvertisedClock_ClockProperties_Sender Sender

func (*Ptp_AdvertisedClock_ClockProperties_Sender) GetEntityData

type Ptp_AdvertisedClock_ClockProperties_UtcOffset

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

	// Current offset. The type is interface{} with range: -32768..32767.
	CurrentOffset interface{}

	// The current offset is valid. The type is bool.
	OffsetValid interface{}
}

Ptp_AdvertisedClock_ClockProperties_UtcOffset UTC offset

func (*Ptp_AdvertisedClock_ClockProperties_UtcOffset) GetEntityData

type Ptp_Dataset

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

	// defaultDS information as described in IEEE 1588-2008.
	DefaultDs Ptp_Dataset_DefaultDs

	// currentDS information as described in IEEE 1588-2008.
	CurrentDs Ptp_Dataset_CurrentDs

	// parentDS information as described in IEEE 1588-2008.
	ParentDs Ptp_Dataset_ParentDs

	// Table for portDS information.
	PortDses Ptp_Dataset_PortDses

	// timePropertiesDS information as described in IEEE 1588-2008.
	TimePropertiesDs Ptp_Dataset_TimePropertiesDs
}

Ptp_Dataset Global PTP datasets

func (*Ptp_Dataset) GetEntityData

func (dataset *Ptp_Dataset) GetEntityData() *types.CommonEntityData

type Ptp_Dataset_CurrentDs

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

	// How many steps removed this clock is from the GM. The type is interface{}
	// with range: 0..65535.
	StepsRemoved interface{}

	// The UTC offset of the local-clock from the GM. The type is interface{} with
	// range: -9223372036854775808..9223372036854775807.
	OffsetFromMaster interface{}

	// The mean path delay bewteen the foreign-master and the local-clock. The
	// type is interface{} with range: -9223372036854775808..9223372036854775807.
	MeanPathDelay interface{}
}

Ptp_Dataset_CurrentDs currentDS information as described in IEEE 1588-2008

func (*Ptp_Dataset_CurrentDs) GetEntityData

func (currentDs *Ptp_Dataset_CurrentDs) GetEntityData() *types.CommonEntityData

type Ptp_Dataset_DefaultDs

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

	// Is the twoStepFlag set for this clock. The type is bool.
	TwoStepFlag interface{}

	// The local-clock ID. The type is interface{} with range:
	// 0..18446744073709551615.
	ClockId interface{}

	// The number of active PTP ports on this clock. The type is interface{} with
	// range: 0..4294967295.
	NumberPorts interface{}

	// The clock class of the local-clock. The type is interface{} with range:
	// 0..255.
	ClockClass interface{}

	// The accuracy of the local-clock. The type is interface{} with range:
	// 0..255.
	ClockAccuracy interface{}

	// The offset scaled log variance of the local-clock. The type is interface{}
	// with range: 0..65535.
	Oslv interface{}

	// The priority1 of the local-clock. The type is interface{} with range:
	// 0..255.
	Priority1 interface{}

	// The priority2 of the local-clock. The type is interface{} with range:
	// 0..255.
	Priority2 interface{}

	// The domain of the local-clock. The type is interface{} with range: 0..255.
	DomainNumber interface{}

	// Whether the local-clock is globally configured as slave-only. The type is
	// bool.
	SlaveOnly interface{}

	// Local priority of the local clock. The type is interface{} with range:
	// 0..4294967295.
	LocalPriority interface{}

	// Signal fail status of the local clock. The type is bool.
	SignalFail interface{}
}

Ptp_Dataset_DefaultDs defaultDS information as described in IEEE 1588-2008

func (*Ptp_Dataset_DefaultDs) GetEntityData

func (defaultDs *Ptp_Dataset_DefaultDs) GetEntityData() *types.CommonEntityData

type Ptp_Dataset_ParentDs

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

	// The Clock ID of the parent clock. The type is interface{} with range:
	// 0..18446744073709551615.
	ParentClockId interface{}

	// The port number on which the parent clock is received. The type is
	// interface{} with range: 0..65535.
	ParentPortNumber interface{}

	// Whether the parentStats is valid. The type is bool.
	ParentStats interface{}

	// The observed parent offset scaled log variance. The type is interface{}
	// with range: 0..65535.
	ObservedParentOslv interface{}

	// The observed rate of change of phase of the parent clock. The type is
	// interface{} with range: 0..4294967295.
	ObservedParentClockPhaseChangeRate interface{}

	// The Clock ID of the GM. The type is interface{} with range:
	// 0..18446744073709551615.
	GmClockId interface{}

	// The clock class of the GM. The type is interface{} with range: 0..255.
	GmClockClass interface{}

	// The clock accuracy of the GM. The type is interface{} with range: 0..255.
	GmClockAccuracy interface{}

	// The offset scaled log variance of the GM. The type is interface{} with
	// range: 0..65535.
	Gmoslv interface{}

	// The priority1 of the GM. The type is interface{} with range: 0..255.
	GmPriority1 interface{}

	// The priority2 of the GM. The type is interface{} with range: 0..255.
	GmPriority2 interface{}
}

Ptp_Dataset_ParentDs parentDS information as described in IEEE 1588-2008

func (*Ptp_Dataset_ParentDs) GetEntityData

func (parentDs *Ptp_Dataset_ParentDs) GetEntityData() *types.CommonEntityData

type Ptp_Dataset_PortDses

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

	// PortDS information. The type is slice of Ptp_Dataset_PortDses_PortDs.
	PortDs []*Ptp_Dataset_PortDses_PortDs
}

Ptp_Dataset_PortDses Table for portDS information

func (*Ptp_Dataset_PortDses) GetEntityData

func (portDses *Ptp_Dataset_PortDses) GetEntityData() *types.CommonEntityData

type Ptp_Dataset_PortDses_PortDs

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

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

	// The ID of the local-clock. The type is interface{} with range:
	// 0..18446744073709551615.
	ClockId interface{}

	// The port number. The type is interface{} with range: 0..65535.
	PortNumber interface{}

	// The port state. The type is PtpBagPortState.
	PortState interface{}

	// The log (base 2) of the minimum delay-request interval. The type is
	// interface{} with range: -32768..32767.
	LogMinDelayReqInterval interface{}

	// The mean path delay between peers. The type is interface{} with range:
	// -9223372036854775808..9223372036854775807.
	PeerMeanPathDelay interface{}

	// The log (base 2) of the announce interval. The type is interface{} with
	// range: -32768..32767.
	LogAnnounceInterval interface{}

	// The announce timeout. The type is interface{} with range: 0..4294967295.
	AnnoucneReceiptTimeout interface{}

	// The log (base 2) of the sync interval. The type is interface{} with range:
	// -32768..32767.
	LogSyncInterval interface{}

	// The delay mechanism being used on this port. The type is
	// PtpBagDelayMechanism.
	DelayMechanism interface{}

	// The log (base 2) of the minimum peer-delay-request interval. The type is
	// interface{} with range: -32768..32767.
	LogMinPDelayReqInterval interface{}

	// The version of IEEE 1588 being run. The type is interface{} with range:
	// 0..255.
	VersionNumber interface{}

	// Local priority of the local clock. The type is interface{} with range:
	// 0..4294967295.
	LocalPriority interface{}

	// Is the port master-only?. The type is bool.
	MasterOnly interface{}

	// Signal fail status of the port. The type is bool.
	SignalFail interface{}
}

Ptp_Dataset_PortDses_PortDs PortDS information

func (*Ptp_Dataset_PortDses_PortDs) GetEntityData

func (portDs *Ptp_Dataset_PortDses_PortDs) GetEntityData() *types.CommonEntityData

type Ptp_Dataset_TimePropertiesDs

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

	// The current UTC offset. The type is interface{} with range: -32768..32767.
	CurrentUtcOffset interface{}

	// Whether the current UTC offset is valid. The type is bool.
	CurrentUtcOffsetValid interface{}

	// Whether the last minute of the day has 59 seconds. The type is bool.
	Leap59 interface{}

	// Whether the last minute of the day has 61 seconds. The type is bool.
	Leap61 interface{}

	// Whether the time-of-day source is traceable. The type is bool.
	TimeTraceable interface{}

	// Whther the frequency source is traceable. The type is bool.
	FrequencyTraceable interface{}

	// Whether the timescale being used is the PTP timescale. The type is bool.
	PtpTimescale interface{}

	// The physical time-source of the GM clock. The type is
	// PtpBagClockTimeSource.
	TimeSource interface{}
}

Ptp_Dataset_TimePropertiesDs timePropertiesDS information as described in IEEE 1588-2008

func (*Ptp_Dataset_TimePropertiesDs) GetEntityData

func (timePropertiesDs *Ptp_Dataset_TimePropertiesDs) GetEntityData() *types.CommonEntityData

type Ptp_GlobalConfigurationError

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

	// The clock profile. The type is PtpBagProfile.
	ClockProfile interface{}

	// Is the clock profile set. The type is bool.
	ClockProfileSet interface{}

	// Configured telecom clock type. The type is PtpBagTelecomClock.
	TelecomClockType interface{}

	// The PTP domain. The type is interface{} with range: 0..255.
	DomainNumber interface{}

	// The configured priority2 value. The type is interface{} with range: 0..255.
	Priority2 interface{}

	// The configured priority2 value of the virtual port. The type is interface{}
	// with range: 0..255.
	VirtualPortPriority2 interface{}

	// The configured clock class of the virtual port. The type is interface{}
	// with range: 0..255.
	VirtualPortClockClass interface{}

	// The configured clock accuracy of the virtual port. The type is interface{}
	// with range: 0..255.
	VirtualPortClockAccuracy interface{}

	// The configured oslv of the virtual port. The type is interface{} with
	// range: 0..65535.
	VirtualPortOslv interface{}

	// Configuration Errors.
	ConfigurationErrors Ptp_GlobalConfigurationError_ConfigurationErrors
}

Ptp_GlobalConfigurationError Global configuration error operational data

func (*Ptp_GlobalConfigurationError) GetEntityData

func (globalConfigurationError *Ptp_GlobalConfigurationError) GetEntityData() *types.CommonEntityData

type Ptp_GlobalConfigurationError_ConfigurationErrors

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

	// Domain not compatible with configured profile. The type is bool.
	Domain interface{}

	// Priority1 configuration is not compatible with configured profile. The type
	// is bool.
	ProfilePriority1Config interface{}

	// Priority2 value is not compatible with configured profile. The type is
	// bool.
	ProfilePriority2Value interface{}

	// Leap seconds configuration contains an invalid UTC offset change. The type
	// is bool.
	UtcOffsetChange interface{}

	// Physical Layer Frequency configuration is not compatible with G.8265.1
	// profile. The type is bool.
	PhysicalLayerFrequency interface{}

	// Virtual Port configuration is not compatible with default profile. The type
	// is bool.
	ProfileVirtualPort interface{}

	// Virtual Port priority1 configuration is not compatible with configured
	// profile. The type is bool.
	VirtualPortPriority1Config interface{}

	// Virtual Port priority2 value is not compatible with configured profile. The
	// type is bool.
	VirtualPortPriority2Value interface{}

	// Virtual port clock class is not compatible with configured profile. The
	// type is bool.
	VirtualPortProfileClockClass interface{}

	// Virtual port clock accuracy is not compatible with configured profile. The
	// type is bool.
	VirtualPortClockAccuracy interface{}

	// Virtual port OSLV is not compatible with configured profile. The type is
	// bool.
	VirtualPortOslv interface{}

	// Virtual port local priority configuration is not compatible with configured
	// profile. The type is bool.
	VirtualPortLocalPriority interface{}
}

Ptp_GlobalConfigurationError_ConfigurationErrors Configuration Errors

func (*Ptp_GlobalConfigurationError_ConfigurationErrors) GetEntityData

func (configurationErrors *Ptp_GlobalConfigurationError_ConfigurationErrors) GetEntityData() *types.CommonEntityData

type Ptp_Grandmaster

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

	// Whether the grandmaster is setting time-of-day on the system. The type is
	// bool.
	UsedForTime interface{}

	// Whether the grandmaster is setting frequency on the system. The type is
	// bool.
	UsedForFrequency interface{}

	// How long the clock has been grandmaster for, in seconds. The type is
	// interface{} with range: 0..4294967295. Units are second.
	KnownForTime interface{}

	// The PTP domain that the grandmaster is in. The type is interface{} with
	// range: 0..255.
	Domain interface{}

	// Grandmaster clock.
	ClockProperties Ptp_Grandmaster_ClockProperties

	// The grandmaster's address information.
	Address Ptp_Grandmaster_Address
}

Ptp_Grandmaster Grandmaster clock operational data

func (*Ptp_Grandmaster) GetEntityData

func (grandmaster *Ptp_Grandmaster) GetEntityData() *types.CommonEntityData

type Ptp_Grandmaster_Address

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

	// Encapsulation. The type is PtpBagEncap.
	Encapsulation interface{}

	// Unknown address type. The type is bool.
	AddressUnknown interface{}

	// IPv4 address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// Ethernet MAC address.
	MacAddress Ptp_Grandmaster_Address_MacAddress

	// IPv6 address.
	Ipv6Address Ptp_Grandmaster_Address_Ipv6Address
}

Ptp_Grandmaster_Address The grandmaster's address information

func (*Ptp_Grandmaster_Address) GetEntityData

func (address *Ptp_Grandmaster_Address) GetEntityData() *types.CommonEntityData

type Ptp_Grandmaster_Address_Ipv6Address

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

	// IPv6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ptp_Grandmaster_Address_Ipv6Address IPv6 address

func (*Ptp_Grandmaster_Address_Ipv6Address) GetEntityData

func (ipv6Address *Ptp_Grandmaster_Address_Ipv6Address) GetEntityData() *types.CommonEntityData

type Ptp_Grandmaster_Address_MacAddress

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

	// macaddr. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	Macaddr interface{}
}

Ptp_Grandmaster_Address_MacAddress Ethernet MAC address

func (*Ptp_Grandmaster_Address_MacAddress) GetEntityData

func (macAddress *Ptp_Grandmaster_Address_MacAddress) GetEntityData() *types.CommonEntityData

type Ptp_Grandmaster_ClockProperties

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

	// Clock ID. The type is interface{} with range: 0..18446744073709551615.
	ClockId interface{}

	// Priority 1. The type is interface{} with range: 0..255.
	Priority1 interface{}

	// Priority 2. The type is interface{} with range: 0..255.
	Priority2 interface{}

	// Class. The type is interface{} with range: 0..255.
	Class interface{}

	// Accuracy. The type is interface{} with range: 0..255.
	Accuracy interface{}

	// Offset log variance. The type is interface{} with range: 0..65535.
	OffsetLogVariance interface{}

	// Steps removed. The type is interface{} with range: 0..65535.
	StepsRemoved interface{}

	// Time source. The type is PtpBagClockTimeSource.
	TimeSource interface{}

	// The clock is frequency traceable. The type is bool.
	FrequencyTraceable interface{}

	// The clock is time traceable. The type is bool.
	TimeTraceable interface{}

	// Timescale. The type is PtpBagClockTimescale.
	Timescale interface{}

	// Leap Seconds. The type is PtpBagClockLeapSeconds. Units are second.
	LeapSeconds interface{}

	// The clock is the local clock. The type is bool.
	Local interface{}

	// The configured clock class. The type is interface{} with range: 0..255.
	ConfiguredClockClass interface{}

	// The configured priority. The type is interface{} with range: 0..255.
	ConfiguredPriority interface{}

	// UTC offset.
	UtcOffset Ptp_Grandmaster_ClockProperties_UtcOffset

	// Receiver.
	Receiver Ptp_Grandmaster_ClockProperties_Receiver

	// Sender.
	Sender Ptp_Grandmaster_ClockProperties_Sender
}

Ptp_Grandmaster_ClockProperties Grandmaster clock

func (*Ptp_Grandmaster_ClockProperties) GetEntityData

func (clockProperties *Ptp_Grandmaster_ClockProperties) GetEntityData() *types.CommonEntityData

type Ptp_Grandmaster_ClockProperties_Receiver

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

	// Clock ID. The type is interface{} with range: 0..18446744073709551615.
	ClockId interface{}

	// Port number. The type is interface{} with range: 0..65535.
	PortNumber interface{}
}

Ptp_Grandmaster_ClockProperties_Receiver Receiver

func (*Ptp_Grandmaster_ClockProperties_Receiver) GetEntityData

type Ptp_Grandmaster_ClockProperties_Sender

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

	// Clock ID. The type is interface{} with range: 0..18446744073709551615.
	ClockId interface{}

	// Port number. The type is interface{} with range: 0..65535.
	PortNumber interface{}
}

Ptp_Grandmaster_ClockProperties_Sender Sender

func (*Ptp_Grandmaster_ClockProperties_Sender) GetEntityData

type Ptp_Grandmaster_ClockProperties_UtcOffset

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

	// Current offset. The type is interface{} with range: -32768..32767.
	CurrentOffset interface{}

	// The current offset is valid. The type is bool.
	OffsetValid interface{}
}

Ptp_Grandmaster_ClockProperties_UtcOffset UTC offset

func (*Ptp_Grandmaster_ClockProperties_UtcOffset) GetEntityData

type Ptp_InterfaceConfigurationErrors

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

	// Interface configuration error operational data. The type is slice of
	// Ptp_InterfaceConfigurationErrors_InterfaceConfigurationError.
	InterfaceConfigurationError []*Ptp_InterfaceConfigurationErrors_InterfaceConfigurationError
}

Ptp_InterfaceConfigurationErrors Table for interface configuration error operational data

func (*Ptp_InterfaceConfigurationErrors) GetEntityData

func (interfaceConfigurationErrors *Ptp_InterfaceConfigurationErrors) GetEntityData() *types.CommonEntityData

type Ptp_InterfaceConfigurationErrors_InterfaceConfigurationError

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

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

	// Configuration profile name, if a profile is selected. The type is string.
	ConfigurationProfileName interface{}

	// The clock profile. The type is PtpBagProfile.
	ClockProfile interface{}

	// The telecom clock type. The type is PtpBagTelecomClock.
	TelecomClockType interface{}

	// Restriction on the port state. The type is PtpBagRestrictPortState.
	RestrictPortState interface{}

	// The clock profile to interoperate with, if interoperation is configured.
	// The type is PtpBagProfile.
	InteropProfile interface{}

	// Configuration Errors.
	ConfigurationErrors Ptp_InterfaceConfigurationErrors_InterfaceConfigurationError_ConfigurationErrors
}

Ptp_InterfaceConfigurationErrors_InterfaceConfigurationError Interface configuration error operational data

func (*Ptp_InterfaceConfigurationErrors_InterfaceConfigurationError) GetEntityData

func (interfaceConfigurationError *Ptp_InterfaceConfigurationErrors_InterfaceConfigurationError) GetEntityData() *types.CommonEntityData

type Ptp_InterfaceConfigurationErrors_InterfaceConfigurationError_ConfigurationErrors

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

	// PTP enabled on interface but not globally. The type is bool.
	GlobalPtp interface{}

	// Ethernet transport configured but not supported. The type is bool.
	EthernetTransport interface{}

	// One step clock operation configured but not supported. The type is bool.
	OneStep interface{}

	// Slave-operation configured but not supported. The type is bool.
	Slave interface{}

	// IPv6 transport configured but not supported. The type is bool.
	Ipv6 interface{}

	// Multicast configured but not supported. The type is bool.
	Multicast interface{}

	// Profile is referenced but not globally configured. The type is bool.
	ProfileNotGlobal interface{}

	// Local priority configuration is not compatible with profile. The type is
	// bool.
	LocalPriority interface{}

	// Ethernet transport is not compatible with profile. The type is bool.
	ProfileEthernet interface{}

	// IPv6 transport is not compatible with profile. The type is bool.
	ProfileIpv4 interface{}

	// IPv6 transport is not compatible with profile. The type is bool.
	ProfileIpv6 interface{}

	// Unicast is not compatible with profile. The type is bool.
	ProfileUnicast interface{}

	// Multicast is not compatible with profile. The type is bool.
	ProfileMulticast interface{}

	// Mixed-mode multicast is not compatible with profile. The type is bool.
	ProfileMixed interface{}

	// Unicast master is not compatible with profile. The type is bool.
	ProfileMasterUnicast interface{}

	// Multicast master is not compatible with profile. The type is bool.
	ProfileMasterMulticast interface{}

	// Mixed-mode multicast master is not compatible with profile. The type is
	// bool.
	ProfileMasterMixed interface{}

	// Ethernet multicast target-address is configured, but transport is IPv4. The
	// type is bool.
	TargetAddressIpv4 interface{}

	// Ethernet multicast target-address is configured, but transport is IPv6. The
	// type is bool.
	TargetAddressIpv6 interface{}

	// IPv4 TTL value configured but transport is not IPv4. The type is bool.
	Ipv4ttl interface{}

	// IPv6 hop limit value configured but transport is not IPv6. The type is
	// bool.
	Ipv6HopLimit interface{}

	// Port state restriction is not compatible with telecom clock type. The type
	// is bool.
	ProfilePortState interface{}

	// Announce interval is not compatible with profile. The type is bool.
	ProfileAnnounceInterval interface{}

	// Sync interval is not compatible with profile. The type is bool.
	ProfileSyncInterval interface{}

	// Delay request interval is not compatible with profile. The type is bool.
	ProfileDelayReqInterval interface{}

	// Sync timeout configuration is not compatible with profile. The type is
	// bool.
	ProfileSyncTimeout interface{}

	// Delay response timeout configuration is not compatible with profile. The
	// type is bool.
	ProfileDelayRespTimeout interface{}

	// Reducing invalid unicast grants is not compatible with configured profile.
	// The type is bool.
	InvalidGrantReduction interface{}

	// Domain is not compatible with configured profile interop. The type is bool.
	InvalidInteropDomain interface{}

	// Ingress conversion clock class default is not compatible with configured
	// profile interop. The type is bool.
	InvalidInteropIngressClockClassDefault interface{}

	// Ingress conversion priority1 is not compatible with configured profile
	// interop. The type is bool.
	InvalidInteropIngressPriority1 interface{}

	// Ingress conversion clock-accuracy is not compatible with configured profile
	// interop. The type is bool.
	InvalidInteropIngressClockAccuracy interface{}

	// Ingress conversion OSLV not compatible with configured profile interop. The
	// type is bool.
	InvalidInteropIngressOslv interface{}

	// Egress conversion clock class default is not compatible with configured
	// profile interop. The type is bool.
	InvalidInteropEgressClockClassDefault interface{}

	// Egress conversion priority1 is not compatible with configured profile
	// interop. The type is bool.
	InvalidInteropEgressPriority1 interface{}

	// Egress conversion priority2 is not compatible with configured profile
	// interop. The type is bool.
	InvalidInteropEgressPriority2 interface{}

	// Egress conversion clock-accuracy is not compatible with configured profile
	// interop. The type is bool.
	InvalidInteropEgressClockAccuracy interface{}

	// Egress conversion OSLV not compatible with configured profile interop. The
	// type is bool.
	InvalidInteropEgressOslv interface{}

	// Master configuration is not compatible with configured clock-type. The type
	// is bool.
	InvalidMasterConfig interface{}

	// Slave configuration is not compatible with configured clock-type. The type
	// is bool.
	InvalidSlaveConfig interface{}

	// List of ingress conversion clock class mapping 'from values' that are not
	// compatible with the configure profile interop. The type is slice of
	// interface{} with range: 0..255.
	InvalidInteropIngressClockClassMapFromVal []interface{}

	// List of ingress conversion clock class mapping 'to values' that are not
	// compatible with the configure profile interop. The type is slice of
	// interface{} with range: 0..255.
	InvalidInteropIngressClockClassMapToVal []interface{}

	// List of egress conversion clock class mapping 'from values' that are not
	// compatible with the configure profile interop. The type is slice of
	// interface{} with range: 0..255.
	InvalidInteropEgressClockClassMapFromVal []interface{}

	// List of egress conversion clock class mapping 'to values' that are not
	// compatible with the configure profile interop. The type is slice of
	// interface{} with range: 0..255.
	InvalidInteropEgressClockClassMapToVal []interface{}
}

Ptp_InterfaceConfigurationErrors_InterfaceConfigurationError_ConfigurationErrors Configuration Errors

func (*Ptp_InterfaceConfigurationErrors_InterfaceConfigurationError_ConfigurationErrors) GetEntityData

type Ptp_InterfaceForeignMasters

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

	// Interface foreign master clock operational data. The type is slice of
	// Ptp_InterfaceForeignMasters_InterfaceForeignMaster.
	InterfaceForeignMaster []*Ptp_InterfaceForeignMasters_InterfaceForeignMaster
}

Ptp_InterfaceForeignMasters Table for interface foreign master clock operational data

func (*Ptp_InterfaceForeignMasters) GetEntityData

func (interfaceForeignMasters *Ptp_InterfaceForeignMasters) GetEntityData() *types.CommonEntityData

type Ptp_InterfaceForeignMasters_InterfaceForeignMaster

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

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

	// Port number. The type is interface{} with range: 0..65535.
	PortNumber interface{}

	// Foreign clocks received on this interface. The type is slice of
	// Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock.
	ForeignClock []*Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock
}

Ptp_InterfaceForeignMasters_InterfaceForeignMaster Interface foreign master clock operational data

func (*Ptp_InterfaceForeignMasters_InterfaceForeignMaster) GetEntityData

func (interfaceForeignMaster *Ptp_InterfaceForeignMasters_InterfaceForeignMaster) GetEntityData() *types.CommonEntityData

type Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock

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

	// The clock is qualified for best master clock selection. The type is bool.
	IsQualified interface{}

	// This clock is the currently selected grand master clock. The type is bool.
	IsGrandmaster interface{}

	// The communication model configured on this clock. The type is
	// PtpBagCommunicationModel.
	CommunicationModel interface{}

	// This clock is known by this router. The type is bool.
	IsKnown interface{}

	// How long the clock has been known by this router for, in seconds. The type
	// is interface{} with range: 0..4294967295. Units are second.
	TimeKnownFor interface{}

	// The PTP domain that the foreign clock is in. The type is interface{} with
	// range: 0..255.
	ForeignDomain interface{}

	// Priority configured for the clock, if any. The type is interface{} with
	// range: 0..255.
	ConfiguredPriority interface{}

	// Clock class configured for the clock, if any. The type is interface{} with
	// range: 0..255.
	ConfiguredClockClass interface{}

	// Delay asymmetry configured for the clock, if any. The type is interface{}
	// with range: -2147483648..2147483647.
	DelayAsymmetry interface{}

	// Announced messages are not being received from the master. The type is
	// bool.
	PtsfLossAnnounce interface{}

	// Sync messages are not being received from the master. The type is bool.
	PtsfLossSync interface{}

	// Foreign clock information.
	ForeignClock Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_ForeignClock

	// The address of the clock.
	Address Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_Address

	// Unicast grant information for announce messages.
	AnnounceGrant Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_AnnounceGrant

	// Unicast grant information for sync messages.
	SyncGrant Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_SyncGrant

	// Unicast grant information for delay-response messages.
	DelayResponseGrant Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_DelayResponseGrant
}

Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock Foreign clocks received on this interface

func (*Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock) GetEntityData

type Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_Address

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

	// Encapsulation. The type is PtpBagEncap.
	Encapsulation interface{}

	// Unknown address type. The type is bool.
	AddressUnknown interface{}

	// IPv4 address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// Ethernet MAC address.
	MacAddress Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_Address_MacAddress

	// IPv6 address.
	Ipv6Address Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_Address_Ipv6Address
}

Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_Address The address of the clock

func (*Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_Address) GetEntityData

type Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_Address_Ipv6Address

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

	// IPv6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_Address_Ipv6Address IPv6 address

func (*Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_Address_Ipv6Address) GetEntityData

type Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_Address_MacAddress

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

	// macaddr. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	Macaddr interface{}
}

Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_Address_MacAddress Ethernet MAC address

func (*Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_Address_MacAddress) GetEntityData

type Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_AnnounceGrant

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

	// Log of the interval which has been granted. The type is interface{} with
	// range: -128..127.
	LogGrantInterval interface{}

	// Duraction of the grant. The type is interface{} with range: 0..4294967295.
	GrantDuration interface{}
}

Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_AnnounceGrant Unicast grant information for announce messages

func (*Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_AnnounceGrant) GetEntityData

type Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_DelayResponseGrant

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

	// Log of the interval which has been granted. The type is interface{} with
	// range: -128..127.
	LogGrantInterval interface{}

	// Duraction of the grant. The type is interface{} with range: 0..4294967295.
	GrantDuration interface{}
}

Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_DelayResponseGrant Unicast grant information for delay-response messages

func (*Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_DelayResponseGrant) GetEntityData

type Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_ForeignClock

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

	// Clock ID. The type is interface{} with range: 0..18446744073709551615.
	ClockId interface{}

	// Priority 1. The type is interface{} with range: 0..255.
	Priority1 interface{}

	// Priority 2. The type is interface{} with range: 0..255.
	Priority2 interface{}

	// Class. The type is interface{} with range: 0..255.
	Class interface{}

	// Accuracy. The type is interface{} with range: 0..255.
	Accuracy interface{}

	// Offset log variance. The type is interface{} with range: 0..65535.
	OffsetLogVariance interface{}

	// Steps removed. The type is interface{} with range: 0..65535.
	StepsRemoved interface{}

	// Time source. The type is PtpBagClockTimeSource.
	TimeSource interface{}

	// The clock is frequency traceable. The type is bool.
	FrequencyTraceable interface{}

	// The clock is time traceable. The type is bool.
	TimeTraceable interface{}

	// Timescale. The type is PtpBagClockTimescale.
	Timescale interface{}

	// Leap Seconds. The type is PtpBagClockLeapSeconds. Units are second.
	LeapSeconds interface{}

	// The clock is the local clock. The type is bool.
	Local interface{}

	// The configured clock class. The type is interface{} with range: 0..255.
	ConfiguredClockClass interface{}

	// The configured priority. The type is interface{} with range: 0..255.
	ConfiguredPriority interface{}

	// UTC offset.
	UtcOffset Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_ForeignClock_UtcOffset

	// Receiver.
	Receiver Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_ForeignClock_Receiver

	// Sender.
	Sender Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_ForeignClock_Sender
}

Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_ForeignClock Foreign clock information

func (*Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_ForeignClock) GetEntityData

type Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_ForeignClock_Receiver

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

	// Clock ID. The type is interface{} with range: 0..18446744073709551615.
	ClockId interface{}

	// Port number. The type is interface{} with range: 0..65535.
	PortNumber interface{}
}

Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_ForeignClock_Receiver Receiver

func (*Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_ForeignClock_Receiver) GetEntityData

type Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_ForeignClock_Sender

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

	// Clock ID. The type is interface{} with range: 0..18446744073709551615.
	ClockId interface{}

	// Port number. The type is interface{} with range: 0..65535.
	PortNumber interface{}
}

Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_ForeignClock_Sender Sender

func (*Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_ForeignClock_Sender) GetEntityData

type Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_ForeignClock_UtcOffset

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

	// Current offset. The type is interface{} with range: -32768..32767.
	CurrentOffset interface{}

	// The current offset is valid. The type is bool.
	OffsetValid interface{}
}

Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_ForeignClock_UtcOffset UTC offset

func (*Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_ForeignClock_UtcOffset) GetEntityData

type Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_SyncGrant

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

	// Log of the interval which has been granted. The type is interface{} with
	// range: -128..127.
	LogGrantInterval interface{}

	// Duraction of the grant. The type is interface{} with range: 0..4294967295.
	GrantDuration interface{}
}

Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_SyncGrant Unicast grant information for sync messages

func (*Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_SyncGrant) GetEntityData

type Ptp_InterfaceInterops

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

	// Interface interop operational data. The type is slice of
	// Ptp_InterfaceInterops_InterfaceInterop.
	InterfaceInterop []*Ptp_InterfaceInterops_InterfaceInterop
}

Ptp_InterfaceInterops Table for interface interop operational data

func (*Ptp_InterfaceInterops) GetEntityData

func (interfaceInterops *Ptp_InterfaceInterops) GetEntityData() *types.CommonEntityData

type Ptp_InterfaceInterops_InterfaceInterop

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

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

	// The PTP domain configured for this interface. The type is interface{} with
	// range: 0..255.
	LocalDomain interface{}

	// The PTP domain that is being interoperated with. The type is interface{}
	// with range: 0..255.
	InteropDomain interface{}

	// The PTP Profile configured for this interface. The type is PtpBagProfile.
	LocalProfile interface{}

	// The PTP profile that is being interoperated with. The type is
	// PtpBagProfile.
	InteropProfile interface{}

	// Egress interop information.
	EgressInterop Ptp_InterfaceInterops_InterfaceInterop_EgressInterop

	// Per-peer ingress interop information. The type is slice of
	// Ptp_InterfaceInterops_InterfaceInterop_IngressInterop.
	IngressInterop []*Ptp_InterfaceInterops_InterfaceInterop_IngressInterop
}

Ptp_InterfaceInterops_InterfaceInterop Interface interop operational data

func (*Ptp_InterfaceInterops_InterfaceInterop) GetEntityData

func (interfaceInterop *Ptp_InterfaceInterops_InterfaceInterop) GetEntityData() *types.CommonEntityData

type Ptp_InterfaceInterops_InterfaceInterop_EgressInterop

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

	// From Priority 1. The type is interface{} with range: 0..255.
	FromPriority1 interface{}

	// To Priority 1. The type is interface{} with range: 0..255.
	ToPriority1 interface{}

	// From Priority 2. The type is interface{} with range: 0..255.
	FromPriority2 interface{}

	// To Priority 2. The type is interface{} with range: 0..255.
	ToPriority2 interface{}

	// From Accuracy. The type is interface{} with range: 0..255.
	FromAccuracy interface{}

	// To Accuracy. The type is interface{} with range: 0..255.
	ToAccuracy interface{}

	// From Clock Class. The type is interface{} with range: 0..255.
	FromClockClass interface{}

	// To Clock Class. The type is interface{} with range: 0..255.
	ToClockClass interface{}

	// From Offset log variance. The type is interface{} with range: 0..65535.
	FromOffsetLogVariance interface{}

	// To Offset log variance. The type is interface{} with range: 0..65535.
	ToOffsetLogVariance interface{}
}

Ptp_InterfaceInterops_InterfaceInterop_EgressInterop Egress interop information

func (*Ptp_InterfaceInterops_InterfaceInterop_EgressInterop) GetEntityData

type Ptp_InterfaceInterops_InterfaceInterop_IngressInterop

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

	// Peer address.
	Address Ptp_InterfaceInterops_InterfaceInterop_IngressInterop_Address

	// Interop information.
	Interop Ptp_InterfaceInterops_InterfaceInterop_IngressInterop_Interop
}

Ptp_InterfaceInterops_InterfaceInterop_IngressInterop Per-peer ingress interop information

func (*Ptp_InterfaceInterops_InterfaceInterop_IngressInterop) GetEntityData

type Ptp_InterfaceInterops_InterfaceInterop_IngressInterop_Address

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

	// Encapsulation. The type is PtpBagEncap.
	Encapsulation interface{}

	// Unknown address type. The type is bool.
	AddressUnknown interface{}

	// IPv4 address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// Ethernet MAC address.
	MacAddress Ptp_InterfaceInterops_InterfaceInterop_IngressInterop_Address_MacAddress

	// IPv6 address.
	Ipv6Address Ptp_InterfaceInterops_InterfaceInterop_IngressInterop_Address_Ipv6Address
}

Ptp_InterfaceInterops_InterfaceInterop_IngressInterop_Address Peer address

func (*Ptp_InterfaceInterops_InterfaceInterop_IngressInterop_Address) GetEntityData

type Ptp_InterfaceInterops_InterfaceInterop_IngressInterop_Address_Ipv6Address

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

	// IPv6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ptp_InterfaceInterops_InterfaceInterop_IngressInterop_Address_Ipv6Address IPv6 address

func (*Ptp_InterfaceInterops_InterfaceInterop_IngressInterop_Address_Ipv6Address) GetEntityData

type Ptp_InterfaceInterops_InterfaceInterop_IngressInterop_Address_MacAddress

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

	// macaddr. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	Macaddr interface{}
}

Ptp_InterfaceInterops_InterfaceInterop_IngressInterop_Address_MacAddress Ethernet MAC address

func (*Ptp_InterfaceInterops_InterfaceInterop_IngressInterop_Address_MacAddress) GetEntityData

type Ptp_InterfaceInterops_InterfaceInterop_IngressInterop_Interop

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

	// From Priority 1. The type is interface{} with range: 0..255.
	FromPriority1 interface{}

	// To Priority 1. The type is interface{} with range: 0..255.
	ToPriority1 interface{}

	// From Priority 2. The type is interface{} with range: 0..255.
	FromPriority2 interface{}

	// To Priority 2. The type is interface{} with range: 0..255.
	ToPriority2 interface{}

	// From Accuracy. The type is interface{} with range: 0..255.
	FromAccuracy interface{}

	// To Accuracy. The type is interface{} with range: 0..255.
	ToAccuracy interface{}

	// From Clock Class. The type is interface{} with range: 0..255.
	FromClockClass interface{}

	// To Clock Class. The type is interface{} with range: 0..255.
	ToClockClass interface{}

	// From Offset log variance. The type is interface{} with range: 0..65535.
	FromOffsetLogVariance interface{}

	// To Offset log variance. The type is interface{} with range: 0..65535.
	ToOffsetLogVariance interface{}
}

Ptp_InterfaceInterops_InterfaceInterop_IngressInterop_Interop Interop information

func (*Ptp_InterfaceInterops_InterfaceInterop_IngressInterop_Interop) GetEntityData

type Ptp_InterfacePacketCounters

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

	// Interface packet counter operational data. The type is slice of
	// Ptp_InterfacePacketCounters_InterfacePacketCounter.
	InterfacePacketCounter []*Ptp_InterfacePacketCounters_InterfacePacketCounter
}

Ptp_InterfacePacketCounters Table for interface packet counter operational data

func (*Ptp_InterfacePacketCounters) GetEntityData

func (interfacePacketCounters *Ptp_InterfacePacketCounters) GetEntityData() *types.CommonEntityData

type Ptp_InterfacePacketCounters_InterfacePacketCounter

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

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

	// Packet counters.
	Counters Ptp_InterfacePacketCounters_InterfacePacketCounter_Counters

	// Packet counters for each peer on this interface. The type is slice of
	// Ptp_InterfacePacketCounters_InterfacePacketCounter_PeerCounter.
	PeerCounter []*Ptp_InterfacePacketCounters_InterfacePacketCounter_PeerCounter
}

Ptp_InterfacePacketCounters_InterfacePacketCounter Interface packet counter operational data

func (*Ptp_InterfacePacketCounters_InterfacePacketCounter) GetEntityData

func (interfacePacketCounter *Ptp_InterfacePacketCounters_InterfacePacketCounter) GetEntityData() *types.CommonEntityData

type Ptp_InterfacePacketCounters_InterfacePacketCounter_Counters

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

	// Number of announce packets sent. The type is interface{} with range:
	// 0..4294967295.
	AnnounceSent interface{}

	// Number of announce packets received. The type is interface{} with range:
	// 0..4294967295.
	AnnounceReceived interface{}

	// Number of announce packets dropped. The type is interface{} with range:
	// 0..4294967295.
	AnnounceDropped interface{}

	// Number of sync packets sent. The type is interface{} with range:
	// 0..4294967295.
	SyncSent interface{}

	// Number of sync packets received. The type is interface{} with range:
	// 0..4294967295.
	SyncReceived interface{}

	// Number of sync packetsdropped. The type is interface{} with range:
	// 0..4294967295.
	SyncDropped interface{}

	// Number of follow-up packets sent. The type is interface{} with range:
	// 0..4294967295.
	FollowUpSent interface{}

	// Number of follow-up packets received. The type is interface{} with range:
	// 0..4294967295.
	FollowUpReceived interface{}

	// Number of follow-up packets dropped. The type is interface{} with range:
	// 0..4294967295.
	FollowUpDropped interface{}

	// Number of delay-request packets sent. The type is interface{} with range:
	// 0..4294967295.
	DelayRequestSent interface{}

	// Number of delay-request packets received. The type is interface{} with
	// range: 0..4294967295.
	DelayRequestReceived interface{}

	// Number of delay-request packets dropped. The type is interface{} with
	// range: 0..4294967295.
	DelayRequestDropped interface{}

	// Number of delay-response packets sent. The type is interface{} with range:
	// 0..4294967295.
	DelayResponseSent interface{}

	// Number of delay-response packets received. The type is interface{} with
	// range: 0..4294967295.
	DelayResponseReceived interface{}

	// Number of delay-response packets dropped. The type is interface{} with
	// range: 0..4294967295.
	DelayResponseDropped interface{}

	// Number of peer-delay-request packets sent. The type is interface{} with
	// range: 0..4294967295.
	PeerDelayRequestSent interface{}

	// Number of peer-delay-request packets received. The type is interface{} with
	// range: 0..4294967295.
	PeerDelayRequestReceived interface{}

	// Number of peer-delay-request packets dropped. The type is interface{} with
	// range: 0..4294967295.
	PeerDelayRequestDropped interface{}

	// Number of peer-delay-response packets sent. The type is interface{} with
	// range: 0..4294967295.
	PeerDelayResponseSent interface{}

	// Number of peer-delay-response packets received. The type is interface{}
	// with range: 0..4294967295.
	PeerDelayResponseReceived interface{}

	// Number of peer-delay-response packets dropped. The type is interface{} with
	// range: 0..4294967295.
	PeerDelayResponseDropped interface{}

	// Number of peer-delay-response follow-up packets sent. The type is
	// interface{} with range: 0..4294967295.
	PeerDelayResponseFollowUpSent interface{}

	// Number of peer-delay-response follow-up packets received. The type is
	// interface{} with range: 0..4294967295.
	PeerDelayResponseFollowUpReceived interface{}

	// Number of peer-delay-response follow-up packets dropped. The type is
	// interface{} with range: 0..4294967295.
	PeerDelayResponseFollowUpDropped interface{}

	// Number of signaling packets sent. The type is interface{} with range:
	// 0..4294967295.
	SignalingSent interface{}

	// Number of signaling packets received. The type is interface{} with range:
	// 0..4294967295.
	SignalingReceived interface{}

	// Number of signaling packets dropped. The type is interface{} with range:
	// 0..4294967295.
	SignalingDropped interface{}

	// Number of management messages sent. The type is interface{} with range:
	// 0..4294967295.
	ManagementSent interface{}

	// Number of management messages received. The type is interface{} with range:
	// 0..4294967295.
	ManagementReceived interface{}

	// Number of management messages dropped. The type is interface{} with range:
	// 0..4294967295.
	ManagementDropped interface{}

	// Number of other packets sent. The type is interface{} with range:
	// 0..4294967295.
	OtherPacketsSent interface{}

	// Number of other packets received. The type is interface{} with range:
	// 0..4294967295.
	OtherPacketsReceived interface{}

	// Number of other packets dropped. The type is interface{} with range:
	// 0..4294967295.
	OtherPacketsDropped interface{}

	// Total number of packets sent. The type is interface{} with range:
	// 0..4294967295.
	TotalPacketsSent interface{}

	// Total number of packets received. The type is interface{} with range:
	// 0..4294967295.
	TotalPacketsReceived interface{}

	// Total number of packets dropped. The type is interface{} with range:
	// 0..4294967295.
	TotalPacketsDropped interface{}
}

Ptp_InterfacePacketCounters_InterfacePacketCounter_Counters Packet counters

func (*Ptp_InterfacePacketCounters_InterfacePacketCounter_Counters) GetEntityData

type Ptp_InterfacePacketCounters_InterfacePacketCounter_PeerCounter

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

	// Peer address.
	Address Ptp_InterfacePacketCounters_InterfacePacketCounter_PeerCounter_Address

	// Packet counters.
	Counters Ptp_InterfacePacketCounters_InterfacePacketCounter_PeerCounter_Counters
}

Ptp_InterfacePacketCounters_InterfacePacketCounter_PeerCounter Packet counters for each peer on this interface

func (*Ptp_InterfacePacketCounters_InterfacePacketCounter_PeerCounter) GetEntityData

type Ptp_InterfacePacketCounters_InterfacePacketCounter_PeerCounter_Address

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

	// Encapsulation. The type is PtpBagEncap.
	Encapsulation interface{}

	// Unknown address type. The type is bool.
	AddressUnknown interface{}

	// IPv4 address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// Ethernet MAC address.
	MacAddress Ptp_InterfacePacketCounters_InterfacePacketCounter_PeerCounter_Address_MacAddress

	// IPv6 address.
	Ipv6Address Ptp_InterfacePacketCounters_InterfacePacketCounter_PeerCounter_Address_Ipv6Address
}

Ptp_InterfacePacketCounters_InterfacePacketCounter_PeerCounter_Address Peer address

func (*Ptp_InterfacePacketCounters_InterfacePacketCounter_PeerCounter_Address) GetEntityData

type Ptp_InterfacePacketCounters_InterfacePacketCounter_PeerCounter_Address_Ipv6Address

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

	// IPv6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ptp_InterfacePacketCounters_InterfacePacketCounter_PeerCounter_Address_Ipv6Address IPv6 address

func (*Ptp_InterfacePacketCounters_InterfacePacketCounter_PeerCounter_Address_Ipv6Address) GetEntityData

type Ptp_InterfacePacketCounters_InterfacePacketCounter_PeerCounter_Address_MacAddress

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

	// macaddr. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	Macaddr interface{}
}

Ptp_InterfacePacketCounters_InterfacePacketCounter_PeerCounter_Address_MacAddress Ethernet MAC address

func (*Ptp_InterfacePacketCounters_InterfacePacketCounter_PeerCounter_Address_MacAddress) GetEntityData

type Ptp_InterfacePacketCounters_InterfacePacketCounter_PeerCounter_Counters

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

	// Number of announce packets sent. The type is interface{} with range:
	// 0..4294967295.
	AnnounceSent interface{}

	// Number of announce packets received. The type is interface{} with range:
	// 0..4294967295.
	AnnounceReceived interface{}

	// Number of announce packets dropped. The type is interface{} with range:
	// 0..4294967295.
	AnnounceDropped interface{}

	// Number of sync packets sent. The type is interface{} with range:
	// 0..4294967295.
	SyncSent interface{}

	// Number of sync packets received. The type is interface{} with range:
	// 0..4294967295.
	SyncReceived interface{}

	// Number of sync packetsdropped. The type is interface{} with range:
	// 0..4294967295.
	SyncDropped interface{}

	// Number of follow-up packets sent. The type is interface{} with range:
	// 0..4294967295.
	FollowUpSent interface{}

	// Number of follow-up packets received. The type is interface{} with range:
	// 0..4294967295.
	FollowUpReceived interface{}

	// Number of follow-up packets dropped. The type is interface{} with range:
	// 0..4294967295.
	FollowUpDropped interface{}

	// Number of delay-request packets sent. The type is interface{} with range:
	// 0..4294967295.
	DelayRequestSent interface{}

	// Number of delay-request packets received. The type is interface{} with
	// range: 0..4294967295.
	DelayRequestReceived interface{}

	// Number of delay-request packets dropped. The type is interface{} with
	// range: 0..4294967295.
	DelayRequestDropped interface{}

	// Number of delay-response packets sent. The type is interface{} with range:
	// 0..4294967295.
	DelayResponseSent interface{}

	// Number of delay-response packets received. The type is interface{} with
	// range: 0..4294967295.
	DelayResponseReceived interface{}

	// Number of delay-response packets dropped. The type is interface{} with
	// range: 0..4294967295.
	DelayResponseDropped interface{}

	// Number of peer-delay-request packets sent. The type is interface{} with
	// range: 0..4294967295.
	PeerDelayRequestSent interface{}

	// Number of peer-delay-request packets received. The type is interface{} with
	// range: 0..4294967295.
	PeerDelayRequestReceived interface{}

	// Number of peer-delay-request packets dropped. The type is interface{} with
	// range: 0..4294967295.
	PeerDelayRequestDropped interface{}

	// Number of peer-delay-response packets sent. The type is interface{} with
	// range: 0..4294967295.
	PeerDelayResponseSent interface{}

	// Number of peer-delay-response packets received. The type is interface{}
	// with range: 0..4294967295.
	PeerDelayResponseReceived interface{}

	// Number of peer-delay-response packets dropped. The type is interface{} with
	// range: 0..4294967295.
	PeerDelayResponseDropped interface{}

	// Number of peer-delay-response follow-up packets sent. The type is
	// interface{} with range: 0..4294967295.
	PeerDelayResponseFollowUpSent interface{}

	// Number of peer-delay-response follow-up packets received. The type is
	// interface{} with range: 0..4294967295.
	PeerDelayResponseFollowUpReceived interface{}

	// Number of peer-delay-response follow-up packets dropped. The type is
	// interface{} with range: 0..4294967295.
	PeerDelayResponseFollowUpDropped interface{}

	// Number of signaling packets sent. The type is interface{} with range:
	// 0..4294967295.
	SignalingSent interface{}

	// Number of signaling packets received. The type is interface{} with range:
	// 0..4294967295.
	SignalingReceived interface{}

	// Number of signaling packets dropped. The type is interface{} with range:
	// 0..4294967295.
	SignalingDropped interface{}

	// Number of management messages sent. The type is interface{} with range:
	// 0..4294967295.
	ManagementSent interface{}

	// Number of management messages received. The type is interface{} with range:
	// 0..4294967295.
	ManagementReceived interface{}

	// Number of management messages dropped. The type is interface{} with range:
	// 0..4294967295.
	ManagementDropped interface{}

	// Number of other packets sent. The type is interface{} with range:
	// 0..4294967295.
	OtherPacketsSent interface{}

	// Number of other packets received. The type is interface{} with range:
	// 0..4294967295.
	OtherPacketsReceived interface{}

	// Number of other packets dropped. The type is interface{} with range:
	// 0..4294967295.
	OtherPacketsDropped interface{}

	// Total number of packets sent. The type is interface{} with range:
	// 0..4294967295.
	TotalPacketsSent interface{}

	// Total number of packets received. The type is interface{} with range:
	// 0..4294967295.
	TotalPacketsReceived interface{}

	// Total number of packets dropped. The type is interface{} with range:
	// 0..4294967295.
	TotalPacketsDropped interface{}
}

Ptp_InterfacePacketCounters_InterfacePacketCounter_PeerCounter_Counters Packet counters

func (*Ptp_InterfacePacketCounters_InterfacePacketCounter_PeerCounter_Counters) GetEntityData

type Ptp_InterfaceUnicastPeers

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

	// Interface unicast peers operational data. The type is slice of
	// Ptp_InterfaceUnicastPeers_InterfaceUnicastPeer.
	InterfaceUnicastPeer []*Ptp_InterfaceUnicastPeers_InterfaceUnicastPeer
}

Ptp_InterfaceUnicastPeers Table for interface unicast peers operational data

func (*Ptp_InterfaceUnicastPeers) GetEntityData

func (interfaceUnicastPeers *Ptp_InterfaceUnicastPeers) GetEntityData() *types.CommonEntityData

type Ptp_InterfaceUnicastPeers_InterfaceUnicastPeer

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

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

	// Interface name. The type is string.
	Name interface{}

	// Port number. The type is interface{} with range: 0..65535.
	PortNumber interface{}

	// Unicast Peers. The type is slice of
	// Ptp_InterfaceUnicastPeers_InterfaceUnicastPeer_Peers.
	Peers []*Ptp_InterfaceUnicastPeers_InterfaceUnicastPeer_Peers
}

Ptp_InterfaceUnicastPeers_InterfaceUnicastPeer Interface unicast peers operational data

func (*Ptp_InterfaceUnicastPeers_InterfaceUnicastPeer) GetEntityData

func (interfaceUnicastPeer *Ptp_InterfaceUnicastPeers_InterfaceUnicastPeer) GetEntityData() *types.CommonEntityData

type Ptp_InterfaceUnicastPeers_InterfaceUnicastPeer_Peers

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

	// The address of the unicast peer.
	Address Ptp_InterfaceUnicastPeers_InterfaceUnicastPeer_Peers_Address

	// Unicast grant information for announce messages.
	AnnounceGrant Ptp_InterfaceUnicastPeers_InterfaceUnicastPeer_Peers_AnnounceGrant

	// Unicast grant information for sync messages.
	SyncGrant Ptp_InterfaceUnicastPeers_InterfaceUnicastPeer_Peers_SyncGrant

	// Unicast grant information for delay-response messages.
	DelayResponseGrant Ptp_InterfaceUnicastPeers_InterfaceUnicastPeer_Peers_DelayResponseGrant
}

Ptp_InterfaceUnicastPeers_InterfaceUnicastPeer_Peers Unicast Peers

func (*Ptp_InterfaceUnicastPeers_InterfaceUnicastPeer_Peers) GetEntityData

type Ptp_InterfaceUnicastPeers_InterfaceUnicastPeer_Peers_Address

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

	// Encapsulation. The type is PtpBagEncap.
	Encapsulation interface{}

	// Unknown address type. The type is bool.
	AddressUnknown interface{}

	// IPv4 address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// Ethernet MAC address.
	MacAddress Ptp_InterfaceUnicastPeers_InterfaceUnicastPeer_Peers_Address_MacAddress

	// IPv6 address.
	Ipv6Address Ptp_InterfaceUnicastPeers_InterfaceUnicastPeer_Peers_Address_Ipv6Address
}

Ptp_InterfaceUnicastPeers_InterfaceUnicastPeer_Peers_Address The address of the unicast peer

func (*Ptp_InterfaceUnicastPeers_InterfaceUnicastPeer_Peers_Address) GetEntityData

type Ptp_InterfaceUnicastPeers_InterfaceUnicastPeer_Peers_Address_Ipv6Address

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

	// IPv6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ptp_InterfaceUnicastPeers_InterfaceUnicastPeer_Peers_Address_Ipv6Address IPv6 address

func (*Ptp_InterfaceUnicastPeers_InterfaceUnicastPeer_Peers_Address_Ipv6Address) GetEntityData

type Ptp_InterfaceUnicastPeers_InterfaceUnicastPeer_Peers_Address_MacAddress

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

	// macaddr. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	Macaddr interface{}
}

Ptp_InterfaceUnicastPeers_InterfaceUnicastPeer_Peers_Address_MacAddress Ethernet MAC address

func (*Ptp_InterfaceUnicastPeers_InterfaceUnicastPeer_Peers_Address_MacAddress) GetEntityData

type Ptp_InterfaceUnicastPeers_InterfaceUnicastPeer_Peers_AnnounceGrant

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

	// Log of the interval which has been granted. The type is interface{} with
	// range: -128..127.
	LogGrantInterval interface{}

	// Duraction of the grant. The type is interface{} with range: 0..4294967295.
	GrantDuration interface{}
}

Ptp_InterfaceUnicastPeers_InterfaceUnicastPeer_Peers_AnnounceGrant Unicast grant information for announce messages

func (*Ptp_InterfaceUnicastPeers_InterfaceUnicastPeer_Peers_AnnounceGrant) GetEntityData

type Ptp_InterfaceUnicastPeers_InterfaceUnicastPeer_Peers_DelayResponseGrant

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

	// Log of the interval which has been granted. The type is interface{} with
	// range: -128..127.
	LogGrantInterval interface{}

	// Duraction of the grant. The type is interface{} with range: 0..4294967295.
	GrantDuration interface{}
}

Ptp_InterfaceUnicastPeers_InterfaceUnicastPeer_Peers_DelayResponseGrant Unicast grant information for delay-response messages

func (*Ptp_InterfaceUnicastPeers_InterfaceUnicastPeer_Peers_DelayResponseGrant) GetEntityData

type Ptp_InterfaceUnicastPeers_InterfaceUnicastPeer_Peers_SyncGrant

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

	// Log of the interval which has been granted. The type is interface{} with
	// range: -128..127.
	LogGrantInterval interface{}

	// Duraction of the grant. The type is interface{} with range: 0..4294967295.
	GrantDuration interface{}
}

Ptp_InterfaceUnicastPeers_InterfaceUnicastPeer_Peers_SyncGrant Unicast grant information for sync messages

func (*Ptp_InterfaceUnicastPeers_InterfaceUnicastPeer_Peers_SyncGrant) GetEntityData

type Ptp_Interfaces

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

	// Interface operational data. The type is slice of Ptp_Interfaces_Interface.
	Interface []*Ptp_Interfaces_Interface
}

Ptp_Interfaces Table for interface operational data

func (*Ptp_Interfaces) GetEntityData

func (interfaces *Ptp_Interfaces) GetEntityData() *types.CommonEntityData

type Ptp_Interfaces_Interface

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

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

	// Port state. The type is PtpBagPortState.
	PortState interface{}

	// Port number. The type is interface{} with range: 0..65535.
	PortNumber interface{}

	// Line state. The type is ImStateEnum.
	LineState interface{}

	// Encapsulation. The type is PtpBagEncap.
	Encapsulation interface{}

	// Ipv6 address, if IPv6 encapsulation is being used. The type is string with
	// pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}

	// IPv4 address, if IPv4 encapsulation is being used. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// Two step delay-request mechanism is being used. The type is bool.
	TwoStep interface{}

	// Communication model configured on the interface. The type is
	// PtpBagCommunicationModel.
	CommunicationModel interface{}

	// Log of the interface's sync interval. The type is interface{} with range:
	// -2147483648..2147483647.
	LogSyncInterval interface{}

	// Log of the interface's announce interval. The type is interface{} with
	// range: -2147483648..2147483647.
	LogAnnounceInterval interface{}

	// Announce timeout. The type is interface{} with range: 0..4294967295.
	AnnounceTimeout interface{}

	// Log of the interface's Minimum delay-request interval. The type is
	// interface{} with range: -2147483648..2147483647.
	LogMinDelayRequestInterval interface{}

	// The configured port state. The type is PtpBagRestrictPortState.
	ConfiguredPortState interface{}

	// The interface supports unicast. The type is bool.
	SupportsUnicast interface{}

	// The interface supports operation in master mode. The type is bool.
	SupportsMaster interface{}

	// The interface supports one-step operation. The type is bool.
	SupportsOneStep interface{}

	// The interface supports two-step operation. The type is bool.
	SupportsTwoStep interface{}

	// The interface supports ethernet transport. The type is bool.
	SupportsEthernet interface{}

	// The interface supports multicast. The type is bool.
	SupportsMulticast interface{}

	// The interface supports IPv4 transport. The type is bool.
	SupportsIpv4 interface{}

	// The interface supports IPv6 transport. The type is bool.
	SupportsIpv6 interface{}

	// The interface supports operation in slave mode. The type is bool.
	SupportsSlave interface{}

	// The interface supports source ip configuration. The type is bool.
	SupportsSourceIp interface{}

	// The maximum rate of sync packets on the interface. The type is interface{}
	// with range: 0..255.
	MaxSyncRate interface{}

	// The class of service used on the interface for event messages. The type is
	// interface{} with range: 0..4294967295.
	EventCos interface{}

	// The class of service used on the interface for general messages. The type
	// is interface{} with range: 0..4294967295.
	GeneralCos interface{}

	// The DSCP class used on the interface for event messages. The type is
	// interface{} with range: 0..4294967295.
	EventDscp interface{}

	// The DSCP class used on the interface for general messages. The type is
	// interface{} with range: 0..4294967295.
	GeneralDscp interface{}

	// The number of unicast peers known by the interface. The type is interface{}
	// with range: 0..4294967295.
	UnicastPeers interface{}

	// Local priority, for the G.8275.1 PTP profile. The type is interface{} with
	// range: 0..255.
	LocalPriority interface{}

	// Signal fail status of the interface. The type is bool.
	SignalFail interface{}

	// Indicate whether profile interop is in use. The type is bool.
	ProfileInterop interface{}

	// The PTP domain that is being interoperated with. The type is interface{}
	// with range: 0..255.
	InteropDomain interface{}

	// Profile that is being interoperated with. The type is PtpBagProfile.
	InteropProfile interface{}

	// List of Ipv6 addresses, if IPv6 encapsulation is being used. If a source
	// address is configured, this is the only item in the list.
	Ipv6AddressArray Ptp_Interfaces_Interface_Ipv6AddressArray

	// List of IPv4 addresses, if IPv4 encapsulation is being used. The first
	// address is the primary address. If a source address is configured, this is
	// the only item in the list.
	Ipv4AddressArray Ptp_Interfaces_Interface_Ipv4AddressArray

	// MAC address, if Ethernet encapsulation is being used.
	MacAddress Ptp_Interfaces_Interface_MacAddress

	// Details of any ingress conversion.
	IngressConversion Ptp_Interfaces_Interface_IngressConversion

	// Details of any egress conversion.
	EgressConversion Ptp_Interfaces_Interface_EgressConversion

	// The interface's master table. The type is slice of
	// Ptp_Interfaces_Interface_MasterTable.
	MasterTable []*Ptp_Interfaces_Interface_MasterTable
}

Ptp_Interfaces_Interface Interface operational data

func (*Ptp_Interfaces_Interface) GetEntityData

func (self *Ptp_Interfaces_Interface) GetEntityData() *types.CommonEntityData

type Ptp_Interfaces_Interface_EgressConversion

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

	// Priority 1. The type is interface{} with range: 0..255.
	Priority1 interface{}

	// Priority 2. The type is interface{} with range: 0..255.
	Priority2 interface{}

	// Accuracy. The type is interface{} with range: 0..255.
	Accuracy interface{}

	// Class Default. The type is interface{} with range: 0..255.
	ClassDefault interface{}

	// Offset log variance. The type is interface{} with range: 0..65535.
	OffsetLogVariance interface{}

	// Class Mapping. The type is slice of
	// Ptp_Interfaces_Interface_EgressConversion_ClassMapping.
	ClassMapping []*Ptp_Interfaces_Interface_EgressConversion_ClassMapping
}

Ptp_Interfaces_Interface_EgressConversion Details of any egress conversion

func (*Ptp_Interfaces_Interface_EgressConversion) GetEntityData

func (egressConversion *Ptp_Interfaces_Interface_EgressConversion) GetEntityData() *types.CommonEntityData

type Ptp_Interfaces_Interface_EgressConversion_ClassMapping

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

	// From clock class. The type is interface{} with range: 0..255.
	FromClockClass interface{}

	// To clock class. The type is interface{} with range: 0..255.
	ToClockClass interface{}
}

Ptp_Interfaces_Interface_EgressConversion_ClassMapping Class Mapping

func (*Ptp_Interfaces_Interface_EgressConversion_ClassMapping) GetEntityData

type Ptp_Interfaces_Interface_IngressConversion

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

	// Priority 1. The type is interface{} with range: 0..255.
	Priority1 interface{}

	// Priority 2. The type is interface{} with range: 0..255.
	Priority2 interface{}

	// Accuracy. The type is interface{} with range: 0..255.
	Accuracy interface{}

	// Class Default. The type is interface{} with range: 0..255.
	ClassDefault interface{}

	// Offset log variance. The type is interface{} with range: 0..65535.
	OffsetLogVariance interface{}

	// Class Mapping. The type is slice of
	// Ptp_Interfaces_Interface_IngressConversion_ClassMapping.
	ClassMapping []*Ptp_Interfaces_Interface_IngressConversion_ClassMapping
}

Ptp_Interfaces_Interface_IngressConversion Details of any ingress conversion

func (*Ptp_Interfaces_Interface_IngressConversion) GetEntityData

func (ingressConversion *Ptp_Interfaces_Interface_IngressConversion) GetEntityData() *types.CommonEntityData

type Ptp_Interfaces_Interface_IngressConversion_ClassMapping

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

	// From clock class. The type is interface{} with range: 0..255.
	FromClockClass interface{}

	// To clock class. The type is interface{} with range: 0..255.
	ToClockClass interface{}
}

Ptp_Interfaces_Interface_IngressConversion_ClassMapping Class Mapping

func (*Ptp_Interfaces_Interface_IngressConversion_ClassMapping) GetEntityData

type Ptp_Interfaces_Interface_Ipv4AddressArray

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

	// List of IPv4 addresses. The type is slice of string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Addr []interface{}
}

Ptp_Interfaces_Interface_Ipv4AddressArray List of IPv4 addresses, if IPv4 encapsulation is being used. The first address is the primary address. If a source address is configured, this is the only item in the list.

func (*Ptp_Interfaces_Interface_Ipv4AddressArray) GetEntityData

func (ipv4AddressArray *Ptp_Interfaces_Interface_Ipv4AddressArray) GetEntityData() *types.CommonEntityData

type Ptp_Interfaces_Interface_Ipv6AddressArray

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

	// List of IPv6 addresses. The type is slice of string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Addr []interface{}
}

Ptp_Interfaces_Interface_Ipv6AddressArray List of Ipv6 addresses, if IPv6 encapsulation is being used. If a source address is configured, this is the only item in the list

func (*Ptp_Interfaces_Interface_Ipv6AddressArray) GetEntityData

func (ipv6AddressArray *Ptp_Interfaces_Interface_Ipv6AddressArray) GetEntityData() *types.CommonEntityData

type Ptp_Interfaces_Interface_MacAddress

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

	// macaddr. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	Macaddr interface{}
}

Ptp_Interfaces_Interface_MacAddress MAC address, if Ethernet encapsulation is being used

func (*Ptp_Interfaces_Interface_MacAddress) GetEntityData

func (macAddress *Ptp_Interfaces_Interface_MacAddress) GetEntityData() *types.CommonEntityData

type Ptp_Interfaces_Interface_MasterTable

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

	// The configured communication model of the master clock. The type is
	// PtpBagCommunicationModel.
	CommunicationModel interface{}

	// The priority of the master clock, if it is set. The type is interface{}
	// with range: 0..255.
	Priority interface{}

	// Whether the interface is receiving messages from this master. The type is
	// bool.
	Known interface{}

	// The master is qualified for best master clock selection. The type is bool.
	Qualified interface{}

	// Whether this is the grandmaster. The type is bool.
	IsGrandmaster interface{}

	// Announced messages are not being received from the master. The type is
	// interface{} with range: 0..255.
	PtsfLossAnnounce interface{}

	// Sync messages are not being received from the master. The type is
	// interface{} with range: 0..255.
	PtsfLossSync interface{}

	// Whether this master uses non-negotiated unicast. The type is bool.
	IsNonnegotiated interface{}

	// The address of the master clock.
	Address Ptp_Interfaces_Interface_MasterTable_Address
}

Ptp_Interfaces_Interface_MasterTable The interface's master table

func (*Ptp_Interfaces_Interface_MasterTable) GetEntityData

func (masterTable *Ptp_Interfaces_Interface_MasterTable) GetEntityData() *types.CommonEntityData

type Ptp_Interfaces_Interface_MasterTable_Address

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

	// Encapsulation. The type is PtpBagEncap.
	Encapsulation interface{}

	// Unknown address type. The type is bool.
	AddressUnknown interface{}

	// IPv4 address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// Ethernet MAC address.
	MacAddress Ptp_Interfaces_Interface_MasterTable_Address_MacAddress

	// IPv6 address.
	Ipv6Address Ptp_Interfaces_Interface_MasterTable_Address_Ipv6Address
}

Ptp_Interfaces_Interface_MasterTable_Address The address of the master clock

func (*Ptp_Interfaces_Interface_MasterTable_Address) GetEntityData

type Ptp_Interfaces_Interface_MasterTable_Address_Ipv6Address

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

	// IPv6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ptp_Interfaces_Interface_MasterTable_Address_Ipv6Address IPv6 address

func (*Ptp_Interfaces_Interface_MasterTable_Address_Ipv6Address) GetEntityData

type Ptp_Interfaces_Interface_MasterTable_Address_MacAddress

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

	// macaddr. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	Macaddr interface{}
}

Ptp_Interfaces_Interface_MasterTable_Address_MacAddress Ethernet MAC address

func (*Ptp_Interfaces_Interface_MasterTable_Address_MacAddress) GetEntityData

type Ptp_LocalClock

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

	// The PTP domain of the local clock. The type is interface{} with range:
	// 0..255.
	Domain interface{}

	// Is the local clock in holdover?. The type is bool.
	Holdover interface{}

	// The holdover clock class (if it is valid). The type is interface{} with
	// range: 0..255.
	HoldoverClockClass interface{}

	// Local clock.
	ClockProperties Ptp_LocalClock_ClockProperties

	// Virtual port.
	VirtualPort Ptp_LocalClock_VirtualPort
}

Ptp_LocalClock Local clock operational data

func (*Ptp_LocalClock) GetEntityData

func (localClock *Ptp_LocalClock) GetEntityData() *types.CommonEntityData

type Ptp_LocalClock_ClockProperties

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

	// Clock ID. The type is interface{} with range: 0..18446744073709551615.
	ClockId interface{}

	// Priority 1. The type is interface{} with range: 0..255.
	Priority1 interface{}

	// Priority 2. The type is interface{} with range: 0..255.
	Priority2 interface{}

	// Class. The type is interface{} with range: 0..255.
	Class interface{}

	// Accuracy. The type is interface{} with range: 0..255.
	Accuracy interface{}

	// Offset log variance. The type is interface{} with range: 0..65535.
	OffsetLogVariance interface{}

	// Steps removed. The type is interface{} with range: 0..65535.
	StepsRemoved interface{}

	// Time source. The type is PtpBagClockTimeSource.
	TimeSource interface{}

	// The clock is frequency traceable. The type is bool.
	FrequencyTraceable interface{}

	// The clock is time traceable. The type is bool.
	TimeTraceable interface{}

	// Timescale. The type is PtpBagClockTimescale.
	Timescale interface{}

	// Leap Seconds. The type is PtpBagClockLeapSeconds. Units are second.
	LeapSeconds interface{}

	// The clock is the local clock. The type is bool.
	Local interface{}

	// The configured clock class. The type is interface{} with range: 0..255.
	ConfiguredClockClass interface{}

	// The configured priority. The type is interface{} with range: 0..255.
	ConfiguredPriority interface{}

	// UTC offset.
	UtcOffset Ptp_LocalClock_ClockProperties_UtcOffset

	// Receiver.
	Receiver Ptp_LocalClock_ClockProperties_Receiver

	// Sender.
	Sender Ptp_LocalClock_ClockProperties_Sender
}

Ptp_LocalClock_ClockProperties Local clock

func (*Ptp_LocalClock_ClockProperties) GetEntityData

func (clockProperties *Ptp_LocalClock_ClockProperties) GetEntityData() *types.CommonEntityData

type Ptp_LocalClock_ClockProperties_Receiver

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

	// Clock ID. The type is interface{} with range: 0..18446744073709551615.
	ClockId interface{}

	// Port number. The type is interface{} with range: 0..65535.
	PortNumber interface{}
}

Ptp_LocalClock_ClockProperties_Receiver Receiver

func (*Ptp_LocalClock_ClockProperties_Receiver) GetEntityData

type Ptp_LocalClock_ClockProperties_Sender

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

	// Clock ID. The type is interface{} with range: 0..18446744073709551615.
	ClockId interface{}

	// Port number. The type is interface{} with range: 0..65535.
	PortNumber interface{}
}

Ptp_LocalClock_ClockProperties_Sender Sender

func (*Ptp_LocalClock_ClockProperties_Sender) GetEntityData

type Ptp_LocalClock_ClockProperties_UtcOffset

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

	// Current offset. The type is interface{} with range: -32768..32767.
	CurrentOffset interface{}

	// The current offset is valid. The type is bool.
	OffsetValid interface{}
}

Ptp_LocalClock_ClockProperties_UtcOffset UTC offset

func (*Ptp_LocalClock_ClockProperties_UtcOffset) GetEntityData

type Ptp_LocalClock_VirtualPort

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

	// Configured. The type is bool.
	Configured interface{}

	// Connected. The type is bool.
	Connected interface{}

	// Priority 1. The type is interface{} with range: 0..255.
	Priority1 interface{}

	// Priority 2. The type is interface{} with range: 0..255.
	Priority2 interface{}

	// Class. The type is interface{} with range: 0..255.
	Class interface{}

	// Accuracy. The type is interface{} with range: 0..255.
	Accuracy interface{}

	// Offset log variance. The type is interface{} with range: 0..65535.
	OffsetLogVariance interface{}

	// The local priority. The type is interface{} with range: 0..255.
	LocalPriority interface{}
}

Ptp_LocalClock_VirtualPort Virtual port

func (*Ptp_LocalClock_VirtualPort) GetEntityData

func (virtualPort *Ptp_LocalClock_VirtualPort) GetEntityData() *types.CommonEntityData

type Ptp_Nodes

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

	// Node-specific operational data for a given node. The type is slice of
	// Ptp_Nodes_Node.
	Node []*Ptp_Nodes_Node
}

Ptp_Nodes Table for node-specific operational data

func (*Ptp_Nodes) GetEntityData

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

type Ptp_Nodes_Node

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

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

	// Table for node foreign master clock operational data.
	NodeInterfaceForeignMasters Ptp_Nodes_Node_NodeInterfaceForeignMasters

	// Node summary operational data.
	Summary Ptp_Nodes_Node_Summary

	// Table for node interface operational data.
	NodeInterfaces Ptp_Nodes_Node_NodeInterfaces

	// Table for node unicast peers operational data.
	NodeInterfaceUnicastPeers Ptp_Nodes_Node_NodeInterfaceUnicastPeers

	// Node packet counter operational data.
	PacketCounters Ptp_Nodes_Node_PacketCounters
}

Ptp_Nodes_Node Node-specific operational data for a given node

func (*Ptp_Nodes_Node) GetEntityData

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

type Ptp_Nodes_Node_NodeInterfaceForeignMasters

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

	// Node interface foreign master clock operational data. The type is slice of
	// Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster.
	NodeInterfaceForeignMaster []*Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster
}

Ptp_Nodes_Node_NodeInterfaceForeignMasters Table for node foreign master clock operational data

func (*Ptp_Nodes_Node_NodeInterfaceForeignMasters) GetEntityData

func (nodeInterfaceForeignMasters *Ptp_Nodes_Node_NodeInterfaceForeignMasters) GetEntityData() *types.CommonEntityData

type Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster

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

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

	// Port number. The type is interface{} with range: 0..65535.
	PortNumber interface{}

	// Foreign clocks received on this interface. The type is slice of
	// Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock.
	ForeignClock []*Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock
}

Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster Node interface foreign master clock operational data

func (*Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster) GetEntityData

type Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock

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

	// The clock is qualified for best master clock selection. The type is bool.
	IsQualified interface{}

	// This clock is the currently selected grand master clock. The type is bool.
	IsGrandmaster interface{}

	// The communication model configured on this clock. The type is
	// PtpBagCommunicationModel.
	CommunicationModel interface{}

	// This clock is known by this router. The type is bool.
	IsKnown interface{}

	// How long the clock has been known by this router for, in seconds. The type
	// is interface{} with range: 0..4294967295. Units are second.
	TimeKnownFor interface{}

	// The PTP domain that the foreign clock is in. The type is interface{} with
	// range: 0..255.
	ForeignDomain interface{}

	// Priority configured for the clock, if any. The type is interface{} with
	// range: 0..255.
	ConfiguredPriority interface{}

	// Clock class configured for the clock, if any. The type is interface{} with
	// range: 0..255.
	ConfiguredClockClass interface{}

	// Delay asymmetry configured for the clock, if any. The type is interface{}
	// with range: -2147483648..2147483647.
	DelayAsymmetry interface{}

	// Announced messages are not being received from the master. The type is
	// bool.
	PtsfLossAnnounce interface{}

	// Sync messages are not being received from the master. The type is bool.
	PtsfLossSync interface{}

	// Foreign clock information.
	ForeignClock Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_ForeignClock

	// The address of the clock.
	Address Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_Address

	// Unicast grant information for announce messages.
	AnnounceGrant Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_AnnounceGrant

	// Unicast grant information for sync messages.
	SyncGrant Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_SyncGrant

	// Unicast grant information for delay-response messages.
	DelayResponseGrant Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_DelayResponseGrant
}

Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock Foreign clocks received on this interface

func (*Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock) GetEntityData

type Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_Address

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

	// Encapsulation. The type is PtpBagEncap.
	Encapsulation interface{}

	// Unknown address type. The type is bool.
	AddressUnknown interface{}

	// IPv4 address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// Ethernet MAC address.
	MacAddress Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_Address_MacAddress

	// IPv6 address.
	Ipv6Address Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_Address_Ipv6Address
}

Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_Address The address of the clock

func (*Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_Address) GetEntityData

type Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_Address_Ipv6Address

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

	// IPv6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_Address_Ipv6Address IPv6 address

func (*Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_Address_Ipv6Address) GetEntityData

type Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_Address_MacAddress

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

	// macaddr. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	Macaddr interface{}
}

Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_Address_MacAddress Ethernet MAC address

func (*Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_Address_MacAddress) GetEntityData

type Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_AnnounceGrant

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

	// Log of the interval which has been granted. The type is interface{} with
	// range: -128..127.
	LogGrantInterval interface{}

	// Duraction of the grant. The type is interface{} with range: 0..4294967295.
	GrantDuration interface{}
}

Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_AnnounceGrant Unicast grant information for announce messages

func (*Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_AnnounceGrant) GetEntityData

type Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_DelayResponseGrant

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

	// Log of the interval which has been granted. The type is interface{} with
	// range: -128..127.
	LogGrantInterval interface{}

	// Duraction of the grant. The type is interface{} with range: 0..4294967295.
	GrantDuration interface{}
}

Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_DelayResponseGrant Unicast grant information for delay-response messages

func (*Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_DelayResponseGrant) GetEntityData

type Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_ForeignClock

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

	// Clock ID. The type is interface{} with range: 0..18446744073709551615.
	ClockId interface{}

	// Priority 1. The type is interface{} with range: 0..255.
	Priority1 interface{}

	// Priority 2. The type is interface{} with range: 0..255.
	Priority2 interface{}

	// Class. The type is interface{} with range: 0..255.
	Class interface{}

	// Accuracy. The type is interface{} with range: 0..255.
	Accuracy interface{}

	// Offset log variance. The type is interface{} with range: 0..65535.
	OffsetLogVariance interface{}

	// Steps removed. The type is interface{} with range: 0..65535.
	StepsRemoved interface{}

	// Time source. The type is PtpBagClockTimeSource.
	TimeSource interface{}

	// The clock is frequency traceable. The type is bool.
	FrequencyTraceable interface{}

	// The clock is time traceable. The type is bool.
	TimeTraceable interface{}

	// Timescale. The type is PtpBagClockTimescale.
	Timescale interface{}

	// Leap Seconds. The type is PtpBagClockLeapSeconds. Units are second.
	LeapSeconds interface{}

	// The clock is the local clock. The type is bool.
	Local interface{}

	// The configured clock class. The type is interface{} with range: 0..255.
	ConfiguredClockClass interface{}

	// The configured priority. The type is interface{} with range: 0..255.
	ConfiguredPriority interface{}

	// UTC offset.
	UtcOffset Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_ForeignClock_UtcOffset

	// Receiver.
	Receiver Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_ForeignClock_Receiver

	// Sender.
	Sender Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_ForeignClock_Sender
}

Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_ForeignClock Foreign clock information

func (*Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_ForeignClock) GetEntityData

type Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_ForeignClock_Receiver

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

	// Clock ID. The type is interface{} with range: 0..18446744073709551615.
	ClockId interface{}

	// Port number. The type is interface{} with range: 0..65535.
	PortNumber interface{}
}

Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_ForeignClock_Receiver Receiver

func (*Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_ForeignClock_Receiver) GetEntityData

type Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_ForeignClock_Sender

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

	// Clock ID. The type is interface{} with range: 0..18446744073709551615.
	ClockId interface{}

	// Port number. The type is interface{} with range: 0..65535.
	PortNumber interface{}
}

Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_ForeignClock_Sender Sender

func (*Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_ForeignClock_Sender) GetEntityData

type Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_ForeignClock_UtcOffset

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

	// Current offset. The type is interface{} with range: -32768..32767.
	CurrentOffset interface{}

	// The current offset is valid. The type is bool.
	OffsetValid interface{}
}

Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_ForeignClock_UtcOffset UTC offset

func (*Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_ForeignClock_UtcOffset) GetEntityData

type Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_SyncGrant

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

	// Log of the interval which has been granted. The type is interface{} with
	// range: -128..127.
	LogGrantInterval interface{}

	// Duraction of the grant. The type is interface{} with range: 0..4294967295.
	GrantDuration interface{}
}

Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_SyncGrant Unicast grant information for sync messages

func (*Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_SyncGrant) GetEntityData

type Ptp_Nodes_Node_NodeInterfaceUnicastPeers

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

	// Node interface unicast peers operational data. The type is slice of
	// Ptp_Nodes_Node_NodeInterfaceUnicastPeers_NodeInterfaceUnicastPeer.
	NodeInterfaceUnicastPeer []*Ptp_Nodes_Node_NodeInterfaceUnicastPeers_NodeInterfaceUnicastPeer
}

Ptp_Nodes_Node_NodeInterfaceUnicastPeers Table for node unicast peers operational data

func (*Ptp_Nodes_Node_NodeInterfaceUnicastPeers) GetEntityData

func (nodeInterfaceUnicastPeers *Ptp_Nodes_Node_NodeInterfaceUnicastPeers) GetEntityData() *types.CommonEntityData

type Ptp_Nodes_Node_NodeInterfaceUnicastPeers_NodeInterfaceUnicastPeer

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

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

	// Interface name. The type is string.
	Name interface{}

	// Port number. The type is interface{} with range: 0..65535.
	PortNumber interface{}

	// Unicast Peers. The type is slice of
	// Ptp_Nodes_Node_NodeInterfaceUnicastPeers_NodeInterfaceUnicastPeer_Peers.
	Peers []*Ptp_Nodes_Node_NodeInterfaceUnicastPeers_NodeInterfaceUnicastPeer_Peers
}

Ptp_Nodes_Node_NodeInterfaceUnicastPeers_NodeInterfaceUnicastPeer Node interface unicast peers operational data

func (*Ptp_Nodes_Node_NodeInterfaceUnicastPeers_NodeInterfaceUnicastPeer) GetEntityData

type Ptp_Nodes_Node_NodeInterfaceUnicastPeers_NodeInterfaceUnicastPeer_Peers

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

	// The address of the unicast peer.
	Address Ptp_Nodes_Node_NodeInterfaceUnicastPeers_NodeInterfaceUnicastPeer_Peers_Address

	// Unicast grant information for announce messages.
	AnnounceGrant Ptp_Nodes_Node_NodeInterfaceUnicastPeers_NodeInterfaceUnicastPeer_Peers_AnnounceGrant

	// Unicast grant information for sync messages.
	SyncGrant Ptp_Nodes_Node_NodeInterfaceUnicastPeers_NodeInterfaceUnicastPeer_Peers_SyncGrant

	// Unicast grant information for delay-response messages.
	DelayResponseGrant Ptp_Nodes_Node_NodeInterfaceUnicastPeers_NodeInterfaceUnicastPeer_Peers_DelayResponseGrant
}

Ptp_Nodes_Node_NodeInterfaceUnicastPeers_NodeInterfaceUnicastPeer_Peers Unicast Peers

func (*Ptp_Nodes_Node_NodeInterfaceUnicastPeers_NodeInterfaceUnicastPeer_Peers) GetEntityData

type Ptp_Nodes_Node_NodeInterfaceUnicastPeers_NodeInterfaceUnicastPeer_Peers_Address

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

	// Encapsulation. The type is PtpBagEncap.
	Encapsulation interface{}

	// Unknown address type. The type is bool.
	AddressUnknown interface{}

	// IPv4 address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// Ethernet MAC address.
	MacAddress Ptp_Nodes_Node_NodeInterfaceUnicastPeers_NodeInterfaceUnicastPeer_Peers_Address_MacAddress

	// IPv6 address.
	Ipv6Address Ptp_Nodes_Node_NodeInterfaceUnicastPeers_NodeInterfaceUnicastPeer_Peers_Address_Ipv6Address
}

Ptp_Nodes_Node_NodeInterfaceUnicastPeers_NodeInterfaceUnicastPeer_Peers_Address The address of the unicast peer

func (*Ptp_Nodes_Node_NodeInterfaceUnicastPeers_NodeInterfaceUnicastPeer_Peers_Address) GetEntityData

type Ptp_Nodes_Node_NodeInterfaceUnicastPeers_NodeInterfaceUnicastPeer_Peers_Address_Ipv6Address

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

	// IPv6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ptp_Nodes_Node_NodeInterfaceUnicastPeers_NodeInterfaceUnicastPeer_Peers_Address_Ipv6Address IPv6 address

func (*Ptp_Nodes_Node_NodeInterfaceUnicastPeers_NodeInterfaceUnicastPeer_Peers_Address_Ipv6Address) GetEntityData

type Ptp_Nodes_Node_NodeInterfaceUnicastPeers_NodeInterfaceUnicastPeer_Peers_Address_MacAddress

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

	// macaddr. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	Macaddr interface{}
}

Ptp_Nodes_Node_NodeInterfaceUnicastPeers_NodeInterfaceUnicastPeer_Peers_Address_MacAddress Ethernet MAC address

func (*Ptp_Nodes_Node_NodeInterfaceUnicastPeers_NodeInterfaceUnicastPeer_Peers_Address_MacAddress) GetEntityData

type Ptp_Nodes_Node_NodeInterfaceUnicastPeers_NodeInterfaceUnicastPeer_Peers_AnnounceGrant

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

	// Log of the interval which has been granted. The type is interface{} with
	// range: -128..127.
	LogGrantInterval interface{}

	// Duraction of the grant. The type is interface{} with range: 0..4294967295.
	GrantDuration interface{}
}

Ptp_Nodes_Node_NodeInterfaceUnicastPeers_NodeInterfaceUnicastPeer_Peers_AnnounceGrant Unicast grant information for announce messages

func (*Ptp_Nodes_Node_NodeInterfaceUnicastPeers_NodeInterfaceUnicastPeer_Peers_AnnounceGrant) GetEntityData

type Ptp_Nodes_Node_NodeInterfaceUnicastPeers_NodeInterfaceUnicastPeer_Peers_DelayResponseGrant

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

	// Log of the interval which has been granted. The type is interface{} with
	// range: -128..127.
	LogGrantInterval interface{}

	// Duraction of the grant. The type is interface{} with range: 0..4294967295.
	GrantDuration interface{}
}

Ptp_Nodes_Node_NodeInterfaceUnicastPeers_NodeInterfaceUnicastPeer_Peers_DelayResponseGrant Unicast grant information for delay-response messages

func (*Ptp_Nodes_Node_NodeInterfaceUnicastPeers_NodeInterfaceUnicastPeer_Peers_DelayResponseGrant) GetEntityData

type Ptp_Nodes_Node_NodeInterfaceUnicastPeers_NodeInterfaceUnicastPeer_Peers_SyncGrant

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

	// Log of the interval which has been granted. The type is interface{} with
	// range: -128..127.
	LogGrantInterval interface{}

	// Duraction of the grant. The type is interface{} with range: 0..4294967295.
	GrantDuration interface{}
}

Ptp_Nodes_Node_NodeInterfaceUnicastPeers_NodeInterfaceUnicastPeer_Peers_SyncGrant Unicast grant information for sync messages

func (*Ptp_Nodes_Node_NodeInterfaceUnicastPeers_NodeInterfaceUnicastPeer_Peers_SyncGrant) GetEntityData

type Ptp_Nodes_Node_NodeInterfaces

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

	// Node interface operational data. The type is slice of
	// Ptp_Nodes_Node_NodeInterfaces_NodeInterface.
	NodeInterface []*Ptp_Nodes_Node_NodeInterfaces_NodeInterface
}

Ptp_Nodes_Node_NodeInterfaces Table for node interface operational data

func (*Ptp_Nodes_Node_NodeInterfaces) GetEntityData

func (nodeInterfaces *Ptp_Nodes_Node_NodeInterfaces) GetEntityData() *types.CommonEntityData

type Ptp_Nodes_Node_NodeInterfaces_NodeInterface

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

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

	// Port state. The type is PtpBagPortState.
	PortState interface{}

	// Port number. The type is interface{} with range: 0..65535.
	PortNumber interface{}

	// Line state. The type is ImStateEnum.
	LineState interface{}

	// Encapsulation. The type is PtpBagEncap.
	Encapsulation interface{}

	// Ipv6 address, if IPv6 encapsulation is being used. The type is string with
	// pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}

	// IPv4 address, if IPv4 encapsulation is being used. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// Two step delay-request mechanism is being used. The type is bool.
	TwoStep interface{}

	// Communication model configured on the interface. The type is
	// PtpBagCommunicationModel.
	CommunicationModel interface{}

	// Log of the interface's sync interval. The type is interface{} with range:
	// -2147483648..2147483647.
	LogSyncInterval interface{}

	// Log of the interface's announce interval. The type is interface{} with
	// range: -2147483648..2147483647.
	LogAnnounceInterval interface{}

	// Announce timeout. The type is interface{} with range: 0..4294967295.
	AnnounceTimeout interface{}

	// Log of the interface's Minimum delay-request interval. The type is
	// interface{} with range: -2147483648..2147483647.
	LogMinDelayRequestInterval interface{}

	// The configured port state. The type is PtpBagRestrictPortState.
	ConfiguredPortState interface{}

	// The interface supports unicast. The type is bool.
	SupportsUnicast interface{}

	// The interface supports operation in master mode. The type is bool.
	SupportsMaster interface{}

	// The interface supports one-step operation. The type is bool.
	SupportsOneStep interface{}

	// The interface supports two-step operation. The type is bool.
	SupportsTwoStep interface{}

	// The interface supports ethernet transport. The type is bool.
	SupportsEthernet interface{}

	// The interface supports multicast. The type is bool.
	SupportsMulticast interface{}

	// The interface supports IPv4 transport. The type is bool.
	SupportsIpv4 interface{}

	// The interface supports IPv6 transport. The type is bool.
	SupportsIpv6 interface{}

	// The interface supports operation in slave mode. The type is bool.
	SupportsSlave interface{}

	// The interface supports source ip configuration. The type is bool.
	SupportsSourceIp interface{}

	// The maximum rate of sync packets on the interface. The type is interface{}
	// with range: 0..255.
	MaxSyncRate interface{}

	// The class of service used on the interface for event messages. The type is
	// interface{} with range: 0..4294967295.
	EventCos interface{}

	// The class of service used on the interface for general messages. The type
	// is interface{} with range: 0..4294967295.
	GeneralCos interface{}

	// The DSCP class used on the interface for event messages. The type is
	// interface{} with range: 0..4294967295.
	EventDscp interface{}

	// The DSCP class used on the interface for general messages. The type is
	// interface{} with range: 0..4294967295.
	GeneralDscp interface{}

	// The number of unicast peers known by the interface. The type is interface{}
	// with range: 0..4294967295.
	UnicastPeers interface{}

	// Local priority, for the G.8275.1 PTP profile. The type is interface{} with
	// range: 0..255.
	LocalPriority interface{}

	// Signal fail status of the interface. The type is bool.
	SignalFail interface{}

	// Indicate whether profile interop is in use. The type is bool.
	ProfileInterop interface{}

	// The PTP domain that is being interoperated with. The type is interface{}
	// with range: 0..255.
	InteropDomain interface{}

	// Profile that is being interoperated with. The type is PtpBagProfile.
	InteropProfile interface{}

	// List of Ipv6 addresses, if IPv6 encapsulation is being used. If a source
	// address is configured, this is the only item in the list.
	Ipv6AddressArray Ptp_Nodes_Node_NodeInterfaces_NodeInterface_Ipv6AddressArray

	// List of IPv4 addresses, if IPv4 encapsulation is being used. The first
	// address is the primary address. If a source address is configured, this is
	// the only item in the list.
	Ipv4AddressArray Ptp_Nodes_Node_NodeInterfaces_NodeInterface_Ipv4AddressArray

	// MAC address, if Ethernet encapsulation is being used.
	MacAddress Ptp_Nodes_Node_NodeInterfaces_NodeInterface_MacAddress

	// Details of any ingress conversion.
	IngressConversion Ptp_Nodes_Node_NodeInterfaces_NodeInterface_IngressConversion

	// Details of any egress conversion.
	EgressConversion Ptp_Nodes_Node_NodeInterfaces_NodeInterface_EgressConversion

	// The interface's master table. The type is slice of
	// Ptp_Nodes_Node_NodeInterfaces_NodeInterface_MasterTable.
	MasterTable []*Ptp_Nodes_Node_NodeInterfaces_NodeInterface_MasterTable
}

Ptp_Nodes_Node_NodeInterfaces_NodeInterface Node interface operational data

func (*Ptp_Nodes_Node_NodeInterfaces_NodeInterface) GetEntityData

func (nodeInterface *Ptp_Nodes_Node_NodeInterfaces_NodeInterface) GetEntityData() *types.CommonEntityData

type Ptp_Nodes_Node_NodeInterfaces_NodeInterface_EgressConversion

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

	// Priority 1. The type is interface{} with range: 0..255.
	Priority1 interface{}

	// Priority 2. The type is interface{} with range: 0..255.
	Priority2 interface{}

	// Accuracy. The type is interface{} with range: 0..255.
	Accuracy interface{}

	// Class Default. The type is interface{} with range: 0..255.
	ClassDefault interface{}

	// Offset log variance. The type is interface{} with range: 0..65535.
	OffsetLogVariance interface{}

	// Class Mapping. The type is slice of
	// Ptp_Nodes_Node_NodeInterfaces_NodeInterface_EgressConversion_ClassMapping.
	ClassMapping []*Ptp_Nodes_Node_NodeInterfaces_NodeInterface_EgressConversion_ClassMapping
}

Ptp_Nodes_Node_NodeInterfaces_NodeInterface_EgressConversion Details of any egress conversion

func (*Ptp_Nodes_Node_NodeInterfaces_NodeInterface_EgressConversion) GetEntityData

type Ptp_Nodes_Node_NodeInterfaces_NodeInterface_EgressConversion_ClassMapping

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

	// From clock class. The type is interface{} with range: 0..255.
	FromClockClass interface{}

	// To clock class. The type is interface{} with range: 0..255.
	ToClockClass interface{}
}

Ptp_Nodes_Node_NodeInterfaces_NodeInterface_EgressConversion_ClassMapping Class Mapping

func (*Ptp_Nodes_Node_NodeInterfaces_NodeInterface_EgressConversion_ClassMapping) GetEntityData

type Ptp_Nodes_Node_NodeInterfaces_NodeInterface_IngressConversion

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

	// Priority 1. The type is interface{} with range: 0..255.
	Priority1 interface{}

	// Priority 2. The type is interface{} with range: 0..255.
	Priority2 interface{}

	// Accuracy. The type is interface{} with range: 0..255.
	Accuracy interface{}

	// Class Default. The type is interface{} with range: 0..255.
	ClassDefault interface{}

	// Offset log variance. The type is interface{} with range: 0..65535.
	OffsetLogVariance interface{}

	// Class Mapping. The type is slice of
	// Ptp_Nodes_Node_NodeInterfaces_NodeInterface_IngressConversion_ClassMapping.
	ClassMapping []*Ptp_Nodes_Node_NodeInterfaces_NodeInterface_IngressConversion_ClassMapping
}

Ptp_Nodes_Node_NodeInterfaces_NodeInterface_IngressConversion Details of any ingress conversion

func (*Ptp_Nodes_Node_NodeInterfaces_NodeInterface_IngressConversion) GetEntityData

type Ptp_Nodes_Node_NodeInterfaces_NodeInterface_IngressConversion_ClassMapping

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

	// From clock class. The type is interface{} with range: 0..255.
	FromClockClass interface{}

	// To clock class. The type is interface{} with range: 0..255.
	ToClockClass interface{}
}

Ptp_Nodes_Node_NodeInterfaces_NodeInterface_IngressConversion_ClassMapping Class Mapping

func (*Ptp_Nodes_Node_NodeInterfaces_NodeInterface_IngressConversion_ClassMapping) GetEntityData

type Ptp_Nodes_Node_NodeInterfaces_NodeInterface_Ipv4AddressArray

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

	// List of IPv4 addresses. The type is slice of string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Addr []interface{}
}

Ptp_Nodes_Node_NodeInterfaces_NodeInterface_Ipv4AddressArray List of IPv4 addresses, if IPv4 encapsulation is being used. The first address is the primary address. If a source address is configured, this is the only item in the list.

func (*Ptp_Nodes_Node_NodeInterfaces_NodeInterface_Ipv4AddressArray) GetEntityData

type Ptp_Nodes_Node_NodeInterfaces_NodeInterface_Ipv6AddressArray

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

	// List of IPv6 addresses. The type is slice of string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Addr []interface{}
}

Ptp_Nodes_Node_NodeInterfaces_NodeInterface_Ipv6AddressArray List of Ipv6 addresses, if IPv6 encapsulation is being used. If a source address is configured, this is the only item in the list

func (*Ptp_Nodes_Node_NodeInterfaces_NodeInterface_Ipv6AddressArray) GetEntityData

type Ptp_Nodes_Node_NodeInterfaces_NodeInterface_MacAddress

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

	// macaddr. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	Macaddr interface{}
}

Ptp_Nodes_Node_NodeInterfaces_NodeInterface_MacAddress MAC address, if Ethernet encapsulation is being used

func (*Ptp_Nodes_Node_NodeInterfaces_NodeInterface_MacAddress) GetEntityData

type Ptp_Nodes_Node_NodeInterfaces_NodeInterface_MasterTable

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

	// The configured communication model of the master clock. The type is
	// PtpBagCommunicationModel.
	CommunicationModel interface{}

	// The priority of the master clock, if it is set. The type is interface{}
	// with range: 0..255.
	Priority interface{}

	// Whether the interface is receiving messages from this master. The type is
	// bool.
	Known interface{}

	// The master is qualified for best master clock selection. The type is bool.
	Qualified interface{}

	// Whether this is the grandmaster. The type is bool.
	IsGrandmaster interface{}

	// Announced messages are not being received from the master. The type is
	// interface{} with range: 0..255.
	PtsfLossAnnounce interface{}

	// Sync messages are not being received from the master. The type is
	// interface{} with range: 0..255.
	PtsfLossSync interface{}

	// Whether this master uses non-negotiated unicast. The type is bool.
	IsNonnegotiated interface{}

	// The address of the master clock.
	Address Ptp_Nodes_Node_NodeInterfaces_NodeInterface_MasterTable_Address
}

Ptp_Nodes_Node_NodeInterfaces_NodeInterface_MasterTable The interface's master table

func (*Ptp_Nodes_Node_NodeInterfaces_NodeInterface_MasterTable) GetEntityData

type Ptp_Nodes_Node_NodeInterfaces_NodeInterface_MasterTable_Address

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

	// Encapsulation. The type is PtpBagEncap.
	Encapsulation interface{}

	// Unknown address type. The type is bool.
	AddressUnknown interface{}

	// IPv4 address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// Ethernet MAC address.
	MacAddress Ptp_Nodes_Node_NodeInterfaces_NodeInterface_MasterTable_Address_MacAddress

	// IPv6 address.
	Ipv6Address Ptp_Nodes_Node_NodeInterfaces_NodeInterface_MasterTable_Address_Ipv6Address
}

Ptp_Nodes_Node_NodeInterfaces_NodeInterface_MasterTable_Address The address of the master clock

func (*Ptp_Nodes_Node_NodeInterfaces_NodeInterface_MasterTable_Address) GetEntityData

type Ptp_Nodes_Node_NodeInterfaces_NodeInterface_MasterTable_Address_Ipv6Address

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

	// IPv6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ptp_Nodes_Node_NodeInterfaces_NodeInterface_MasterTable_Address_Ipv6Address IPv6 address

func (*Ptp_Nodes_Node_NodeInterfaces_NodeInterface_MasterTable_Address_Ipv6Address) GetEntityData

type Ptp_Nodes_Node_NodeInterfaces_NodeInterface_MasterTable_Address_MacAddress

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

	// macaddr. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	Macaddr interface{}
}

Ptp_Nodes_Node_NodeInterfaces_NodeInterface_MasterTable_Address_MacAddress Ethernet MAC address

func (*Ptp_Nodes_Node_NodeInterfaces_NodeInterface_MasterTable_Address_MacAddress) GetEntityData

type Ptp_Nodes_Node_PacketCounters

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

	// Packet counters.
	Counters Ptp_Nodes_Node_PacketCounters_Counters

	// Drop reasons.
	DropReasons Ptp_Nodes_Node_PacketCounters_DropReasons
}

Ptp_Nodes_Node_PacketCounters Node packet counter operational data

func (*Ptp_Nodes_Node_PacketCounters) GetEntityData

func (packetCounters *Ptp_Nodes_Node_PacketCounters) GetEntityData() *types.CommonEntityData

type Ptp_Nodes_Node_PacketCounters_Counters

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

	// Number of announce packets sent. The type is interface{} with range:
	// 0..4294967295.
	AnnounceSent interface{}

	// Number of announce packets received. The type is interface{} with range:
	// 0..4294967295.
	AnnounceReceived interface{}

	// Number of announce packets dropped. The type is interface{} with range:
	// 0..4294967295.
	AnnounceDropped interface{}

	// Number of sync packets sent. The type is interface{} with range:
	// 0..4294967295.
	SyncSent interface{}

	// Number of sync packets received. The type is interface{} with range:
	// 0..4294967295.
	SyncReceived interface{}

	// Number of sync packetsdropped. The type is interface{} with range:
	// 0..4294967295.
	SyncDropped interface{}

	// Number of follow-up packets sent. The type is interface{} with range:
	// 0..4294967295.
	FollowUpSent interface{}

	// Number of follow-up packets received. The type is interface{} with range:
	// 0..4294967295.
	FollowUpReceived interface{}

	// Number of follow-up packets dropped. The type is interface{} with range:
	// 0..4294967295.
	FollowUpDropped interface{}

	// Number of delay-request packets sent. The type is interface{} with range:
	// 0..4294967295.
	DelayRequestSent interface{}

	// Number of delay-request packets received. The type is interface{} with
	// range: 0..4294967295.
	DelayRequestReceived interface{}

	// Number of delay-request packets dropped. The type is interface{} with
	// range: 0..4294967295.
	DelayRequestDropped interface{}

	// Number of delay-response packets sent. The type is interface{} with range:
	// 0..4294967295.
	DelayResponseSent interface{}

	// Number of delay-response packets received. The type is interface{} with
	// range: 0..4294967295.
	DelayResponseReceived interface{}

	// Number of delay-response packets dropped. The type is interface{} with
	// range: 0..4294967295.
	DelayResponseDropped interface{}

	// Number of peer-delay-request packets sent. The type is interface{} with
	// range: 0..4294967295.
	PeerDelayRequestSent interface{}

	// Number of peer-delay-request packets received. The type is interface{} with
	// range: 0..4294967295.
	PeerDelayRequestReceived interface{}

	// Number of peer-delay-request packets dropped. The type is interface{} with
	// range: 0..4294967295.
	PeerDelayRequestDropped interface{}

	// Number of peer-delay-response packets sent. The type is interface{} with
	// range: 0..4294967295.
	PeerDelayResponseSent interface{}

	// Number of peer-delay-response packets received. The type is interface{}
	// with range: 0..4294967295.
	PeerDelayResponseReceived interface{}

	// Number of peer-delay-response packets dropped. The type is interface{} with
	// range: 0..4294967295.
	PeerDelayResponseDropped interface{}

	// Number of peer-delay-response follow-up packets sent. The type is
	// interface{} with range: 0..4294967295.
	PeerDelayResponseFollowUpSent interface{}

	// Number of peer-delay-response follow-up packets received. The type is
	// interface{} with range: 0..4294967295.
	PeerDelayResponseFollowUpReceived interface{}

	// Number of peer-delay-response follow-up packets dropped. The type is
	// interface{} with range: 0..4294967295.
	PeerDelayResponseFollowUpDropped interface{}

	// Number of signaling packets sent. The type is interface{} with range:
	// 0..4294967295.
	SignalingSent interface{}

	// Number of signaling packets received. The type is interface{} with range:
	// 0..4294967295.
	SignalingReceived interface{}

	// Number of signaling packets dropped. The type is interface{} with range:
	// 0..4294967295.
	SignalingDropped interface{}

	// Number of management messages sent. The type is interface{} with range:
	// 0..4294967295.
	ManagementSent interface{}

	// Number of management messages received. The type is interface{} with range:
	// 0..4294967295.
	ManagementReceived interface{}

	// Number of management messages dropped. The type is interface{} with range:
	// 0..4294967295.
	ManagementDropped interface{}

	// Number of other packets sent. The type is interface{} with range:
	// 0..4294967295.
	OtherPacketsSent interface{}

	// Number of other packets received. The type is interface{} with range:
	// 0..4294967295.
	OtherPacketsReceived interface{}

	// Number of other packets dropped. The type is interface{} with range:
	// 0..4294967295.
	OtherPacketsDropped interface{}

	// Total number of packets sent. The type is interface{} with range:
	// 0..4294967295.
	TotalPacketsSent interface{}

	// Total number of packets received. The type is interface{} with range:
	// 0..4294967295.
	TotalPacketsReceived interface{}

	// Total number of packets dropped. The type is interface{} with range:
	// 0..4294967295.
	TotalPacketsDropped interface{}
}

Ptp_Nodes_Node_PacketCounters_Counters Packet counters

func (*Ptp_Nodes_Node_PacketCounters_Counters) GetEntityData

type Ptp_Nodes_Node_PacketCounters_DropReasons

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

	// Not ready for packets. The type is interface{} with range: 0..4294967295.
	NotReady interface{}

	// Wrong domain number. The type is interface{} with range: 0..4294967295.
	WrongDomain interface{}

	// Packet too short. The type is interface{} with range: 0..4294967295.
	TooShort interface{}

	// Local packet received, same port number. The type is interface{} with
	// range: 0..4294967295.
	LoopedSamePort interface{}

	// Local packet received, higher port number. The type is interface{} with
	// range: 0..4294967295.
	LoopedHigherPort interface{}

	// Local packet received, lower port number. The type is interface{} with
	// range: 0..4294967295.
	LoopedLowerPort interface{}

	// No timestamp received with packet. The type is interface{} with range:
	// 0..4294967295.
	NoTimestamp interface{}

	// Zero timestamp received with packet. The type is interface{} with range:
	// 0..4294967295.
	ZeroTimestamp interface{}

	// Invalid TLVs received in packet. The type is interface{} with range:
	// 0..4294967295.
	InvalidTlVs interface{}

	// Packet not for us. The type is interface{} with range: 0..4294967295.
	NotForUs interface{}

	// Not listening for packets on this interface. The type is interface{} with
	// range: 0..4294967295.
	NotListening interface{}

	// Packet from incorrect master. The type is interface{} with range:
	// 0..4294967295.
	WrongMaster interface{}

	// Packet from unknown master. The type is interface{} with range:
	// 0..4294967295.
	UnknownMaster interface{}

	// Packet only handled in Master state. The type is interface{} with range:
	// 0..4294967295.
	NotMaster interface{}

	// Packet only handled in Slave state. The type is interface{} with range:
	// 0..4294967295.
	NotSlave interface{}

	// Packet from peer not granted unicast. The type is interface{} with range:
	// 0..4294967295.
	NotGranted interface{}

	// Packet received too late. The type is interface{} with range:
	// 0..4294967295.
	TooSlow interface{}

	// Invalid packet or packet metadata. The type is interface{} with range:
	// 0..4294967295.
	InvalidPacket interface{}

	// Unexpected sequence ID. The type is interface{} with range: 0..4294967295.
	WrongSequenceId interface{}

	// No offload session. The type is interface{} with range: 0..4294967295.
	NoOffloadSession interface{}

	// PTP packet type not supported. The type is interface{} with range:
	// 0..4294967295.
	NotSupported interface{}

	// Clock class below minimum. The type is interface{} with range:
	// 0..4294967295.
	MinClockClass interface{}

	// Illegal clock class (255) in announce messages. The type is interface{}
	// with range: 0..4294967295.
	BadClockClass interface{}

	// Steps removed too high. The type is interface{} with range: 0..4294967295.
	StepsRemoved interface{}

	// Reserved Clock ID. The type is interface{} with range: 0..4294967295.
	ReservedClockId interface{}

	// Packet not compatible with G.8265.1 profile. The type is interface{} with
	// range: 0..4294967295.
	G82651Incompatible interface{}

	// Packet not compatible with G.8275.1 profile. The type is interface{} with
	// range: 0..4294967295.
	G82751Incompatible interface{}

	// Packet not compatible with G.8275.2 profile. The type is interface{} with
	// range: 0..4294967295.
	G82752Incompatible interface{}

	// Packet sent to incorrect address. The type is interface{} with range:
	// 0..4294967295.
	IncorrectAddress interface{}
}

Ptp_Nodes_Node_PacketCounters_DropReasons Drop reasons

func (*Ptp_Nodes_Node_PacketCounters_DropReasons) GetEntityData

type Ptp_Nodes_Node_Summary

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

	// Number of interfaces in 'Init' port state. The type is interface{} with
	// range: 0..4294967295.
	PortStateInitCount interface{}

	// Number of interfaces in 'Listening' port state. The type is interface{}
	// with range: 0..4294967295.
	PortStateListeningCount interface{}

	// Number of interfaces in 'Passive' port state. The type is interface{} with
	// range: 0..4294967295.
	PortStatePassiveCount interface{}

	// Number of interfaces in 'Pre-Master' port state. The type is interface{}
	// with range: 0..4294967295.
	PortStatePreMasterCount interface{}

	// Number of interfaces in 'Master' port state. The type is interface{} with
	// range: 0..4294967295.
	PortStateMasterCount interface{}

	// Number of interfaces in 'Slave' port state. The type is interface{} with
	// range: 0..4294967295.
	PortStateSlaveCount interface{}

	// Number of interfaces in 'Uncalibrated port state. The type is interface{}
	// with range: 0..4294967295.
	PortStateUncalibratedCount interface{}

	// Number of interfaces in 'Faulty' port state. The type is interface{} with
	// range: 0..4294967295.
	PortStateFaultyCount interface{}

	// Total number of interfaces. The type is interface{} with range:
	// 0..4294967295.
	TotalInterfaces interface{}

	// Total number of interfaces with a valid port number. The type is
	// interface{} with range: 0..4294967295.
	TotalInterfacesValidPortNum interface{}
}

Ptp_Nodes_Node_Summary Node summary operational data

func (*Ptp_Nodes_Node_Summary) GetEntityData

func (summary *Ptp_Nodes_Node_Summary) GetEntityData() *types.CommonEntityData

type Ptp_Platform

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

	// PTP servo related parameters.
	Servo Ptp_Platform_Servo
}

Ptp_Platform PTP platform specific data

func (*Ptp_Platform) GetEntityData

func (platform *Ptp_Platform) GetEntityData() *types.CommonEntityData

type Ptp_Platform_Servo

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

	// lock status of device. The type is interface{} with range: 0..65535.
	LockStatus interface{}

	// running status of apr. The type is bool.
	Running interface{}

	// status of device. The type is string with length: 0..50.
	DeviceStatus interface{}

	// log level of apr. The type is interface{} with range: 0..65535.
	LogLevel interface{}

	// last phase alignment accuracy. The type is interface{} with range:
	// -9223372036854775808..9223372036854775807.
	PhaseAccuracyLast interface{}

	// number of sync timestamp received. The type is interface{} with range:
	// 0..4294967295.
	NumSyncTimestamp interface{}

	// number of delay timestamp received. The type is interface{} with range:
	// 0..4294967295.
	NumDelayTimestamp interface{}

	// number of setTime() been called. The type is interface{} with range:
	// 0..4294967295.
	NumSetTime interface{}

	// number of stepTime() been called. The type is interface{} with range:
	// 0..4294967295.
	NumStepTime interface{}

	// number of adjustFreq() been called. The type is interface{} with range:
	// 0..4294967295.
	NumAdjustFreq interface{}

	// number of adjustFreqTime() been called. The type is interface{} with range:
	// 0..4294967295.
	NumAdjustFreqTime interface{}

	// last input of adjustFreq. The type is interface{} with range:
	// -2147483648..2147483647.
	LastAdjustFreq interface{}

	// last input of stepTime. The type is interface{} with range:
	// -2147483648..2147483647.
	LastStepTime interface{}

	// number of sync timestamp discarded. The type is interface{} with range:
	// 0..4294967295.
	NumDiscardSyncTimestamp interface{}

	// number of delay timestamp discarded. The type is interface{} with range:
	// 0..4294967295.
	NumDiscardDelayTimestamp interface{}

	// last input flag of setTime. The type is bool.
	FlagofLastSetTime interface{}

	// Time Offset From Master. The type is interface{} with range:
	// -9223372036854775808..9223372036854775807.
	OffsetFromMaster interface{}

	// Mean Path Delay. The type is interface{} with range:
	// -9223372036854775808..9223372036854775807.
	MeanPathDelay interface{}

	// Servo Mode. The type is interface{} with range: -2147483648..2147483647.
	ServoMode interface{}

	// last input of setTime.
	LastSetTime Ptp_Platform_Servo_LastSetTime

	// last T1 timestamp received.
	LastReceivedT1 Ptp_Platform_Servo_LastReceivedT1

	// last T2 timestamp received.
	LastReceivedT2 Ptp_Platform_Servo_LastReceivedT2

	// last T3 timestamp received.
	LastReceivedT3 Ptp_Platform_Servo_LastReceivedT3

	// last T4 timestamp received.
	LastReceivedT4 Ptp_Platform_Servo_LastReceivedT4

	// pre T1 timestamp received.
	PreReceivedT1 Ptp_Platform_Servo_PreReceivedT1

	// pre T2 timestamp received.
	PreReceivedT2 Ptp_Platform_Servo_PreReceivedT2

	// pre T3 timestamp received.
	PreReceivedT3 Ptp_Platform_Servo_PreReceivedT3

	// pre T4 timestamp received.
	PreReceivedT4 Ptp_Platform_Servo_PreReceivedT4
}

Ptp_Platform_Servo PTP servo related parameters

func (*Ptp_Platform_Servo) GetEntityData

func (servo *Ptp_Platform_Servo) GetEntityData() *types.CommonEntityData

type Ptp_Platform_Servo_LastReceivedT1

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

	// value of second. The type is interface{} with range: 0..4294967295.
	Second interface{}

	// value of nano second. The type is interface{} with range: 0..4294967295.
	NanoSecond interface{}
}

Ptp_Platform_Servo_LastReceivedT1 last T1 timestamp received

func (*Ptp_Platform_Servo_LastReceivedT1) GetEntityData

func (lastReceivedT1 *Ptp_Platform_Servo_LastReceivedT1) GetEntityData() *types.CommonEntityData

type Ptp_Platform_Servo_LastReceivedT2

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

	// value of second. The type is interface{} with range: 0..4294967295.
	Second interface{}

	// value of nano second. The type is interface{} with range: 0..4294967295.
	NanoSecond interface{}
}

Ptp_Platform_Servo_LastReceivedT2 last T2 timestamp received

func (*Ptp_Platform_Servo_LastReceivedT2) GetEntityData

func (lastReceivedT2 *Ptp_Platform_Servo_LastReceivedT2) GetEntityData() *types.CommonEntityData

type Ptp_Platform_Servo_LastReceivedT3

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

	// value of second. The type is interface{} with range: 0..4294967295.
	Second interface{}

	// value of nano second. The type is interface{} with range: 0..4294967295.
	NanoSecond interface{}
}

Ptp_Platform_Servo_LastReceivedT3 last T3 timestamp received

func (*Ptp_Platform_Servo_LastReceivedT3) GetEntityData

func (lastReceivedT3 *Ptp_Platform_Servo_LastReceivedT3) GetEntityData() *types.CommonEntityData

type Ptp_Platform_Servo_LastReceivedT4

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

	// value of second. The type is interface{} with range: 0..4294967295.
	Second interface{}

	// value of nano second. The type is interface{} with range: 0..4294967295.
	NanoSecond interface{}
}

Ptp_Platform_Servo_LastReceivedT4 last T4 timestamp received

func (*Ptp_Platform_Servo_LastReceivedT4) GetEntityData

func (lastReceivedT4 *Ptp_Platform_Servo_LastReceivedT4) GetEntityData() *types.CommonEntityData

type Ptp_Platform_Servo_LastSetTime

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

	// value of second. The type is interface{} with range: 0..4294967295.
	Second interface{}

	// value of nano second. The type is interface{} with range: 0..4294967295.
	NanoSecond interface{}
}

Ptp_Platform_Servo_LastSetTime last input of setTime

func (*Ptp_Platform_Servo_LastSetTime) GetEntityData

func (lastSetTime *Ptp_Platform_Servo_LastSetTime) GetEntityData() *types.CommonEntityData

type Ptp_Platform_Servo_PreReceivedT1

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

	// value of second. The type is interface{} with range: 0..4294967295.
	Second interface{}

	// value of nano second. The type is interface{} with range: 0..4294967295.
	NanoSecond interface{}
}

Ptp_Platform_Servo_PreReceivedT1 pre T1 timestamp received

func (*Ptp_Platform_Servo_PreReceivedT1) GetEntityData

func (preReceivedT1 *Ptp_Platform_Servo_PreReceivedT1) GetEntityData() *types.CommonEntityData

type Ptp_Platform_Servo_PreReceivedT2

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

	// value of second. The type is interface{} with range: 0..4294967295.
	Second interface{}

	// value of nano second. The type is interface{} with range: 0..4294967295.
	NanoSecond interface{}
}

Ptp_Platform_Servo_PreReceivedT2 pre T2 timestamp received

func (*Ptp_Platform_Servo_PreReceivedT2) GetEntityData

func (preReceivedT2 *Ptp_Platform_Servo_PreReceivedT2) GetEntityData() *types.CommonEntityData

type Ptp_Platform_Servo_PreReceivedT3

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

	// value of second. The type is interface{} with range: 0..4294967295.
	Second interface{}

	// value of nano second. The type is interface{} with range: 0..4294967295.
	NanoSecond interface{}
}

Ptp_Platform_Servo_PreReceivedT3 pre T3 timestamp received

func (*Ptp_Platform_Servo_PreReceivedT3) GetEntityData

func (preReceivedT3 *Ptp_Platform_Servo_PreReceivedT3) GetEntityData() *types.CommonEntityData

type Ptp_Platform_Servo_PreReceivedT4

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

	// value of second. The type is interface{} with range: 0..4294967295.
	Second interface{}

	// value of nano second. The type is interface{} with range: 0..4294967295.
	NanoSecond interface{}
}

Ptp_Platform_Servo_PreReceivedT4 pre T4 timestamp received

func (*Ptp_Platform_Servo_PreReceivedT4) GetEntityData

func (preReceivedT4 *Ptp_Platform_Servo_PreReceivedT4) GetEntityData() *types.CommonEntityData

type Ptp_Summary

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

	// Number of interfaces in 'Init' port state. The type is interface{} with
	// range: 0..4294967295.
	PortStateInitCount interface{}

	// Number of interfaces in 'Listening' port state. The type is interface{}
	// with range: 0..4294967295.
	PortStateListeningCount interface{}

	// Number of interfaces in 'Passive' port state. The type is interface{} with
	// range: 0..4294967295.
	PortStatePassiveCount interface{}

	// Number of interfaces in 'Pre-Master' port state. The type is interface{}
	// with range: 0..4294967295.
	PortStatePreMasterCount interface{}

	// Number of interfaces in 'Master' port state. The type is interface{} with
	// range: 0..4294967295.
	PortStateMasterCount interface{}

	// Number of interfaces in 'Slave' port state. The type is interface{} with
	// range: 0..4294967295.
	PortStateSlaveCount interface{}

	// Number of interfaces in 'Uncalibrated port state. The type is interface{}
	// with range: 0..4294967295.
	PortStateUncalibratedCount interface{}

	// Number of interfaces in 'Faulty' port state. The type is interface{} with
	// range: 0..4294967295.
	PortStateFaultyCount interface{}

	// Total number of interfaces. The type is interface{} with range:
	// 0..4294967295.
	TotalInterfaces interface{}

	// Total number of interfaces with a valid port number. The type is
	// interface{} with range: 0..4294967295.
	TotalInterfacesValidPortNum interface{}
}

Ptp_Summary Summary operational data

func (*Ptp_Summary) GetEntityData

func (summary *Ptp_Summary) GetEntityData() *types.CommonEntityData

type Ptp_UtcOffsetInfo

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

	// The current source of the UTC offset information. The type is interface{}
	// with range: 0..255.
	SourceType interface{}

	// The URL of the file containing leap second information. The type is string.
	SourceFile interface{}

	// Source file expiry timestamp, in seconds since UNIX epoch. The type is
	// interface{} with range: 0..4294967295. Units are second.
	SourceExpiryDate interface{}

	// Source file polling frequency, in days. The type is interface{} with range:
	// 0..4294967295. Units are day.
	PollingFrequency interface{}

	// The current UTC offset information.
	CurrentOffsetInfo Ptp_UtcOffsetInfo_CurrentOffsetInfo

	// The UTC offset information recovered from the current grandmaster.
	CurrentGmOffsetInfo Ptp_UtcOffsetInfo_CurrentGmOffsetInfo

	// The currently configured UTC offset information.
	ConfiguredOffsetInfo Ptp_UtcOffsetInfo_ConfiguredOffsetInfo

	// The UTC offset information recovered from the prevous grandmaster.
	PreviousGmOffsetInfo Ptp_UtcOffsetInfo_PreviousGmOffsetInfo

	// The UTC offset information taken from the hardware.
	HardwareOffsetInfo Ptp_UtcOffsetInfo_HardwareOffsetInfo

	// The upcoming leap second advertised by the grandmaster (if there is one).
	GmLeapSecond Ptp_UtcOffsetInfo_GmLeapSecond

	// The list of upcoming configured leap second updates. The type is slice of
	// Ptp_UtcOffsetInfo_ConfiguredLeapSecond.
	ConfiguredLeapSecond []*Ptp_UtcOffsetInfo_ConfiguredLeapSecond
}

Ptp_UtcOffsetInfo UTC offset information

func (*Ptp_UtcOffsetInfo) GetEntityData

func (utcOffsetInfo *Ptp_UtcOffsetInfo) GetEntityData() *types.CommonEntityData

type Ptp_UtcOffsetInfo_ConfiguredLeapSecond

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

	// The UTC offset (TAI - UTC), in seconds. The type is interface{} with range:
	// -32768..32767. Units are second.
	Offset interface{}

	// The UNIX timestamp at which the offset becomes valid. The type is
	// interface{} with range: 0..18446744073709551615.
	OffsetStartDate interface{}

	// The change in UTC offset on applying this offset. The type is interface{}
	// with range: -32768..32767.
	OffsetChange interface{}

	// Indicates whether the offset has been applied. The type is bool.
	OffsetApplied interface{}
}

Ptp_UtcOffsetInfo_ConfiguredLeapSecond The list of upcoming configured leap second updates

func (*Ptp_UtcOffsetInfo_ConfiguredLeapSecond) GetEntityData

func (configuredLeapSecond *Ptp_UtcOffsetInfo_ConfiguredLeapSecond) GetEntityData() *types.CommonEntityData

type Ptp_UtcOffsetInfo_ConfiguredOffsetInfo

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

	// The UTC offset (TAI - UTC), in seconds. The type is interface{} with range:
	// -32768..32767. Units are second.
	Offset interface{}

	// Is the UTC offset valid?. The type is bool.
	Valid interface{}

	// Indicates the duration of the final minute of the current day. The type is
	// interface{} with range: 0..255.
	Flag interface{}
}

Ptp_UtcOffsetInfo_ConfiguredOffsetInfo The currently configured UTC offset information

func (*Ptp_UtcOffsetInfo_ConfiguredOffsetInfo) GetEntityData

func (configuredOffsetInfo *Ptp_UtcOffsetInfo_ConfiguredOffsetInfo) GetEntityData() *types.CommonEntityData

type Ptp_UtcOffsetInfo_CurrentGmOffsetInfo

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

	// The UTC offset (TAI - UTC), in seconds. The type is interface{} with range:
	// -32768..32767. Units are second.
	Offset interface{}

	// Is the UTC offset valid?. The type is bool.
	Valid interface{}

	// Indicates the duration of the final minute of the current day. The type is
	// interface{} with range: 0..255.
	Flag interface{}
}

Ptp_UtcOffsetInfo_CurrentGmOffsetInfo The UTC offset information recovered from the current grandmaster

func (*Ptp_UtcOffsetInfo_CurrentGmOffsetInfo) GetEntityData

func (currentGmOffsetInfo *Ptp_UtcOffsetInfo_CurrentGmOffsetInfo) GetEntityData() *types.CommonEntityData

type Ptp_UtcOffsetInfo_CurrentOffsetInfo

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

	// The UTC offset (TAI - UTC), in seconds. The type is interface{} with range:
	// -32768..32767. Units are second.
	Offset interface{}

	// Is the UTC offset valid?. The type is bool.
	Valid interface{}

	// Indicates the duration of the final minute of the current day. The type is
	// interface{} with range: 0..255.
	Flag interface{}
}

Ptp_UtcOffsetInfo_CurrentOffsetInfo The current UTC offset information

func (*Ptp_UtcOffsetInfo_CurrentOffsetInfo) GetEntityData

func (currentOffsetInfo *Ptp_UtcOffsetInfo_CurrentOffsetInfo) GetEntityData() *types.CommonEntityData

type Ptp_UtcOffsetInfo_GmLeapSecond

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

	// The UTC offset (TAI - UTC), in seconds. The type is interface{} with range:
	// -32768..32767. Units are second.
	Offset interface{}

	// The UNIX timestamp at which the offset becomes valid. The type is
	// interface{} with range: 0..18446744073709551615.
	OffsetStartDate interface{}

	// The change in UTC offset on applying this offset. The type is interface{}
	// with range: -32768..32767.
	OffsetChange interface{}

	// Indicates whether the offset has been applied. The type is bool.
	OffsetApplied interface{}
}

Ptp_UtcOffsetInfo_GmLeapSecond The upcoming leap second advertised by the grandmaster (if there is one)

func (*Ptp_UtcOffsetInfo_GmLeapSecond) GetEntityData

func (gmLeapSecond *Ptp_UtcOffsetInfo_GmLeapSecond) GetEntityData() *types.CommonEntityData

type Ptp_UtcOffsetInfo_HardwareOffsetInfo

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

	// The UTC offset (TAI - UTC), in seconds. The type is interface{} with range:
	// -32768..32767. Units are second.
	Offset interface{}

	// Is the UTC offset valid?. The type is bool.
	Valid interface{}

	// Indicates the duration of the final minute of the current day. The type is
	// interface{} with range: 0..255.
	Flag interface{}
}

Ptp_UtcOffsetInfo_HardwareOffsetInfo The UTC offset information taken from the hardware

func (*Ptp_UtcOffsetInfo_HardwareOffsetInfo) GetEntityData

func (hardwareOffsetInfo *Ptp_UtcOffsetInfo_HardwareOffsetInfo) GetEntityData() *types.CommonEntityData

type Ptp_UtcOffsetInfo_PreviousGmOffsetInfo

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

	// The UTC offset (TAI - UTC), in seconds. The type is interface{} with range:
	// -32768..32767. Units are second.
	Offset interface{}

	// Is the UTC offset valid?. The type is bool.
	Valid interface{}

	// Indicates the duration of the final minute of the current day. The type is
	// interface{} with range: 0..255.
	Flag interface{}
}

Ptp_UtcOffsetInfo_PreviousGmOffsetInfo The UTC offset information recovered from the prevous grandmaster

func (*Ptp_UtcOffsetInfo_PreviousGmOffsetInfo) GetEntityData

func (previousGmOffsetInfo *Ptp_UtcOffsetInfo_PreviousGmOffsetInfo) GetEntityData() *types.CommonEntityData

Jump to

Keyboard shortcuts

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