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 ¶
- type ImStateEnum
- type Ptp
- type PtpBagClockLeapSeconds
- type PtpBagClockTimeSource
- type PtpBagClockTimescale
- type PtpBagCommunicationModel
- type PtpBagDelayMechanism
- type PtpBagEncap
- type PtpBagPortState
- type PtpBagProfile
- type PtpBagRestrictPortState
- type PtpBagTelecomClock
- type Ptp_AdvertisedClock
- type Ptp_AdvertisedClock_ClockProperties
- type Ptp_AdvertisedClock_ClockProperties_Receiver
- type Ptp_AdvertisedClock_ClockProperties_Sender
- type Ptp_AdvertisedClock_ClockProperties_UtcOffset
- type Ptp_Dataset
- type Ptp_Dataset_CurrentDs
- type Ptp_Dataset_DefaultDs
- type Ptp_Dataset_ParentDs
- type Ptp_Dataset_PortDses
- type Ptp_Dataset_PortDses_PortDs
- type Ptp_Dataset_TimePropertiesDs
- type Ptp_GlobalConfigurationError
- type Ptp_GlobalConfigurationError_ConfigurationErrors
- type Ptp_Grandmaster
- type Ptp_Grandmaster_Address
- type Ptp_Grandmaster_Address_Ipv6Address
- type Ptp_Grandmaster_Address_MacAddress
- type Ptp_Grandmaster_ClockProperties
- type Ptp_Grandmaster_ClockProperties_Receiver
- type Ptp_Grandmaster_ClockProperties_Sender
- type Ptp_Grandmaster_ClockProperties_UtcOffset
- type Ptp_InterfaceConfigurationErrors
- type Ptp_InterfaceConfigurationErrors_InterfaceConfigurationError
- type Ptp_InterfaceConfigurationErrors_InterfaceConfigurationError_ConfigurationErrors
- type Ptp_InterfaceForeignMasters
- type Ptp_InterfaceForeignMasters_InterfaceForeignMaster
- type Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock
- type Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_Address
- type Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_Address_Ipv6Address
- type Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_Address_MacAddress
- type Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_AnnounceGrant
- type Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_DelayResponseGrant
- type Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_ForeignClock
- type Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_ForeignClock_Receiver
- type Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_ForeignClock_Sender
- type Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_ForeignClock_UtcOffset
- type Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_SyncGrant
- type Ptp_InterfaceInterops
- type Ptp_InterfaceInterops_InterfaceInterop
- type Ptp_InterfaceInterops_InterfaceInterop_EgressInterop
- type Ptp_InterfaceInterops_InterfaceInterop_IngressInterop
- type Ptp_InterfaceInterops_InterfaceInterop_IngressInterop_Address
- type Ptp_InterfaceInterops_InterfaceInterop_IngressInterop_Address_Ipv6Address
- type Ptp_InterfaceInterops_InterfaceInterop_IngressInterop_Address_MacAddress
- type Ptp_InterfaceInterops_InterfaceInterop_IngressInterop_Interop
- type Ptp_InterfacePacketCounters
- type Ptp_InterfacePacketCounters_InterfacePacketCounter
- type Ptp_InterfacePacketCounters_InterfacePacketCounter_Counters
- type Ptp_InterfacePacketCounters_InterfacePacketCounter_PeerCounter
- type Ptp_InterfacePacketCounters_InterfacePacketCounter_PeerCounter_Address
- type Ptp_InterfacePacketCounters_InterfacePacketCounter_PeerCounter_Address_Ipv6Address
- type Ptp_InterfacePacketCounters_InterfacePacketCounter_PeerCounter_Address_MacAddress
- type Ptp_InterfacePacketCounters_InterfacePacketCounter_PeerCounter_Counters
- type Ptp_InterfaceUnicastPeers
- type Ptp_InterfaceUnicastPeers_InterfaceUnicastPeer
- type Ptp_InterfaceUnicastPeers_InterfaceUnicastPeer_Peers
- type Ptp_InterfaceUnicastPeers_InterfaceUnicastPeer_Peers_Address
- type Ptp_InterfaceUnicastPeers_InterfaceUnicastPeer_Peers_Address_Ipv6Address
- type Ptp_InterfaceUnicastPeers_InterfaceUnicastPeer_Peers_Address_MacAddress
- type Ptp_InterfaceUnicastPeers_InterfaceUnicastPeer_Peers_AnnounceGrant
- type Ptp_InterfaceUnicastPeers_InterfaceUnicastPeer_Peers_DelayResponseGrant
- type Ptp_InterfaceUnicastPeers_InterfaceUnicastPeer_Peers_SyncGrant
- type Ptp_Interfaces
- type Ptp_Interfaces_Interface
- type Ptp_Interfaces_Interface_EgressConversion
- type Ptp_Interfaces_Interface_EgressConversion_ClassMapping
- type Ptp_Interfaces_Interface_IngressConversion
- type Ptp_Interfaces_Interface_IngressConversion_ClassMapping
- type Ptp_Interfaces_Interface_Ipv4AddressArray
- type Ptp_Interfaces_Interface_Ipv6AddressArray
- type Ptp_Interfaces_Interface_MacAddress
- type Ptp_Interfaces_Interface_MasterTable
- type Ptp_Interfaces_Interface_MasterTable_Address
- type Ptp_Interfaces_Interface_MasterTable_Address_Ipv6Address
- type Ptp_Interfaces_Interface_MasterTable_Address_MacAddress
- type Ptp_LocalClock
- type Ptp_LocalClock_ClockProperties
- type Ptp_LocalClock_ClockProperties_Receiver
- type Ptp_LocalClock_ClockProperties_Sender
- type Ptp_LocalClock_ClockProperties_UtcOffset
- type Ptp_LocalClock_VirtualPort
- type Ptp_Nodes
- type Ptp_Nodes_Node
- type Ptp_Nodes_Node_NodeInterfaceForeignMasters
- type Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster
- type Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock
- type Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_Address
- type Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_Address_Ipv6Address
- type Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_Address_MacAddress
- type Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_AnnounceGrant
- type Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_DelayResponseGrant
- type Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_ForeignClock
- type Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_ForeignClock_Receiver
- type Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_ForeignClock_Sender
- type Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_ForeignClock_UtcOffset
- type Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_SyncGrant
- type Ptp_Nodes_Node_NodeInterfaceUnicastPeers
- type Ptp_Nodes_Node_NodeInterfaceUnicastPeers_NodeInterfaceUnicastPeer
- type Ptp_Nodes_Node_NodeInterfaceUnicastPeers_NodeInterfaceUnicastPeer_Peers
- type Ptp_Nodes_Node_NodeInterfaceUnicastPeers_NodeInterfaceUnicastPeer_Peers_Address
- type Ptp_Nodes_Node_NodeInterfaceUnicastPeers_NodeInterfaceUnicastPeer_Peers_Address_Ipv6Address
- type Ptp_Nodes_Node_NodeInterfaceUnicastPeers_NodeInterfaceUnicastPeer_Peers_Address_MacAddress
- type Ptp_Nodes_Node_NodeInterfaceUnicastPeers_NodeInterfaceUnicastPeer_Peers_AnnounceGrant
- type Ptp_Nodes_Node_NodeInterfaceUnicastPeers_NodeInterfaceUnicastPeer_Peers_DelayResponseGrant
- type Ptp_Nodes_Node_NodeInterfaceUnicastPeers_NodeInterfaceUnicastPeer_Peers_SyncGrant
- type Ptp_Nodes_Node_NodeInterfaces
- type Ptp_Nodes_Node_NodeInterfaces_NodeInterface
- type Ptp_Nodes_Node_NodeInterfaces_NodeInterface_EgressConversion
- type Ptp_Nodes_Node_NodeInterfaces_NodeInterface_EgressConversion_ClassMapping
- type Ptp_Nodes_Node_NodeInterfaces_NodeInterface_IngressConversion
- type Ptp_Nodes_Node_NodeInterfaces_NodeInterface_IngressConversion_ClassMapping
- type Ptp_Nodes_Node_NodeInterfaces_NodeInterface_Ipv4AddressArray
- type Ptp_Nodes_Node_NodeInterfaces_NodeInterface_Ipv6AddressArray
- type Ptp_Nodes_Node_NodeInterfaces_NodeInterface_MacAddress
- type Ptp_Nodes_Node_NodeInterfaces_NodeInterface_MasterTable
- type Ptp_Nodes_Node_NodeInterfaces_NodeInterface_MasterTable_Address
- type Ptp_Nodes_Node_NodeInterfaces_NodeInterface_MasterTable_Address_Ipv6Address
- type Ptp_Nodes_Node_NodeInterfaces_NodeInterface_MasterTable_Address_MacAddress
- type Ptp_Nodes_Node_PacketCounters
- type Ptp_Nodes_Node_PacketCounters_Counters
- type Ptp_Nodes_Node_PacketCounters_DropReasons
- type Ptp_Nodes_Node_Summary
- type Ptp_Platform
- type Ptp_Platform_Servo
- type Ptp_Platform_Servo_LastReceivedT1
- type Ptp_Platform_Servo_LastReceivedT2
- type Ptp_Platform_Servo_LastReceivedT3
- type Ptp_Platform_Servo_LastReceivedT4
- type Ptp_Platform_Servo_LastSetTime
- type Ptp_Platform_Servo_PreReceivedT1
- type Ptp_Platform_Servo_PreReceivedT2
- type Ptp_Platform_Servo_PreReceivedT3
- type Ptp_Platform_Servo_PreReceivedT4
- type Ptp_Summary
- type Ptp_UtcOffsetInfo
- type Ptp_UtcOffsetInfo_ConfiguredLeapSecond
- type Ptp_UtcOffsetInfo_ConfiguredOffsetInfo
- type Ptp_UtcOffsetInfo_CurrentGmOffsetInfo
- type Ptp_UtcOffsetInfo_CurrentOffsetInfo
- type Ptp_UtcOffsetInfo_GmLeapSecond
- type Ptp_UtcOffsetInfo_HardwareOffsetInfo
- type Ptp_UtcOffsetInfo_PreviousGmOffsetInfo
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 ¶
func (receiver *Ptp_AdvertisedClock_ClockProperties_Receiver) GetEntityData() *types.CommonEntityData
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 ¶
func (sender *Ptp_AdvertisedClock_ClockProperties_Sender) GetEntityData() *types.CommonEntityData
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 ¶
func (utcOffset *Ptp_AdvertisedClock_ClockProperties_UtcOffset) GetEntityData() *types.CommonEntityData
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 ¶
func (receiver *Ptp_Grandmaster_ClockProperties_Receiver) GetEntityData() *types.CommonEntityData
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 ¶
func (sender *Ptp_Grandmaster_ClockProperties_Sender) GetEntityData() *types.CommonEntityData
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 ¶
func (utcOffset *Ptp_Grandmaster_ClockProperties_UtcOffset) GetEntityData() *types.CommonEntityData
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 ¶
func (configurationErrors *Ptp_InterfaceConfigurationErrors_InterfaceConfigurationError_ConfigurationErrors) GetEntityData() *types.CommonEntityData
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 ¶
func (foreignClock *Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock) GetEntityData() *types.CommonEntityData
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 ¶
func (address *Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_Address) GetEntityData() *types.CommonEntityData
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 ¶
func (ipv6Address *Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_Address_Ipv6Address) GetEntityData() *types.CommonEntityData
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 ¶
func (macAddress *Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_Address_MacAddress) GetEntityData() *types.CommonEntityData
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 ¶
func (announceGrant *Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_AnnounceGrant) GetEntityData() *types.CommonEntityData
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 ¶
func (delayResponseGrant *Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_DelayResponseGrant) GetEntityData() *types.CommonEntityData
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 ¶
func (foreignClock *Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_ForeignClock) GetEntityData() *types.CommonEntityData
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 ¶
func (receiver *Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_ForeignClock_Receiver) GetEntityData() *types.CommonEntityData
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 ¶
func (sender *Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_ForeignClock_Sender) GetEntityData() *types.CommonEntityData
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 ¶
func (utcOffset *Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_ForeignClock_UtcOffset) GetEntityData() *types.CommonEntityData
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 ¶
func (syncGrant *Ptp_InterfaceForeignMasters_InterfaceForeignMaster_ForeignClock_SyncGrant) GetEntityData() *types.CommonEntityData
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 ¶
func (egressInterop *Ptp_InterfaceInterops_InterfaceInterop_EgressInterop) GetEntityData() *types.CommonEntityData
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 ¶
func (ingressInterop *Ptp_InterfaceInterops_InterfaceInterop_IngressInterop) GetEntityData() *types.CommonEntityData
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 ¶
func (address *Ptp_InterfaceInterops_InterfaceInterop_IngressInterop_Address) GetEntityData() *types.CommonEntityData
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 ¶
func (ipv6Address *Ptp_InterfaceInterops_InterfaceInterop_IngressInterop_Address_Ipv6Address) GetEntityData() *types.CommonEntityData
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 ¶
func (macAddress *Ptp_InterfaceInterops_InterfaceInterop_IngressInterop_Address_MacAddress) GetEntityData() *types.CommonEntityData
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 ¶
func (interop *Ptp_InterfaceInterops_InterfaceInterop_IngressInterop_Interop) GetEntityData() *types.CommonEntityData
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 ¶
func (counters *Ptp_InterfacePacketCounters_InterfacePacketCounter_Counters) GetEntityData() *types.CommonEntityData
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 ¶
func (peerCounter *Ptp_InterfacePacketCounters_InterfacePacketCounter_PeerCounter) GetEntityData() *types.CommonEntityData
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 ¶
func (address *Ptp_InterfacePacketCounters_InterfacePacketCounter_PeerCounter_Address) GetEntityData() *types.CommonEntityData
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 ¶
func (ipv6Address *Ptp_InterfacePacketCounters_InterfacePacketCounter_PeerCounter_Address_Ipv6Address) GetEntityData() *types.CommonEntityData
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 ¶
func (macAddress *Ptp_InterfacePacketCounters_InterfacePacketCounter_PeerCounter_Address_MacAddress) GetEntityData() *types.CommonEntityData
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 ¶
func (counters *Ptp_InterfacePacketCounters_InterfacePacketCounter_PeerCounter_Counters) GetEntityData() *types.CommonEntityData
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 ¶
func (peers *Ptp_InterfaceUnicastPeers_InterfaceUnicastPeer_Peers) GetEntityData() *types.CommonEntityData
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 ¶
func (address *Ptp_InterfaceUnicastPeers_InterfaceUnicastPeer_Peers_Address) GetEntityData() *types.CommonEntityData
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 ¶
func (ipv6Address *Ptp_InterfaceUnicastPeers_InterfaceUnicastPeer_Peers_Address_Ipv6Address) GetEntityData() *types.CommonEntityData
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 ¶
func (macAddress *Ptp_InterfaceUnicastPeers_InterfaceUnicastPeer_Peers_Address_MacAddress) GetEntityData() *types.CommonEntityData
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 ¶
func (announceGrant *Ptp_InterfaceUnicastPeers_InterfaceUnicastPeer_Peers_AnnounceGrant) GetEntityData() *types.CommonEntityData
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 ¶
func (delayResponseGrant *Ptp_InterfaceUnicastPeers_InterfaceUnicastPeer_Peers_DelayResponseGrant) GetEntityData() *types.CommonEntityData
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 ¶
func (syncGrant *Ptp_InterfaceUnicastPeers_InterfaceUnicastPeer_Peers_SyncGrant) GetEntityData() *types.CommonEntityData
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 ¶
func (classMapping *Ptp_Interfaces_Interface_EgressConversion_ClassMapping) GetEntityData() *types.CommonEntityData
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 ¶
func (classMapping *Ptp_Interfaces_Interface_IngressConversion_ClassMapping) GetEntityData() *types.CommonEntityData
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 ¶
func (address *Ptp_Interfaces_Interface_MasterTable_Address) GetEntityData() *types.CommonEntityData
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 ¶
func (ipv6Address *Ptp_Interfaces_Interface_MasterTable_Address_Ipv6Address) GetEntityData() *types.CommonEntityData
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 ¶
func (macAddress *Ptp_Interfaces_Interface_MasterTable_Address_MacAddress) GetEntityData() *types.CommonEntityData
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 ¶
func (receiver *Ptp_LocalClock_ClockProperties_Receiver) GetEntityData() *types.CommonEntityData
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 ¶
func (sender *Ptp_LocalClock_ClockProperties_Sender) GetEntityData() *types.CommonEntityData
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 ¶
func (utcOffset *Ptp_LocalClock_ClockProperties_UtcOffset) GetEntityData() *types.CommonEntityData
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 ¶
func (nodeInterfaceForeignMaster *Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster) GetEntityData() *types.CommonEntityData
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 ¶
func (foreignClock *Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock) GetEntityData() *types.CommonEntityData
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 ¶
func (address *Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_Address) GetEntityData() *types.CommonEntityData
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 ¶
func (ipv6Address *Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_Address_Ipv6Address) GetEntityData() *types.CommonEntityData
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 ¶
func (macAddress *Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_Address_MacAddress) GetEntityData() *types.CommonEntityData
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 ¶
func (announceGrant *Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_AnnounceGrant) GetEntityData() *types.CommonEntityData
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 ¶
func (delayResponseGrant *Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_DelayResponseGrant) GetEntityData() *types.CommonEntityData
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 ¶
func (foreignClock *Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_ForeignClock) GetEntityData() *types.CommonEntityData
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 ¶
func (receiver *Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_ForeignClock_Receiver) GetEntityData() *types.CommonEntityData
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 ¶
func (sender *Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_ForeignClock_Sender) GetEntityData() *types.CommonEntityData
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 ¶
func (utcOffset *Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_ForeignClock_UtcOffset) GetEntityData() *types.CommonEntityData
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 ¶
func (syncGrant *Ptp_Nodes_Node_NodeInterfaceForeignMasters_NodeInterfaceForeignMaster_ForeignClock_SyncGrant) GetEntityData() *types.CommonEntityData
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 ¶
func (nodeInterfaceUnicastPeer *Ptp_Nodes_Node_NodeInterfaceUnicastPeers_NodeInterfaceUnicastPeer) GetEntityData() *types.CommonEntityData
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 ¶
func (peers *Ptp_Nodes_Node_NodeInterfaceUnicastPeers_NodeInterfaceUnicastPeer_Peers) GetEntityData() *types.CommonEntityData
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 ¶
func (address *Ptp_Nodes_Node_NodeInterfaceUnicastPeers_NodeInterfaceUnicastPeer_Peers_Address) GetEntityData() *types.CommonEntityData
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 ¶
func (ipv6Address *Ptp_Nodes_Node_NodeInterfaceUnicastPeers_NodeInterfaceUnicastPeer_Peers_Address_Ipv6Address) GetEntityData() *types.CommonEntityData
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 ¶
func (macAddress *Ptp_Nodes_Node_NodeInterfaceUnicastPeers_NodeInterfaceUnicastPeer_Peers_Address_MacAddress) GetEntityData() *types.CommonEntityData
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 ¶
func (announceGrant *Ptp_Nodes_Node_NodeInterfaceUnicastPeers_NodeInterfaceUnicastPeer_Peers_AnnounceGrant) GetEntityData() *types.CommonEntityData
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 ¶
func (delayResponseGrant *Ptp_Nodes_Node_NodeInterfaceUnicastPeers_NodeInterfaceUnicastPeer_Peers_DelayResponseGrant) GetEntityData() *types.CommonEntityData
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 ¶
func (syncGrant *Ptp_Nodes_Node_NodeInterfaceUnicastPeers_NodeInterfaceUnicastPeer_Peers_SyncGrant) GetEntityData() *types.CommonEntityData
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 ¶
func (egressConversion *Ptp_Nodes_Node_NodeInterfaces_NodeInterface_EgressConversion) GetEntityData() *types.CommonEntityData
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 ¶
func (classMapping *Ptp_Nodes_Node_NodeInterfaces_NodeInterface_EgressConversion_ClassMapping) GetEntityData() *types.CommonEntityData
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 ¶
func (ingressConversion *Ptp_Nodes_Node_NodeInterfaces_NodeInterface_IngressConversion) GetEntityData() *types.CommonEntityData
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 ¶
func (classMapping *Ptp_Nodes_Node_NodeInterfaces_NodeInterface_IngressConversion_ClassMapping) GetEntityData() *types.CommonEntityData
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 ¶
func (ipv4AddressArray *Ptp_Nodes_Node_NodeInterfaces_NodeInterface_Ipv4AddressArray) GetEntityData() *types.CommonEntityData
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 ¶
func (ipv6AddressArray *Ptp_Nodes_Node_NodeInterfaces_NodeInterface_Ipv6AddressArray) GetEntityData() *types.CommonEntityData
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 ¶
func (macAddress *Ptp_Nodes_Node_NodeInterfaces_NodeInterface_MacAddress) GetEntityData() *types.CommonEntityData
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 ¶
func (masterTable *Ptp_Nodes_Node_NodeInterfaces_NodeInterface_MasterTable) GetEntityData() *types.CommonEntityData
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 ¶
func (address *Ptp_Nodes_Node_NodeInterfaces_NodeInterface_MasterTable_Address) GetEntityData() *types.CommonEntityData
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 ¶
func (ipv6Address *Ptp_Nodes_Node_NodeInterfaces_NodeInterface_MasterTable_Address_Ipv6Address) GetEntityData() *types.CommonEntityData
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 ¶
func (macAddress *Ptp_Nodes_Node_NodeInterfaces_NodeInterface_MasterTable_Address_MacAddress) GetEntityData() *types.CommonEntityData
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 ¶
func (counters *Ptp_Nodes_Node_PacketCounters_Counters) GetEntityData() *types.CommonEntityData
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 ¶
func (dropReasons *Ptp_Nodes_Node_PacketCounters_DropReasons) GetEntityData() *types.CommonEntityData
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