docs_if3_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

This MIB module contains the management objects for the management of DOCSIS 3.0 features, primarily channel bonding, interface topology and enhanced signal quality monitoring. Copyright 1999-2016 Cable Television Laboratories, Inc. All rights reserved.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CmRegState

type CmRegState string

CmRegState represents in the CM-CTRL-REQ message from CMTS.

const (
	CmRegState_other CmRegState = "other"

	CmRegState_notReady CmRegState = "notReady"

	CmRegState_notSynchronized CmRegState = "notSynchronized"

	CmRegState_phySynchronized CmRegState = "phySynchronized"

	CmRegState_usParametersAcquired CmRegState = "usParametersAcquired"

	CmRegState_rangingComplete CmRegState = "rangingComplete"

	CmRegState_dhcpv4Complete CmRegState = "dhcpv4Complete"

	CmRegState_todEstablished CmRegState = "todEstablished"

	CmRegState_securityEstablished CmRegState = "securityEstablished"

	CmRegState_configFileDownloadComplete CmRegState = "configFileDownloadComplete"

	CmRegState_registrationComplete CmRegState = "registrationComplete"

	CmRegState_operational CmRegState = "operational"

	CmRegState_accessDenied CmRegState = "accessDenied"

	CmRegState_eaeInProgress CmRegState = "eaeInProgress"

	CmRegState_dhcpv4InProgress CmRegState = "dhcpv4InProgress"

	CmRegState_dhcpv6InProgress CmRegState = "dhcpv6InProgress"

	CmRegState_dhcpv6Complete CmRegState = "dhcpv6Complete"

	CmRegState_registrationInProgress CmRegState = "registrationInProgress"

	CmRegState_bpiInit CmRegState = "bpiInit"

	CmRegState_forwardingDisabled CmRegState = "forwardingDisabled"

	CmRegState_dsTopologyResolutionInProgress CmRegState = "dsTopologyResolutionInProgress"

	CmRegState_rangingInProgress CmRegState = "rangingInProgress"

	CmRegState_rfMuteAll CmRegState = "rfMuteAll"
)

type CmtsCmRegState

type CmtsCmRegState string

CmtsCmRegState represents in the CM-CTRL-REQ message from CMTS.

const (
	CmtsCmRegState_other CmtsCmRegState = "other"

	CmtsCmRegState_initialRanging CmtsCmRegState = "initialRanging"

	CmtsCmRegState_rangingAutoAdjComplete CmtsCmRegState = "rangingAutoAdjComplete"

	CmtsCmRegState_dhcpv4Complete CmtsCmRegState = "dhcpv4Complete"

	CmtsCmRegState_registrationComplete CmtsCmRegState = "registrationComplete"

	CmtsCmRegState_operational CmtsCmRegState = "operational"

	CmtsCmRegState_bpiInit CmtsCmRegState = "bpiInit"

	CmtsCmRegState_startEae CmtsCmRegState = "startEae"

	CmtsCmRegState_startDhcpv4 CmtsCmRegState = "startDhcpv4"

	CmtsCmRegState_startDhcpv6 CmtsCmRegState = "startDhcpv6"

	CmtsCmRegState_dhcpv6Complete CmtsCmRegState = "dhcpv6Complete"

	CmtsCmRegState_startConfigFileDownload CmtsCmRegState = "startConfigFileDownload"

	CmtsCmRegState_configFileDownloadComplete CmtsCmRegState = "configFileDownloadComplete"

	CmtsCmRegState_startRegistration CmtsCmRegState = "startRegistration"

	CmtsCmRegState_forwardingDisabled CmtsCmRegState = "forwardingDisabled"

	CmtsCmRegState_rfMuteAll CmtsCmRegState = "rfMuteAll"
)

type DOCSIF3MIB

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

	DocsIf3CmCapabilities DOCSIF3MIB_DocsIf3CmCapabilities

	DocsIf3CmtsCmCtrl DOCSIF3MIB_DocsIf3CmtsCmCtrl

	DocsIf3CmEnergyMgtCfg DOCSIF3MIB_DocsIf3CmEnergyMgtCfg

	DocsIf3CmSpectrumAnalysisCtrlCmd DOCSIF3MIB_DocsIf3CmSpectrumAnalysisCtrlCmd

	// This object defines attributes of the CM connectivity status. This object
	// provides CM connectivity status information of the CM previously available
	// in the SNMP table docsIfCmStatusTable.
	DocsIf3CmStatusTable DOCSIF3MIB_DocsIf3CmStatusTable

	// This object defines PHY and MAC information about the CM's upstream
	// channels operating in Multiple Transmit Channel (MTC) mode or in a Pre-3.0
	// DOSCIS transmit channel mode. This object provides per-CM Upstream channel
	// information previously available in the SNMP table docsIfCmStatusTable.
	DocsIf3CmStatusUsTable DOCSIF3MIB_DocsIf3CmStatusUsTable

	// This object defines attributes that represent the CM's registration status
	// as tracked by the CMTS. Refer to the individual attribute definitions for
	// applicability to 3.0 and 3.1 Cable Modems.
	DocsIf3CmtsCmRegStatusTable DOCSIF3MIB_DocsIf3CmtsCmRegStatusTable

	// This object defines status information of the CM currently in use Upstream
	// Logical Channels, as reported by the CMTS.
	DocsIf3CmtsCmUsStatusTable DOCSIF3MIB_DocsIf3CmtsCmUsStatusTable

	// This object configures the association of downstream and upstream channels
	// to a particular MAC Domain (MD) on a CMTS.  The creation of channels and
	// MAC domain object interface instances is vendor-specific. In particular,
	// the assignment of the channel interface index is normally vendor-specific.
	// Therefore, this object is intended only for associating channels to a MAC
	// Domain and assumes that those channels were previously configured. The CMTS
	// may have restrictions on which channels can be configured in the same MAC
	// Domain.  For example, it could require the upstream channels to be from the
	// same line card. This object supports the creation and deletion of multiple
	// instances. Creation of a new instance of this object requires the ChId
	// attribute to be set.
	DocsIf3MdChCfgTable DOCSIF3MIB_DocsIf3MdChCfgTable

	// This object identifies the scope of the Receive Channel Configuration (RCC)
	// and provides a top level container for the Receive Module and Receive
	// Channel objects.  The CMTS selects an instance of this object to assign to
	// a CM when it registers. This object supports the creation and deletion of
	// multiple instances.
	DocsIf3RccCfgTable DOCSIF3MIB_DocsIf3RccCfgTable

	// The RCC Status object provides a read-only view of the
	// statically-configured (from the RccCfg object) and dynamically-created
	// RCCs. The CMTS creates an RCC Status instance for each unique MAC Domain
	// Cable Modem Service Group (MD-CM-SG) to which it signals an RCC to the CM.
	DocsIf3RccStatusTable DOCSIF3MIB_DocsIf3RccStatusTable

	// The Receive Channel Configuration object permits an operator to configure
	// how CMs registered with certain Receive Channel Profiles will configure the
	// Receive Channels within their profile. When a CM registers with an RCP for
	// which all Receive Channel Indices (RcIds) are configured in the Receive
	// Module object and all Receive Channels are configured within this object,
	// the CMTS should use the configuration within these objects to set the
	// Receive Channel Configuration returned to the CM in a REG-RSP message.  A
	// CMTS may require configuration of all pertinent Receive Module and Receive
	// Channel instances in order to register a CM that reports a Receive Channel
	// Profile (RCP), including any standard Receive Channel Profiles. If the CM
	// reports multiple RCPs, and Receive Module and Receive Channel objects have
	// instances for more than one RCP, the particular RCP selected by the CMTS is
	// not specified.  A CMTS is not restricted to assigning Receive Modules based
	// only on the contents of this object. This object supports the creation and
	// deletion of multiple instances. Creation of a new instance of this object
	// requires the ChIfIndex attribute to be set and a valid reference of a
	// RccCfg instance.
	DocsIf3RxChCfgTable DOCSIF3MIB_DocsIf3RxChCfgTable

	// The Receive Channel Status object reports the status of the
	// statically-configured and dynamically-created Receive Channels within an
	// RCC.
	DocsIf3RxChStatusTable DOCSIF3MIB_DocsIf3RxChStatusTable

	// The Receive Module Configuration object permits an operator to configure
	// how CMs with certain Receive Channel Profiles (RCPs) will configure the
	// Receive Modules within their profile upon CM registration.  When a CM
	// registers with an RCP for which all Receive Module Indices (RmIds) are
	// configured in this object and all Receive Channels are configured within
	// the Receive Channel (ReceiveChannel) object, the CMTS should use the
	// configuration within these objects to set the Receive Channel Configuration
	// assigned to the CM in a REG-RSP message.  A CMTS may require configuration
	// of all pertinent Receive Module and Receive Channel instances (i.e., MIB
	// table entries) in order to register a CM that reports a Receive Channel
	// Profile.  If the CM reports multiple RCPs, and Receive Module and Receive
	// Channel objects have instances (i.e., MIB table entries) for more than one
	// RCP reported by the CM, the particular RCP selected by the CMTS is not
	// specified.  A CMTS is not restricted to assigning Receive Modules based
	// only on the contents of this object.  This object supports the creation and
	// deletion of multiple instances. Creation of a new instance of this object
	// requires the reference of a valid RccCfg instance.
	DocsIf3RxModuleCfgTable DOCSIF3MIB_DocsIf3RxModuleCfgTable

	// The Receive Module Status object provides a read-only view of the
	// statically configured and dynamically created Receive Modules within an
	// RCC.
	DocsIf3RxModuleStatusTable DOCSIF3MIB_DocsIf3RxModuleStatusTable

	// This object reports the MD-DS-SG-ID and MD-US-SG-ID associated with a
	// MD-CM-SG-ID within a MAC Domain and the Fiber Nodes reached by the
	// MD-CM-SG.
	DocsIf3MdNodeStatusTable DOCSIF3MIB_DocsIf3MdNodeStatusTable

	// This object returns the list of downstream channel associated with a MAC
	// Domain MD-DS-SG-ID.
	DocsIf3MdDsSgStatusTable DOCSIF3MIB_DocsIf3MdDsSgStatusTable

	// This object returns the list of upstream channels associated with a MAC
	// Domain MD-US-SG-ID.
	DocsIf3MdUsSgStatusTable DOCSIF3MIB_DocsIf3MdUsSgStatusTable

	// This object returns the set of downstream channels that carry UCDs and MAPs
	// for a particular upstream channel in a MAC Domain.
	DocsIf3MdUsToDsChMappingTable DOCSIF3MIB_DocsIf3MdUsToDsChMappingTable

	// This object contains MAC domain level control and configuration attributes.
	DocsIf3MdCfgTable DOCSIF3MIB_DocsIf3MdCfgTable

	// This object defines statically configured Downstream Bonding Groups and
	// Upstream Bonding Groups on the CMTS. This object supports the creation and
	// deletion of multiple instances. Creation of a new instance of this object
	// requires the ChList attribute to be set.
	DocsIf3BondingGrpCfgTable DOCSIF3MIB_DocsIf3BondingGrpCfgTable

	// This object returns administratively-configured and CMTS defined downstream
	// bonding groups.
	DocsIf3DsBondingGrpStatusTable DOCSIF3MIB_DocsIf3DsBondingGrpStatusTable

	// This object returns administratively-configured and CMTS-defined upstream
	// bonding groups.
	DocsIf3UsBondingGrpStatusTable DOCSIF3MIB_DocsIf3UsBondingGrpStatusTable

	// This object defines management extensions for upstream channels, in
	// particular SCDMA parameters.
	DocsIf3UsChExtTable DOCSIF3MIB_DocsIf3UsChExtTable

	// This object defines a set of upstream channels. These channel sets may be
	// associated with channel bonding groups, MD-US-SGs, MD-CM-SGs, or any other
	// channel set that the CMTS may derive from other CMTS processes.
	DocsIf3UsChSetTable DOCSIF3MIB_DocsIf3UsChSetTable

	// This object defines a set of downstream channels. These channel sets may be
	// associated with channel bonding groups, MD-DS-SGs, MD-CM-SGs, or any other
	// channel set that the CMTS may derive from other CMTS processes.
	DocsIf3DsChSetTable DOCSIF3MIB_DocsIf3DsChSetTable

	// This object provides an in-channel received modulation error ratio metric
	// for CM and CMTS.
	DocsIf3SignalQualityExtTable DOCSIF3MIB_DocsIf3SignalQualityExtTable

	// This object provides metrics and parameters associated with received
	// carrier, noise and interference power levels in the upstream channels of
	// the CMTS.
	DocsIf3CmtsSignalQualityExtTable DOCSIF3MIB_DocsIf3CmtsSignalQualityExtTable

	// This object is used to configure the logical upstream interfaces to perform
	// the spectrum measurements. This object supports creation and deletion of
	// instances.
	DocsIf3CmtsSpectrumAnalysisMeasTable DOCSIF3MIB_DocsIf3CmtsSpectrumAnalysisMeasTable

	// This object represents the DOCSIS Path Verify Statistics collected in the
	// cable modem device. The CMTS controls the logging of DPV statistics in the
	// cable modem. Therefore the context and nature of the measurements are
	// governed by the CMTS and not self-descriptive when read from the CM.
	DocsIf3CmDpvStatsTable DOCSIF3MIB_DocsIf3CmDpvStatsTable

	// This object represents the control mechanism to enable the dispatching of
	// events based on the event Id. The following rules define the event control
	// behavior:  - The CmEventCtrl object has no instances or contains an
	// instance with Event ID 0. All events matching the Local Log   settings of
	// docsDevEvReporting are sent to local log ONLY.  - The CmEventCtrl object
	// contains configured instances   Only events matching the Event Ids
	// configured in the object   are sent according to the settings of the
	// docsDevEvReporting   object.       The CM does not persist instances of
	// CmEventCtrl across    reinitializations.
	DocsIf3CmEventCtrlTable DOCSIF3MIB_DocsIf3CmEventCtrlTable

	// This object represents the control mechanism to enable the dispatching of
	// events based on the event Id. The following rules define the event control
	// behavior:  - The CmtsEventCtrl object has no instances or contains an
	// instance with Event ID 0. All events matching the Local Log    settings of
	// docsDevEvReporting are sent to local log ONLY.  - The CmtsEventCtrl object
	// contains configured instances   Only events matching the Event Ids
	// configured in the object   are sent according to the settings of the
	// docsDevEvReporting   object.     - The CMTS persists all instances of
	// CmtsEventCtrl across    reinitializations.
	DocsIf3CmtsEventCtrlTable DOCSIF3MIB_DocsIf3CmtsEventCtrlTable

	// This object contains CM MAC domain level control and configuration
	// attributes.
	DocsIf3CmMdCfgTable DOCSIF3MIB_DocsIf3CmMdCfgTable

	// This object provides configuration state information  on the CM for the
	// Energy Management 1x1 Mode feature.
	DocsIf3CmEnergyMgt1x1CfgTable DOCSIF3MIB_DocsIf3CmEnergyMgt1x1CfgTable

	// This table provides a list of spectral analysis measurements  as performed
	// across a range of center frequencies. The table  is capable of representing
	// a full scan of the spectrum.
	DocsIf3CmSpectrumAnalysisMeasTable DOCSIF3MIB_DocsIf3CmSpectrumAnalysisMeasTable

	// This table defines Energy Management mode statistics for the CM as reported
	// by the CMTS.  For example, such metrics can provide insight into
	// configuration of appropriate EM 1x1 Mode Activity Detection thresholds on
	// the CM and/or to get feedback on how/if the current thresholds are working
	// well or are  causing user experience issues.
	DocsIf3CmtsCmEmStatsTable DOCSIF3MIB_DocsIf3CmtsCmEmStatsTable

	// This object defines Energy Management 1x1 mode statistics on the CM to
	// provide insight into configuration of appropriate EM 1x1 Mode Activity
	// Detection thresholds and/or to get feedback on how/if the current
	// thresholds are working well or are  causing user experience issues. These
	// statistics are only applicable/valid when the Energy  Management 1x1 mode
	// is enabled in the CM.
	DocsIf3CmEm1x1StatsTable DOCSIF3MIB_DocsIf3CmEm1x1StatsTable
}

DOCSIF3MIB

func (*DOCSIF3MIB) GetEntityData

func (dOCSIF3MIB *DOCSIF3MIB) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3BondingGrpCfgTable

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

	// The conceptual row of docsIf3BondingGrpCfgTable. The ifIndex key
	// corresponds to the MAC Domain interface where the Bonding Group is
	// configured. The CMTS persists all instances of BondingGrpCfg across
	// reinitializations. The type is slice of
	// DOCSIF3MIB_DocsIf3BondingGrpCfgTable_DocsIf3BondingGrpCfgEntry.
	DocsIf3BondingGrpCfgEntry []*DOCSIF3MIB_DocsIf3BondingGrpCfgTable_DocsIf3BondingGrpCfgEntry
}

DOCSIF3MIB_DocsIf3BondingGrpCfgTable This object defines statically configured Downstream Bonding Groups and Upstream Bonding Groups on the CMTS. This object supports the creation and deletion of multiple instances. Creation of a new instance of this object requires the ChList attribute to be set.

func (*DOCSIF3MIB_DocsIf3BondingGrpCfgTable) GetEntityData

func (docsIf3BondingGrpCfgTable *DOCSIF3MIB_DocsIf3BondingGrpCfgTable) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3BondingGrpCfgTable_DocsIf3BondingGrpCfgEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// This attribute is a key. This attribute defines the ordered list of
	// channels that comprise the channel set. The type is IfDirection.
	DocsIf3BondingGrpCfgDir interface{}

	// This attribute is a key. This key represents the configured bonding group
	// identifier in the indicated direction for the MAC Domain. This attribute is
	// used for the sole purpose of tracking bonding groups defined by management
	// systems. The type is interface{} with range: 1..65535.
	DocsIf3BondingGrpCfgCfgId interface{}

	// This attribute contains the list of channels of the bonding group. The type
	// is string with length: 2..255.
	DocsIf3BondingGrpCfgChList interface{}

	// This attribute represents the Provisioned Attribute Mask encoding for the
	// bonding group. The type is string with length: 0..16.
	DocsIf3BondingGrpCfgSfProvAttrMask interface{}

	// For a Downstream Bonding Group, this attribute provides the DSID
	// Resequencing Wait Time that is to be used for all DSIDs associated with
	// this Downstream Bonding Group.  The value of 255 indicates that the DSID
	// Resequencing Wait Time is determined by the CMTS. The value zero in not
	// supported for downstream  bonding groups. For an Upstream Bonding Group,
	// this attribute has no meaning and returns the value 0. The type is
	// interface{} with range: 0..180 | 255..255. Units are hundredMicroseconds.
	DocsIf3BondingGrpCfgDsidReseqWaitTime interface{}

	// For a Downstream Bonding Group, this attribute provides the DSID
	// Resequencing Warning Threshold that is to be used for all DSIDs associated
	// with this Downstream Bonding Group. The value of 255 indicates that the
	// DSID Resequencing Warning Threshold is determined by the CMTS.  The value
	// of 0 indicates that the threshold warnings are disabled.  When  the value
	// of DsidReseqWaitTime is not equal to 0 or 255, the CMTS must ensure that
	// the value of this object is either  255 or less than the value of
	// DsidReseqWaitTime. The type is interface{} with range: 0..179 | 255..255.
	// Units are hundredMicroseconds.
	DocsIf3BondingGrpCfgDsidReseqWarnThrshld interface{}

	// The status of this instance. The type is RowStatus.
	DocsIf3BondingGrpCfgRowStatus interface{}
}

DOCSIF3MIB_DocsIf3BondingGrpCfgTable_DocsIf3BondingGrpCfgEntry The conceptual row of docsIf3BondingGrpCfgTable. The ifIndex key corresponds to the MAC Domain interface where the Bonding Group is configured. The CMTS persists all instances of BondingGrpCfg across reinitializations.

func (*DOCSIF3MIB_DocsIf3BondingGrpCfgTable_DocsIf3BondingGrpCfgEntry) GetEntityData

type DOCSIF3MIB_DocsIf3CmCapabilities

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

	// This attribute contains the TLV encoding for TLV-5 sent in a REG-REQ.  The
	// first byte of this encoding is expected to be '05'H. The type is string
	// with length: 0..0 | 2..255.
	DocsIf3CmCapabilitiesReq interface{}

	// This attribute contains the TLV encoding for TLV-5 received in a REG-RSP.
	// The first byte of this encoding is expected to be '05'H. The type is string
	// with length: 0..0 | 2..255.
	DocsIf3CmCapabilitiesRsp interface{}
}

DOCSIF3MIB_DocsIf3CmCapabilities

func (*DOCSIF3MIB_DocsIf3CmCapabilities) GetEntityData

func (docsIf3CmCapabilities *DOCSIF3MIB_DocsIf3CmCapabilities) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3CmDpvStatsTable

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

	// The conceptual row of docsIf3CmDpvStatsTable. The type is slice of
	// DOCSIF3MIB_DocsIf3CmDpvStatsTable_DocsIf3CmDpvStatsEntry.
	DocsIf3CmDpvStatsEntry []*DOCSIF3MIB_DocsIf3CmDpvStatsTable_DocsIf3CmDpvStatsEntry
}

DOCSIF3MIB_DocsIf3CmDpvStatsTable This object represents the DOCSIS Path Verify Statistics collected in the cable modem device. The CMTS controls the logging of DPV statistics in the cable modem. Therefore the context and nature of the measurements are governed by the CMTS and not self-descriptive when read from the CM.

func (*DOCSIF3MIB_DocsIf3CmDpvStatsTable) GetEntityData

func (docsIf3CmDpvStatsTable *DOCSIF3MIB_DocsIf3CmDpvStatsTable) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3CmDpvStatsTable_DocsIf3CmDpvStatsEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// This attribute is a key. This key represents the DPV Group ID. The CM
	// reports two instance of DPV statistics per downstream normally referred as
	// Statistical Group 1 and Statistical Group 2. The type is interface{} with
	// range: 1..2.
	DocsIf3CmDpvStatsGrpId interface{}

	// This attribute represents the last latency measurement for this statistical
	// group. The type is interface{} with range: 0..4294967295. Units are
	// nanoseconds.
	DocsIf3CmDpvStatsLastMeasLatency interface{}

	// This attribute represents the last measurement time of the last latency
	// measurement for this statistical group. This attribute reports the EPOC
	// time value when no measurements are being reported or after the statistics
	// were cleared. The type is string.
	DocsIf3CmDpvStatsLastMeasTime interface{}

	// This attribute represents the minimum latency measurement for this
	// statistical group since the last time statistics were cleared. The type is
	// interface{} with range: 0..4294967295. Units are nanoseconds.
	DocsIf3CmDpvStatsMinLatency interface{}

	// This attribute represents the maximum latency measurement for this
	// statistical group since the last time statistics were cleared. The type is
	// interface{} with range: 0..4294967295. Units are nanoseconds.
	DocsIf3CmDpvStatsMaxLatency interface{}

	// This attribute represents the average latency measurement for this
	// statistical group since the last time statistics were cleared. The
	// averaging mechanism is controlled by the CMTS, and can be a simple average
	// (mean) or an exponential moving average. The type is interface{} with
	// range: 0..4294967295. Units are nanoseconds.
	DocsIf3CmDpvStatsAvgLatency interface{}

	// This attribute represents the number of latency measurements made for this
	// statistical group since the last time statistics were cleared. The type is
	// interface{} with range: 0..4294967295. Units are measurements.
	DocsIf3CmDpvStatsNumMeas interface{}

	// This attribute represents the last time statistics were cleared for this
	// statistical group. The type is string.
	DocsIf3CmDpvStatsLastClearTime interface{}
}

DOCSIF3MIB_DocsIf3CmDpvStatsTable_DocsIf3CmDpvStatsEntry The conceptual row of docsIf3CmDpvStatsTable.

func (*DOCSIF3MIB_DocsIf3CmDpvStatsTable_DocsIf3CmDpvStatsEntry) GetEntityData

func (docsIf3CmDpvStatsEntry *DOCSIF3MIB_DocsIf3CmDpvStatsTable_DocsIf3CmDpvStatsEntry) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3CmEm1x1StatsTable

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

	// The conceptual row of docsIf3CmEm1x1StatsTable. An instance exist for the
	// CM MAC Domain Interface. The type is slice of
	// DOCSIF3MIB_DocsIf3CmEm1x1StatsTable_DocsIf3CmEm1x1StatsEntry.
	DocsIf3CmEm1x1StatsEntry []*DOCSIF3MIB_DocsIf3CmEm1x1StatsTable_DocsIf3CmEm1x1StatsEntry
}

DOCSIF3MIB_DocsIf3CmEm1x1StatsTable This object defines Energy Management 1x1 mode statistics on the CM to provide insight into configuration of appropriate EM 1x1 Mode Activity Detection thresholds and/or to get feedback on how/if the current thresholds are working well or are causing user experience issues. These statistics are only applicable/valid when the Energy Management 1x1 mode is enabled in the CM.

func (*DOCSIF3MIB_DocsIf3CmEm1x1StatsTable) GetEntityData

func (docsIf3CmEm1x1StatsTable *DOCSIF3MIB_DocsIf3CmEm1x1StatsTable) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3CmEm1x1StatsTable_DocsIf3CmEm1x1StatsEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// This attribute indicates the number of times since  registration the CM
	// crossed below the upstream entry bitrate threshold for a number of
	// consecutive seconds equal to or  exceeding the upstream entry time
	// threshold. The type is interface{} with range: 0..4294967295.
	DocsIf3CmEm1x1StatsNumberTimesCrossedBelowUsEntryThrshlds interface{}

	// This attribute indicates the number of times since  registration the CM
	// crossed below the downstream entry  bitrate threshold for a number of
	// consecutive seconds equal to or exceeding the downstream entry time
	// threshold. The type is interface{} with range: 0..4294967295.
	DocsIf3CmEm1x1StatsNumberTimesCrossedBelowDsEntryThrshlds interface{}

	// This attribute indicates the total time duration, in seconds since
	// registration, the CM has been in Energy Management 1x1 mode, as controlled
	// by the DBC-REQ Energy Management 1x1 Mode Indicator TLV. This attribute
	// differs from  docsIf3CmEm1x1StatsTotalDurationBelowUsDsThrshlds because it
	// is dependent on effects of the Energy Management Cycle  Period, and
	// processing of EM-REQ/EM-RSP messages and DBC  messages that specifically
	// indicate entry into or exit from Energy Management 1x1 mode. The type is
	// interface{} with range: 0..4294967295. Units are seconds.
	DocsIf3CmEm1x1StatsTotalDuration interface{}

	// This attribute indicates the total time duration, in seconds since
	// registration, the CM satisfied upstream conditions for  entry into or
	// remaining in Energy Management 1x1 mode. The type is interface{} with
	// range: 0..4294967295. Units are seconds.
	DocsIf3CmEm1x1StatsTotalDurationBelowUsThrshlds interface{}

	// This attribute indicates the total time duration, in seconds since
	// registration, the CM satisfied downstream conditions for  entry into or
	// remaining in Energy Management 1x1 mode. The type is interface{} with
	// range: 0..4294967295. Units are seconds.
	DocsIf3CmEm1x1StatsTotalDurationBelowDsThrshlds interface{}

	// This attribute indicates the total time duration, in seconds  since
	// registration, the CM, with respect to both upstream and  downstream entry
	// and exit thresholds, satisfied conditions for  entry into and remaining in
	// Energy Management 1x1 mode.  This  attribute differs from
	// docsIf3CmEm1x1StatsTotalDuration  because it is not dependent on effects of
	// the Energy  Management Cycle Period or processing of EM-REQ/EM-RSP
	// messages and DBC messages that specifically indicate entry into or exit
	// from Energy Management 1x1 mode. The type is interface{} with range:
	// 0..4294967295. Units are seconds.
	DocsIf3CmEm1x1StatsTotalDurationBelowUsDsThrshlds interface{}
}

DOCSIF3MIB_DocsIf3CmEm1x1StatsTable_DocsIf3CmEm1x1StatsEntry The conceptual row of docsIf3CmEm1x1StatsTable. An instance exist for the CM MAC Domain Interface.

func (*DOCSIF3MIB_DocsIf3CmEm1x1StatsTable_DocsIf3CmEm1x1StatsEntry) GetEntityData

func (docsIf3CmEm1x1StatsEntry *DOCSIF3MIB_DocsIf3CmEm1x1StatsTable_DocsIf3CmEm1x1StatsEntry) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3CmEnergyMgt1x1CfgTable

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

	// The conceptual row of docsIf3CmEnergyMgt1x1CfgTable. The type is slice of
	// DOCSIF3MIB_DocsIf3CmEnergyMgt1x1CfgTable_DocsIf3CmEnergyMgt1x1CfgEntry.
	DocsIf3CmEnergyMgt1x1CfgEntry []*DOCSIF3MIB_DocsIf3CmEnergyMgt1x1CfgTable_DocsIf3CmEnergyMgt1x1CfgEntry
}

DOCSIF3MIB_DocsIf3CmEnergyMgt1x1CfgTable This object provides configuration state information on the CM for the Energy Management 1x1 Mode feature.

func (*DOCSIF3MIB_DocsIf3CmEnergyMgt1x1CfgTable) GetEntityData

func (docsIf3CmEnergyMgt1x1CfgTable *DOCSIF3MIB_DocsIf3CmEnergyMgt1x1CfgTable) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3CmEnergyMgt1x1CfgTable_DocsIf3CmEnergyMgt1x1CfgEntry

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

	// This attribute is a key. This index indicates whether the threshold applies
	// to the  upstream or downstream. The type is IfDirection.
	DocsIf3CmEnergyMgt1x1CfgDirection interface{}

	// This attribute specifies the upstream or downstream bitrate threshold (in
	// bps) below which the CM will request to enter  Energy Management 1x1 Mode
	// operation. The type is interface{} with range: 0..4294967295. Units are
	// bps.
	DocsIf3CmEnergyMgt1x1CfgEntryBitrateThrshld interface{}

	// This attribute specifies the number of consecutive seconds  that the
	// upstream or downstream data rate needs to remain below the Upstream or
	// Downstream Entry Bitrate Threshold in order to  determine that a transition
	// to Energy Management 1x1 Mode is  required. The type is interface{} with
	// range: 1..65535. Units are seconds.
	DocsIf3CmEnergyMgt1x1CfgEntryTimeThrshld interface{}

	// This attribute specifies the upstream or downstream bitrate  threshold (in
	// bps) above which the CM will request to leave  Energy Management 1x1 Mode
	// operation. The type is interface{} with range: 0..4294967295. Units are
	// bps.
	DocsIf3CmEnergyMgt1x1CfgExitBitrateThrshld interface{}

	// This attribute specifies the number of consecutive seconds  that the
	// upstream or downstream data rate needs to remain above the Upstream or
	// Downstream Exit Bitrate Threshold in order to  determine that a transition
	// out of Energy Management 1x1 Mode  is required. The type is interface{}
	// with range: 1..65535. Units are seconds.
	DocsIf3CmEnergyMgt1x1CfgExitTimeThrshld interface{}
}

DOCSIF3MIB_DocsIf3CmEnergyMgt1x1CfgTable_DocsIf3CmEnergyMgt1x1CfgEntry The conceptual row of docsIf3CmEnergyMgt1x1CfgTable.

func (*DOCSIF3MIB_DocsIf3CmEnergyMgt1x1CfgTable_DocsIf3CmEnergyMgt1x1CfgEntry) GetEntityData

type DOCSIF3MIB_DocsIf3CmEnergyMgtCfg

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

	// This attribute indicates which energy savings features have been enabled in
	// the Cable Modem. The CM enables use of Energy Management Features only if
	// both the Energy Management Feature Control TLV and Energy Management Modem
	// Capability Response from the CMTS indicate that the feature is enabled.  If
	// bit 0 is set,  the Energy Management 1x1 Mode feature is enabled. The type
	// is map[string]bool.
	DocsIf3CmEnergyMgtCfgFeatureEnabled interface{}

	// This attribute specifies a minimum time period (in seconds)  that must
	// elapse between EM-REQ transactions in certain  situations:  - In the case
	// of Energy Management 1x1 Mode, this attribute   sets the minimum cycle time
	// that a CM will use for sending   requests to enter Energy Management 1x1
	// Mode.  - In the case that the CM fails to receive an EM-RSP message   after
	// the maximum number of retries, this attribute sets    the minimum amount of
	// time to elapse before the CM can    attempt another EM-REQ transaction. The
	// type is interface{} with range: 0..65535. Units are seconds.
	DocsIf3CmEnergyMgtCfgCyclePeriod interface{}
}

DOCSIF3MIB_DocsIf3CmEnergyMgtCfg

func (*DOCSIF3MIB_DocsIf3CmEnergyMgtCfg) GetEntityData

func (docsIf3CmEnergyMgtCfg *DOCSIF3MIB_DocsIf3CmEnergyMgtCfg) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3CmEventCtrlTable

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

	// The conceptual row of docsIf3CmEventCtrlTable. The type is slice of
	// DOCSIF3MIB_DocsIf3CmEventCtrlTable_DocsIf3CmEventCtrlEntry.
	DocsIf3CmEventCtrlEntry []*DOCSIF3MIB_DocsIf3CmEventCtrlTable_DocsIf3CmEventCtrlEntry
}

DOCSIF3MIB_DocsIf3CmEventCtrlTable This object represents the control mechanism to enable the dispatching of events based on the event Id. The following rules define the event control behavior:

  • The CmEventCtrl object has no instances or contains an instance with Event ID 0. All events matching the Local Log settings of docsDevEvReporting are sent to local log ONLY.
  • The CmEventCtrl object contains configured instances Only events matching the Event Ids configured in the object are sent according to the settings of the docsDevEvReporting object.

    The CM does not persist instances of CmEventCtrl across reinitializations.

func (*DOCSIF3MIB_DocsIf3CmEventCtrlTable) GetEntityData

func (docsIf3CmEventCtrlTable *DOCSIF3MIB_DocsIf3CmEventCtrlTable) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3CmEventCtrlTable_DocsIf3CmEventCtrlEntry

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

	// This attribute is a key. This key represents the Event ID of the event
	// being  enabled for delivery to a dispatch mechanism (e.g., syslog). The
	// type is interface{} with range: 0..4294967295.
	DocsIf3CmEventCtrlEventId interface{}

	// The status of this instance. The type is RowStatus.
	DocsIf3CmEventCtrlStatus interface{}
}

DOCSIF3MIB_DocsIf3CmEventCtrlTable_DocsIf3CmEventCtrlEntry The conceptual row of docsIf3CmEventCtrlTable.

func (*DOCSIF3MIB_DocsIf3CmEventCtrlTable_DocsIf3CmEventCtrlEntry) GetEntityData

func (docsIf3CmEventCtrlEntry *DOCSIF3MIB_DocsIf3CmEventCtrlTable_DocsIf3CmEventCtrlEntry) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3CmMdCfgTable

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

	// The conceptual row of docsIf3CmMdCfgTable. The ifIndex key corresponds to
	// the MAC Domain interface. The type is slice of
	// DOCSIF3MIB_DocsIf3CmMdCfgTable_DocsIf3CmMdCfgEntry.
	DocsIf3CmMdCfgEntry []*DOCSIF3MIB_DocsIf3CmMdCfgTable_DocsIf3CmMdCfgEntry
}

DOCSIF3MIB_DocsIf3CmMdCfgTable This object contains CM MAC domain level control and configuration attributes.

func (*DOCSIF3MIB_DocsIf3CmMdCfgTable) GetEntityData

func (docsIf3CmMdCfgTable *DOCSIF3MIB_DocsIf3CmMdCfgTable) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3CmMdCfgTable_DocsIf3CmMdCfgEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// This attribute specifies whether the CM honors or ignores the  CMTS MDD TLV
	// 5.1 setting in order to configure its IP provisioning  mode. The CM relies
	// upon the CMTS to facilitate the successful  IP address acquisition
	// independently of the MDD. When this attribute is set to 'ipv4Only' the CM
	// will initiate the acquisition of a single  IPv4 address for the CM
	// management stack. When this attribute is set to 'ipv6Only' the CM will
	// initiate the  acquisition of a single IPv6 address for the CM management
	// stack. When this attribute is set to 'honorMdd' the CM will initiate the
	// acquisition of an IPv6 or IPv4 address as directed by the MDD  message for
	// provisioning and operation. The type is DocsIf3CmMdCfgIpProvMode.
	DocsIf3CmMdCfgIpProvMode interface{}

	// This attribute determines if the CM is to automatically reset upon change
	// of the IpProvMode attribute. The attribute has a default value of 'false'
	// (2) which means that the CM does not reset upon change to IpProvMode
	// attribute.  When this attribute is set to 'true' (1), the CM resets upon a
	// change to the IpProvMode attribute. The type is bool.
	DocsIf3CmMdCfgIpProvModeResetOnChange interface{}

	// This attribute determines how long a CM with  IpProvModeResetOnChange set
	// to 'true' waits to reset. When the  IpProvModeResetOnChange attribute is
	// set to 'true' (1), the CM will decrement from the configured timer value
	// before resetting. The default value of the
	// IpProvModeResetOnChangeHoldOffTimer is 0  seconds which is equivalent to an
	// immediate reset. The type is interface{} with range: 0..300. Units are
	// seconds.
	DocsIf3CmMdCfgIpProvModeResetOnChangeHoldOffTimer interface{}

	// This attribute determines if the CM persists the value of  IpProvMode
	// across a single reset or across all resets.   The  default value of this
	// attribute is 'nonVolatile' (3) which means that the CM persists the value
	// of IpProvMode across all resets.  The CM persists the value of IpProveMode
	// across only a single  reset when IpProvModeStorageType is set to
	// volatile(2). Other  StorageType values are not applicable for this object;
	// an attempt to set this object to a value of other(1), permanent(4), or
	// readOnly(5) will be rejected with an error code of inconsistentValue. The
	// type is StorageType.
	DocsIf3CmMdCfgIpProvModeStorageType interface{}
}

DOCSIF3MIB_DocsIf3CmMdCfgTable_DocsIf3CmMdCfgEntry The conceptual row of docsIf3CmMdCfgTable. The ifIndex key corresponds to the MAC Domain interface.

func (*DOCSIF3MIB_DocsIf3CmMdCfgTable_DocsIf3CmMdCfgEntry) GetEntityData

func (docsIf3CmMdCfgEntry *DOCSIF3MIB_DocsIf3CmMdCfgTable_DocsIf3CmMdCfgEntry) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3CmMdCfgTable_DocsIf3CmMdCfgEntry_DocsIf3CmMdCfgIpProvMode

type DOCSIF3MIB_DocsIf3CmMdCfgTable_DocsIf3CmMdCfgEntry_DocsIf3CmMdCfgIpProvMode string

DOCSIF3MIB_DocsIf3CmMdCfgTable_DocsIf3CmMdCfgEntry_DocsIf3CmMdCfgIpProvMode represents message for provisioning and operation.

const (
	DOCSIF3MIB_DocsIf3CmMdCfgTable_DocsIf3CmMdCfgEntry_DocsIf3CmMdCfgIpProvMode_ipv4Only DOCSIF3MIB_DocsIf3CmMdCfgTable_DocsIf3CmMdCfgEntry_DocsIf3CmMdCfgIpProvMode = "ipv4Only"

	DOCSIF3MIB_DocsIf3CmMdCfgTable_DocsIf3CmMdCfgEntry_DocsIf3CmMdCfgIpProvMode_ipv6Only DOCSIF3MIB_DocsIf3CmMdCfgTable_DocsIf3CmMdCfgEntry_DocsIf3CmMdCfgIpProvMode = "ipv6Only"

	DOCSIF3MIB_DocsIf3CmMdCfgTable_DocsIf3CmMdCfgEntry_DocsIf3CmMdCfgIpProvMode_honorMdd DOCSIF3MIB_DocsIf3CmMdCfgTable_DocsIf3CmMdCfgEntry_DocsIf3CmMdCfgIpProvMode = "honorMdd"
)

type DOCSIF3MIB_DocsIf3CmSpectrumAnalysisCtrlCmd

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

	// This attribute is used to enable or disable the spectrum  analyzer feature.
	// Setting this attribute to true triggers the CM to initiate measurements for
	// the spectrum analyzer feature based on the other configuration attributes
	// for the feature. By  default, the feature is disabled unless explicitly
	// enabled.  Note that the feature may be disabled by the system under
	// certain circumstances if the spectrum analyzer would affect  critical
	// services. In such a case, the attribute will return 'false' when read, and
	// will reject sets to 'true' with an  error. Once the feature is enabled, any
	// Set operation on  the docsIf3CmSpectrumAnalysisCtrlCmd MIB group might not
	// be effective until the feature is re-enabled again. The type is bool.
	DocsIf3CmSpectrumAnalysisCtrlCmdEnable interface{}

	// This attribute controls the length of time after the last  spectrum
	// analysis measurement before the feature is  automatically disabled. If set
	// to a value of 0, the feature will remain enabled until it is explicitly
	// disabled. The type is interface{} with range: 0..86400. Units are seconds.
	DocsIf3CmSpectrumAnalysisCtrlCmdInactivityTimeout interface{}

	// This attribute controls the center frequency of the first segment for the
	// spectrum analysis measurement. The frequency bins for this segment lie
	// symmetrically to the left and right of this center frequency.    If the
	// number of bins in a segment is odd, the segment center frequency lies
	// directly on the center bin.    If the number of bins in a segment is even,
	// the segment center frequency lies halfway between two bins.  Changing the
	// value of this attribute may result in  changes to the
	// docsIf3CmSpectrumAnalysisMeasTable. Note that if this attribute is set to
	// an invalid value,  the device may return an error, or may adjust the  value
	// of the attribute to the closest valid value. The type is interface{} with
	// range: 0..4294967295. Units are Hz.
	DocsIf3CmSpectrumAnalysisCtrlCmdFirstSegmentCenterFrequency interface{}

	// This attribute controls the center frequency of the last segment of the
	// spectrum analysis measurement.  The frequency bins for this segment lie
	// symmetrically to the left and right of this center frequency.   If the
	// number of bins in a segment is odd, the segment center frequency lies
	// directly on the center bin.   If the number of bins in a segment is even,
	// the segment center frequency lies halfway between two bins.  The value of
	// the LastSegmentCenterFrequency attribute  should be equal to the
	// FirstSegmentCenterFrequency  plus and integer number of segment spans as
	// determined  by the SegmentFrequencySpan.  Changing the value of this
	// attribute may result in changes to the docsIf3CmSpectrumAnalysisMeasTable.
	// Note that if this attribute is set to an invalid value,  the device may
	// return an error, or may adjust the  value of the attribute to the closest
	// valid value. The type is interface{} with range: 0..4294967295. Units are
	// Hz.
	DocsIf3CmSpectrumAnalysisCtrlCmdLastSegmentCenterFrequency interface{}

	// This attribute controls the frequency span of each  segment (instance) in
	// the docsIf3CmSpectrumAnalysisMeasTable.    If set to a value of 0, then a
	// default span will be chosen based on the hardware capabilities of the
	// device. Segments are contiguous from the  FirstSegementCenterFrequency to
	// the  LastSegmentCenterFrequency and the center frequency  for each
	// successive segment is incremented by the  SegmentFequencySpan.  The number
	// of segments is (LastSegmentCenterFrequency -
	// FirstSegmentCenterFrequency)/SegmentFrequencySpan + 1.  A segment is
	// equivalent to an instance in the  docsIf3CmSpectrumAnalysisMeasTable. The
	// chosen  SegmentFrequencySpan affects the number of entries in  the
	// docsIf3CmSpectrumAnalysisMeasTable. A more granular  SegmentFrequencySpan
	// may adversely affect the amount of  time needed to query the table entries
	// in addition to  possibly increasing the acquisition time.  Changing the
	// value of this attribute may result in  changes to the
	// docsIf3CmSpectrumAnalysisMeasTable.  Note that if this attribute is set to
	// an invalid value, the device may return an error, or may adjust the value
	// of the object to the closest valid value. The type is interface{} with
	// range: 1000000..900000000. Units are Hz.
	DocsIf3CmSpectrumAnalysisCtrlCmdSegmentFrequencySpan interface{}

	// This attribute controls the number of bins collected  by the measurement
	// performed for each segment (instance)  in the
	// docsIf3CmSpectrumAnalysisMeasTable.    Note that if this attribute is set
	// to an invalid value,  the device may return an error, or may adjust the
	// value of the attribute to the closest valid value. The type is interface{}
	// with range: 2..2048. Units are bins-per-segment.
	DocsIf3CmSpectrumAnalysisCtrlCmdNumBinsPerSegment interface{}

	// This attribute allows the user to request an equivalent  noise bandwidth
	// for the resolution bandwidth filter used  in the spectrum analysis.  This
	// corresponds to the  spectral width of the window function used when
	// performing a discrete Fourier transform for the analysis.    The window
	// function which corresponds to a value written  to this object may be
	// obtained by reading the value of the WindowFunction attribute.  If an
	// unsupported value is requested, the device may  return an error, or choose
	// the closest valid value to the  one which is requested.   If the closest
	// value is chosen, then a subsequent read of  this attribute will return the
	// actual value which is in use. The type is interface{} with range: 50..500.
	// Units are hundredthsbin.
	DocsIf3CmSpectrumAnalysisCtrlCmdEquivalentNoiseBandwidth interface{}

	// This attribute controls or indicates the windowing function  which will be
	// used when performing the discrete Fourier transform for the analysis.  The
	// WindowFunction and the Equivalent Noise Bandwidth are related. If a
	// particular WindowFunction is selected, then the EquivalentNoiseBandwidth
	// for the function which is in use, will be reported by the
	// EquivalentNoiseBandwidth attribute. Alternatively if an
	// EquivalentNoiseBandwidth value is chosen then if a WindowFunction function
	// representing that  EquivalentNoiseBandwidth is defined in the CM, that
	// value will be reported in the WindowFunction MIB object, or a value of
	// 'other' will be reported. Use of 'modern' windowing functions not yet
	// defined will likely be reported as 'other'.  Note that all window functions
	// may not be supported by all  devices.  If an attempt is made to set the
	// object to an  unsupported window function, or if writing of the
	// WindowFunction is not supported, an error will be returned. The type is
	// SpectrumAnalysisWindowFunction.
	DocsIf3CmSpectrumAnalysisCtrlCmdWindowFunction interface{}

	// This attribute controls the number of averages  that will be performed on
	// spectral bins.   The average will be computed using the 'leaky integrator'
	// method, where:   reported bin value = alpha*accumulated bin values +
	// (1-alpha)*current bin value.    Alpha is one minus the reciprocal of the
	// number of averages. For example, if N=25, then alpha = 0.96.   A value of 1
	// indicates no averaging.   Re-writing the number of averages will restart
	// the averaging process.  If there are no accumulated values, the
	// accumulators are made equal to the first measured bin  amplitudes.  If an
	// attempt is made to set the attribute to an unsupported  number of averages,
	// an error will be returned. The type is interface{} with range: 1..1000.
	DocsIf3CmSpectrumAnalysisCtrlCmdNumberOfAverages interface{}
}

DOCSIF3MIB_DocsIf3CmSpectrumAnalysisCtrlCmd

func (*DOCSIF3MIB_DocsIf3CmSpectrumAnalysisCtrlCmd) GetEntityData

func (docsIf3CmSpectrumAnalysisCtrlCmd *DOCSIF3MIB_DocsIf3CmSpectrumAnalysisCtrlCmd) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3CmSpectrumAnalysisMeasTable

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

	// Each row in the docsIf3CmSpectrumAnalysisMeasTable  represents the spectral
	// analysis around a single center  frequency point in the spectrum. The type
	// is slice of
	// DOCSIF3MIB_DocsIf3CmSpectrumAnalysisMeasTable_DocsIf3CmSpectrumAnalysisMeasEntry.
	DocsIf3CmSpectrumAnalysisMeasEntry []*DOCSIF3MIB_DocsIf3CmSpectrumAnalysisMeasTable_DocsIf3CmSpectrumAnalysisMeasEntry
}

DOCSIF3MIB_DocsIf3CmSpectrumAnalysisMeasTable This table provides a list of spectral analysis measurements as performed across a range of center frequencies. The table is capable of representing a full scan of the spectrum.

func (*DOCSIF3MIB_DocsIf3CmSpectrumAnalysisMeasTable) GetEntityData

func (docsIf3CmSpectrumAnalysisMeasTable *DOCSIF3MIB_DocsIf3CmSpectrumAnalysisMeasTable) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3CmSpectrumAnalysisMeasTable_DocsIf3CmSpectrumAnalysisMeasEntry

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

	// This attribute is a key. This index indicates the center frequency of the
	// spectral analysis span which is represented by this instance. The type is
	// interface{} with range: -2147483648..2147483647.
	DocsIf3CmSpectrumAnalysisMeasFrequency interface{}

	// This attribute provides a list of the spectral amplitudes as  measured at
	// the center frequency specified by the Frequency index.  The frequency bins
	// are ordered from lowest to highest  frequencies covering the frequency
	// span. Information about the center frequency, frequency span, number of
	// bins and resolution bandwidth are included to provide context to the
	// measurement  point. The type is string with length: 0..0 | 2..4116.
	DocsIf3CmSpectrumAnalysisMeasAmplitudeData interface{}

	// This attribute provides the total RF power present in the  segment with the
	// center frequency equal to the Frequency index and the span equal to the
	// SegmentFrequencySpan. The value  represents the sum of the spectrum power
	// in all of the  associated bins. The value is computed by summing power (not
	// dB) values and converting the final sum to TenthdB. The type is interface{}
	// with range: -2147483648..2147483647.
	DocsIf3CmSpectrumAnalysisMeasTotalSegmentPower interface{}
}

DOCSIF3MIB_DocsIf3CmSpectrumAnalysisMeasTable_DocsIf3CmSpectrumAnalysisMeasEntry Each row in the docsIf3CmSpectrumAnalysisMeasTable represents the spectral analysis around a single center frequency point in the spectrum.

func (*DOCSIF3MIB_DocsIf3CmSpectrumAnalysisMeasTable_DocsIf3CmSpectrumAnalysisMeasEntry) GetEntityData

type DOCSIF3MIB_DocsIf3CmStatusTable

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

	// The conceptual row of docsIf3CmStatusTable. An instance exist for the CM
	// MAC Domain Interface. The type is slice of
	// DOCSIF3MIB_DocsIf3CmStatusTable_DocsIf3CmStatusEntry.
	DocsIf3CmStatusEntry []*DOCSIF3MIB_DocsIf3CmStatusTable_DocsIf3CmStatusEntry
}

DOCSIF3MIB_DocsIf3CmStatusTable This object defines attributes of the CM connectivity status. This object provides CM connectivity status information of the CM previously available in the SNMP table docsIfCmStatusTable.

func (*DOCSIF3MIB_DocsIf3CmStatusTable) GetEntityData

func (docsIf3CmStatusTable *DOCSIF3MIB_DocsIf3CmStatusTable) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3CmStatusTable_DocsIf3CmStatusEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// This attribute denotes the current CM connectivity state. For the case of
	// IP acquisition related states, this attribute reflects states for the
	// current CM provisioning mode, not the other DHCP process associated with
	// dual stack operation. The type is CmRegState.
	DocsIf3CmStatusValue interface{}

	// This attribute denotes the status code for CM as defined in the OSSI
	// Specification. The status code consists of a single character indicating
	// error groups, followed by a two- or three-digit number indicating the
	// status condition, followed by a decimal. An example of a returned value
	// could be 'T101.0'. The zero-length hex string indicates no status code yet
	// registered. The type is string with length: 0..0 | 5..7.
	DocsIf3CmStatusCode interface{}

	// This attribute denotes the number of times the CM reset or initialized this
	// interface. Discontinuities in the value of this counter can occur at
	// re-initialization of the managed system, and at other times as indicated by
	// the value of ifCounterDiscontinuityTime for the CM MAC Domain interface.
	// The type is interface{} with range: 0..4294967295. Units are resets.
	DocsIf3CmStatusResets interface{}

	// This attribute denotes the number of times the CM lost synchronization with
	// the downstream channel. Discontinuities in the value of this counter can
	// occur at re-initialization of the managed system, and at other times as
	// indicated by the value of ifCounterDiscontinuityTime for the CM MAC Domain
	// interface. The type is interface{} with range: 0..4294967295. Units are
	// messages.
	DocsIf3CmStatusLostSyncs interface{}

	// This attribute denotes the number of times the CM received invalid MAP
	// messages. Discontinuities in the value of this counter can occur at
	// re-initialization of the managed system, and at other times as indicated by
	// the value of ifCounterDiscontinuityTime for the CM MAC Domain interface.
	// The type is interface{} with range: 0..4294967295. Units are maps.
	DocsIf3CmStatusInvalidMaps interface{}

	// This attribute denotes the number of times the CM received invalid UCD
	// messages. Discontinuities in the value of this counter can occur at
	// re-initialization of the managed system, and at other times as indicated by
	// the value of ifCounterDiscontinuityTime for the CM MAC Domain interface.
	// The type is interface{} with range: 0..4294967295. Units are messages.
	DocsIf3CmStatusInvalidUcds interface{}

	// This attribute denotes the number of times the CM received invalid ranging
	// response messages. Discontinuities in the value of this counter can occur
	// at re-initialization of the managed system, and at other times as indicated
	// by the value of ifCounterDiscontinuityTime for the CM MAC Domain interface.
	// The type is interface{} with range: 0..4294967295. Units are messages.
	DocsIf3CmStatusInvalidRangingRsps interface{}

	// This attribute denotes the number of times the CM received invalid
	// registration response messages. Discontinuities in the value of this
	// counter can occur at re-initialization of the managed system, and at other
	// times as indicated by the value of ifCounterDiscontinuityTime for the CM
	// MAC Domain interface. The type is interface{} with range: 0..4294967295.
	// Units are messages.
	DocsIf3CmStatusInvalidRegRsps interface{}

	// This attribute denotes the number of times counter T1 expired in the CM.
	// Discontinuities in the value of this counter can occur at re-initialization
	// of the managed system, and at other times as indicated by the value of
	// ifCounterDiscontinuityTime for the CM MAC Domain interface. The type is
	// interface{} with range: 0..4294967295. Units are timeouts.
	DocsIf3CmStatusT1Timeouts interface{}

	// This attribute denotes the number of times counter T2 expired in the CM.
	// Discontinuities in the value of this counter can occur at re-initialization
	// of the managed system, and at other times as indicated by the value of
	// ifCounterDiscontinuityTime for the CM MAC Domain interface. The type is
	// interface{} with range: 0..4294967295. Units are timeouts.
	DocsIf3CmStatusT2Timeouts interface{}

	// This attribute denotes the number of successful Upstream Channel Change
	// transactions. Discontinuities in the value of this counter can occur at
	// re-initialization of the managed system, and at other times as indicated by
	// the value of ifCounterDiscontinuityTime  for the CM MAC Domain interface.
	// The type is interface{} with range: 0..4294967295. Units are attempts.
	DocsIf3CmStatusUCCsSuccesses interface{}

	// This attribute denotes the number of failed Upstream Channel Change
	// transactions. Discontinuities in the value of this counter can occur at
	// re-initialization of the managed system, and at other times as indicated by
	// the value of ifCounterDiscontinuityTime for the CM MAC Domain interface.
	// The type is interface{} with range: 0..4294967295. Units are attempts.
	DocsIf3CmStatusUCCFails interface{}

	// This attribute indicates whether the CM is currently operating in Energy
	// Management 1x1 Mode. If this attribute returns 'true',  the CM is operating
	// in Energy Management 1x1 Mode. The type is bool.
	DocsIf3CmStatusEnergyMgt1x1OperStatus interface{}
}

DOCSIF3MIB_DocsIf3CmStatusTable_DocsIf3CmStatusEntry The conceptual row of docsIf3CmStatusTable. An instance exist for the CM MAC Domain Interface.

func (*DOCSIF3MIB_DocsIf3CmStatusTable_DocsIf3CmStatusEntry) GetEntityData

func (docsIf3CmStatusEntry *DOCSIF3MIB_DocsIf3CmStatusTable_DocsIf3CmStatusEntry) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3CmStatusUsTable

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

	// The conceptual row of docsIf3CmStatusUsTable. An instance exist for each of
	// the CM's SC-QAM upstream channels  which are configured for data
	// transmission. The type is slice of
	// DOCSIF3MIB_DocsIf3CmStatusUsTable_DocsIf3CmStatusUsEntry.
	DocsIf3CmStatusUsEntry []*DOCSIF3MIB_DocsIf3CmStatusUsTable_DocsIf3CmStatusUsEntry
}

DOCSIF3MIB_DocsIf3CmStatusUsTable This object defines PHY and MAC information about the CM's upstream channels operating in Multiple Transmit Channel (MTC) mode or in a Pre-3.0 DOSCIS transmit channel mode. This object provides per-CM Upstream channel information previously available in the SNMP table docsIfCmStatusTable.

func (*DOCSIF3MIB_DocsIf3CmStatusUsTable) GetEntityData

func (docsIf3CmStatusUsTable *DOCSIF3MIB_DocsIf3CmStatusUsTable) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3CmStatusUsTable_DocsIf3CmStatusUsEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// This attribute represents the operational CM transmit power for this SC-QAM
	// upstream channel. In order for this attribute to provide consistent
	// information  under all circumstances, a 3.1 CM will report the average
	// total  power for the SC-QAM channel the same as was done for  DOCSIS 3.0,
	// regardless of whether it is operating with a 3.1 or  a 3.0 CMTS. The value
	// that is reported was referred to as Pr in  the DOCSIS 3.0 PHY Spec. This
	// attribute is not applicable for  OFDMA channels. The type is interface{}
	// with range: -2147483648..2147483647. Units are TenthdBmV.
	DocsIf3CmStatusUsTxPower interface{}

	// This attribute denotes the number of times counter T3 expired in the CM for
	// this upstream channel. Discontinuities in the value of this counter can
	// occur at re-initialization of the managed system, and at other times as
	// indicated by the value of ifCounterDiscontinuityTime for the associated
	// upstream channel. The type is interface{} with range: 0..4294967295. Units
	// are timeouts.
	DocsIf3CmStatusUsT3Timeouts interface{}

	// This attribute denotes the number of times counter T4 expired in the CM for
	// this upstream channel. Discontinuities in the value of this counter can
	// occur at re-initialization of the managed system, and at other times as
	// indicated by the value of ifCounterDiscontinuityTime for the associated
	// upstream channel. The type is interface{} with range: 0..4294967295. Units
	// are timeouts.
	DocsIf3CmStatusUsT4Timeouts interface{}

	// This attribute denotes the number of times the ranging process was aborted
	// by the CMTS. Discontinuities in the value of this counter can occur at
	// re-initialization of the managed system, and at other times as indicated by
	// the value of ifCounterDiscontinuityTime ([RFC2863]) for the associated
	// upstream channel. The type is interface{} with range: 0..4294967295. Units
	// are attempts.
	DocsIf3CmStatusUsRangingAborteds interface{}

	// This attribute indicates modulation type status currently used by the CM
	// for this upstream channel. Since this object specifically identifies PHY
	// Layer mode, the shared upstream channel type 'tdmaAndAtdma' is not
	// permitted. The type is DocsisUpstreamType.
	DocsIf3CmStatusUsModulationType interface{}

	// This attribute indicates the pre-equalization data for the specified
	// upstream Channel on this CM after convolution with data indicated in the
	// RNG-RSP. This data is valid when docsIfUpChannelPreEqEnable RFC 4546 is set
	// to true. The type is string with length: 0..0 | 36..260.
	DocsIf3CmStatusUsEqData interface{}

	// This attribute denotes the number of times for excessive T3 timeouts.
	// Discontinuities in the value of this counter can occur at re-initialization
	// of the managed system, and at other times as indicated by the value of
	// ifCounterDiscontinuityTime for the associated upstream channel. The type is
	// interface{} with range: 0..4294967295. Units are timeouts.
	DocsIf3CmStatusUsT3Exceededs interface{}

	// This attribute denotes whether the upstream channel is muted. The type is
	// bool.
	DocsIf3CmStatusUsIsMuted interface{}

	// This attribute denotes the ranging state of the CM. The type is
	// RangingState.
	DocsIf3CmStatusUsRangingStatus interface{}
}

DOCSIF3MIB_DocsIf3CmStatusUsTable_DocsIf3CmStatusUsEntry The conceptual row of docsIf3CmStatusUsTable. An instance exist for each of the CM's SC-QAM upstream channels which are configured for data transmission.

func (*DOCSIF3MIB_DocsIf3CmStatusUsTable_DocsIf3CmStatusUsEntry) GetEntityData

func (docsIf3CmStatusUsEntry *DOCSIF3MIB_DocsIf3CmStatusUsTable_DocsIf3CmStatusUsEntry) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3CmtsCmCtrl

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

	// This attribute represents the MAC Address of the CM which the  CMTS is
	// instructed to send the CM-CTRL-REQ message. The type is string with
	// pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	DocsIf3CmtsCmCtrlCmdMacAddr interface{}

	// This attribute represents the Upstream Channel ID (UCID) to  mute or
	// unmute.  A value of zero indicates all upstream  channels.  This attribute
	// is only applicable when the  docsIf3CmtsCmCtrlCmdCommit attribute is set to
	// 'mute'. The type is interface{} with range: 0..255.
	DocsIf3CmtsCmCtrlCmdMuteUsChId interface{}

	// This attribute represents the length of time that the mute  operation is in
	// effect.  This attribute is only applicable  when the
	// docsIf3CmtsCmCtrlCmdCommit attribute is set to  'mute'.  A value of 0 is an
	// indication to unmute the channel referenced by the
	// docsIf3CmtsCmCtrlCmdMuteUsChId attribute while a value of 0xFFFFFFFF is
	// used to mute the channel referenced by the docsIf3CmtsCmCtrlCmdMuteUsChId
	// attribute indefinitely. The type is interface{} with range: 0..4294967295.
	// Units are milliseconds.
	DocsIf3CmtsCmCtrlCmdMuteInterval interface{}

	// When set to 'true', this attribute disables data forwarding  to the CMCI
	// when the docsIf3CmtsCmCtrlCmdCommit attribute is set to
	// 'disableForwarding'.  When set to 'false', this attribute enables data
	// forwarding to the CMCI when the docsIf3CmtsCmCtrlCmdCommit attribute is set
	// to 'disableForwarding'.  This attribute is only applicable when the
	// docsIf3CmtsCmCtrlCmdCommit attribute is set to  'disableForwarding'. The
	// type is bool.
	DocsIf3CmtsCmCtrlCmdDisableForwarding interface{}

	// This attribute indicates the type of command for the  CMTS to trigger in
	// the CM-CTRL-REQ message. This attribute will return the value of the last
	// operation  performed or the default value if no operation has been
	// performed. The type is DocsIf3CmtsCmCtrlCmdCommit.
	DocsIf3CmtsCmCtrlCmdCommit interface{}
}

DOCSIF3MIB_DocsIf3CmtsCmCtrl

func (*DOCSIF3MIB_DocsIf3CmtsCmCtrl) GetEntityData

func (docsIf3CmtsCmCtrl *DOCSIF3MIB_DocsIf3CmtsCmCtrl) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3CmtsCmCtrl_DocsIf3CmtsCmCtrlCmdCommit

type DOCSIF3MIB_DocsIf3CmtsCmCtrl_DocsIf3CmtsCmCtrlCmdCommit string

DOCSIF3MIB_DocsIf3CmtsCmCtrl_DocsIf3CmtsCmCtrlCmdCommit represents performed.

const (
	DOCSIF3MIB_DocsIf3CmtsCmCtrl_DocsIf3CmtsCmCtrlCmdCommit_mute DOCSIF3MIB_DocsIf3CmtsCmCtrl_DocsIf3CmtsCmCtrlCmdCommit = "mute"

	DOCSIF3MIB_DocsIf3CmtsCmCtrl_DocsIf3CmtsCmCtrlCmdCommit_cmReinit DOCSIF3MIB_DocsIf3CmtsCmCtrl_DocsIf3CmtsCmCtrlCmdCommit = "cmReinit"

	DOCSIF3MIB_DocsIf3CmtsCmCtrl_DocsIf3CmtsCmCtrlCmdCommit_disableForwarding DOCSIF3MIB_DocsIf3CmtsCmCtrl_DocsIf3CmtsCmCtrlCmdCommit = "disableForwarding"
)

type DOCSIF3MIB_DocsIf3CmtsCmEmStatsTable

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

	// The conceptual row of docsIf3CmtsCmEmStatsTable. The type is slice of
	// DOCSIF3MIB_DocsIf3CmtsCmEmStatsTable_DocsIf3CmtsCmEmStatsEntry.
	DocsIf3CmtsCmEmStatsEntry []*DOCSIF3MIB_DocsIf3CmtsCmEmStatsTable_DocsIf3CmtsCmEmStatsEntry
}

DOCSIF3MIB_DocsIf3CmtsCmEmStatsTable This table defines Energy Management mode statistics for the CM as reported by the CMTS. For example, such metrics can provide insight into configuration of appropriate EM 1x1 Mode Activity Detection thresholds on the CM and/or to get feedback on how/if the current thresholds are working well or are causing user experience issues.

func (*DOCSIF3MIB_DocsIf3CmtsCmEmStatsTable) GetEntityData

func (docsIf3CmtsCmEmStatsTable *DOCSIF3MIB_DocsIf3CmtsCmEmStatsTable) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3CmtsCmEmStatsTable_DocsIf3CmtsCmEmStatsEntry

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

	// This attribute is a key. The type is string with range: 1..4294967295.
	// Refers to
	// docs_if3_mib.DOCSIF3MIB_DocsIf3CmtsCmRegStatusTable_DocsIf3CmtsCmRegStatusEntry_DocsIf3CmtsCmRegStatusId
	DocsIf3CmtsCmRegStatusId interface{}

	// This attribute indicates the total time duration, in seconds since
	// registration, the CM identified by  docsIf3CmtsCmRegStatusId has been in
	// Energy Management 1x1  mode, as controlled by the DBC-REQ Energy Management
	// 1x1  Mode Indicator TLV. The type is interface{} with range: 0..4294967295.
	// Units are seconds.
	DocsIf3CmtsCmEmStatsEm1x1ModeTotalDuration interface{}
}

DOCSIF3MIB_DocsIf3CmtsCmEmStatsTable_DocsIf3CmtsCmEmStatsEntry The conceptual row of docsIf3CmtsCmEmStatsTable.

func (*DOCSIF3MIB_DocsIf3CmtsCmEmStatsTable_DocsIf3CmtsCmEmStatsEntry) GetEntityData

type DOCSIF3MIB_DocsIf3CmtsCmRegStatusTable

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

	// The conceptual row of docsIf3CmtsCmRegStatusTable. The type is slice of
	// DOCSIF3MIB_DocsIf3CmtsCmRegStatusTable_DocsIf3CmtsCmRegStatusEntry.
	DocsIf3CmtsCmRegStatusEntry []*DOCSIF3MIB_DocsIf3CmtsCmRegStatusTable_DocsIf3CmtsCmRegStatusEntry
}

DOCSIF3MIB_DocsIf3CmtsCmRegStatusTable This object defines attributes that represent the CM's registration status as tracked by the CMTS. Refer to the individual attribute definitions for applicability to 3.0 and 3.1 Cable Modems.

func (*DOCSIF3MIB_DocsIf3CmtsCmRegStatusTable) GetEntityData

func (docsIf3CmtsCmRegStatusTable *DOCSIF3MIB_DocsIf3CmtsCmRegStatusTable) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3CmtsCmRegStatusTable_DocsIf3CmtsCmRegStatusEntry

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

	// This attribute is a key. This attribute uniquely identifies a CM.  The CMTS
	// must assign a single id value for each CM MAC address seen by the CMTS.
	// The CMTS should ensure that the association between an Id and MAC Address
	// remains constant during CMTS uptime. The type is interface{} with range:
	// 1..4294967295.
	DocsIf3CmtsCmRegStatusId interface{}

	// This attribute represents the MAC address of the CM. If the CM has multiple
	// MAC addresses, this is the MAC address associated with the MAC Domain
	// interface. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	DocsIf3CmtsCmRegStatusMacAddr interface{}

	// This attribute represents the IPv6 address of the CM. If the CM has no
	// Internet address assigned, or the Internet address is unknown, the value of
	// this attribute is the all zeros address. The type is string.
	DocsIf3CmtsCmRegStatusIPv6Addr interface{}

	// This attribute represents the IPv6 local scope address of the CM. If the CM
	// has no link local address assigned, or the Internet address is unknown, the
	// value of this attribute is the all zeros address. The type is string.
	DocsIf3CmtsCmRegStatusIPv6LinkLocal interface{}

	// This attribute represents the IPv4 address of this CM. If the CM has no IP
	// address assigned, or the IP address is unknown, this object returns
	// 0.0.0.0. The type is string.
	DocsIf3CmtsCmRegStatusIPv4Addr interface{}

	// This attribute represents the current CM connectivity state. The type is
	// CmtsCmRegState.
	DocsIf3CmtsCmRegStatusValue interface{}

	// This attribute represents the interface Index of the CMTS MAC Domain where
	// the CM is active. If the interface is unknown, the CMTS returns a value of
	// zero. The type is interface{} with range: 0..2147483647.
	DocsIf3CmtsCmRegStatusMdIfIndex interface{}

	// This attribute represents the ID of the MAC Domain CM Service Group Id
	// (MD-CM-SG-ID) in which the CM is registered. If the ID is unknown, the CMTS
	// returns a value of zero. The type is interface{} with range: 0..4294967295.
	DocsIf3CmtsCmRegStatusMdCmSgId interface{}

	// This attribute represents the RCP-ID associated with the CM if the CM is in
	// DOCSIS 3.0 mode. If the  RCP-ID is unknown or the CM is in DOCSIS 3.1 mode,
	// the CMTS returns a five octet long string of zeros. The type is string with
	// length: 5..5.
	DocsIf3CmtsCmRegStatusRcpId interface{}

	// This attribute represents the RCC Id the CMTS used to configure the CM
	// receive channel set during the registration process, if the CM is in DOCSIS
	// 3.0 mode. If unknown or the CM is in DOCSIS 3.1 mode, the CMTS returns the
	// value zero. The type is interface{} with range: 0..4294967295.
	DocsIf3CmtsCmRegStatusRccStatusId interface{}

	// This attribute represents the Receive Channel Set (RCS) that the CM is
	// currently using. If the RCS is unknown, the CMTS returns the value zero.
	// The type is interface{} with range: 0..4294967295.
	DocsIf3CmtsCmRegStatusRcsId interface{}

	// This attribute represents Transmit Channel Set (TCS) the CM is currently
	// using. If the TCS is unknown, the CMTS returns the value zero. The type is
	// interface{} with range: 0..4294967295.
	DocsIf3CmtsCmRegStatusTcsId interface{}

	// This attribute denotes the queuing services the CM  registered, either
	// DOCSIS 1.1 QoS or DOCSIS 1.0 CoS mode. The type is DocsisQosVersion.
	DocsIf3CmtsCmRegStatusQosVersion interface{}

	// This attribute represents the last time the CM registered. The type is
	// string.
	DocsIf3CmtsCmRegStatusLastRegTime interface{}

	// This attribute counts the number of upstream packets received on the SIDs
	// assigned to a CM that are any of the following: Upstream IPv4 ARP Requests
	// Upstream IPv6 Neighbor Solicitation Requests (For Routing CMTSs) Upstream
	// IPv4 or IPv6 packets to unresolved destinations in locally connected
	// downstream subnets in the HFC. Discontinuities in the value of this counter
	// can occur at re-initialization of the managed system, and at other times as
	// indicated by the value of ifCounterDiscontinuityTime for the associated MAC
	// Domain interface. The type is interface{} with range: 0..4294967295.
	DocsIf3CmtsCmRegStatusAddrResolutionReqs interface{}

	// This attribute indicates which, if any, of the Energy  Management Features
	// are enabled for this CM. If this attribute returns the em1x1Mode(0) bit
	// set, the CM is configured with the  Energy Management 1x1 Feature enabled.
	// If this attribute returns the dlsMode(1) bit set, the CM is configured with
	// the DLS Feature enabled. If this attribute returns all bits cleared, the CM
	// will  not request to operate in any Energy Management mode of operation.
	// Note: This attribute only indicates if an Energy Management Feature  is
	// enabled/disabled via the CM config file and registration  request/response
	// exchange and does not indicate whether the CM is  actively operating in an
	// Energy Management Mode. The type is map[string]bool.
	DocsIf3CmtsCmRegStatusEnergyMgtEnabled interface{}

	// This attribute indicates whether the CM is currently operating in an Energy
	// Management Mode. If this attribute returns the em1x1Mode(0) bit set, the CM
	// is operating in Energy Management 1x1 Mode. If this attribute returns the
	// dlsMode(1) bit set, the CM is operating in DLS Mode. If this attribute
	// returns all bits  cleared, the CM is not operating in any Energy Management
	// Mode.  This attribute always returns 0x00 (no bits set) in the case when
	// docsIf3CmtsCmRegStatusEnergyMgtEnabled is set to 0x00 (no Energy
	// Management Features enabled).  Note: dlsMode(1) and em1x1Mode(0) are
	// mutually exclusive, thus  a return value where both of these bits are
	// 'true' is invalid. The type is map[string]bool.
	DocsIf3CmtsCmRegStatusEnergyMgtOperStatus interface{}
}

DOCSIF3MIB_DocsIf3CmtsCmRegStatusTable_DocsIf3CmtsCmRegStatusEntry The conceptual row of docsIf3CmtsCmRegStatusTable.

func (*DOCSIF3MIB_DocsIf3CmtsCmRegStatusTable_DocsIf3CmtsCmRegStatusEntry) GetEntityData

type DOCSIF3MIB_DocsIf3CmtsCmUsStatusTable

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

	// The conceptual row of docsIf3CmtsCmUsStatusTable. The type is slice of
	// DOCSIF3MIB_DocsIf3CmtsCmUsStatusTable_DocsIf3CmtsCmUsStatusEntry.
	DocsIf3CmtsCmUsStatusEntry []*DOCSIF3MIB_DocsIf3CmtsCmUsStatusTable_DocsIf3CmtsCmUsStatusEntry
}

DOCSIF3MIB_DocsIf3CmtsCmUsStatusTable This object defines status information of the CM currently in use Upstream Logical Channels, as reported by the CMTS.

func (*DOCSIF3MIB_DocsIf3CmtsCmUsStatusTable) GetEntityData

func (docsIf3CmtsCmUsStatusTable *DOCSIF3MIB_DocsIf3CmtsCmUsStatusTable) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3CmtsCmUsStatusTable_DocsIf3CmtsCmUsStatusEntry

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

	// This attribute is a key. The type is string with range: 1..4294967295.
	// Refers to
	// docs_if3_mib.DOCSIF3MIB_DocsIf3CmtsCmRegStatusTable_DocsIf3CmtsCmRegStatusEntry_DocsIf3CmtsCmRegStatusId
	DocsIf3CmtsCmRegStatusId interface{}

	// This attribute is a key. This attribute is a key that represents the
	// ifIndex of the upstream interface. The type is interface{} with range:
	// 1..2147483647.
	DocsIf3CmtsCmUsStatusChIfIndex interface{}

	// This attribute represents the modulation type currently used by this
	// upstream channel. The type is DocsisUpstreamType.
	DocsIf3CmtsCmUsStatusModulationType interface{}

	// This attribute represents the receive power of this upstream channel. The
	// reported value represents the total average power for the  channel
	// regardless of whether the CM is reporting Pr, total  average power, or
	// P1.6r, the power spectral density in an  equivalent 1.6 MHz spectrum. The
	// type is interface{} with range: -2147483648..2147483647. Units are
	// TenthdBmV.
	DocsIf3CmtsCmUsStatusRxPower interface{}

	// This attribute represents Signal/Noise ratio as perceived for upstream data
	// from the CM on this upstream channel. The type is interface{} with range:
	// -2147483648..2147483647. Units are TenthdB.
	DocsIf3CmtsCmUsStatusSignalNoise interface{}

	// This attribute represents microreflections received on this upstream
	// channel. The type is interface{} with range: 0..65535. Units are -dBc.
	DocsIf3CmtsCmUsStatusMicroreflections interface{}

	// This attribute represents the equalization data for the CM on this upstream
	// channel. The type is string with length: 0..0 | 36..260.
	DocsIf3CmtsCmUsStatusEqData interface{}

	// This attribute represents the codewords received without error from the CM
	// on this interface. Discontinuities in the value of this counter can occur
	// at re-initialization of the managed system, and at other times as indicated
	// by the value of ifCounterDiscontinuityTime for the associated upstream
	// channel. The type is interface{} with range: 0..4294967295.
	DocsIf3CmtsCmUsStatusUnerroreds interface{}

	// This attribute represents the codewords received with correctable errors
	// from the CM on this upstream channel. Discontinuities in the value of this
	// counter can occur at re-initialization of the managed system, and at other
	// times as indicated by the value of ifCounterDiscontinuityTime for the
	// associated upstream channel. The type is interface{} with range:
	// 0..4294967295.
	DocsIf3CmtsCmUsStatusCorrecteds interface{}

	// This attribute represents the codewords received with uncorrectable errors
	// from the CM on this upstream channel. Discontinuities in the value of this
	// counter can occur at re-initialization of the managed system, and at other
	// times as indicated by the value of ifCounterDiscontinuityTime for the
	// associated upstream channel. The type is interface{} with range:
	// 0..4294967295.
	DocsIf3CmtsCmUsStatusUncorrectables interface{}

	// This attribute represents the current measured round trip time on this CM's
	// upstream channel in units of (6.25 microseconds/(64*256)).  This attribute
	// returns zero if the value is unknown. The type is interface{} with range:
	// -2147483648..2147483647. Units are time tick/(64*256).
	DocsIf3CmtsCmUsStatusHighResolutionTimingOffset interface{}

	// This attribute has a value 'true' to indicate that  the CM's upstream
	// channel has been muted via  CM-CTRL-REQ/CM-CTRL-RSP message exchange. The
	// type is bool.
	DocsIf3CmtsCmUsStatusIsMuted interface{}

	// This attribute denotes the ranging state of the CM. The type is
	// RangingState.
	DocsIf3CmtsCmUsStatusRangingStatus interface{}
}

DOCSIF3MIB_DocsIf3CmtsCmUsStatusTable_DocsIf3CmtsCmUsStatusEntry The conceptual row of docsIf3CmtsCmUsStatusTable.

func (*DOCSIF3MIB_DocsIf3CmtsCmUsStatusTable_DocsIf3CmtsCmUsStatusEntry) GetEntityData

type DOCSIF3MIB_DocsIf3CmtsEventCtrlTable

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

	// The conceptual row of docsIf3CmtsEventCtrlTable. The type is slice of
	// DOCSIF3MIB_DocsIf3CmtsEventCtrlTable_DocsIf3CmtsEventCtrlEntry.
	DocsIf3CmtsEventCtrlEntry []*DOCSIF3MIB_DocsIf3CmtsEventCtrlTable_DocsIf3CmtsEventCtrlEntry
}

DOCSIF3MIB_DocsIf3CmtsEventCtrlTable This object represents the control mechanism to enable the dispatching of events based on the event Id. The following rules define the event control behavior:

  • The CmtsEventCtrl object has no instances or contains an instance with Event ID 0. All events matching the Local Log settings of docsDevEvReporting are sent to local log ONLY.
  • The CmtsEventCtrl object contains configured instances Only events matching the Event Ids configured in the object are sent according to the settings of the docsDevEvReporting object.
  • The CMTS persists all instances of CmtsEventCtrl across reinitializations.

func (*DOCSIF3MIB_DocsIf3CmtsEventCtrlTable) GetEntityData

func (docsIf3CmtsEventCtrlTable *DOCSIF3MIB_DocsIf3CmtsEventCtrlTable) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3CmtsEventCtrlTable_DocsIf3CmtsEventCtrlEntry

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

	// This attribute is a key. This key represents the Event ID of the event
	// being  enabled for delivery to a dispatch mechanism (e.g., syslog). The
	// type is interface{} with range: 0..4294967295.
	DocsIf3CmtsEventCtrlEventId interface{}

	// The status of this instance. The type is RowStatus.
	DocsIf3CmtsEventCtrlStatus interface{}
}

DOCSIF3MIB_DocsIf3CmtsEventCtrlTable_DocsIf3CmtsEventCtrlEntry The conceptual row of docsIf3CmtsEventCtrlTable.

func (*DOCSIF3MIB_DocsIf3CmtsEventCtrlTable_DocsIf3CmtsEventCtrlEntry) GetEntityData

type DOCSIF3MIB_DocsIf3CmtsSignalQualityExtTable

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

	// The conceptual row of docsIf3CmtsSignalQualityExtTable. The ifIndex key
	// corresponds to each of the upstream channels. The CMTS is not required to
	// persist the values of all  instances of CmtsSignalQualityExt across
	// reinitialization. The type is slice of
	// DOCSIF3MIB_DocsIf3CmtsSignalQualityExtTable_DocsIf3CmtsSignalQualityExtEntry.
	DocsIf3CmtsSignalQualityExtEntry []*DOCSIF3MIB_DocsIf3CmtsSignalQualityExtTable_DocsIf3CmtsSignalQualityExtEntry
}

DOCSIF3MIB_DocsIf3CmtsSignalQualityExtTable This object provides metrics and parameters associated with received carrier, noise and interference power levels in the upstream channels of the CMTS.

func (*DOCSIF3MIB_DocsIf3CmtsSignalQualityExtTable) GetEntityData

func (docsIf3CmtsSignalQualityExtTable *DOCSIF3MIB_DocsIf3CmtsSignalQualityExtTable) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3CmtsSignalQualityExtTable_DocsIf3CmtsSignalQualityExtEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// This attribute provides an upstream in-channel Carrier-to-Noise plus
	// Interference Ratio (CNIR). CNIR is defined as the ratio of the expected
	// commanded received signal power at the CMTS input, assuming QPSK0
	// modulation, to the noise plus interference in the channel. This measurement
	// occurs prior to the point at which  the desired CM signal, when present, is
	// demodulated. The measurement includes the effect of the receive matched
	// filter but does not include the effect of any ingress filtering. Both the
	// signal power and noise/interference power are referenced to the same point,
	// e.g., CMTS input. The type is interface{} with range:
	// -2147483648..2147483647.
	DocsIf3CmtsSignalQualityExtCNIR interface{}

	// ExpectedReceivedSignalPower is the power of the expected commanded received
	// signal in the channel, referenced to the CMTS input. The type is
	// interface{} with range: -2147483648..2147483647.
	DocsIf3CmtsSignalQualityExtExpectedRxSignalPower interface{}
}

DOCSIF3MIB_DocsIf3CmtsSignalQualityExtTable_DocsIf3CmtsSignalQualityExtEntry The conceptual row of docsIf3CmtsSignalQualityExtTable. The ifIndex key corresponds to each of the upstream channels. The CMTS is not required to persist the values of all instances of CmtsSignalQualityExt across reinitialization.

func (*DOCSIF3MIB_DocsIf3CmtsSignalQualityExtTable_DocsIf3CmtsSignalQualityExtEntry) GetEntityData

type DOCSIF3MIB_DocsIf3CmtsSpectrumAnalysisMeasTable

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

	// The conceptual row of docsIf3CmtsSpectrumAnalysisMeasTable. The ifIndex key
	// corresponds to each of the upstream channels. The CMTS is not required to
	// persist instances of this object across reinitializations. The type is
	// slice of
	// DOCSIF3MIB_DocsIf3CmtsSpectrumAnalysisMeasTable_DocsIf3CmtsSpectrumAnalysisMeasEntry.
	DocsIf3CmtsSpectrumAnalysisMeasEntry []*DOCSIF3MIB_DocsIf3CmtsSpectrumAnalysisMeasTable_DocsIf3CmtsSpectrumAnalysisMeasEntry
}

DOCSIF3MIB_DocsIf3CmtsSpectrumAnalysisMeasTable This object is used to configure the logical upstream interfaces to perform the spectrum measurements. This object supports creation and deletion of instances.

func (*DOCSIF3MIB_DocsIf3CmtsSpectrumAnalysisMeasTable) GetEntityData

func (docsIf3CmtsSpectrumAnalysisMeasTable *DOCSIF3MIB_DocsIf3CmtsSpectrumAnalysisMeasTable) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3CmtsSpectrumAnalysisMeasTable_DocsIf3CmtsSpectrumAnalysisMeasEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// This attribute provides a list of the spectral amplitudes corresponding to
	// the frequency bins ordered from lowest to highest frequencies covering the
	// frequency span. Information about the center frequency, frequency span,
	// number of bins and resolution bandwidth are included to provide context to
	// the measurement point The CMTS must support the number of bins as an odd
	// number in order to provide a spectrum representation that is symmetric
	// about the middle data point or bin. The CMTS must support a number of bins
	// greater than or equal to 257 for frequency spans greater than or equal to
	// 6.4 MHz.  The CMTS must not exceed 25 kHz bin spacing for measurement of
	// frequency spans less than or equal to 6.4 MHz.  The bins measurements are
	// updated periodically at time intervals given by the TimeInterval attribute.
	// The type is string with length: 0..0 | 2..4116.
	DocsIf3CmtsSpectrumAnalysisMeasAmplitudeData interface{}

	// TimeInterval is the CMTS estimated average repetition period of
	// measurements. This attribute defines the average rate at which new spectra
	// can be retrieved. The type is interface{} with range: 0..4294967295. Units
	// are milliseconds.
	DocsIf3CmtsSpectrumAnalysisMeasTimeInterval interface{}

	// The status of this instance. The type is RowStatus.
	DocsIf3CmtsSpectrumAnalysisMeasRowStatus interface{}
}

DOCSIF3MIB_DocsIf3CmtsSpectrumAnalysisMeasTable_DocsIf3CmtsSpectrumAnalysisMeasEntry The conceptual row of docsIf3CmtsSpectrumAnalysisMeasTable. The ifIndex key corresponds to each of the upstream channels. The CMTS is not required to persist instances of this object across reinitializations.

func (*DOCSIF3MIB_DocsIf3CmtsSpectrumAnalysisMeasTable_DocsIf3CmtsSpectrumAnalysisMeasEntry) GetEntityData

type DOCSIF3MIB_DocsIf3DsBondingGrpStatusTable

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

	// The conceptual row of docsIf3DsBondingGrpStatusTable. The ifIndex key
	// corresponds to the MAC Domain interface where the Bonding Group is
	// configured. The type is slice of
	// DOCSIF3MIB_DocsIf3DsBondingGrpStatusTable_DocsIf3DsBondingGrpStatusEntry.
	DocsIf3DsBondingGrpStatusEntry []*DOCSIF3MIB_DocsIf3DsBondingGrpStatusTable_DocsIf3DsBondingGrpStatusEntry
}

DOCSIF3MIB_DocsIf3DsBondingGrpStatusTable This object returns administratively-configured and CMTS defined downstream bonding groups.

func (*DOCSIF3MIB_DocsIf3DsBondingGrpStatusTable) GetEntityData

func (docsIf3DsBondingGrpStatusTable *DOCSIF3MIB_DocsIf3DsBondingGrpStatusTable) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3DsBondingGrpStatusTable_DocsIf3DsBondingGrpStatusEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// This attribute is a key. This key represents the identifier for the
	// Downstream Bonding Group or the single-downstream channel of this instance.
	// The type is interface{} with range: 0..4294967295.
	DocsIf3DsBondingGrpStatusChSetId interface{}

	// This attribute corresponds to the MD-DS-SG-ID that includes all the
	// downstream channels of the Downstream Bonding Group. The value zero
	// indicates that the bonding group does not contain channels from a single
	// MD-DS-SG and therefore the bonding group is not valid and usable. The type
	// is interface{} with range: 0..255.
	DocsIf3DsBondingGrpStatusMdDsSgId interface{}

	// This attribute provides the BondingGrpCfgId for the downstream bonding
	// group if it was configured. Otherwise, the zero value indicates that the
	// CMTS will define the bonding group. The type is interface{} with range:
	// 0..65535.
	DocsIf3DsBondingGrpStatusCfgId interface{}
}

DOCSIF3MIB_DocsIf3DsBondingGrpStatusTable_DocsIf3DsBondingGrpStatusEntry The conceptual row of docsIf3DsBondingGrpStatusTable. The ifIndex key corresponds to the MAC Domain interface where the Bonding Group is configured.

func (*DOCSIF3MIB_DocsIf3DsBondingGrpStatusTable_DocsIf3DsBondingGrpStatusEntry) GetEntityData

type DOCSIF3MIB_DocsIf3DsChSetTable

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

	// The conceptual row of docsIf3DsChSetTable. The ifIndex key corresponds to
	// the MAC Domain interface where the downstream channel set is defined. The
	// type is slice of DOCSIF3MIB_DocsIf3DsChSetTable_DocsIf3DsChSetEntry.
	DocsIf3DsChSetEntry []*DOCSIF3MIB_DocsIf3DsChSetTable_DocsIf3DsChSetEntry
}

DOCSIF3MIB_DocsIf3DsChSetTable This object defines a set of downstream channels. These channel sets may be associated with channel bonding groups, MD-DS-SGs, MD-CM-SGs, or any other channel set that the CMTS may derive from other CMTS processes.

func (*DOCSIF3MIB_DocsIf3DsChSetTable) GetEntityData

func (docsIf3DsChSetTable *DOCSIF3MIB_DocsIf3DsChSetTable) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3DsChSetTable_DocsIf3DsChSetEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// This attribute is a key. This key defines a reference identifier for the
	// downstream channel set within the MAC Domain. The type is interface{} with
	// range: 0..4294967295.
	DocsIf3DsChSetId interface{}

	// This attribute defines the ordered list of channels that comprise the
	// downstream channel set. The type is string with length: 0..0 | 2..255.
	DocsIf3DsChSetChList interface{}
}

DOCSIF3MIB_DocsIf3DsChSetTable_DocsIf3DsChSetEntry The conceptual row of docsIf3DsChSetTable. The ifIndex key corresponds to the MAC Domain interface where the downstream channel set is defined.

func (*DOCSIF3MIB_DocsIf3DsChSetTable_DocsIf3DsChSetEntry) GetEntityData

func (docsIf3DsChSetEntry *DOCSIF3MIB_DocsIf3DsChSetTable_DocsIf3DsChSetEntry) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3MdCfgTable

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

	// The conceptual row of docsIf3MdCfgTable. The CMTS persists all instances of
	// MdCfg across reinitializations. The ifIndex key corresponds to the MAC
	// Domain interface. The type is slice of
	// DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry.
	DocsIf3MdCfgEntry []*DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry
}

DOCSIF3MIB_DocsIf3MdCfgTable This object contains MAC domain level control and configuration attributes.

func (*DOCSIF3MIB_DocsIf3MdCfgTable) GetEntityData

func (docsIf3MdCfgTable *DOCSIF3MIB_DocsIf3MdCfgTable) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// This attribute configures the interval for the insertion of MDD messages in
	// each downstream channel of a MAC Domain. The type is interface{} with
	// range: 1..2000. Units are milliseconds.
	DocsIf3MdCfgMddInterval interface{}

	// This attribute configures the CMTS IP provisioning mode for a MAC Domain.
	// When this attribute is set to 'ipv4Only' the CM will acquire a single IPv4
	// address for the CM management stack. When this attribute is set to
	// 'ipv6Only' the CM will acquire a single IPv6 address for the CM management
	// stack. When this attribute is set to 'alternate' the CM will acquire a
	// single IPv6 address for the CM management stack and, if failures occur, the
	// CM will fall back to provision and operation with an IPv4 address. When
	// this attribute is set to 'dualStack' the CM will acquire both an IPv6 and
	// IPv4 address for provisioning and operation. The type is
	// DocsIf3MdCfgIpProvMode.
	DocsIf3MdCfgIpProvMode interface{}

	// If set to 'true', this attribute enables the signaling of the CM-Status
	// Event reporting mechanism. The type is bool.
	DocsIf3MdCfgCmStatusEvCtlEnabled interface{}

	// This attribute indicates in MDD messages the upstream frequency upper band
	// edge of an upstream Channel.  A value 'standard' means Standard Frequency
	// Range and a value 'extended' means Extended Frequency Range. The type is
	// DocsIf3MdCfgUsFreqRange.
	DocsIf3MdCfgUsFreqRange interface{}

	// If set to 'true', this attribute enables the CMTS to use IP Multicast DSID
	// Forwarding (MDF) for the MAC domain. The type is bool.
	DocsIf3MdCfgMcastDsidFwdEnabled interface{}

	// If set to 'true', this attribute enables Downstream Channel Bonding for the
	// MAC Domain. The type is bool.
	DocsIf3MdCfgMultRxChModeEnabled interface{}

	// If set to 'true', this attribute enables Multiple Transmit Channel (MTC)
	// Mode for the MAC Domain. The type is bool.
	DocsIf3MdCfgMultTxChModeEnabled interface{}

	// This attribute enables or disables early authentication and encryption
	// (EAE) signaling for the MAC Domain. It also defines the type of EAE
	// enforcement in the case that EAE is enabled. If set to 'disableEAE', EAE is
	// disabled for the MAC Domain.  If set to 'enableEaeRangingBasedEnforcement',
	// 'enableEaeCapabilityBasedEnforcement' or 'enableEaeTotalEnforcement', EAE
	// is enabled for the MAC Domain.  The following EAE enforcement methods are
	// defined in the case where EAE signaling is enabled: The option
	// 'enableEaeRangingBasedEnforcement' indicates EAE is enforced on CMs that
	// perform ranging with a B-INIT-RNG-REQ message. The option
	// 'enableEaeCapabilityBasedEnforcement' indicates EAE is enforced on CMs that
	// perform ranging with a B-INIT-RNG-REQ message in which the EAE capability
	// flag is set. The option 'enableEaeTotalEnforcement' indicates EAE is
	// enforced on all CMs regardless of their EAE capabilities. The type is
	// DocsIf3MdCfgEarlyAuthEncrCtrl.
	DocsIf3MdCfgEarlyAuthEncrCtrl interface{}

	// If set to 'true', this attribute enables TFTP Proxy functionality for the
	// MAC Domain. The type is bool.
	DocsIf3MdCfgTftpProxyEnabled interface{}

	// If set to 'true', this attribute enables Source Address Verification (SAV)
	// functionality for the MAC Domain. The type is bool.
	DocsIf3MdCfgSrcAddrVerifEnabled interface{}

	// This attribute defines the ITU-J-83 Annex being used  for this MAC Domain.
	// The value of this attribute  indicates the conformance of the
	// implementation to  important regional cable standards.   Valid enumerations
	// for the attribute are: unknown other annexA : Annex A from ITU-J83 is used.
	// annexB : Annex B from ITU-J83 is used. annexC : Annex C from ITU-J83 is
	// used.  Values 6-255 are reserved. The type is DocsIf3MdCfgDownChannelAnnex.
	DocsIf3MdCfgDownChannelAnnex interface{}

	// If set to 'true', this attribute instructs the CMTS MAC  Domain to enable
	// Upstream Drop Classifiers (UDC) for the  CMs attempting registration in
	// this MAC Domain. The type is bool.
	DocsIf3MdCfgCmUdcEnabled interface{}

	// If set to 'true' and when the CM signals to the CMTS 'Upstream Drop
	// Classifier Group ID' encodings, this attribute instructs the CMTS MAC
	// Domain to send the Subscriber  Management Filters rules associated with the
	// 'Upstream Drop Classifier Group ID' encodings to the CM in the form of UDCs
	// when the following conditions occurs: - The attribute CmUdcEnabled value
	// for this MAC Domain    is set to 'true', and  - The CM has the UDC
	// capability advertised as supported.  If there is no a single Subscriber
	// Management Filter  configured in the CMTS for the CM's signaled UDC Group
	// ID, the CMTS does not send UDC encodings to the CM.  It is vendor specific
	// whether the CMTS maintains enforcement of the CM signaled or default
	// Subscriber Management Filter  groups in the upstream direction. The type is
	// bool.
	DocsIf3MdCfgSendUdcRulesEnabled interface{}

	// This attribute indicates the list of Service Type IDs  associated with the
	// MAC Domain.  During the CM registration process the CMTS will attempt to
	// redirect the CM to a MAC Domain where the CM' Service Type TLV is contained
	// in this attribute. The type is string.
	DocsIf3MdCfgServiceTypeIdList interface{}

	// This attribute indicates the level of BPI+ enforcement policies with the
	// MAC Domain.  The following BPI+ enforcement policies are defined in the
	// case where BPI+ is enabled:  The option 'disable' indicates the CMTS does
	// not enforce BPI+.  The option
	// 'qosCfgFileWithBpi2AndCapabPrivSupportEnabled'  indicates the CMTS enforces
	// BPI+ on CMs that register with a  DOCSIS 1.1 style configuration file with
	// parameters indicating BPI+ is enabled (missing TLV 29 or containing TLV 29
	// set to  enable) and with a Modem Capabilities Privacy Support TLV (5.6)
	// set to BPI+ support.  The option 'qosCfgFileWithBpi2Enabled' indicates the
	// CMTS  enforces BPI+ on CMs that register with a DOCSIS 1.1 style
	// configuration file with parameters indicating BPI+ is enabled  (missing TLV
	// 29 or containing TLV 29 set to enable).  The option 'qosCfgFile' indicates
	// the CMTS enforces BPI+ on CMs that register with a DOCSIS 1.1 style
	// configuration file.  The option 'total' indicates the CMTS enforces BPI+ on
	// all CMs. The type is DocsIf3MdCfgBpi2EnforceCtrl.
	DocsIf3MdCfgBpi2EnforceCtrl interface{}

	// This attribute indicates whether the CMTS is configured for  1x1 Energy
	// Management Mode of operation on a per MAC Domain  basis. If this attribute
	// is set to 'true', the CMTS is  configured for 1x1 Energy Management Mode of
	// operation on this MAC Domain. If this attribute is set to 'false', the
	// Energy  Management 1x1 Mode of operation is disabled in the CMTS on  this
	// MAC Domain. The type is interface{} with range: 0..1.
	DocsIf3MdCfgEnergyMgt1x1Enabled interface{}
}

DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry The conceptual row of docsIf3MdCfgTable. The CMTS persists all instances of MdCfg across reinitializations. The ifIndex key corresponds to the MAC Domain interface.

func (*DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry) GetEntityData

func (docsIf3MdCfgEntry *DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgBpi2EnforceCtrl

type DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgBpi2EnforceCtrl string

DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgBpi2EnforceCtrl represents The option 'total' indicates the CMTS enforces BPI+ on all CMs.

const (
	DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgBpi2EnforceCtrl_disable DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgBpi2EnforceCtrl = "disable"

	DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgBpi2EnforceCtrl_qosCfgFileWithBpi2AndCapabPrivSupportEnabled DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgBpi2EnforceCtrl = "qosCfgFileWithBpi2AndCapabPrivSupportEnabled"

	DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgBpi2EnforceCtrl_qosCfgFileWithBpi2Enabled DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgBpi2EnforceCtrl = "qosCfgFileWithBpi2Enabled"

	DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgBpi2EnforceCtrl_qosCfgFile DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgBpi2EnforceCtrl = "qosCfgFile"

	DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgBpi2EnforceCtrl_total DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgBpi2EnforceCtrl = "total"
)

type DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgDownChannelAnnex

type DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgDownChannelAnnex string

DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgDownChannelAnnex represents Values 6-255 are reserved.

const (
	DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgDownChannelAnnex_unknown DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgDownChannelAnnex = "unknown"

	DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgDownChannelAnnex_other DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgDownChannelAnnex = "other"

	DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgDownChannelAnnex_annexA DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgDownChannelAnnex = "annexA"

	DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgDownChannelAnnex_annexB DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgDownChannelAnnex = "annexB"

	DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgDownChannelAnnex_annexC DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgDownChannelAnnex = "annexC"
)

type DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgEarlyAuthEncrCtrl

type DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgEarlyAuthEncrCtrl string

DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgEarlyAuthEncrCtrl represents capabilities.

const (
	DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgEarlyAuthEncrCtrl_disableEae DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgEarlyAuthEncrCtrl = "disableEae"

	DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgEarlyAuthEncrCtrl_enableEaeRangingBasedEnforcement DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgEarlyAuthEncrCtrl = "enableEaeRangingBasedEnforcement"

	DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgEarlyAuthEncrCtrl_enableEaeCapabilityBasedEnforcement DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgEarlyAuthEncrCtrl = "enableEaeCapabilityBasedEnforcement"

	DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgEarlyAuthEncrCtrl_enableEaeTotalEnforcement DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgEarlyAuthEncrCtrl = "enableEaeTotalEnforcement"
)

type DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgIpProvMode

type DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgIpProvMode string

DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgIpProvMode represents an IPv6 and IPv4 address for provisioning and operation.

const (
	DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgIpProvMode_ipv4Only DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgIpProvMode = "ipv4Only"

	DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgIpProvMode_ipv6Only DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgIpProvMode = "ipv6Only"

	DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgIpProvMode_alternate DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgIpProvMode = "alternate"

	DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgIpProvMode_dualStack DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgIpProvMode = "dualStack"
)

type DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgUsFreqRange

type DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgUsFreqRange string

DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgUsFreqRange represents a value 'extended' means Extended Frequency Range.

const (
	DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgUsFreqRange_standard DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgUsFreqRange = "standard"

	DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgUsFreqRange_extended DOCSIF3MIB_DocsIf3MdCfgTable_DocsIf3MdCfgEntry_DocsIf3MdCfgUsFreqRange = "extended"
)

type DOCSIF3MIB_DocsIf3MdChCfgTable

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

	// The conceptual row of docsIf3MdChCfgTable. The ifIndex key corresponds to
	// the MAC Domain interface where the channel is configured. The CMTS persists
	// all instances of MdChCfg across reinitializations. The type is slice of
	// DOCSIF3MIB_DocsIf3MdChCfgTable_DocsIf3MdChCfgEntry.
	DocsIf3MdChCfgEntry []*DOCSIF3MIB_DocsIf3MdChCfgTable_DocsIf3MdChCfgEntry
}

DOCSIF3MIB_DocsIf3MdChCfgTable This object configures the association of downstream and upstream channels to a particular MAC Domain (MD) on a CMTS. The creation of channels and MAC domain object interface instances is vendor-specific. In particular, the assignment of the channel interface index is normally vendor-specific. Therefore, this object is intended only for associating channels to a MAC Domain and assumes that those channels were previously configured. The CMTS may have restrictions on which channels can be configured in the same MAC Domain. For example, it could require the upstream channels to be from the same line card. This object supports the creation and deletion of multiple instances. Creation of a new instance of this object requires the ChId attribute to be set.

func (*DOCSIF3MIB_DocsIf3MdChCfgTable) GetEntityData

func (docsIf3MdChCfgTable *DOCSIF3MIB_DocsIf3MdChCfgTable) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3MdChCfgTable_DocsIf3MdChCfgEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// This attribute is a key. This key represents the interface index of an
	// existing upstream or downstream channel that is configured to be part of
	// the MAC Domain. For the case of upstream interfaces the CMTS could reject
	// the assignment of upstream logical channels under the same physical
	// upstream interface to different MAC Domains. The type is interface{} with
	// range: 1..2147483647.
	DocsIf3MdChCfgChIfIndex interface{}

	// If set to 'true', this attribute configures the downstream channel as
	// Primary-Capable.  The default value for a downstream channel is 'true'.
	// This attribute is not relevant for upstream interfaces,  therefore it
	// reports the value 'false' for such interfaces. A CMTS may restrict the
	// permitted value of this attribute based upon physical channel capabilities.
	// The type is bool.
	DocsIf3MdChCfgIsPriCapableDs interface{}

	// This attribute contains the 8-bit Downstream Channel ID (DCID) or Upstream
	// Channel ID (UCID) configured for the channel in the MAC Domain. The type is
	// interface{} with range: 0..255.
	DocsIf3MdChCfgChId interface{}

	// This attribute contains Provisioned Attribute Mask of non-bonded service
	// flow assignment to this channel. The type is map[string]bool.
	DocsIf3MdChCfgSfProvAttrMask interface{}

	// The status of this instance. The type is RowStatus.
	DocsIf3MdChCfgRowStatus interface{}
}

DOCSIF3MIB_DocsIf3MdChCfgTable_DocsIf3MdChCfgEntry The conceptual row of docsIf3MdChCfgTable. The ifIndex key corresponds to the MAC Domain interface where the channel is configured. The CMTS persists all instances of MdChCfg across reinitializations.

func (*DOCSIF3MIB_DocsIf3MdChCfgTable_DocsIf3MdChCfgEntry) GetEntityData

func (docsIf3MdChCfgEntry *DOCSIF3MIB_DocsIf3MdChCfgTable_DocsIf3MdChCfgEntry) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3MdDsSgStatusTable

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

	// The conceptual row of docsIf3MdDsSgStatusTable. The ifIndex key corresponds
	// to the MAC Domain interface where the MD-DS-SG-ID is configured. The CMTS
	// is not required to persist instances of this object across
	// reinitializations. The type is slice of
	// DOCSIF3MIB_DocsIf3MdDsSgStatusTable_DocsIf3MdDsSgStatusEntry.
	DocsIf3MdDsSgStatusEntry []*DOCSIF3MIB_DocsIf3MdDsSgStatusTable_DocsIf3MdDsSgStatusEntry
}

DOCSIF3MIB_DocsIf3MdDsSgStatusTable This object returns the list of downstream channel associated with a MAC Domain MD-DS-SG-ID.

func (*DOCSIF3MIB_DocsIf3MdDsSgStatusTable) GetEntityData

func (docsIf3MdDsSgStatusTable *DOCSIF3MIB_DocsIf3MdDsSgStatusTable) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3MdDsSgStatusTable_DocsIf3MdDsSgStatusEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// This attribute is a key. This key represents a MD-DS-SG-ID in a Mac Domain.
	// The type is interface{} with range: 1..255.
	DocsIf3MdDsSgStatusMdDsSgId interface{}

	// This attribute represents a reference to the list of downstream channels of
	// the MD-DS-SG-ID. The type is interface{} with range: 0..4294967295.
	DocsIf3MdDsSgStatusChSetId interface{}
}

DOCSIF3MIB_DocsIf3MdDsSgStatusTable_DocsIf3MdDsSgStatusEntry The conceptual row of docsIf3MdDsSgStatusTable. The ifIndex key corresponds to the MAC Domain interface where the MD-DS-SG-ID is configured. The CMTS is not required to persist instances of this object across reinitializations.

func (*DOCSIF3MIB_DocsIf3MdDsSgStatusTable_DocsIf3MdDsSgStatusEntry) GetEntityData

func (docsIf3MdDsSgStatusEntry *DOCSIF3MIB_DocsIf3MdDsSgStatusTable_DocsIf3MdDsSgStatusEntry) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3MdNodeStatusTable

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

	// The conceptual row of docsIf3MdNodeStatusTable. The ifIndex key corresponds
	// to the MAC Domain interface where the MD-CM-SG-ID is configured. The type
	// is slice of DOCSIF3MIB_DocsIf3MdNodeStatusTable_DocsIf3MdNodeStatusEntry.
	DocsIf3MdNodeStatusEntry []*DOCSIF3MIB_DocsIf3MdNodeStatusTable_DocsIf3MdNodeStatusEntry
}

DOCSIF3MIB_DocsIf3MdNodeStatusTable This object reports the MD-DS-SG-ID and MD-US-SG-ID associated with a MD-CM-SG-ID within a MAC Domain and the Fiber Nodes reached by the MD-CM-SG.

func (*DOCSIF3MIB_DocsIf3MdNodeStatusTable) GetEntityData

func (docsIf3MdNodeStatusTable *DOCSIF3MIB_DocsIf3MdNodeStatusTable) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3MdNodeStatusTable_DocsIf3MdNodeStatusEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// This attribute is a key. This key represents the name of a fiber node
	// associated with a MD-CM-SG of a MAC Domain. The type is string with length:
	// 0..16.
	DocsIf3MdNodeStatusNodeName interface{}

	// This attribute is a key. This attribute is a key and indicates the
	// MD-CM-SG-ID of this instance. A particular MdCmSgId in a MAC Domain is
	// associated with one or more Fiber Nodes. The type is interface{} with
	// range: 1..4294967295.
	DocsIf3MdNodeStatusMdCmSgId interface{}

	// This attribute corresponds to the MD-DS-SG-ID of the MD-CM-SG of this
	// object instance. The MdDsSgId values are unique within a MAC Domain. The
	// type is interface{} with range: 1..255.
	DocsIf3MdNodeStatusMdDsSgId interface{}

	// This attribute corresponds to the MD-US-SG-ID of the MD-CM-SG of this
	// object instance. The MdUsSgId values are unique within a MAC Domain. The
	// type is interface{} with range: 1..255.
	DocsIf3MdNodeStatusMdUsSgId interface{}
}

DOCSIF3MIB_DocsIf3MdNodeStatusTable_DocsIf3MdNodeStatusEntry The conceptual row of docsIf3MdNodeStatusTable. The ifIndex key corresponds to the MAC Domain interface where the MD-CM-SG-ID is configured.

func (*DOCSIF3MIB_DocsIf3MdNodeStatusTable_DocsIf3MdNodeStatusEntry) GetEntityData

func (docsIf3MdNodeStatusEntry *DOCSIF3MIB_DocsIf3MdNodeStatusTable_DocsIf3MdNodeStatusEntry) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3MdUsSgStatusTable

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

	// The conceptual row of docsIf3MdUsSgStatusTable. The ifIndex key corresponds
	// to the MAC Domain interface where the MD-DS-SG-ID is configured. The CMTS
	// is not required to persist instances of this object across
	// reinitializations. The type is slice of
	// DOCSIF3MIB_DocsIf3MdUsSgStatusTable_DocsIf3MdUsSgStatusEntry.
	DocsIf3MdUsSgStatusEntry []*DOCSIF3MIB_DocsIf3MdUsSgStatusTable_DocsIf3MdUsSgStatusEntry
}

DOCSIF3MIB_DocsIf3MdUsSgStatusTable This object returns the list of upstream channels associated with a MAC Domain MD-US-SG-ID.

func (*DOCSIF3MIB_DocsIf3MdUsSgStatusTable) GetEntityData

func (docsIf3MdUsSgStatusTable *DOCSIF3MIB_DocsIf3MdUsSgStatusTable) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3MdUsSgStatusTable_DocsIf3MdUsSgStatusEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// This attribute is a key. This key represents a MD-US-SG-ID in a Mac Domain.
	// The type is interface{} with range: 1..255.
	DocsIf3MdUsSgStatusMdUsSgId interface{}

	// This attribute represents a reference to the list of upstream channels of
	// the MD-US-SG-ID. The type is interface{} with range: 0..4294967295.
	DocsIf3MdUsSgStatusChSetId interface{}
}

DOCSIF3MIB_DocsIf3MdUsSgStatusTable_DocsIf3MdUsSgStatusEntry The conceptual row of docsIf3MdUsSgStatusTable. The ifIndex key corresponds to the MAC Domain interface where the MD-DS-SG-ID is configured. The CMTS is not required to persist instances of this object across reinitializations.

func (*DOCSIF3MIB_DocsIf3MdUsSgStatusTable_DocsIf3MdUsSgStatusEntry) GetEntityData

func (docsIf3MdUsSgStatusEntry *DOCSIF3MIB_DocsIf3MdUsSgStatusTable_DocsIf3MdUsSgStatusEntry) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3MdUsToDsChMappingTable

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

	// The conceptual row of docsIf3MdUsToDsChMappingTable. The type is slice of
	// DOCSIF3MIB_DocsIf3MdUsToDsChMappingTable_DocsIf3MdUsToDsChMappingEntry.
	DocsIf3MdUsToDsChMappingEntry []*DOCSIF3MIB_DocsIf3MdUsToDsChMappingTable_DocsIf3MdUsToDsChMappingEntry
}

DOCSIF3MIB_DocsIf3MdUsToDsChMappingTable This object returns the set of downstream channels that carry UCDs and MAPs for a particular upstream channel in a MAC Domain.

func (*DOCSIF3MIB_DocsIf3MdUsToDsChMappingTable) GetEntityData

func (docsIf3MdUsToDsChMappingTable *DOCSIF3MIB_DocsIf3MdUsToDsChMappingTable) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3MdUsToDsChMappingTable_DocsIf3MdUsToDsChMappingEntry

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

	// This attribute is a key. This key represents the interface index of the
	// upstream channel to which this instance applies. The type is interface{}
	// with range: 1..2147483647.
	DocsIf3MdUsToDsChMappingUsIfIndex interface{}

	// This attribute is a key. This key represents the interface index of a
	// downstream channel carrying in UCDs and Maps associated with the upstream
	// channel defined by this instance. The type is interface{} with range:
	// 1..2147483647.
	DocsIf3MdUsToDsChMappingDsIfIndex interface{}

	// This attribute is a key. This key represents the MAC domain of the upstream
	// and downstream channels of this instance. The type is interface{} with
	// range: 1..2147483647.
	DocsIf3MdUsToDsChMappingMdIfIndex interface{}
}

DOCSIF3MIB_DocsIf3MdUsToDsChMappingTable_DocsIf3MdUsToDsChMappingEntry The conceptual row of docsIf3MdUsToDsChMappingTable.

func (*DOCSIF3MIB_DocsIf3MdUsToDsChMappingTable_DocsIf3MdUsToDsChMappingEntry) GetEntityData

type DOCSIF3MIB_DocsIf3RccCfgTable

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

	// The conceptual row of docsIf3RccCfgTable. The ifIndex key corresponds to
	// the MAC Domain interface where the RCC is configured.  The CMTS persists
	// all instances of RccCfg across  reinitializations. The type is slice of
	// DOCSIF3MIB_DocsIf3RccCfgTable_DocsIf3RccCfgEntry.
	DocsIf3RccCfgEntry []*DOCSIF3MIB_DocsIf3RccCfgTable_DocsIf3RccCfgEntry
}

DOCSIF3MIB_DocsIf3RccCfgTable This object identifies the scope of the Receive Channel Configuration (RCC) and provides a top level container for the Receive Module and Receive Channel objects. The CMTS selects an instance of this object to assign to a CM when it registers. This object supports the creation and deletion of multiple instances.

func (*DOCSIF3MIB_DocsIf3RccCfgTable) GetEntityData

func (docsIf3RccCfgTable *DOCSIF3MIB_DocsIf3RccCfgTable) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3RccCfgTable_DocsIf3RccCfgEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// This attribute is a key. This key represents the 'Receive Channel Profile
	// Identifier' (RCP-ID) configured for the MAC Domain indicated by this
	// instance. The type is string with length: 5..5.
	DocsIf3RccCfgRcpId interface{}

	// This attribute is a key. This key denotes an RCC combination assignment for
	// a particular RcpId and is unique per combination of MAC Domain and RcpId.
	// The type is interface{} with range: 1..4294967295.
	DocsIf3RccCfgRccCfgId interface{}

	// This attribute contains vendor-specific information of the CM Receive
	// Channel configuration. The type is string with length: 0..252.
	DocsIf3RccCfgVendorSpecific interface{}

	// This attribute contains a human-readable description of the CM RCP
	// Configuration. The type is string with length: 0..15.
	DocsIf3RccCfgDescription interface{}

	// The status of this instance. The type is RowStatus.
	DocsIf3RccCfgRowStatus interface{}
}

DOCSIF3MIB_DocsIf3RccCfgTable_DocsIf3RccCfgEntry The conceptual row of docsIf3RccCfgTable. The ifIndex key corresponds to the MAC Domain interface where the RCC is configured.

The CMTS persists all instances of RccCfg across
reinitializations.

func (*DOCSIF3MIB_DocsIf3RccCfgTable_DocsIf3RccCfgEntry) GetEntityData

func (docsIf3RccCfgEntry *DOCSIF3MIB_DocsIf3RccCfgTable_DocsIf3RccCfgEntry) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3RccStatusTable

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

	// The conceptual row of docsIf3RccStatusTable. The ifIndex key corresponds to
	// the MAC Domain interface where the RCC is configured. The type is slice of
	// DOCSIF3MIB_DocsIf3RccStatusTable_DocsIf3RccStatusEntry.
	DocsIf3RccStatusEntry []*DOCSIF3MIB_DocsIf3RccStatusTable_DocsIf3RccStatusEntry
}

DOCSIF3MIB_DocsIf3RccStatusTable The RCC Status object provides a read-only view of the statically-configured (from the RccCfg object) and dynamically-created RCCs. The CMTS creates an RCC Status instance for each unique MAC Domain Cable Modem Service Group (MD-CM-SG) to which it signals an RCC to the CM.

func (*DOCSIF3MIB_DocsIf3RccStatusTable) GetEntityData

func (docsIf3RccStatusTable *DOCSIF3MIB_DocsIf3RccStatusTable) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3RccStatusTable_DocsIf3RccStatusEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// This attribute is a key. This key represents the RCP-ID to which this
	// instance applies. The type is string with length: 5..5.
	DocsIf3RccStatusRcpId interface{}

	// This attribute is a key. This key represents an RCC combination for a
	// particular RcpId either from an RCC configuration object or a
	// CMTS-determined RCC and is unique per combination of MAC Domain IfIndex and
	// RcpId. The type is interface{} with range: 1..4294967295.
	DocsIf3RccStatusRccStatusId interface{}

	// This attribute identifies an RCC-Configured combination from which this
	// instance was defined. If nonzero, it corresponds to the RccCfg instance
	// from which the RCC was created. Zero means that the  RCC was dynamically
	// created by the CMTS. The type is interface{} with range: 0..65535.
	DocsIf3RccStatusRccCfgId interface{}

	// This attribute indicates whether the RCC instance of this object is valid
	// or not. An RCC Status instance from a configured or a dynamic RCC could
	// become invalid, for example, due changes in the topology. The type is
	// DocsIf3RccStatusValidityCode.
	DocsIf3RccStatusValidityCode interface{}

	// This attribute contains the CMTS vendor-specific log information from the
	// Receive Channel Configuration Status encoding. The type is string.
	DocsIf3RccStatusValidityCodeText interface{}
}

DOCSIF3MIB_DocsIf3RccStatusTable_DocsIf3RccStatusEntry The conceptual row of docsIf3RccStatusTable. The ifIndex key corresponds to the MAC Domain interface where the RCC is configured.

func (*DOCSIF3MIB_DocsIf3RccStatusTable_DocsIf3RccStatusEntry) GetEntityData

func (docsIf3RccStatusEntry *DOCSIF3MIB_DocsIf3RccStatusTable_DocsIf3RccStatusEntry) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3RccStatusTable_DocsIf3RccStatusEntry_DocsIf3RccStatusValidityCode

type DOCSIF3MIB_DocsIf3RccStatusTable_DocsIf3RccStatusEntry_DocsIf3RccStatusValidityCode string

DOCSIF3MIB_DocsIf3RccStatusTable_DocsIf3RccStatusEntry_DocsIf3RccStatusValidityCode represents for example, due changes in the topology.

const (
	DOCSIF3MIB_DocsIf3RccStatusTable_DocsIf3RccStatusEntry_DocsIf3RccStatusValidityCode_other DOCSIF3MIB_DocsIf3RccStatusTable_DocsIf3RccStatusEntry_DocsIf3RccStatusValidityCode = "other"

	DOCSIF3MIB_DocsIf3RccStatusTable_DocsIf3RccStatusEntry_DocsIf3RccStatusValidityCode_valid DOCSIF3MIB_DocsIf3RccStatusTable_DocsIf3RccStatusEntry_DocsIf3RccStatusValidityCode = "valid"

	DOCSIF3MIB_DocsIf3RccStatusTable_DocsIf3RccStatusEntry_DocsIf3RccStatusValidityCode_invalid DOCSIF3MIB_DocsIf3RccStatusTable_DocsIf3RccStatusEntry_DocsIf3RccStatusValidityCode = "invalid"

	DOCSIF3MIB_DocsIf3RccStatusTable_DocsIf3RccStatusEntry_DocsIf3RccStatusValidityCode_wrongPrimaryDs DOCSIF3MIB_DocsIf3RccStatusTable_DocsIf3RccStatusEntry_DocsIf3RccStatusValidityCode = "wrongPrimaryDs"

	DOCSIF3MIB_DocsIf3RccStatusTable_DocsIf3RccStatusEntry_DocsIf3RccStatusValidityCode_missingPrimaryDs DOCSIF3MIB_DocsIf3RccStatusTable_DocsIf3RccStatusEntry_DocsIf3RccStatusValidityCode = "missingPrimaryDs"

	DOCSIF3MIB_DocsIf3RccStatusTable_DocsIf3RccStatusEntry_DocsIf3RccStatusValidityCode_multiplePrimaryDs DOCSIF3MIB_DocsIf3RccStatusTable_DocsIf3RccStatusEntry_DocsIf3RccStatusValidityCode = "multiplePrimaryDs"

	DOCSIF3MIB_DocsIf3RccStatusTable_DocsIf3RccStatusEntry_DocsIf3RccStatusValidityCode_duplicateDs DOCSIF3MIB_DocsIf3RccStatusTable_DocsIf3RccStatusEntry_DocsIf3RccStatusValidityCode = "duplicateDs"

	DOCSIF3MIB_DocsIf3RccStatusTable_DocsIf3RccStatusEntry_DocsIf3RccStatusValidityCode_wrongFrequencyRange DOCSIF3MIB_DocsIf3RccStatusTable_DocsIf3RccStatusEntry_DocsIf3RccStatusValidityCode = "wrongFrequencyRange"

	DOCSIF3MIB_DocsIf3RccStatusTable_DocsIf3RccStatusEntry_DocsIf3RccStatusValidityCode_wrongConnectivity DOCSIF3MIB_DocsIf3RccStatusTable_DocsIf3RccStatusEntry_DocsIf3RccStatusValidityCode = "wrongConnectivity"
)

type DOCSIF3MIB_DocsIf3RxChCfgTable

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

	// The conceptual row of docsIf3RxChCfgTable. The ifIndex key corresponds to
	// the MAC Domain interface where the RCC is configured. The CMTS persists all
	// instances of ReceiveChannelCfg across reinitializations. The type is slice
	// of DOCSIF3MIB_DocsIf3RxChCfgTable_DocsIf3RxChCfgEntry.
	DocsIf3RxChCfgEntry []*DOCSIF3MIB_DocsIf3RxChCfgTable_DocsIf3RxChCfgEntry
}

DOCSIF3MIB_DocsIf3RxChCfgTable The Receive Channel Configuration object permits an operator to configure how CMs registered with certain Receive Channel Profiles will configure the Receive Channels within their profile. When a CM registers with an RCP for which all Receive Channel Indices (RcIds) are configured in the Receive Module object and all Receive Channels are configured within this object, the CMTS should use the configuration within these objects to set the Receive Channel Configuration returned to the CM in a REG-RSP message. A CMTS may require configuration of all pertinent Receive Module and Receive Channel instances in order to register a CM that reports a Receive Channel Profile (RCP), including any standard Receive Channel Profiles. If the CM reports multiple RCPs, and Receive Module and Receive Channel objects have instances for more than one RCP, the particular RCP selected by the CMTS is not specified. A CMTS is not restricted to assigning Receive Modules based only on the contents of this object. This object supports the creation and deletion of multiple instances. Creation of a new instance of this object requires the ChIfIndex attribute to be set and a valid reference of a RccCfg instance.

func (*DOCSIF3MIB_DocsIf3RxChCfgTable) GetEntityData

func (docsIf3RxChCfgTable *DOCSIF3MIB_DocsIf3RxChCfgTable) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3RxChCfgTable_DocsIf3RxChCfgEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// This attribute is a key. The type is string with length: 5..5. Refers to
	// docs_if3_mib.DOCSIF3MIB_DocsIf3RccCfgTable_DocsIf3RccCfgEntry_DocsIf3RccCfgRcpId
	DocsIf3RccCfgRcpId interface{}

	// This attribute is a key. The type is string with range: 1..4294967295.
	// Refers to
	// docs_if3_mib.DOCSIF3MIB_DocsIf3RccCfgTable_DocsIf3RccCfgEntry_DocsIf3RccCfgRccCfgId
	DocsIf3RccCfgRccCfgId interface{}

	// This attribute is a key. This key represents an identifier for the
	// parameters of the Receive Channel instance within the Receive Channel
	// Profile. The type is interface{} with range: 1..255.
	DocsIf3RxChCfgRcId interface{}

	// This attribute contains the interface index of a Downstream Channel that
	// this Receive Channel Instance defines. The type is interface{} with range:
	// 1..2147483647.
	DocsIf3RxChCfgChIfIndex interface{}

	// If set to 'true', this attribute indicates the Receive Channel is to be the
	// primary-capable downstream channel for the CM receiving this RCC.
	// Otherwise, the downstream channel is to be a non-primary-capable channel.
	// The type is bool.
	DocsIf3RxChCfgPrimaryDsIndicator interface{}

	// This attribute indicates the Receive Module (via the RmId from the
	// ReceiveModule object) to which this Receive Channel connects.  If this
	// object contains a zero value (and thus no Receive Channel Connectivity),
	// the Receive Channel Connectivity TLV is omitted from the RCC. The type is
	// interface{} with range: 0..255.
	DocsIf3RxChCfgRcRmConnectivityId interface{}

	// The status of this instance. The type is RowStatus.
	DocsIf3RxChCfgRowStatus interface{}
}

DOCSIF3MIB_DocsIf3RxChCfgTable_DocsIf3RxChCfgEntry The conceptual row of docsIf3RxChCfgTable. The ifIndex key corresponds to the MAC Domain interface where the RCC is configured. The CMTS persists all instances of ReceiveChannelCfg across reinitializations.

func (*DOCSIF3MIB_DocsIf3RxChCfgTable_DocsIf3RxChCfgEntry) GetEntityData

func (docsIf3RxChCfgEntry *DOCSIF3MIB_DocsIf3RxChCfgTable_DocsIf3RxChCfgEntry) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3RxChStatusTable

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

	// The conceptual row of docsIf3RxChStatusTable. The ifIndex key corresponds
	// to the MAC Domain interface where the RCC is configured. When this object
	// is defined on the CM, the value of RccStatusId is always 1. The type is
	// slice of DOCSIF3MIB_DocsIf3RxChStatusTable_DocsIf3RxChStatusEntry.
	DocsIf3RxChStatusEntry []*DOCSIF3MIB_DocsIf3RxChStatusTable_DocsIf3RxChStatusEntry
}

DOCSIF3MIB_DocsIf3RxChStatusTable The Receive Channel Status object reports the status of the statically-configured and dynamically-created Receive Channels within an RCC.

func (*DOCSIF3MIB_DocsIf3RxChStatusTable) GetEntityData

func (docsIf3RxChStatusTable *DOCSIF3MIB_DocsIf3RxChStatusTable) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3RxChStatusTable_DocsIf3RxChStatusEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// This attribute is a key. The type is string with length: 5..5. Refers to
	// docs_if3_mib.DOCSIF3MIB_DocsIf3RccStatusTable_DocsIf3RccStatusEntry_DocsIf3RccStatusRcpId
	DocsIf3RccStatusRcpId interface{}

	// This attribute is a key. The type is string with range: 1..4294967295.
	// Refers to
	// docs_if3_mib.DOCSIF3MIB_DocsIf3RccStatusTable_DocsIf3RccStatusEntry_DocsIf3RccStatusRccStatusId
	DocsIf3RccStatusRccStatusId interface{}

	// This attribute is a key. This key represents an identifier for the
	// parameters of the Receive Channel instance within the Receive Channel
	// Profile. The type is interface{} with range: 1..255.
	DocsIf3RxChStatusRcId interface{}

	// This attribute contains the interface index of the Downstream Channel that
	// this Receive Channel Instance defines. The type is interface{} with range:
	// 0..2147483647.
	DocsIf3RxChStatusChIfIndex interface{}

	// If set to 'true', this attribute indicates the Receive Channel is to be the
	// primary-capable downstream channel for the CM receiving this RCC.
	// Otherwise, the downstream channel is to be a non-primary-capable channel.
	// The type is bool.
	DocsIf3RxChStatusPrimaryDsIndicator interface{}

	// This attribute identifies the Receive Module to which this Receive Channel
	// connects.  A value a zero indicates that the Receive Channel Connectivity
	// TLV is omitted from the RCC. The type is interface{} with range: 0..255.
	DocsIf3RxChStatusRcRmConnectivityId interface{}
}

DOCSIF3MIB_DocsIf3RxChStatusTable_DocsIf3RxChStatusEntry The conceptual row of docsIf3RxChStatusTable. The ifIndex key corresponds to the MAC Domain interface where the RCC is configured. When this object is defined on the CM, the value of RccStatusId is always 1.

func (*DOCSIF3MIB_DocsIf3RxChStatusTable_DocsIf3RxChStatusEntry) GetEntityData

func (docsIf3RxChStatusEntry *DOCSIF3MIB_DocsIf3RxChStatusTable_DocsIf3RxChStatusEntry) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3RxModuleCfgTable

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

	// The conceptual row of docsIf3RxModuleCfgTable. The ifIndex key corresponds
	// to the MAC Domain interface where the RCC is configured. The type is slice
	// of DOCSIF3MIB_DocsIf3RxModuleCfgTable_DocsIf3RxModuleCfgEntry.
	DocsIf3RxModuleCfgEntry []*DOCSIF3MIB_DocsIf3RxModuleCfgTable_DocsIf3RxModuleCfgEntry
}

DOCSIF3MIB_DocsIf3RxModuleCfgTable The Receive Module Configuration object permits an operator to configure how CMs with certain Receive Channel Profiles (RCPs) will configure the Receive Modules within their profile upon CM registration.

When a CM registers with an RCP for which all Receive

Module Indices (RmIds) are configured in this object and all Receive Channels are configured within the Receive Channel (ReceiveChannel) object, the CMTS should use the configuration within these objects to set the Receive Channel Configuration assigned to the CM in a REG-RSP message. A CMTS may require configuration of all pertinent Receive Module and Receive Channel instances (i.e., MIB table entries) in order to register a CM that reports a Receive Channel Profile.

If the CM reports multiple RCPs, and Receive Module

and Receive Channel objects have instances (i.e., MIB table entries) for more than one RCP reported by the CM, the particular RCP selected by the CMTS is not specified. A CMTS is not restricted to assigning Receive Modules based only on the contents of this object.

This object supports the creation and deletion of multiple instances. Creation of a new instance of this object requires the reference of a valid RccCfg instance.

func (*DOCSIF3MIB_DocsIf3RxModuleCfgTable) GetEntityData

func (docsIf3RxModuleCfgTable *DOCSIF3MIB_DocsIf3RxModuleCfgTable) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3RxModuleCfgTable_DocsIf3RxModuleCfgEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// This attribute is a key. The type is string with length: 5..5. Refers to
	// docs_if3_mib.DOCSIF3MIB_DocsIf3RccCfgTable_DocsIf3RccCfgEntry_DocsIf3RccCfgRcpId
	DocsIf3RccCfgRcpId interface{}

	// This attribute is a key. The type is string with range: 1..4294967295.
	// Refers to
	// docs_if3_mib.DOCSIF3MIB_DocsIf3RccCfgTable_DocsIf3RccCfgEntry_DocsIf3RccCfgRccCfgId
	DocsIf3RccCfgRccCfgId interface{}

	// This attribute is a key. This key represents an identifier of a Receive
	// Module instance within the Receive Channel Profile. The type is interface{}
	// with range: 1..255.
	DocsIf3RxModuleCfgRmId interface{}

	// This attribute represents the higher level (i.e., closer to RF) Receive
	// Module to which this Receive Module connects.  If this object contains a
	// zero value (and thus no Receive Module Connectivity), the Receive Module
	// Connectivity TLV is omitted from the RCC. Within a single instance of the
	// ReceiveModule object, the RmRmConnectivityId attribute cannot contain the
	// same value as the RmId attribute.  The RmRmConnectivityId attribute points
	// to a separate ReceiveModule object instance with the same value of
	// RccCfgId. The type is interface{} with range: 0..255.
	DocsIf3RxModuleCfgRmRmConnectivityId interface{}

	// This attribute represents the center frequency, in Hz, and a multiple of
	// 62500, that indicates the lowest frequency channel of the Receive Module,
	// or 0 if not applicable to the Receive Module. The type is interface{} with
	// range: 0..4294967295. Units are Hz.
	DocsIf3RxModuleCfgFirstCenterFrequency interface{}

	// The status of this instance. The type is RowStatus.
	DocsIf3RxModuleCfgRowStatus interface{}
}

DOCSIF3MIB_DocsIf3RxModuleCfgTable_DocsIf3RxModuleCfgEntry The conceptual row of docsIf3RxModuleCfgTable. The ifIndex key corresponds to the MAC Domain interface where the RCC is configured.

func (*DOCSIF3MIB_DocsIf3RxModuleCfgTable_DocsIf3RxModuleCfgEntry) GetEntityData

func (docsIf3RxModuleCfgEntry *DOCSIF3MIB_DocsIf3RxModuleCfgTable_DocsIf3RxModuleCfgEntry) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3RxModuleStatusTable

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

	// The conceptual row of docsIf3RxModuleStatusTable. The ifIndex key
	// corresponds to the MAC Domain interface where the RCC is configured. When
	// this object is defined on the CM, the value of RccStatusId is always 1. The
	// type is slice of
	// DOCSIF3MIB_DocsIf3RxModuleStatusTable_DocsIf3RxModuleStatusEntry.
	DocsIf3RxModuleStatusEntry []*DOCSIF3MIB_DocsIf3RxModuleStatusTable_DocsIf3RxModuleStatusEntry
}

DOCSIF3MIB_DocsIf3RxModuleStatusTable The Receive Module Status object provides a read-only view of the statically configured and dynamically created Receive Modules within an RCC.

func (*DOCSIF3MIB_DocsIf3RxModuleStatusTable) GetEntityData

func (docsIf3RxModuleStatusTable *DOCSIF3MIB_DocsIf3RxModuleStatusTable) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3RxModuleStatusTable_DocsIf3RxModuleStatusEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// This attribute is a key. The type is string with length: 5..5. Refers to
	// docs_if3_mib.DOCSIF3MIB_DocsIf3RccStatusTable_DocsIf3RccStatusEntry_DocsIf3RccStatusRcpId
	DocsIf3RccStatusRcpId interface{}

	// This attribute is a key. The type is string with range: 1..4294967295.
	// Refers to
	// docs_if3_mib.DOCSIF3MIB_DocsIf3RccStatusTable_DocsIf3RccStatusEntry_DocsIf3RccStatusRccStatusId
	DocsIf3RccStatusRccStatusId interface{}

	// This attribute is a key. This key represents an identifier of a Receive
	// Module instance within the Receive Channel Profile. The type is interface{}
	// with range: 1..255.
	DocsIf3RxModuleStatusRmId interface{}

	// This attribute represents the Receive Module to which this Receive Module
	// connects. Requirements for module connectivity are detailed in the
	// RmRmConnectivityId of the RccCfg object. A value of zero indicates that the
	// Receive Module TLV is omitted from the RCC. The type is interface{} with
	// range: 0..255.
	DocsIf3RxModuleStatusRmRmConnectivityId interface{}

	// This attribute represents the low frequency channel of the Receive Module,
	// or 0 if not applicable to the Receive Module. The type is interface{} with
	// range: 0..4294967295. Units are Hz.
	DocsIf3RxModuleStatusFirstCenterFrequency interface{}
}

DOCSIF3MIB_DocsIf3RxModuleStatusTable_DocsIf3RxModuleStatusEntry The conceptual row of docsIf3RxModuleStatusTable. The ifIndex key corresponds to the MAC Domain interface where the RCC is configured. When this object is defined on the CM, the value of RccStatusId is always 1.

func (*DOCSIF3MIB_DocsIf3RxModuleStatusTable_DocsIf3RxModuleStatusEntry) GetEntityData

type DOCSIF3MIB_DocsIf3SignalQualityExtTable

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

	// The conceptual row of docsIf3SignalQualityExtTable. At the CM, this object
	// describes the received modulation  error ratio of each downstream channel.
	// At the CMTS,  it describes the received modulation error ratio of each
	// logical upstream channel.  An entry in this table exists for each ifEntry
	// with an ifType of docsCableDownstream(128) for Cable Modems. For Cable
	// Modem Termination Systems, an entry exists for  each ifEntry with an ifType
	// of docsCableUpstreamChannel(205). The type is slice of
	// DOCSIF3MIB_DocsIf3SignalQualityExtTable_DocsIf3SignalQualityExtEntry.
	DocsIf3SignalQualityExtEntry []*DOCSIF3MIB_DocsIf3SignalQualityExtTable_DocsIf3SignalQualityExtEntry
}

DOCSIF3MIB_DocsIf3SignalQualityExtTable This object provides an in-channel received modulation error ratio metric for CM and CMTS.

func (*DOCSIF3MIB_DocsIf3SignalQualityExtTable) GetEntityData

func (docsIf3SignalQualityExtTable *DOCSIF3MIB_DocsIf3SignalQualityExtTable) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3SignalQualityExtTable_DocsIf3SignalQualityExtEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// RxMER provides an in-channel received Modulation Error Ratio (MER). RxMER
	// is defined as an estimate, provided by the demodulator, of the ratio:
	// (average constellation energy with equally likely symbols) / (average
	// squared magnitude of error vector)  RxMER is measured just prior to FEC
	// (trellis/Reed-Solomon) decoding. RxMER includes the effects of the HFC
	// channel as well as implementation effects of the modulator and demodulator.
	// Error vector estimation may vary among demodulator implementations.  The
	// CMTS RxMER is averaged over a given number of bursts at the burst receiver,
	// which may correspond to transmissions from multiple users. In the case of
	// S-CDMA mode, RxMER is measured on the de-spread signal. The type is
	// interface{} with range: -2147483648..2147483647. Units are TenthdB.
	DocsIf3SignalQualityExtRxMER interface{}

	// RxMerSamples is a statistically significant number of symbols for the CM,
	// or bursts for the CMTS, processed to arrive at the RxMER value. For the
	// CMTS, the MER measurement includes only valid bursts that are not in
	// contention regions. The type is interface{} with range: 0..4294967295.
	DocsIf3SignalQualityExtRxMerSamples interface{}
}

DOCSIF3MIB_DocsIf3SignalQualityExtTable_DocsIf3SignalQualityExtEntry The conceptual row of docsIf3SignalQualityExtTable. At the CM, this object describes the received modulation error ratio of each downstream channel. At the CMTS, it describes the received modulation error ratio of each logical upstream channel. An entry in this table exists for each ifEntry with an ifType of docsCableDownstream(128) for Cable Modems. For Cable Modem Termination Systems, an entry exists for each ifEntry with an ifType of docsCableUpstreamChannel(205).

func (*DOCSIF3MIB_DocsIf3SignalQualityExtTable_DocsIf3SignalQualityExtEntry) GetEntityData

type DOCSIF3MIB_DocsIf3UsBondingGrpStatusTable

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

	// The conceptual row of docsIf3UsBondingGrpStatusTable. The ifIndex key
	// corresponds to the MAC Domain interface where the Bonding Group is
	// configured. The type is slice of
	// DOCSIF3MIB_DocsIf3UsBondingGrpStatusTable_DocsIf3UsBondingGrpStatusEntry.
	DocsIf3UsBondingGrpStatusEntry []*DOCSIF3MIB_DocsIf3UsBondingGrpStatusTable_DocsIf3UsBondingGrpStatusEntry
}

DOCSIF3MIB_DocsIf3UsBondingGrpStatusTable This object returns administratively-configured and CMTS-defined upstream bonding groups.

func (*DOCSIF3MIB_DocsIf3UsBondingGrpStatusTable) GetEntityData

func (docsIf3UsBondingGrpStatusTable *DOCSIF3MIB_DocsIf3UsBondingGrpStatusTable) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3UsBondingGrpStatusTable_DocsIf3UsBondingGrpStatusEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// This attribute is a key. This key represents the identifier for the
	// Upstream Bonding Group or the single-upstream channel of this instance. The
	// type is interface{} with range: 0..4294967295.
	DocsIf3UsBondingGrpStatusChSetId interface{}

	// This attribute corresponds to the MD-US-SG-ID that includes all the
	// upstream channels of the Upstream Bonding Group. The value zero indicates
	// that the bonding group does not contain channels from a single MD-US-SG and
	// therefore the bonding group is not valid and usable. The type is
	// interface{} with range: 0..255.
	DocsIf3UsBondingGrpStatusMdUsSgId interface{}

	// This attribute provides the BondingGrpCfgId for the upstream bonding group
	// if it was configured. Otherwise, the zero value indicates that the CMTS
	// defines the bonding group. The type is interface{} with range:
	// 0..4294967295.
	DocsIf3UsBondingGrpStatusCfgId interface{}
}

DOCSIF3MIB_DocsIf3UsBondingGrpStatusTable_DocsIf3UsBondingGrpStatusEntry The conceptual row of docsIf3UsBondingGrpStatusTable. The ifIndex key corresponds to the MAC Domain interface where the Bonding Group is configured.

func (*DOCSIF3MIB_DocsIf3UsBondingGrpStatusTable_DocsIf3UsBondingGrpStatusEntry) GetEntityData

type DOCSIF3MIB_DocsIf3UsChExtTable

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

	// The conceptual row of docsIf3UsChExtTable. The ifIndex key corresponds to
	// each of the upstream channels. The type is slice of
	// DOCSIF3MIB_DocsIf3UsChExtTable_DocsIf3UsChExtEntry.
	DocsIf3UsChExtEntry []*DOCSIF3MIB_DocsIf3UsChExtTable_DocsIf3UsChExtEntry
}

DOCSIF3MIB_DocsIf3UsChExtTable This object defines management extensions for upstream channels, in particular SCDMA parameters.

func (*DOCSIF3MIB_DocsIf3UsChExtTable) GetEntityData

func (docsIf3UsChExtTable *DOCSIF3MIB_DocsIf3UsChExtTable) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3UsChExtTable_DocsIf3UsChExtEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// This attribute indicates the selection mode for active codes and code
	// hopping. 'none'    Non-SCDMA channel 'sac1NoCodeHopping'    Selectable
	// active codes mode 1 and code hopping disabled  'sac1CodeHoppingMode1'
	// Selectable active codes mode 1 and code hopping mode 1
	// 'sac2CodeHoppingMode2'   Selectable active codes mode 2 and code hopping
	// mode 2 'sac2NoCodeHopping'   Selectable active codes mode 2 and code
	// hopping disabled. The type is DocsIf3UsChExtSacCodeHoppingSelectionMode.
	DocsIf3UsChExtSacCodeHoppingSelectionMode interface{}

	// This attribute represents the active codes of the upstream channel and it
	// is applicable only when SacCodeHoppingSelectionMode is
	// 'sac2CodeHoppingMode2. The type is string with length: 0..0 | 16..16.
	DocsIf3UsChExtScdmaSelectionStringActiveCodes interface{}
}

DOCSIF3MIB_DocsIf3UsChExtTable_DocsIf3UsChExtEntry The conceptual row of docsIf3UsChExtTable. The ifIndex key corresponds to each of the upstream channels.

func (*DOCSIF3MIB_DocsIf3UsChExtTable_DocsIf3UsChExtEntry) GetEntityData

func (docsIf3UsChExtEntry *DOCSIF3MIB_DocsIf3UsChExtTable_DocsIf3UsChExtEntry) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3UsChExtTable_DocsIf3UsChExtEntry_DocsIf3UsChExtSacCodeHoppingSelectionMode

type DOCSIF3MIB_DocsIf3UsChExtTable_DocsIf3UsChExtEntry_DocsIf3UsChExtSacCodeHoppingSelectionMode string

DOCSIF3MIB_DocsIf3UsChExtTable_DocsIf3UsChExtEntry_DocsIf3UsChExtSacCodeHoppingSelectionMode represents Selectable active codes mode 2 and code hopping disabled.

const (
	DOCSIF3MIB_DocsIf3UsChExtTable_DocsIf3UsChExtEntry_DocsIf3UsChExtSacCodeHoppingSelectionMode_none DOCSIF3MIB_DocsIf3UsChExtTable_DocsIf3UsChExtEntry_DocsIf3UsChExtSacCodeHoppingSelectionMode = "none"

	DOCSIF3MIB_DocsIf3UsChExtTable_DocsIf3UsChExtEntry_DocsIf3UsChExtSacCodeHoppingSelectionMode_sac1NoCodeHopping DOCSIF3MIB_DocsIf3UsChExtTable_DocsIf3UsChExtEntry_DocsIf3UsChExtSacCodeHoppingSelectionMode = "sac1NoCodeHopping"

	DOCSIF3MIB_DocsIf3UsChExtTable_DocsIf3UsChExtEntry_DocsIf3UsChExtSacCodeHoppingSelectionMode_sac1CodeHoppingMode1 DOCSIF3MIB_DocsIf3UsChExtTable_DocsIf3UsChExtEntry_DocsIf3UsChExtSacCodeHoppingSelectionMode = "sac1CodeHoppingMode1"

	DOCSIF3MIB_DocsIf3UsChExtTable_DocsIf3UsChExtEntry_DocsIf3UsChExtSacCodeHoppingSelectionMode_sac2CodeHoppingMode2 DOCSIF3MIB_DocsIf3UsChExtTable_DocsIf3UsChExtEntry_DocsIf3UsChExtSacCodeHoppingSelectionMode = "sac2CodeHoppingMode2"

	DOCSIF3MIB_DocsIf3UsChExtTable_DocsIf3UsChExtEntry_DocsIf3UsChExtSacCodeHoppingSelectionMode_sac2NoCodeHopping DOCSIF3MIB_DocsIf3UsChExtTable_DocsIf3UsChExtEntry_DocsIf3UsChExtSacCodeHoppingSelectionMode = "sac2NoCodeHopping"
)

type DOCSIF3MIB_DocsIf3UsChSetTable

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

	// The conceptual row of docsIf3UsChSetTable. The ifIndex key corresponds to
	// the MAC Domain interface where the upstream channel set is defined. The
	// type is slice of DOCSIF3MIB_DocsIf3UsChSetTable_DocsIf3UsChSetEntry.
	DocsIf3UsChSetEntry []*DOCSIF3MIB_DocsIf3UsChSetTable_DocsIf3UsChSetEntry
}

DOCSIF3MIB_DocsIf3UsChSetTable This object defines a set of upstream channels. These channel sets may be associated with channel bonding groups, MD-US-SGs, MD-CM-SGs, or any other channel set that the CMTS may derive from other CMTS processes.

func (*DOCSIF3MIB_DocsIf3UsChSetTable) GetEntityData

func (docsIf3UsChSetTable *DOCSIF3MIB_DocsIf3UsChSetTable) GetEntityData() *types.CommonEntityData

type DOCSIF3MIB_DocsIf3UsChSetTable_DocsIf3UsChSetEntry

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

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// This attribute is a key. This key defines a reference identifier for the
	// upstream channel set within the MAC Domain. The type is interface{} with
	// range: 0..4294967295.
	DocsIf3UsChSetId interface{}

	// This attribute defines the ordered list of channels that comprise the
	// upstream channel set. The type is string with length: 0..0 | 2..255.
	DocsIf3UsChSetChList interface{}
}

DOCSIF3MIB_DocsIf3UsChSetTable_DocsIf3UsChSetEntry The conceptual row of docsIf3UsChSetTable. The ifIndex key corresponds to the MAC Domain interface where the upstream channel set is defined.

func (*DOCSIF3MIB_DocsIf3UsChSetTable_DocsIf3UsChSetEntry) GetEntityData

func (docsIf3UsChSetEntry *DOCSIF3MIB_DocsIf3UsChSetTable_DocsIf3UsChSetEntry) GetEntityData() *types.CommonEntityData

type IfDirection

type IfDirection string

IfDirection represents Cable Modem Termination System.

const (
	IfDirection_downstream IfDirection = "downstream"

	IfDirection_upstream IfDirection = "upstream"
)

type RangingState

type RangingState string

RangingState represents indicates that the T4 timer expired on the CM.

const (
	RangingState_other RangingState = "other"

	RangingState_aborted RangingState = "aborted"

	RangingState_retriesExceeded RangingState = "retriesExceeded"

	RangingState_success RangingState = "success"

	RangingState_continue_ RangingState = "continue"

	RangingState_timeoutT4 RangingState = "timeoutT4"
)

type SpectrumAnalysisWindowFunction

type SpectrumAnalysisWindowFunction string

SpectrumAnalysisWindowFunction represents be returned.

const (
	SpectrumAnalysisWindowFunction_other SpectrumAnalysisWindowFunction = "other"

	SpectrumAnalysisWindowFunction_hann SpectrumAnalysisWindowFunction = "hann"

	SpectrumAnalysisWindowFunction_blackmanHarris SpectrumAnalysisWindowFunction = "blackmanHarris"

	SpectrumAnalysisWindowFunction_rectangular SpectrumAnalysisWindowFunction = "rectangular"

	SpectrumAnalysisWindowFunction_hamming SpectrumAnalysisWindowFunction = "hamming"

	SpectrumAnalysisWindowFunction_flatTop SpectrumAnalysisWindowFunction = "flatTop"

	SpectrumAnalysisWindowFunction_gaussian SpectrumAnalysisWindowFunction = "gaussian"

	SpectrumAnalysisWindowFunction_chebyshev SpectrumAnalysisWindowFunction = "chebyshev"
)

Jump to

Keyboard shortcuts

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