ds3_mib

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

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

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

Documentation

Overview

The is the MIB module that describes DS3 and E3 interfaces objects.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DS3MIB

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

	// The DS3/E3 Configuration table.
	Dsx3ConfigTable DS3MIB_Dsx3ConfigTable

	// The DS3/E3 current table contains various statistics being collected for
	// the current 15 minute interval.
	Dsx3CurrentTable DS3MIB_Dsx3CurrentTable

	// The DS3/E3 Interval Table contains various statistics collected by each
	// DS3/E3 Interface over the previous 24 hours of operation.  The past 24
	// hours are broken into 96 completed 15 minute intervals.  Each row in this
	// table represents one such interval (identified by dsx3IntervalNumber) and
	// for one specific interface (identifed by dsx3IntervalIndex).
	Dsx3IntervalTable DS3MIB_Dsx3IntervalTable

	// The DS3/E3 Total Table contains the cumulative sum of the various
	// statistics for the 24 hour period preceding the current interval.
	Dsx3TotalTable DS3MIB_Dsx3TotalTable

	// The DS3 Far End Configuration Table contains configuration information
	// reported in the C-bits from the remote end.
	Dsx3FarEndConfigTable DS3MIB_Dsx3FarEndConfigTable

	// The DS3 Far End Current table contains various statistics being collected
	// for the current 15 minute interval.  The statistics are collected from the
	// far end block error code within the C- bits.
	Dsx3FarEndCurrentTable DS3MIB_Dsx3FarEndCurrentTable

	// The DS3 Far End Interval Table contains various statistics collected by
	// each DS3 interface over the previous 24 hours of operation.  The past 24
	// hours are broken into 96 completed 15 minute intervals.
	Dsx3FarEndIntervalTable DS3MIB_Dsx3FarEndIntervalTable

	// The DS3 Far End Total Table contains the cumulative sum of the various
	// statistics for the 24 hour period preceding the current interval.
	Dsx3FarEndTotalTable DS3MIB_Dsx3FarEndTotalTable

	// This table is deprecated in favour of using ifStackTable.  Implementation
	// of this table was optional.  It was designed for those systems dividing a
	// DS3/E3 into channels containing different data streams that are of local
	// interest.  The DS3/E3 fractional table identifies which DS3/E3 channels
	// associated with a CSU are being used to support a logical interface, i.e.,
	// an entry in the interfaces table from the Internet- standard MIB.  For
	// example, consider a DS3 device with 4 high speed links carrying router
	// traffic, a feed for voice, a feed for video, and a synchronous channel for
	// a non-routed protocol.  We might describe the allocation of channels, in
	// the dsx3FracTable, as follows: dsx3FracIfIndex.2. 1 = 3
	// dsx3FracIfIndex.2.15 = 4 dsx3FracIfIndex.2. 2 = 3  dsx3FracIfIndex.2.16 = 6
	// dsx3FracIfIndex.2. 3 = 3  dsx3FracIfIndex.2.17 = 6 dsx3FracIfIndex.2. 4 = 3
	// dsx3FracIfIndex.2.18 = 6 dsx3FracIfIndex.2. 5 = 3  dsx3FracIfIndex.2.19 = 6
	// dsx3FracIfIndex.2. 6 = 3  dsx3FracIfIndex.2.20 = 6 dsx3FracIfIndex.2. 7 = 4
	// dsx3FracIfIndex.2.21 = 6 dsx3FracIfIndex.2. 8 = 4  dsx3FracIfIndex.2.22 = 6
	// dsx3FracIfIndex.2. 9 = 4  dsx3FracIfIndex.2.23 = 6 dsx3FracIfIndex.2.10 = 4
	// dsx3FracIfIndex.2.24 = 6 dsx3FracIfIndex.2.11 = 4  dsx3FracIfIndex.2.25 = 6
	// dsx3FracIfIndex.2.12 = 5  dsx3FracIfIndex.2.26 = 6 dsx3FracIfIndex.2.13 = 5
	// dsx3FracIfIndex.2.27 = 6 dsx3FracIfIndex.2.14 = 5  dsx3FracIfIndex.2.28 = 6
	// For dsx3M23, dsx3 SYNTRAN, dsx3CbitParity, and dsx3ClearChannel  there are
	// 28 legal channels, numbered 1 throug h 28.  For e3Framed there are 16 legal
	// channels, numbered 1 through 16.  The channels (1..16) correspond directly
	// to the equivalently numbered time-slots.
	Dsx3FracTable DS3MIB_Dsx3FracTable
}

DS3MIB

func (*DS3MIB) GetEntityData

func (dS3MIB *DS3MIB) GetEntityData() *types.CommonEntityData

type DS3MIB_Dsx3ConfigTable

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

	// An entry in the DS3/E3 Configuration table. The type is slice of
	// DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry.
	Dsx3ConfigEntry []*DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry
}

DS3MIB_Dsx3ConfigTable The DS3/E3 Configuration table.

func (*DS3MIB_Dsx3ConfigTable) GetEntityData

func (dsx3ConfigTable *DS3MIB_Dsx3ConfigTable) GetEntityData() *types.CommonEntityData

type DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry

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

	// This attribute is a key. This object should be made equal to ifIndex.  The
	// next paragraph describes its previous usage. Making the object equal to
	// ifIndex allows propoer use of ifStackTable.  Previously, this object was
	// the identifier of a DS3/E3 Interface on a managed device.  If there is an
	// ifEntry that is directly associated with this and only this DS3/E3
	// interface, it should have the same value as ifIndex.  Otherwise, number the
	// dsx3LineIndices with an unique identifier following the rules of choosing a
	// number that is greater than ifNumber and numbering the inside interfaces
	// (e.g., equipment side) with even numbers and outside interfaces (e.g,
	// network side) with odd numbers. The type is interface{} with range:
	// 1..2147483647.
	Dsx3LineIndex interface{}

	// This value for this object is equal to the value of ifIndex from the
	// Interfaces table of MIB II (RFC 1213). The type is interface{} with range:
	// 1..2147483647.
	Dsx3IfIndex interface{}

	// The number of seconds that have elapsed since the beginning of the near end
	// current error- measurement period.  If, for some reason, such as an
	// adjustment in the system's time-of-day clock, the current interval exceeds
	// the maximum value, the agent will return the maximum value. The type is
	// interface{} with range: 0..899.
	Dsx3TimeElapsed interface{}

	// The number of previous near end intervals for which data was collected.
	// The value will be 96 unless the interface was brought online within the
	// last 24 hours, in which case the value will be the number of complete 15
	// minute near end intervals since the interface has been online.  In the case
	// where the agent is a proxy, it is possible that some intervals are
	// unavailable.  In this case, this interval is the maximum interval number
	// for which data is available. The type is interface{} with range: 0..96.
	Dsx3ValidIntervals interface{}

	// This variable indicates the variety of DS3 C-bit or E3 application
	// implementing this interface. The type of interface affects the
	// interpretation of the usage and error statistics.  The rate of DS3 is
	// 44.736 Mbps and E3 is 34.368 Mbps.  The dsx3ClearChannel value means that
	// the C-bits are not used except for sending/receiving AIS. The values, in
	// sequence, describe:  TITLE:            SPECIFICATION: dsx3M23
	// ANSI T1.107-1988 [9] dsx3SYNTRAN        ANSI T1.107-1988 [9] dsx3CbitParity
	// ANSI T1.107a-1990 [9a] dsx3ClearChannel   ANSI T1.102-1987 [8] e3Framed
	// CCITT G.751 [12] e3Plcp             ETSI T/NA(91)18 [13]. The type is
	// Dsx3LineType.
	Dsx3LineType interface{}

	// This variable describes the variety of Zero Code Suppression used on this
	// interface, which in turn affects a number of its characteristics.  dsx3B3ZS
	// and e3HDB3 refer to the use of specified patterns of normal bits and
	// bipolar violations which are used to replace sequences of zero bits of a
	// specified length. The type is Dsx3LineCoding.
	Dsx3LineCoding interface{}

	// This variable indicates what type of code is being sent across the DS3/E3
	// interface by the device.  (These are optional for E3 interfaces.) Setting
	// this variable causes the interface to begin sending the code requested. The
	// values mean:     dsx3SendNoCode        sending looped or normal data
	// dsx3SendLineCode        sending a request for a line loopback
	// dsx3SendPayloadCode        sending a request for a payload loopback
	// (i.e., all DS1/E1s in a DS3/E3 frame)     dsx3SendResetCode        sending
	// a loopback deactivation request     dsx3SendDS1LoopCode        requesting
	// to loopback a particular DS1/E1        within a DS3/E3 frame.  The DS1/E1
	// is        indicated in dsx3Ds1ForRemoteLoop.     dsx3SendTestPattern
	// sending a test pattern. The type is Dsx3SendCode.
	Dsx3SendCode interface{}

	// This variable contains the transmission vendor's circuit identifier, for
	// the purpose of facilitating troubleshooting. The type is string with
	// length: 0..255.
	Dsx3CircuitIdentifier interface{}

	// This variable represents the desired loopback configuration of the DS3/E3
	// interface.  The values mean:  dsx3NoLoop   Not in the loopback state.  A
	// device that is   not capable of performing a loopback on   the interface
	// shall always return this as   its value.  dsx3PayloadLoop   The received
	// signal at this interface is looped   through the device.  Typically the
	// received signal   is looped back for retransmission after it has   passed
	// through the device's framing function.  dsx3LineLoop   The received signal
	// at this interface does not   go through the device (minimum penetration)
	// but   is looped back out.  dsx3OtherLoop   Loopbacks that are not defined
	// here.  dsx3InwardLoop   The sent signal at this interface is looped back
	// through the device.  dsx3DualLoop   Both dsx1LineLoop and dsx1InwardLoop
	// will be   active simultaneously. The type is Dsx3LoopbackConfig.
	Dsx3LoopbackConfig interface{}

	// This variable indicates the Line Status of the interface.  It contains
	// loopback state information and failure state information.  The
	// dsx3LineStatus is a bit map represented as a sum, therefore, it can
	// represent multiple failures and a loopback (see dsx3LoopbackConfig object
	// for the type of loopback) simultaneously.  The dsx3NoAlarm must be set if
	// and only if no other flag is set.  If the dsx3loopbackState bit is set, the
	// loopback in effect can be determined from the dsx3loopbackConfig object.
	// The various bit positions are: 1     dsx3NoAlarm         No alarm present 2
	// dsx3RcvRAIFailure   Receiving Yellow/Remote                  Alarm
	// Indication 4     dsx3XmitRAIAlarm    Transmitting Yellow/Remote
	// Alarm Indication 8     dsx3RcvAIS          Receiving AIS failure state 16
	// dsx3XmitAIS         Transmitting AIS 32     dsx3LOF             Receiving
	// LOF failure state 64     dsx3LOS             Receiving LOS failure state
	// 128     dsx3LoopbackState   Looping the received signal 256
	// dsx3RcvTestCode     Receiving a Test Pattern 512     dsx3OtherFailure
	// any line status not defined                  here 1024
	// dsx3UnavailSigState Near End in Unavailable Signal                  State
	// 2048     dsx3NetEquipOOS     Carrier Equipment Out of Service. The type is
	// interface{} with range: 1..4095.
	Dsx3LineStatus interface{}

	// The source of Transmit Clock.  loopTiming indicates that the recovered
	// receive clock is used as the transmit clock.  localTiming indicates that a
	// local clock source is used or that an external clock is attached to the box
	// containing the interface.  throughTiming indicates that transmit clock is
	// derived from the recovered receive clock of another DS3 interface. The type
	// is Dsx3TransmitClockSource.
	Dsx3TransmitClockSource interface{}

	// The number of intervals in the range from 0 to dsx3ValidIntervals for which
	// no data is available.  This object will typically be zero except in cases
	// where the data for some intervals are not available (e.g., in proxy
	// situations). The type is interface{} with range: 0..96.
	Dsx3InvalidIntervals interface{}

	// The length of the ds3 line in meters.  This object provides information for
	// line build out circuitry if it exists and can use this object to adjust the
	// line build out. The type is interface{} with range: 0..64000. Units are
	// meters.
	Dsx3LineLength interface{}

	// The value of MIB II's sysUpTime object at the time this DS3/E3 entered its
	// current line status state.  If the current state was entered prior to the
	// last re-initialization of the proxy-agent, then this object contains a zero
	// value. The type is interface{} with range: 0..4294967295.
	Dsx3LineStatusLastChange interface{}

	// Indicates whether dsx3LineStatusChange traps should be generated for this
	// interface. The type is Dsx3LineStatusChangeTrapEnable.
	Dsx3LineStatusChangeTrapEnable interface{}

	// This variable represents the current state of the loopback on the DS3
	// interface.  It contains information about loopbacks established by a
	// manager and remotely from the far end.  The dsx3LoopbackStatus is a bit map
	// represented as a sum, therefore is can represent multiple loopbacks
	// simultaneously.  The various bit positions are:  1  dsx3NoLoopback  2
	// dsx3NearEndPayloadLoopback  4  dsx3NearEndLineLoopback  8
	// dsx3NearEndOtherLoopback 16  dsx3NearEndInwardLoopback 32
	// dsx3FarEndPayloadLoopback 64  dsx3FarEndLineLoopback. The type is
	// interface{} with range: 1..127.
	Dsx3LoopbackStatus interface{}

	// Indicates whether this ds3/e3 is channelized or unchannelized.  The value
	// of enabledDs1 indicates that this is a DS3 channelized into DS1s.  The
	// value of enabledDs3 indicated that this is a DS3 channelized into DS2s.
	// Setting this object will cause the creation or deletion of DS2 or DS1
	// entries in the ifTable.  . The type is Dsx3Channelization.
	Dsx3Channelization interface{}

	// Indicates which ds1/e1 on this ds3/e3 will be indicated in the remote ds1
	// loopback request.  A value of 0 means no DS1 will be looped.  A value of 29
	// means all ds1s/e1s will be looped. The type is interface{} with range:
	// 0..29.
	Dsx3Ds1ForRemoteLoop interface{}
}

DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry An entry in the DS3/E3 Configuration table.

func (*DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry) GetEntityData

func (dsx3ConfigEntry *DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry) GetEntityData() *types.CommonEntityData

type DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3Channelization

type DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3Channelization string

DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3Channelization represents entries in the ifTable.

const (
	DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3Channelization_disabled DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3Channelization = "disabled"

	DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3Channelization_enabledDs1 DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3Channelization = "enabledDs1"

	DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3Channelization_enabledDs2 DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3Channelization = "enabledDs2"
)

type DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3LineCoding

type DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3LineCoding string

DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3LineCoding represents of a specified length.

const (
	DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3LineCoding_dsx3Other DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3LineCoding = "dsx3Other"

	DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3LineCoding_dsx3B3ZS DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3LineCoding = "dsx3B3ZS"

	DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3LineCoding_e3HDB3 DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3LineCoding = "e3HDB3"
)

type DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3LineStatusChangeTrapEnable

type DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3LineStatusChangeTrapEnable string

DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3LineStatusChangeTrapEnable represents should be generated for this interface.

const (
	DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3LineStatusChangeTrapEnable_enabled DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3LineStatusChangeTrapEnable = "enabled"

	DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3LineStatusChangeTrapEnable_disabled DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3LineStatusChangeTrapEnable = "disabled"
)

type DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3LineType

type DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3LineType string

DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3LineType represents e3Plcp ETSI T/NA(91)18 [13].

const (
	DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3LineType_dsx3other DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3LineType = "dsx3other"

	DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3LineType_dsx3M23 DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3LineType = "dsx3M23"

	DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3LineType_dsx3SYNTRAN DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3LineType = "dsx3SYNTRAN"

	DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3LineType_dsx3CbitParity DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3LineType = "dsx3CbitParity"

	DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3LineType_dsx3ClearChannel DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3LineType = "dsx3ClearChannel"

	DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3LineType_e3other DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3LineType = "e3other"

	DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3LineType_e3Framed DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3LineType = "e3Framed"

	DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3LineType_e3Plcp DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3LineType = "e3Plcp"
)

type DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3LoopbackConfig

type DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3LoopbackConfig string

DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3LoopbackConfig represents active simultaneously.

const (
	DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3LoopbackConfig_dsx3NoLoop DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3LoopbackConfig = "dsx3NoLoop"

	DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3LoopbackConfig_dsx3PayloadLoop DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3LoopbackConfig = "dsx3PayloadLoop"

	DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3LoopbackConfig_dsx3LineLoop DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3LoopbackConfig = "dsx3LineLoop"

	DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3LoopbackConfig_dsx3OtherLoop DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3LoopbackConfig = "dsx3OtherLoop"

	DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3LoopbackConfig_dsx3InwardLoop DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3LoopbackConfig = "dsx3InwardLoop"

	DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3LoopbackConfig_dsx3DualLoop DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3LoopbackConfig = "dsx3DualLoop"
)

type DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3SendCode

type DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3SendCode string

DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3SendCode represents sending a test pattern.

const (
	DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3SendCode_dsx3SendNoCode DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3SendCode = "dsx3SendNoCode"

	DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3SendCode_dsx3SendLineCode DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3SendCode = "dsx3SendLineCode"

	DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3SendCode_dsx3SendPayloadCode DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3SendCode = "dsx3SendPayloadCode"

	DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3SendCode_dsx3SendResetCode DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3SendCode = "dsx3SendResetCode"

	DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3SendCode_dsx3SendDS1LoopCode DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3SendCode = "dsx3SendDS1LoopCode"

	DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3SendCode_dsx3SendTestPattern DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3SendCode = "dsx3SendTestPattern"
)

type DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3TransmitClockSource

type DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3TransmitClockSource string

DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3TransmitClockSource represents interface.

const (
	DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3TransmitClockSource_loopTiming DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3TransmitClockSource = "loopTiming"

	DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3TransmitClockSource_localTiming DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3TransmitClockSource = "localTiming"

	DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3TransmitClockSource_throughTiming DS3MIB_Dsx3ConfigTable_Dsx3ConfigEntry_Dsx3TransmitClockSource = "throughTiming"
)

type DS3MIB_Dsx3CurrentTable

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

	// An entry in the DS3/E3 Current table. The type is slice of
	// DS3MIB_Dsx3CurrentTable_Dsx3CurrentEntry.
	Dsx3CurrentEntry []*DS3MIB_Dsx3CurrentTable_Dsx3CurrentEntry
}

DS3MIB_Dsx3CurrentTable The DS3/E3 current table contains various statistics being collected for the current 15 minute interval.

func (*DS3MIB_Dsx3CurrentTable) GetEntityData

func (dsx3CurrentTable *DS3MIB_Dsx3CurrentTable) GetEntityData() *types.CommonEntityData

type DS3MIB_Dsx3CurrentTable_Dsx3CurrentEntry

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

	// This attribute is a key. The index value which uniquely identifies the
	// DS3/E3 interface to which this entry is applicable.  The interface
	// identified by a particular value of this index is the same interface as
	// identified by the same value an dsx3LineIndex object instance. The type is
	// interface{} with range: 1..2147483647.
	Dsx3CurrentIndex interface{}

	// The counter associated with the number of P-bit Errored Seconds. The type
	// is interface{} with range: 0..4294967295.
	Dsx3CurrentPESs interface{}

	// The counter associated with the number of P-bit Severely Errored Seconds.
	// The type is interface{} with range: 0..4294967295.
	Dsx3CurrentPSESs interface{}

	// The counter associated with the number of Severely Errored Framing Seconds.
	// The type is interface{} with range: 0..4294967295.
	Dsx3CurrentSEFSs interface{}

	// The counter associated with the number of Unavailable Seconds. The type is
	// interface{} with range: 0..4294967295.
	Dsx3CurrentUASs interface{}

	// The counter associated with the number of Line Coding Violations. The type
	// is interface{} with range: 0..4294967295.
	Dsx3CurrentLCVs interface{}

	// The counter associated with the number of P-bit Coding Violations. The type
	// is interface{} with range: 0..4294967295.
	Dsx3CurrentPCVs interface{}

	// The number of Line Errored Seconds. The type is interface{} with range:
	// 0..4294967295.
	Dsx3CurrentLESs interface{}

	// The number of C-bit Coding Violations. The type is interface{} with range:
	// 0..4294967295.
	Dsx3CurrentCCVs interface{}

	// The number of C-bit Errored Seconds. The type is interface{} with range:
	// 0..4294967295.
	Dsx3CurrentCESs interface{}

	// The number of C-bit Severely Errored Seconds. The type is interface{} with
	// range: 0..4294967295.
	Dsx3CurrentCSESs interface{}
}

DS3MIB_Dsx3CurrentTable_Dsx3CurrentEntry An entry in the DS3/E3 Current table.

func (*DS3MIB_Dsx3CurrentTable_Dsx3CurrentEntry) GetEntityData

func (dsx3CurrentEntry *DS3MIB_Dsx3CurrentTable_Dsx3CurrentEntry) GetEntityData() *types.CommonEntityData

type DS3MIB_Dsx3FarEndConfigTable

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

	// An entry in the DS3 Far End Configuration table. The type is slice of
	// DS3MIB_Dsx3FarEndConfigTable_Dsx3FarEndConfigEntry.
	Dsx3FarEndConfigEntry []*DS3MIB_Dsx3FarEndConfigTable_Dsx3FarEndConfigEntry
}

DS3MIB_Dsx3FarEndConfigTable The DS3 Far End Configuration Table contains configuration information reported in the C-bits from the remote end.

func (*DS3MIB_Dsx3FarEndConfigTable) GetEntityData

func (dsx3FarEndConfigTable *DS3MIB_Dsx3FarEndConfigTable) GetEntityData() *types.CommonEntityData

type DS3MIB_Dsx3FarEndConfigTable_Dsx3FarEndConfigEntry

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

	// This attribute is a key. The index value which uniquely identifies the DS3
	// interface to which this entry is applicable.  The interface identified by a
	// particular value of this index is the same interface as identified by the
	// same value an dsx3LineIndex object instance. The type is interface{} with
	// range: 1..2147483647.
	Dsx3FarEndLineIndex interface{}

	// This is the Far End Equipment Identification code that describes the
	// specific piece of equipment. It is sent within the Path Identification
	// Message. The type is string with length: 0..10.
	Dsx3FarEndEquipCode interface{}

	// This is the Far End Location Identification code that describes the
	// specific location of the equipment.  It is sent within the Path
	// Identification Message. The type is string with length: 0..11.
	Dsx3FarEndLocationIDCode interface{}

	// This is the Far End Frame Identification code that identifies where the
	// equipment is located within a building at a given location.  It is sent
	// within the Path Identification Message. The type is string with length:
	// 0..10.
	Dsx3FarEndFrameIDCode interface{}

	// This is the Far End code that identifies the equipment location within a
	// bay.  It is sent within the Path Identification Message. The type is string
	// with length: 0..6.
	Dsx3FarEndUnitCode interface{}

	// This code identifies a specific Far End DS3 path. It is sent within the
	// Path Identification Message. The type is string with length: 0..38.
	Dsx3FarEndFacilityIDCode interface{}
}

DS3MIB_Dsx3FarEndConfigTable_Dsx3FarEndConfigEntry An entry in the DS3 Far End Configuration table.

func (*DS3MIB_Dsx3FarEndConfigTable_Dsx3FarEndConfigEntry) GetEntityData

func (dsx3FarEndConfigEntry *DS3MIB_Dsx3FarEndConfigTable_Dsx3FarEndConfigEntry) GetEntityData() *types.CommonEntityData

type DS3MIB_Dsx3FarEndCurrentTable

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

	// An entry in the DS3 Far End Current table. The type is slice of
	// DS3MIB_Dsx3FarEndCurrentTable_Dsx3FarEndCurrentEntry.
	Dsx3FarEndCurrentEntry []*DS3MIB_Dsx3FarEndCurrentTable_Dsx3FarEndCurrentEntry
}

DS3MIB_Dsx3FarEndCurrentTable The DS3 Far End Current table contains various statistics being collected for the current 15 minute interval. The statistics are collected from the far end block error code within the C- bits.

func (*DS3MIB_Dsx3FarEndCurrentTable) GetEntityData

func (dsx3FarEndCurrentTable *DS3MIB_Dsx3FarEndCurrentTable) GetEntityData() *types.CommonEntityData

type DS3MIB_Dsx3FarEndCurrentTable_Dsx3FarEndCurrentEntry

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

	// This attribute is a key. The index value which uniquely identifies the DS3
	// interface to which this entry is applicable.  The interface identified by a
	// particular value of this index is identical to the interface identified by
	// the same value of dsx3LineIndex. The type is interface{} with range:
	// 1..2147483647.
	Dsx3FarEndCurrentIndex interface{}

	// The number of seconds that have elapsed since the beginning of the far end
	// current error-measurement period.  If, for some reason, such as an
	// adjustment in the system's time-of-day clock, the current interval exceeds
	// the maximum value, the agent will return the maximum value. The type is
	// interface{} with range: 0..899.
	Dsx3FarEndTimeElapsed interface{}

	// The number of previous far end intervals for which data was collected.  The
	// value will be 96 unless the interface was brought online within the last 24
	// hours, in which case the value will be the number of complete 15 minute far
	// end intervals since the interface has been online. The type is interface{}
	// with range: 0..96.
	Dsx3FarEndValidIntervals interface{}

	// The counter associated with the number of Far Far End C-bit Errored
	// Seconds. The type is interface{} with range: 0..4294967295.
	Dsx3FarEndCurrentCESs interface{}

	// The counter associated with the number of Far End C-bit Severely Errored
	// Seconds. The type is interface{} with range: 0..4294967295.
	Dsx3FarEndCurrentCSESs interface{}

	// The counter associated with the number of Far End C-bit Coding Violations
	// reported via the far end block error count. The type is interface{} with
	// range: 0..4294967295.
	Dsx3FarEndCurrentCCVs interface{}

	// The counter associated with the number of Far End unavailable seconds. The
	// type is interface{} with range: 0..4294967295.
	Dsx3FarEndCurrentUASs interface{}

	// The number of intervals in the range from 0 to dsx3FarEndValidIntervals for
	// which no data is available.  This object will typically be zero except in
	// cases where the data for some intervals are not available (e.g., in proxy
	// situations). The type is interface{} with range: 0..96.
	Dsx3FarEndInvalidIntervals interface{}
}

DS3MIB_Dsx3FarEndCurrentTable_Dsx3FarEndCurrentEntry An entry in the DS3 Far End Current table.

func (*DS3MIB_Dsx3FarEndCurrentTable_Dsx3FarEndCurrentEntry) GetEntityData

func (dsx3FarEndCurrentEntry *DS3MIB_Dsx3FarEndCurrentTable_Dsx3FarEndCurrentEntry) GetEntityData() *types.CommonEntityData

type DS3MIB_Dsx3FarEndIntervalTable

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

	// An entry in the DS3 Far End Interval table. The type is slice of
	// DS3MIB_Dsx3FarEndIntervalTable_Dsx3FarEndIntervalEntry.
	Dsx3FarEndIntervalEntry []*DS3MIB_Dsx3FarEndIntervalTable_Dsx3FarEndIntervalEntry
}

DS3MIB_Dsx3FarEndIntervalTable The DS3 Far End Interval Table contains various statistics collected by each DS3 interface over the previous 24 hours of operation. The past 24 hours are broken into 96 completed 15 minute intervals.

func (*DS3MIB_Dsx3FarEndIntervalTable) GetEntityData

func (dsx3FarEndIntervalTable *DS3MIB_Dsx3FarEndIntervalTable) GetEntityData() *types.CommonEntityData

type DS3MIB_Dsx3FarEndIntervalTable_Dsx3FarEndIntervalEntry

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

	// This attribute is a key. The index value which uniquely identifies the DS3
	// interface to which this entry is applicable.  The interface identified by a
	// particular value of this index is identical to the interface identified by
	// the same value of dsx3LineIndex. The type is interface{} with range:
	// 1..2147483647.
	Dsx3FarEndIntervalIndex interface{}

	// This attribute is a key. A number between 1 and 96, where 1 is the most
	// recently completed 15 minute interval and 96 is the 15 minutes interval
	// completed 23 hours and 45 minutes prior to interval 1. The type is
	// interface{} with range: 1..96.
	Dsx3FarEndIntervalNumber interface{}

	// The counter associated with the number of Far End C-bit Errored Seconds
	// encountered by a DS3 interface in one of the previous 96, individual 15
	// minute, intervals. In the case where the agent is a proxy and data is not
	// available, return noSuchInstance. The type is interface{} with range:
	// 0..4294967295.
	Dsx3FarEndIntervalCESs interface{}

	// The counter associated with the number of Far End C-bit Severely Errored
	// Seconds. The type is interface{} with range: 0..4294967295.
	Dsx3FarEndIntervalCSESs interface{}

	// The counter associated with the number of Far End C-bit Coding Violations
	// reported via the far end block error count. The type is interface{} with
	// range: 0..4294967295.
	Dsx3FarEndIntervalCCVs interface{}

	// The counter associated with the number of Far End unavailable seconds. The
	// type is interface{} with range: 0..4294967295.
	Dsx3FarEndIntervalUASs interface{}

	// This variable indicates if the data for this interval is valid. The type is
	// bool.
	Dsx3FarEndIntervalValidData interface{}
}

DS3MIB_Dsx3FarEndIntervalTable_Dsx3FarEndIntervalEntry An entry in the DS3 Far End Interval table.

func (*DS3MIB_Dsx3FarEndIntervalTable_Dsx3FarEndIntervalEntry) GetEntityData

func (dsx3FarEndIntervalEntry *DS3MIB_Dsx3FarEndIntervalTable_Dsx3FarEndIntervalEntry) GetEntityData() *types.CommonEntityData

type DS3MIB_Dsx3FarEndTotalTable

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

	// An entry in the DS3 Far End Total table. The type is slice of
	// DS3MIB_Dsx3FarEndTotalTable_Dsx3FarEndTotalEntry.
	Dsx3FarEndTotalEntry []*DS3MIB_Dsx3FarEndTotalTable_Dsx3FarEndTotalEntry
}

DS3MIB_Dsx3FarEndTotalTable The DS3 Far End Total Table contains the cumulative sum of the various statistics for the 24 hour period preceding the current interval.

func (*DS3MIB_Dsx3FarEndTotalTable) GetEntityData

func (dsx3FarEndTotalTable *DS3MIB_Dsx3FarEndTotalTable) GetEntityData() *types.CommonEntityData

type DS3MIB_Dsx3FarEndTotalTable_Dsx3FarEndTotalEntry

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

	// This attribute is a key. The index value which uniquely identifies the DS3
	// interface to which this entry is applicable.  The interface identified by a
	// particular value of this index is identical to the interface identified by
	// the same value of dsx3LineIndex. The type is interface{} with range:
	// 1..2147483647.
	Dsx3FarEndTotalIndex interface{}

	// The counter associated with the number of Far End C-bit Errored Seconds
	// encountered by a DS3 interface in the previous 24 hour interval. Invalid 15
	// minute intervals count as 0. The type is interface{} with range:
	// 0..4294967295.
	Dsx3FarEndTotalCESs interface{}

	// The counter associated with the number of Far End C-bit Severely Errored
	// Seconds encountered by a DS3 interface in the previous 24 hour interval.
	// Invalid 15 minute intervals count as 0. The type is interface{} with range:
	// 0..4294967295.
	Dsx3FarEndTotalCSESs interface{}

	// The counter associated with the number of Far End C-bit Coding Violations
	// reported via the far end block error count encountered by a DS3 interface
	// in the previous 24 hour interval. Invalid 15 minute intervals count as 0.
	// The type is interface{} with range: 0..4294967295.
	Dsx3FarEndTotalCCVs interface{}

	// The counter associated with the number of Far End unavailable seconds
	// encountered by a DS3 interface in the previous 24 hour interval.  Invalid
	// 15 minute intervals count as 0. The type is interface{} with range:
	// 0..4294967295.
	Dsx3FarEndTotalUASs interface{}
}

DS3MIB_Dsx3FarEndTotalTable_Dsx3FarEndTotalEntry An entry in the DS3 Far End Total table.

func (*DS3MIB_Dsx3FarEndTotalTable_Dsx3FarEndTotalEntry) GetEntityData

func (dsx3FarEndTotalEntry *DS3MIB_Dsx3FarEndTotalTable_Dsx3FarEndTotalEntry) GetEntityData() *types.CommonEntityData

type DS3MIB_Dsx3FracTable

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

	// An entry in the DS3 Fractional table. The type is slice of
	// DS3MIB_Dsx3FracTable_Dsx3FracEntry.
	Dsx3FracEntry []*DS3MIB_Dsx3FracTable_Dsx3FracEntry
}

DS3MIB_Dsx3FracTable This table is deprecated in favour of using ifStackTable.

Implementation of this table was optional. It was designed for those systems dividing a DS3/E3 into channels containing different data streams that are of local interest.

The DS3/E3 fractional table identifies which DS3/E3 channels associated with a CSU are being used to support a logical interface, i.e., an entry in the interfaces table from the Internet- standard MIB.

For example, consider a DS3 device with 4 high speed links carrying router traffic, a feed for voice, a feed for video, and a synchronous channel for a non-routed protocol. We might describe the allocation of channels, in the dsx3FracTable, as follows: dsx3FracIfIndex.2. 1 = 3 dsx3FracIfIndex.2.15 = 4 dsx3FracIfIndex.2. 2 = 3 dsx3FracIfIndex.2.16 = 6 dsx3FracIfIndex.2. 3 = 3 dsx3FracIfIndex.2.17 = 6 dsx3FracIfIndex.2. 4 = 3 dsx3FracIfIndex.2.18 = 6 dsx3FracIfIndex.2. 5 = 3 dsx3FracIfIndex.2.19 = 6 dsx3FracIfIndex.2. 6 = 3 dsx3FracIfIndex.2.20 = 6 dsx3FracIfIndex.2. 7 = 4 dsx3FracIfIndex.2.21 = 6 dsx3FracIfIndex.2. 8 = 4 dsx3FracIfIndex.2.22 = 6 dsx3FracIfIndex.2. 9 = 4 dsx3FracIfIndex.2.23 = 6 dsx3FracIfIndex.2.10 = 4 dsx3FracIfIndex.2.24 = 6 dsx3FracIfIndex.2.11 = 4 dsx3FracIfIndex.2.25 = 6 dsx3FracIfIndex.2.12 = 5 dsx3FracIfIndex.2.26 = 6 dsx3FracIfIndex.2.13 = 5 dsx3FracIfIndex.2.27 = 6 dsx3FracIfIndex.2.14 = 5 dsx3FracIfIndex.2.28 = 6 For dsx3M23, dsx3 SYNTRAN, dsx3CbitParity, and dsx3ClearChannel there are 28 legal channels, numbered 1 throug h 28.

For e3Framed there are 16 legal channels, numbered 1 through 16. The channels (1..16) correspond directly to the equivalently numbered time-slots.

func (*DS3MIB_Dsx3FracTable) GetEntityData

func (dsx3FracTable *DS3MIB_Dsx3FracTable) GetEntityData() *types.CommonEntityData

type DS3MIB_Dsx3FracTable_Dsx3FracEntry

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

	// This attribute is a key. The index value which uniquely identifies  the DS3
	// interface  to which this entry is applicable The interface identified by a
	// particular value of  this  index is the same interface as identified by the
	// same value  an  dsx3LineIndex object instance. The type is interface{} with
	// range: 1..2147483647.
	Dsx3FracIndex interface{}

	// This attribute is a key. The channel number for this entry. The type is
	// interface{} with range: 1..31.
	Dsx3FracNumber interface{}

	// An index value that uniquely identifies an interface.  The interface
	// identified by a particular value of this index is the same interface as
	// identified by the same value an ifIndex object instance. If no interface is
	// currently using a channel, the value should be zero.  If a single interface
	// occupies more  than one  time slot,  that ifIndex value will be found in
	// multiple time slots. The type is interface{} with range: 1..2147483647.
	Dsx3FracIfIndex interface{}
}

DS3MIB_Dsx3FracTable_Dsx3FracEntry An entry in the DS3 Fractional table.

func (*DS3MIB_Dsx3FracTable_Dsx3FracEntry) GetEntityData

func (dsx3FracEntry *DS3MIB_Dsx3FracTable_Dsx3FracEntry) GetEntityData() *types.CommonEntityData

type DS3MIB_Dsx3IntervalTable

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

	// An entry in the DS3/E3 Interval table. The type is slice of
	// DS3MIB_Dsx3IntervalTable_Dsx3IntervalEntry.
	Dsx3IntervalEntry []*DS3MIB_Dsx3IntervalTable_Dsx3IntervalEntry
}

DS3MIB_Dsx3IntervalTable The DS3/E3 Interval Table contains various statistics collected by each DS3/E3 Interface over the previous 24 hours of operation. The past 24 hours are broken into 96 completed 15 minute intervals. Each row in this table represents one such interval (identified by dsx3IntervalNumber) and for one specific interface (identifed by dsx3IntervalIndex).

func (*DS3MIB_Dsx3IntervalTable) GetEntityData

func (dsx3IntervalTable *DS3MIB_Dsx3IntervalTable) GetEntityData() *types.CommonEntityData

type DS3MIB_Dsx3IntervalTable_Dsx3IntervalEntry

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

	// This attribute is a key. The index value which uniquely identifies the
	// DS3/E3 interface to which this entry is applicable.  The interface
	// identified by a particular value of this index is the same interface as
	// identified by the same value an dsx3LineIndex object instance. The type is
	// interface{} with range: 1..2147483647.
	Dsx3IntervalIndex interface{}

	// This attribute is a key. A number between 1 and 96, where 1 is the most
	// recently completed 15 minute interval and 96 is the 15 minutes interval
	// completed 23 hours and 45 minutes prior to interval 1. The type is
	// interface{} with range: 1..96.
	Dsx3IntervalNumber interface{}

	// The counter associated with the number of P-bit Errored Seconds. The type
	// is interface{} with range: 0..4294967295.
	Dsx3IntervalPESs interface{}

	// The counter associated with the number of P-bit Severely Errored Seconds.
	// The type is interface{} with range: 0..4294967295.
	Dsx3IntervalPSESs interface{}

	// The counter associated with the number of Severely Errored Framing Seconds.
	// The type is interface{} with range: 0..4294967295.
	Dsx3IntervalSEFSs interface{}

	// The counter associated with the number of Unavailable Seconds.  This object
	// may decrease if the occurance of unavailable seconds occurs across an
	// inteval boundary. The type is interface{} with range: 0..4294967295.
	Dsx3IntervalUASs interface{}

	// The counter associated with the number of Line Coding Violations. The type
	// is interface{} with range: 0..4294967295.
	Dsx3IntervalLCVs interface{}

	// The counter associated with the number of P-bit Coding Violations. The type
	// is interface{} with range: 0..4294967295.
	Dsx3IntervalPCVs interface{}

	// The number of Line Errored  Seconds  (BPVs  or illegal  zero  sequences).
	// The type is interface{} with range: 0..4294967295.
	Dsx3IntervalLESs interface{}

	// The number of C-bit Coding Violations. The type is interface{} with range:
	// 0..4294967295.
	Dsx3IntervalCCVs interface{}

	// The number of C-bit Errored Seconds. The type is interface{} with range:
	// 0..4294967295.
	Dsx3IntervalCESs interface{}

	// The number of C-bit Severely Errored Seconds. The type is interface{} with
	// range: 0..4294967295.
	Dsx3IntervalCSESs interface{}

	// This variable indicates if the data for this interval is valid. The type is
	// bool.
	Dsx3IntervalValidData interface{}
}

DS3MIB_Dsx3IntervalTable_Dsx3IntervalEntry An entry in the DS3/E3 Interval table.

func (*DS3MIB_Dsx3IntervalTable_Dsx3IntervalEntry) GetEntityData

func (dsx3IntervalEntry *DS3MIB_Dsx3IntervalTable_Dsx3IntervalEntry) GetEntityData() *types.CommonEntityData

type DS3MIB_Dsx3TotalTable

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

	// An entry in the DS3/E3 Total table. The type is slice of
	// DS3MIB_Dsx3TotalTable_Dsx3TotalEntry.
	Dsx3TotalEntry []*DS3MIB_Dsx3TotalTable_Dsx3TotalEntry
}

DS3MIB_Dsx3TotalTable The DS3/E3 Total Table contains the cumulative sum of the various statistics for the 24 hour period preceding the current interval.

func (*DS3MIB_Dsx3TotalTable) GetEntityData

func (dsx3TotalTable *DS3MIB_Dsx3TotalTable) GetEntityData() *types.CommonEntityData

type DS3MIB_Dsx3TotalTable_Dsx3TotalEntry

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

	// This attribute is a key. The index value which uniquely identifies the
	// DS3/E3 interface to which this entry is applicable.  The interface
	// identified by a particular value of this index is the same interface as
	// identified by the same value an dsx3LineIndex object instance. The type is
	// interface{} with range: 1..2147483647.
	Dsx3TotalIndex interface{}

	// The counter associated with the number of P-bit Errored Seconds,
	// encountered by a DS3 interface in the previous 24 hour interval. Invalid 15
	// minute intervals count as 0. The type is interface{} with range:
	// 0..4294967295.
	Dsx3TotalPESs interface{}

	// The counter associated with the number of P-bit Severely Errored Seconds,
	// encountered by a DS3 interface in the previous 24 hour interval. Invalid 15
	// minute intervals count as 0. The type is interface{} with range:
	// 0..4294967295.
	Dsx3TotalPSESs interface{}

	// The counter associated with the number of Severely Errored Framing Seconds,
	// encountered by a DS3/E3 interface in the previous 24 hour interval. Invalid
	// 15 minute intervals count as 0. The type is interface{} with range:
	// 0..4294967295.
	Dsx3TotalSEFSs interface{}

	// The counter associated with the number of Unavailable Seconds, encountered
	// by a DS3 interface in the previous 24 hour interval.  Invalid 15 minute
	// intervals count as 0. The type is interface{} with range: 0..4294967295.
	Dsx3TotalUASs interface{}

	// The counter associated with the number of Line Coding Violations
	// encountered by a DS3/E3 interface in the previous 24 hour interval. Invalid
	// 15 minute intervals count as 0. The type is interface{} with range:
	// 0..4294967295.
	Dsx3TotalLCVs interface{}

	// The counter associated with the number of P-bit Coding Violations,
	// encountered by a DS3 interface in the previous 24 hour interval. Invalid 15
	// minute intervals count as 0. The type is interface{} with range:
	// 0..4294967295.
	Dsx3TotalPCVs interface{}

	// The number of Line Errored  Seconds  (BPVs  or illegal  zero  sequences)
	// encountered by a DS3/E3 interface in the previous 24 hour interval. Invalid
	// 15 minute intervals count as 0. The type is interface{} with range:
	// 0..4294967295.
	Dsx3TotalLESs interface{}

	// The number of C-bit Coding Violations encountered by a DS3 interface in the
	// previous 24 hour interval. Invalid 15 minute intervals count as 0. The type
	// is interface{} with range: 0..4294967295.
	Dsx3TotalCCVs interface{}

	// The number of C-bit Errored Seconds encountered by a DS3 interface in the
	// previous 24 hour interval. Invalid 15 minute intervals count as 0. The type
	// is interface{} with range: 0..4294967295.
	Dsx3TotalCESs interface{}

	// The number of C-bit Severely Errored Seconds encountered by a DS3 interface
	// in the previous 24 hour interval. Invalid 15 minute intervals count as 0.
	// The type is interface{} with range: 0..4294967295.
	Dsx3TotalCSESs interface{}
}

DS3MIB_Dsx3TotalTable_Dsx3TotalEntry An entry in the DS3/E3 Total table.

func (*DS3MIB_Dsx3TotalTable_Dsx3TotalEntry) GetEntityData

func (dsx3TotalEntry *DS3MIB_Dsx3TotalTable_Dsx3TotalEntry) GetEntityData() *types.CommonEntityData

Jump to

Keyboard shortcuts

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