-- =============================================================================
-- GDMO definitions extracted from ITU-T Rec. Q.833.1 (2001)
-- =============================================================================
adslChannelTTP MANAGED OBJECT CLASS
DERIVED FROM "Rec. M.3100":trailTerminationPointBidirectional;
CHARACTERIZED BY
"Rec. X.721 | ISO/IEC 10165-2":administrativeStatePackage,
"Rec. M.3100":createDeleteNotificationsPackage,
"Rec. M.3100":attributeValueChangeNotificationPackage,
adslChannelTTPPkg PACKAGE
BEHAVIOUR adslChannelTTPbeh;
ATTRIBUTES
adslChannelTTPId GET,
channelType GET SET-BY-CREATE,
currentChannelRate GET,
previousChannelRate GET;;;
CONDITIONAL PACKAGES
interleaveDelayPkg
PRESENT IF "The channelType is Interleaved",
currentCrcBLPkg
PRESENT IF "The channelType is Fast or Interleaved",
rateAdaptationNotificationPkg
PRESENT IF "The channelType is Fast or Interleaved, and Run-time rate
adaptation is supported";
REGISTERED AS { adslfNMObjectClass 1 };
adslChannelTTPbeh BEHAVIOUR
DEFINED AS
"adslChannelTTP object is used to model channel terminations on ATU-C and
ATU-R. It represent both connection and trail termination aspects. One
instance of this managed object class is created for each supported channel.
For a given adslLineTTP object instance the total of current channel rates
of the contained adslChannelTTP instances cannot exceed its line rate. The
inherited supportedByObjectList attribute points to the associated
equipment unit(s).";
adslChannelTTPCurrentData MANAGED OBJECT CLASS
DERIVED FROM "Rec. Q.822":currentData;
CHARACTERIZED BY
"Rec. M.3100":createDeleteNotificationsPackage,
"Rec. M.3100":attributeValueChangeNotificationPackage,
"Rec. Q.822":thresholdPkg,
adslChannelTTPCurrentDataPkg PACKAGE
BEHAVIOUR adslChannelTTPCurrentDataBeh;;;
CONDITIONAL PACKAGES
adslChannelRcvBlocksPkg PRESENT IF
"an instance supports it",
adslChannelTxBlocksPkg PRESENT IF
"an instance supports it",
adslChannelCorrectedBlocksPkg PRESENT IF
"an instance supports it",
adslChannelUncorrectedBlocksPkg PRESENT IF
"an instance supports it",
adslChannelCodeViolationsPkg PRESENT IF
"an instance supports it";
REGISTERED AS { adslfNMObjectClass 2 };
adslChannelTTPCurrentDataBeh BEHAVIOUR
DEFINED AS
"adslChannelTTPCurrentData object is used to monitor performance monitoring
aspects of an ADSL channel. Instances of this managed object class shall
model 1 Day counters";
adslChannelTTPHistoryData MANAGED OBJECT CLASS
DERIVED FROM "Rec. Q.822":historyData;
CHARACTERIZED BY
"Rec. Q.822":objectDeleteNotificationPkg,
"Rec. Q.822":historyDataSuspectIntervalFlagPkg,
adslChannelTTPHistoryDataPkg PACKAGE
BEHAVIOUR adslChannelTTPHistoryDataBeh;;;
CONDITIONAL PACKAGES
adslChannelRcvBlocksRecordPkg PRESENT IF
"an instance supports it",
adslChannelTxBlocksRecordPkg PRESENT IF
"an instance supports it",
adslChannelCorrectedBlocksRecordPkg PRESENT IF
"an instance supports it",
adslChannelUncorrectedBlocksRecordPkg PRESENT IF
"an instance supports it",
adslChannelCodeViolationsRecordPkg PRESENT IF
"an instance supports it";
REGISTERED AS { adslfNMObjectClass 3 };
adslChannelTTPHistoryDataBeh BEHAVIOUR
DEFINED AS
"adslChannelTTPHistoryData object is used to keep previous performance
monitoring counters of an ADSL channel.";
adslConfigurationProfile MANAGED OBJECT CLASS
DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2":top;
CHARACTERIZED BY
"Rec. M.3100":createDeleteNotificationsPackage,
"Rec. M.3100":attributeValueChangeNotificationPackage,
adslConfigurationProfilePkg PACKAGE
BEHAVIOUR adslConfigurationProfileBeh;
ATTRIBUTES
adslConfigurationProfileId GET,
rateModeAtuC GET SET-BY-CREATE,
targetSnrMarginAtuC GET SET-BY-CREATE,
maxSnrMarginAtuC GET SET-BY-CREATE,
minSnrMarginAtuC GET SET-BY-CREATE,
rateModeAtuR GET SET-BY-CREATE,
targetSnrMarginAtuR GET SET-BY-CREATE,
maxSnrMarginAtuR GET SET-BY-CREATE,
minSnrMarginAtuR GET SET-BY-CREATE,
configuredChannelTypes GET SET-BY-CREATE;;;
CONDITIONAL PACKAGES
rateAdaptivePkg
PRESENT IF "Rate adaptive ADSL mode is available",
fastPkg
PRESENT IF "Fast channel mode is supported",
interleavedPkg
PRESENT IF "Interleaved channel mode is supported",
rateChangeRatioPkg
PRESENT IF "Rate adaptive ADSL mode is available, and, both Fast and
Interleaved channels are supported at the same time",
powerManagementPkg
PRESENT IF "Optional power management procedures are supported";
REGISTERED AS { adslfNMObjectClass 4 };
adslConfigurationProfileBeh BEHAVIOUR
DEFINED AS
"adslConfigurationProfile managed object class contains a list of parameters
to be used in configuring an ADSL Modem. The instances of this object class
is pointed to by adslLineTTP object instances representing ATU-C side of an
ADSL Line. However, this object class defines the attributes pertaining to
both the ATU-C, as well as the related ATU-R. Note that the ATU-C configures
the ATU-R. The fastPkg and interleavedPkg control the configuration of
channels to be supported. If fastPkg is present, fast channel is configured.
If interleavedPkg is present, the interleaved channel is configured. If both
fastPkg and interleavedPkg are present, both channels are configured.";
adslLineTTP MANAGED OBJECT CLASS
DERIVED FROM "Rec. M.3100":trailTerminationPointBidirectional;
CHARACTERIZED BY
"Rec. X.721 | ISO/IEC 10165-2":administrativeStatePackage,
"Rec. M.3100":createDeleteNotificationsPackage,
"Rec. M.3100":attributeValueChangeNotificationPackage,
"Rec. M.3100":stateChangeNotificationPackage,
initFailurePkg,
adslLineTTPPkg PACKAGE
BEHAVIOUR adslLineTTPBeh;
ATTRIBUTES
adslLineTTPId GET SET-BY-CREATE,
lineCoding GET,
currentSnrMargin GET,
currentAttenuation GET,
currentOutputPower GET,
currentAttainableRate GET,
currentLineRate GET,
previousLineRate GET,
supportedChannelTypes GET,
adslAvailabilityStatus GET,
supportedOperationalModes GET,
currentOperationalMode GET;;;
CONDITIONAL PACKAGES
adslConfigurationProfilePointerPkg
PRESENT IF "The object instance represents the ATU-C side of the ADSL line",
allowedOperationalModesPkg
PRESENT IF "The object instance represents the ATU-C side of the ADSL line";
REGISTERED AS { adslfNMObjectClass 5 };
adslLineTTPBeh BEHAVIOUR
DEFINED AS
"adslLineTTP object is used to model a Physical ADSL line termination. The
inherited supportedByObjectList attribute points to the associated
equipment unit(s).
The inherited downstreamConnectivityPointer of an adslLineTTP instance
representing the ATU-C side of the ADSL line, points to the related
adslLineTTP instance representing the ATU-R side of the ADSL line. The
inherited upstreamConnectivityPointer of an adslLineTTP instance
representing the ATU-R side of the ADSL line, points to the related
adslLineTTP instance representing the ATU-C side of the ADSL line. The
configurationProfilePointer attribute, which is only present for the
instances of adslLineTTP object representing the ATU-C side of the ADSL
line, points to the object class instance representing physical line
configuration information for both ATU-C and ATU-R. The
adslAvailabilityStatus attribute further qualifies the inherited
operationState attribute.
The lineCodeSpecificProfilePointer attribute is included for future
expansion of the model with vendor or line code specific information";
adslLineTTPCurrentData MANAGED OBJECT CLASS
DERIVED FROM "Rec. Q.822":currentData;
CHARACTERIZED BY
"Rec. M.3100":createDeleteNotificationsPackage,
"Rec. M.3100":attributeValueChangeNotificationPackage,
"Rec. Q.822":thresholdPkg,
adslLineTTPCurrentDataPkg PACKAGE
BEHAVIOUR adslLineTTPCurrentDataBeh;;;
CONDITIONAL PACKAGES
adslLofsPkg PRESENT IF
"an instance supports it",
adslLolsPkg PRESENT IF
"an instance supports it",
adslLossPkg PRESENT IF
"an instance supports it",
adslLprsPkg PRESENT IF
"an instance supports it",
adslEssPkg PRESENT IF
"an instance supports it",
adslSessPkg PRESENT IF
"an instance supports it",
adslUassPkg PRESENT IF
"an instance supports it",
adslFastRetrainPkg PRESENT IF
"an instance supports it",
adslFecsPkg PRESENT IF
"an instance supports it";
REGISTERED AS { adslfNMObjectClass 6 };
adslLineTTPCurrentDataBeh BEHAVIOUR
DEFINED AS
"adslLineTTPCurrentData object is used to monitor performance monitoring
aspects of an ADSL physical line. Instances of this managed object class
shall model 15 Min and 1 Day counters";
adslLineTTPHistoryData MANAGED OBJECT CLASS
DERIVED FROM "Rec. Q.822":historyData;
CHARACTERIZED BY
"Rec. Q.822":objectDeleteNotificationPkg,
"Rec. Q.822":historyDataSuspectIntervalFlagPkg,
adslLineTTPHistoryDataPkg PACKAGE
BEHAVIOUR adslLineTTPHistoryDataBeh;;;
CONDITIONAL PACKAGES
adslLofsRecordPkg PRESENT IF
"an instance supports it",
adslLolsRecordPkg PRESENT IF
"an instance supports it",
adslLossRecordPkg PRESENT IF
"an instance supports it",
adslLprsRecordPkg PRESENT IF
"an instance supports it",
adslEssRecordPkg PRESENT IF
"an instance supports it",
adslSessRecordPkg PRESENT IF
"an instance supports it",
adslUassRecordPkg PRESENT IF
"an instance supports it",
adslFastRetrainRecordPkg PRESENT IF
"an instance supports it",
adslFecsRecordPkg PRESENT IF
"an instance supports it";
REGISTERED AS { adslfNMObjectClass 7 };
adslLineTTPHistoryDataBeh BEHAVIOUR
DEFINED AS
"adslLineTTPHistoryData object is used to keep previous performance counters
of an ADSL physical line.";
adslChannelTTP-adslLineTTP NAME BINDING
SUBORDINATE OBJECT CLASS adslChannelTTP;
NAMED BY SUPERIOR OBJECT CLASS adslLineTTP;
WITH ATTRIBUTE adslChannelTTPId;
CREATE
WITH-REFERENCE-OBJECT,
WITH-AUTOMATIC-INSTANCE-NAMING;
DELETE
DELETES-CONTAINED-OBJECTS ;
REGISTERED AS { adslfNMNameBinding 1 };
adslChannelTTPCurrentData-adslChannelTTP NAME BINDING
SUBORDINATE OBJECT CLASS adslChannelTTPCurrentData;
NAMED BY SUPERIOR OBJECT CLASS adslChannelTTP;
WITH ATTRIBUTE "Rec. X.739":scannerId;
CREATE
WITH-REFERENCE-OBJECT,
WITH-AUTOMATIC-INSTANCE-NAMING;
DELETE
DELETES-CONTAINED-OBJECTS ;
REGISTERED AS { adslfNMNameBinding 2 };
adslChannelTTPHistoryData-adslChannelTTPCurrentData NAME BINDING
SUBORDINATE OBJECT CLASS adslChannelTTPHistoryData;
NAMED BY SUPERIOR OBJECT CLASS adslChannelTTPCurrentData;
WITH ATTRIBUTE "Rec. Q.822":historyDataId;
REGISTERED AS { adslfNMNameBinding 3 };
adslConfigurationProfile-managedElementR1 NAME BINDING
SUBORDINATE OBJECT CLASS adslConfigurationProfile;
NAMED BY SUPERIOR OBJECT CLASS "Rec. M.3100":managedElementR1;
WITH ATTRIBUTE adslConfigurationProfileId;
CREATE
WITH-REFERENCE-OBJECT,
WITH-AUTOMATIC-INSTANCE-NAMING;
DELETE
DELETES-CONTAINED-OBJECTS ;
REGISTERED AS { adslfNMNameBinding 4 };
adslLineTTP-managedElementR1 NAME BINDING
SUBORDINATE OBJECT CLASS adslLineTTP;
NAMED BY SUPERIOR OBJECT CLASS "Rec. M.3100":managedElementR1;
WITH ATTRIBUTE adslLineTTPId;
CREATE
WITH-REFERENCE-OBJECT,
WITH-AUTOMATIC-INSTANCE-NAMING;
DELETE
DELETES-CONTAINED-OBJECTS ;
REGISTERED AS { adslfNMNameBinding 5 };
adslLineTTPCurrentData-adslLineTTP NAME BINDING
SUBORDINATE OBJECT CLASS adslLineTTPCurrentData;
NAMED BY SUPERIOR OBJECT CLASS adslLineTTP;
WITH ATTRIBUTE "Rec. X.739":scannerId;
CREATE
WITH-REFERENCE-OBJECT,
WITH-AUTOMATIC-INSTANCE-NAMING;
DELETE
DELETES-CONTAINED-OBJECTS;
REGISTERED AS { adslfNMNameBinding 6 };
adslLineTTPHistoryData-adslLineTTPCurrentData NAME BINDING
SUBORDINATE OBJECT CLASS adslLineTTPHistoryData;
NAMED BY SUPERIOR OBJECT CLASS adslLineTTPCurrentData;
WITH ATTRIBUTE "Rec. Q.822":historyDataId;
REGISTERED AS { adslfNMNameBinding 7 };
adslChannelCorrectedBlocksPkg PACKAGE
ATTRIBUTES
adslChannelCorrectedBlocks REPLACE-WITH-DEFAULT
DEFAULT VALUE AdslfMIBMod.integerZero GET;
REGISTERED AS { adslfNMPackage 1 };
adslChannelCorrectedBlocksRecordPkg PACKAGE
ATTRIBUTES
adslChannelCorrectedBlocks GET;
REGISTERED AS { adslfNMPackage 2 };
adslChannelRcvBlocksPkg PACKAGE
ATTRIBUTES
adslChannelRcvBlocks REPLACE-WITH-DEFAULT DEFAULT VALUE AdslfMIBMod.integerZero GET;
REGISTERED AS { adslfNMPackage 3 };
adslChannelRcvBlocksRecordPkg PACKAGE
ATTRIBUTES
adslChannelRcvBlocks GET;
REGISTERED AS { adslfNMPackage 4 };
adslChannelTxBlocksPkg PACKAGE
ATTRIBUTES
adslChannelTxBlocks REPLACE-WITH-DEFAULT DEFAULT VALUE AdslfMIBMod.integerZero GET;
REGISTERED AS { adslfNMPackage 5 };
adslChannelTxBlocksRecordPkg PACKAGE
ATTRIBUTES
adslChannelTxBlocks GET;
REGISTERED AS { adslfNMPackage 6 };
adslChannelUncorrectedBlocksPkg PACKAGE
ATTRIBUTES
adslChannelUncorrectedBlocks REPLACE-WITH-DEFAULT
DEFAULT VALUE AdslfMIBMod.integerZero GET;
REGISTERED AS { adslfNMPackage 7 };
adslChannelUncorrectedBlocksRecordPkg PACKAGE
ATTRIBUTES
adslChannelUncorrectedBlocks GET;
REGISTERED AS { adslfNMPackage 8};
adslConfigurationProfilePointerPkg PACKAGE
ATTRIBUTES
adslConfigurationProfilePointer GET-REPLACE,
lineCodeSpecificProfilePointer GET-REPLACE;
REGISTERED AS { adslfNMPackage 9 };
adslEssPkg PACKAGE
ATTRIBUTES
adslEss REPLACE-WITH-DEFAULT DEFAULT VALUE AdslfMIBMod.integerZero GET;
REGISTERED AS { adslfNMPackage 10 };
adslEssRecordPkg PACKAGE
ATTRIBUTES
adslEss GET;
REGISTERED AS { adslfNMPackage 11 };
adslFastRetrainPkg PACKAGE
ATTRIBUTES
adslNumFastRetrains REPLACE-WITH-DEFAULT DEFAULT VALUE AdslfMIBMod.integerZero GET,
adslFailedFastRetrains REPLACE-WITH-DEFAULT
DEFAULT VALUE AdslfMIBMod.integerZero GET;
REGISTERED AS { adslfNMPackage 12 };
adslFastRetrainRecordPkg PACKAGE
ATTRIBUTES
adslNumFastRetrains GET,
adslFailedFastRetrains GET;
REGISTERED AS { adslfNMPackage 13 };
adslLofsPkg PACKAGE
ATTRIBUTES
adslLofs REPLACE-WITH-DEFAULT DEFAULT VALUE AdslfMIBMod.integerZero GET;
REGISTERED AS { adslfNMPackage 14 };
adslLofsRecordPkg PACKAGE
ATTRIBUTES
adslLofs GET;
REGISTERED AS { adslfNMPackage 15 };
adslLolsPkg PACKAGE
ATTRIBUTES
adslLols REPLACE-WITH-DEFAULT DEFAULT VALUE AdslfMIBMod.integerZero GET;
REGISTERED AS { adslfNMPackage 16 };
adslLolsRecordPkg PACKAGE
ATTRIBUTES
adslLols GET;
REGISTERED AS { adslfNMPackage 17 };
adslLossPkg PACKAGE
ATTRIBUTES
adslLoss REPLACE-WITH-DEFAULT DEFAULT VALUE AdslfMIBMod.integerZero GET;
REGISTERED AS { adslfNMPackage 18 };
adslLossRecordPkg PACKAGE
ATTRIBUTES
adslLoss GET;
REGISTERED AS { adslfNMPackage 19 };
adslLprsPkg PACKAGE
ATTRIBUTES
adslLprs REPLACE-WITH-DEFAULT DEFAULT VALUE AdslfMIBMod.integerZero GET;
REGISTERED AS { adslfNMPackage 20 };
adslLprsRecordPkg PACKAGE
ATTRIBUTES
adslLprs GET;
REGISTERED AS { adslfNMPackage 21 };
adslSessPkg PACKAGE
ATTRIBUTES
adslSess REPLACE-WITH-DEFAULT DEFAULT VALUE AdslfMIBMod.integerZero GET;
REGISTERED AS { adslfNMPackage 22 };
adslSessRecordPkg PACKAGE
ATTRIBUTES
adslSess GET;
REGISTERED AS { adslfNMPackage 23 };
adslUassPkg PACKAGE
ATTRIBUTES
adslUass REPLACE-WITH-DEFAULT DEFAULT VALUE AdslfMIBMod.integerZero GET;
REGISTERED AS { adslfNMPackage 24 };
adslUassRecordPkg PACKAGE
ATTRIBUTES
adslUass GET;
REGISTERED AS { adslfNMPackage 25 };
allowedOperationalModesPkg PACKAGE
ATTRIBUTES
allowedOperationalModes GET-REPLACE ADD-REMOVE;
REGISTERED AS { adslfNMPackage 26 };
currentCrcBLPkg PACKAGE
ATTRIBUTES
currentCrcBL GET;
REGISTERED AS { adslfNMPackage 27 };
fastPkg PACKAGE
ATTRIBUTES
fastMinTxRateAtuC GET SET-BY-CREATE,
fastMaxTxRateAtuC GET SET-BY-CREATE,
fastMinTxRateAtuR GET SET-BY-CREATE,
fastMaxTxRateAtuR GET SET-BY-CREATE;
REGISTERED AS { adslfNMPackage 28 };
initFailurePkg PACKAGE
ATTRIBUTES
initFailedNotificationSwitch GET-REPLACE;
NOTIFICATIONS
initFailedNotification;
REGISTERED AS { adslfNMPackage 29 };
interleavedPkg PACKAGE
ATTRIBUTES
interleavedMinTxRateAtuC GET SET-BY-CREATE,
interleavedMaxTxRateAtuC GET SET-BY-CREATE,
maxInterleaveDelayAtuC GET SET-BY-CREATE,
interleavedMinTxRateAtuR GET SET-BY-CREATE,
interleavedMaxTxRateAtuR GET SET-BY-CREATE,
maxInterleaveDelayAtuR GET SET-BY-CREATE;
REGISTERED AS { adslfNMPackage 30 };
interleaveDelayPkg PACKAGE
ATTRIBUTES
interleaveDelay GET;
REGISTERED AS { adslfNMPackage 31 };
rateAdaptationNotificationPkg PACKAGE
ATTRIBUTES
upThreshold GET-REPLACE,
downThreshold GET-REPLACE;
NOTIFICATIONS
rateChangeNotification;
REGISTERED AS { adslfNMPackage 32 };
rateAdaptivePkg PACKAGE
ATTRIBUTES
downShiftSnrMarginAtuC GET SET-BY-CREATE,
upShiftSnrMarginAtuC GET SET-BY-CREATE,
minDownShiftTimeAtuC GET SET-BY-CREATE,
minUpShiftTimeAtuC GET SET-BY-CREATE,
downShiftSnrMarginAtuR GET SET-BY-CREATE,
upShiftSnrMarginAtuR GET SET-BY-CREATE,
minDownShiftTimeAtuR GET SET-BY-CREATE,
minUpShiftTimeAtuR GET SET-BY-CREATE;
REGISTERED AS { adslfNMPackage 33 };
rateChangeRatioPkg PACKAGE
ATTRIBUTES
rateChangeRatioAtuC GET SET-BY-CREATE,
rateChangeRatioAtuR GET SET-BY-CREATE;
REGISTERED AS { adslfNMPackage 34 };
powerManagementPkg PACKAGE
ATTRIBUTES
lowPowerDataRateAtuC GET SET-BY-CREATE,
lowPowerDataRateAtuR GET SET-BY-CREATE;
REGISTERED AS { adslfNMPackage 35 };
adslChannelCodeViolationsPkg PACKAGE
ATTRIBUTES
adslChannelCodeViolations REPLACE-WITH-DEFAULT
DEFAULT VALUE AdslfMIBMod.integerZero GET;
REGISTERED AS { adslfNMPackage 36 };
adslChannelCodeViolationsRecordPkg PACKAGE
ATTRIBUTES
adslChannelCodeViolations GET;
REGISTERED AS { adslfNMPackage 37 };
adslFecsPkg PACKAGE
ATTRIBUTES
adslFecs REPLACE-WITH-DEFAULT DEFAULT VALUE AdslfMIBMod.integerZero GET;
REGISTERED AS { adslfNMPackage 38 };
adslFecsRecordPkg PACKAGE
ATTRIBUTES
adslFecs GET;
REGISTERED AS { adslfNMPackage 39 };
adslAvailabilityStatus ATTRIBUTE
WITH ATTRIBUTE SYNTAX AdslfMIBMod.AdslAvailabilityStatus;
MATCHES FOR EQUALITY, SET-COMPARISON, SET-INTERSECTION;
BEHAVIOUR adslAvailabilityStatusBeh;
REGISTERED AS { adslfNMAttribute 1 };
adslAvailabilityStatusBeh BEHAVIOUR
DEFINED AS
"This set-valued attribute further qualifies the operationState of the
object instance. Valid conditions that may be included in this set-valued
attribute, for an instance representing the ATU-C side of an ADSL Line are:
LOF, LOS, LPR, LOL, lossOfSigQuality, dataInitFailure, configInitFailure,
protocolInitFailure, noPeerPresent, and lowPowerMode. For an instance
representing ATU-R side of an ADSL Line the valid values are: LOF, LOS, LPR,
lossOfSigQuality, and lowPowerMode";
adslChannelCorrectedBlocks ATTRIBUTE
DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2":counter;
BEHAVIOUR adslChannelCorrectedBlocksBeh;
REGISTERED AS { adslfNMAttribute 2 };
adslChannelCorrectedBlocksBeh BEHAVIOUR
DEFINED AS
"This attribute indicates the count of all blocks received with an error and
corrected.";
adslChannelCTPId ATTRIBUTE
WITH ATTRIBUTE SYNTAX AdslfMIBMod.NameType;
MATCHES FOR EQUALITY;
BEHAVIOUR adslChannelCTPIdBeh;
REGISTERED AS { adslfNMAttribute 3 };
adslChannelCTPIdBeh BEHAVIOUR
DEFINED AS
"This attribute is the object instance identifier for the adslChannelCTP.";
adslChannelRcvBlocks ATTRIBUTE
DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2":counter;
BEHAVIOUR adslChannelRcvBlocksBeh;
REGISTERED AS { adslfNMAttribute 4 };
adslChannelRcvBlocksBeh BEHAVIOUR
DEFINED AS
"This attribute indicates the count of all received encoded blocks.";
adslChannelTxBlocks ATTRIBUTE
DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2":counter;
BEHAVIOUR adslChannelTxBlocksBeh;
REGISTERED AS { adslfNMAttribute 5 };
adslChannelTxBlocksBeh BEHAVIOUR
DEFINED AS
"This attribute indicates the count of all transmitted encoded blocks.";
adslChannelUncorrectedBlocks ATTRIBUTE
DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2":counter;
BEHAVIOUR adslChannelUncorrectedBlocksBeh;
REGISTERED AS { adslfNMAttribute 6 };
adslChannelUncorrectedBlocksBeh BEHAVIOUR
DEFINED AS
"This attribute indicates the count of all blocks received with
uncorrectable errors.";
adslConfigurationProfileId ATTRIBUTE
WITH ATTRIBUTE SYNTAX AdslfMIBMod.NameType;
MATCHES FOR EQUALITY;
BEHAVIOUR adslConfigurationProfileIdBeh;
REGISTERED AS { adslfNMAttribute 7 };
adslConfigurationProfileIdBeh BEHAVIOUR
DEFINED AS
"This attribute is the object instance identifier for the
adslConfigurationProfile.";
adslConfigurationProfilePointer ATTRIBUTE
WITH ATTRIBUTE SYNTAX AdslfMIBMod.ObjectInstance;
MATCHES FOR EQUALITY;
BEHAVIOUR adslConfigurationProfilePointerBeh;
REGISTERED AS { adslfNMAttribute 8 };
adslConfigurationProfilePointerBeh BEHAVIOUR
DEFINED AS
"This attribute is a pointer to the applicable ADSL Configuration Profile.";
adslEss ATTRIBUTE
DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2":counter;
BEHAVIOUR adslEssBeh;
REGISTERED AS { adslfNMAttribute 9 };
adslEssBeh BEHAVIOUR
DEFINED AS
"This attribute indicates the count of errored seconds (one or more crc,
one or more los or sef defects).";
adslFailedFastRetrains ATTRIBUTE
DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2":counter;
BEHAVIOUR adslFailedFastRetrainsBeh;
REGISTERED AS { adslfNMAttribute 10 };
adslFailedFastRetrainsBeh BEHAVIOUR
DEFINED AS
"This attribute indicates the count of failed fast-retrain attempts.";
adslFecs ATTRIBUTE
DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2":counter;
BEHAVIOUR adslFecsBeh;
REGISTERED AS { adslfNMAttribute 72 };
adslFecsBeh BEHAVIOUR
DEFINED AS
"This attribute indicates the count of FEC events.";
adslLineTTPId ATTRIBUTE
WITH ATTRIBUTE SYNTAX AdslfMIBMod.NameType;
MATCHES FOR EQUALITY;
BEHAVIOUR adslLineTTPIdBeh;
REGISTERED AS { adslfNMAttribute 11 };
adslLineTTPIdBeh BEHAVIOUR
DEFINED AS
"This attribute is the object instance identifier for the adslLineTTP.";
adslLofs ATTRIBUTE
DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2":counter;
BEHAVIOUR adslLofsBeh;
REGISTERED AS { adslfNMAttribute 12 };
adslLofsBeh BEHAVIOUR
DEFINED AS
"This attribute indicates the count of seconds where there was a Loss of Frame.";
adslLols ATTRIBUTE
DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2":counter;
BEHAVIOUR adslLolsBeh;
REGISTERED AS { adslfNMAttribute 13 };
adslLolsBeh BEHAVIOUR
DEFINED AS
"This attribute indicates the count of seconds where there was a Loss of Link.";
adslLoss ATTRIBUTE
DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2":counter;
BEHAVIOUR adslLossBeh;
REGISTERED AS { adslfNMAttribute 14 };
adslLossBeh BEHAVIOUR
DEFINED AS
"This attribute indicates the count of seconds where there was a Loss of Signal.";
adslLprs ATTRIBUTE
DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2":counter;
BEHAVIOUR adslLprsBeh;
REGISTERED AS { adslfNMAttribute 15 };
adslLprsBeh BEHAVIOUR
DEFINED AS
"This attribute indicates the count of seconds where there was a Loss of Power.";
adslNumFastRetrains ATTRIBUTE
DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2":counter;
BEHAVIOUR adslNumFastRetrainsBeh;
REGISTERED AS { adslfNMAttribute 16 };
adslNumFastRetrainsBeh BEHAVIOUR
DEFINED AS
"This attribute indicates the count of modem fast-retrain attempts.";
adslSess ATTRIBUTE
DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2":counter;
BEHAVIOUR adslSessBeh;
REGISTERED AS { adslfNMAttribute 17 };
adslSessBeh BEHAVIOUR
DEFINED AS
"This attribute indicates the count of Severely Errored Seconds (SES).";
adslUass ATTRIBUTE
DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2":counter;
BEHAVIOUR adslUassBeh;
REGISTERED AS { adslfNMAttribute 18 };
adslUassBeh BEHAVIOUR
DEFINED AS
"This attribute indicates the count of Unavailable Seconds (UAS).";
allowedOperationalModes ATTRIBUTE
WITH ATTRIBUTE SYNTAX AdslfMIBMod.AdslOperationalModes;
MATCHES FOR EQUALITY, SET-COMPARISON, SET-INTERSECTION;
BEHAVIOUR allowedOperationalModesBeh;
REGISTERED AS { adslfNMAttribute 19 };
allowedOperationalModesBeh BEHAVIOUR
DEFINED AS
"This set-valued attribute configures the modem Operational Modes that
should be allowed by the ATU-C. The allowed Modes should be a subset of the
Modes supported by the ATU-C (as per the supportedOperationalModes attribute).";
channelType ATTRIBUTE
WITH ATTRIBUTE SYNTAX AdslfMIBMod.AdslChannelType;
MATCHES FOR EQUALITY;
BEHAVIOUR channelTypeBeh;
REGISTERED AS { adslfNMAttribute 20 };
channelTypeBeh BEHAVIOUR
DEFINED AS
"This attribute indicates the channel type (Fast, Interleaved, other).";
currentAttainableRate ATTRIBUTE
DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2":gauge;
BEHAVIOUR currentAttainableRateBeh;
REGISTERED AS { adslfNMAttribute 21 };
currentAttainableRateBeh BEHAVIOUR
DEFINED AS
"This attribute indicates the current maximum attainable transmit rate for
the ATU in kbps. This value is greater than or equal to the current line rate.";
currentAttenuation ATTRIBUTE
DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2":gauge;
BEHAVIOUR currentAttenuationBeh;
REGISTERED AS { adslfNMAttribute 22 };
currentAttenuationBeh BEHAVIOUR
DEFINED AS
"This attribute indicates the measured difference in the total power
transmitted by peer ATU and the total power received by this ATU in 1/10th
of a dB.";
currentChannelRate ATTRIBUTE
DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2":gauge;
BEHAVIOUR currentChannelRateBeh;
REGISTERED AS { adslfNMAttribute 23 };
currentChannelRateBeh BEHAVIOUR
DEFINED AS
"This attribute indicates the current transmit rate in kbps for the
associated ADSL channel.";
currentCrcBL ATTRIBUTE
DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2":gauge;
BEHAVIOUR currentCrcBLBeh;
REGISTERED AS { adslfNMAttribute 24 };
currentCrcBLBeh BEHAVIOUR
DEFINED AS
"This attribute represents the current length of the channel data-block on
which the CRC is calculated in bytes.";
currentLineRate ATTRIBUTE
DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2":gauge;
BEHAVIOUR currentLineRateBeh;
REGISTERED AS { adslfNMAttribute 25 };
currentLineRateBeh BEHAVIOUR
DEFINED AS
"This attribute represents the current data rate for the ADSL line in kbps.";
currentOperationalMode ATTRIBUTE
WITH ATTRIBUTE SYNTAX AdslfMIBMod.AdslOperationalMode;
MATCHES FOR EQUALITY;
BEHAVIOUR currentOperationalModeBeh;
REGISTERED AS { adslfNMAttribute 26 };
currentOperationalModeBeh BEHAVIOUR
DEFINED AS
"This attribute represents the currently selected modem Operational Mode.";
currentOutputPower ATTRIBUTE
DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2":gauge;
BEHAVIOUR currentOutputPowerBeh;
REGISTERED AS { adslfNMAttribute 27 };
currentOutputPowerBeh BEHAVIOUR
DEFINED AS
"This attribute indicates the measured total output power transmitted by the
associated ATU in 1/10th dBm.";
currentSnrMargin ATTRIBUTE
DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2":gauge;
BEHAVIOUR currentSnrMarginBeh;
REGISTERED AS { adslfNMAttribute 28 };
currentSnrMarginBeh BEHAVIOUR
DEFINED AS
"This attribute indicates the current noise margin for the received signal
on the associated ATU in 1/10th of a dB.";
downShiftSnrMarginAtuC ATTRIBUTE
WITH ATTRIBUTE SYNTAX AdslfMIBMod.Integer;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR downShiftSnrMarginAtuCBeh;
REGISTERED AS { adslfNMAttribute 29 };
downShiftSnrMarginAtuCBeh BEHAVIOUR
DEFINED AS
"This attribute indicates the signal/noise margin for rate downshift, in the
case of a rate-adaptive ATU-C in 1/10th of a dB.";
downShiftSnrMarginAtuR ATTRIBUTE
WITH ATTRIBUTE SYNTAX AdslfMIBMod.Integer;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR downShiftSnrMarginAtuRBeh;
REGISTERED AS { adslfNMAttribute 30 };
downShiftSnrMarginAtuRBeh BEHAVIOUR
DEFINED AS
"This attribute indicates the signal/noise margin for rate downshift, in the
case of a rate-adaptive ATU-R in 1/10th of a dB.";
downThreshold ATTRIBUTE
WITH ATTRIBUTE SYNTAX AdslfMIBMod.Integer;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR downThresholdBeh;
REGISTERED AS { adslfNMAttribute 31 };
downThresholdBeh BEHAVIOUR
DEFINED AS
"This attribute indicates the amount of decrement in the channel rate from
the last time a rate-change notification was issued that will cause another
rateChangeNotification to be sent. It is in kbps.";
fastMaxTxRateAtuC ATTRIBUTE
WITH ATTRIBUTE SYNTAX AdslfMIBMod.Integer;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR fastMaxTxRateAtuCBeh;
REGISTERED AS { adslfNMAttribute 32 };
fastMaxTxRateAtuCBeh BEHAVIOUR
DEFINED AS
"This attribute configures the maximum transmit rate allowed for the fast
channel for the associated ATU-C in kbps.";
fastMaxTxRateAtuR ATTRIBUTE
WITH ATTRIBUTE SYNTAX AdslfMIBMod.Integer;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR fastMaxTxRateAtuRBeh;
REGISTERED AS { adslfNMAttribute 33 };
fastMaxTxRateAtuRBeh BEHAVIOUR
DEFINED AS
"This attribute configures the maximum transmit rate allowed for the fast
channel for the associated ATU-R in kbps.";
fastMinTxRateAtuC ATTRIBUTE
WITH ATTRIBUTE SYNTAX AdslfMIBMod.Integer;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR fastMinTxRateAtuCBeh;
REGISTERED AS { adslfNMAttribute 34 };
fastMinTxRateAtuCBeh BEHAVIOUR
DEFINED AS
"This attribute configures the minimum transmit rate acceptable for the fast
channel in the associated ATU-C in kbps.";
fastMinTxRateAtuR ATTRIBUTE
WITH ATTRIBUTE SYNTAX AdslfMIBMod.Integer;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR fastMinTxRateAtuRBeh;
REGISTERED AS { adslfNMAttribute 35 };
fastMinTxRateAtuRBeh BEHAVIOUR
DEFINED AS
"This attribute configures the minimum transmit rate acceptable for the fast
channel in the associated ATU-R in kbps.";
initFailedNotificationSwitch ATTRIBUTE
WITH ATTRIBUTE SYNTAX AdslfMIBMod.Boolean;
MATCHES FOR EQUALITY;
BEHAVIOUR initFailedNotificationSwitchBeh;
REGISTERED AS { adslfNMAttribute 36 };
initFailedNotificationSwitchBeh BEHAVIOUR
DEFINED AS
"This attribute is used to enable (TRUE) / disable (FALSE) the
initFailedNotifications";
integer ATTRIBUTE
WITH ATTRIBUTE SYNTAX AdslfMIBMod.Integer;
REGISTERED AS { adslfNMAttribute 73 };
interleaveDelay ATTRIBUTE
DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2":gauge;
BEHAVIOUR interleaveDelayBeh;
REGISTERED AS { adslfNMAttribute 37 };
interleaveDelayBeh BEHAVIOUR
DEFINED AS
"This attribute indicates the current interleaved delay on the associated
interleaved channel in milli-seconds.";
interleavedMaxTxRateAtuC ATTRIBUTE
WITH ATTRIBUTE SYNTAX AdslfMIBMod.Integer;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR interleavedMaxTxRateAtuCBeh;
REGISTERED AS { adslfNMAttribute 38 };
interleavedMaxTxRateAtuCBeh BEHAVIOUR
DEFINED AS
"This attribute configures the maximum transmit rate allowed on the
interleaved channel for the associated ATU-C in kbps.";
interleavedMaxTxRateAtuR ATTRIBUTE
WITH ATTRIBUTE SYNTAX AdslfMIBMod.Integer;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR interleavedMaxTxRateAtuRBeh;
REGISTERED AS { adslfNMAttribute 39 };
interleavedMaxTxRateAtuRBeh BEHAVIOUR
DEFINED AS
"This attribute configures the maximum transmit rate on the interleaved
channel for the associated ATU-R in kbps.";
interleavedMinTxRateAtuC ATTRIBUTE
WITH ATTRIBUTE SYNTAX AdslfMIBMod.Integer;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR interleavedMinTxRateAtuCBeh;
REGISTERED AS { adslfNMAttribute 40 };
interleavedMinTxRateAtuCBeh BEHAVIOUR
DEFINED AS
"This attribute configures the minimum transmit rate acceptable on the
interleaved channel for the associated ATU-C in kbps.";
interleavedMinTxRateAtuR ATTRIBUTE
WITH ATTRIBUTE SYNTAX AdslfMIBMod.Integer;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR interleavedMinTxRateAtuRBeh;
REGISTERED AS { adslfNMAttribute 41 };
interleavedMinTxRateAtuRBeh BEHAVIOUR
DEFINED AS
"This attribute configures the minimum transmit rate acceptable on the
interleaved channel for the associated ATU-R in kbps.";
lineCodeSpecificProfilePointer ATTRIBUTE
WITH ATTRIBUTE SYNTAX AdslfMIBMod.PointerOrNull;
MATCHES FOR EQUALITY ;
BEHAVIOUR lineCodeSpecificProfilePointerBeh;
REGISTERED AS { adslfNMAttribute 42 };
lineCodeSpecificProfilePointerBeh BEHAVIOUR
DEFINED AS
"This attribute is a pointer to an optional line-code/vendor specific
Configuration Profile. If the value is NULL, no profile is specified.";
lineCoding ATTRIBUTE
WITH ATTRIBUTE SYNTAX AdslfMIBMod.AdslLineCoding;
MATCHES FOR EQUALITY;
BEHAVIOUR lineCodingBeh;
REGISTERED AS { adslfNMAttribute 43 };
lineCodingBeh BEHAVIOUR
DEFINED AS
"This attribute indicates the supported line coding for the ADSL Line (DMT,
CAP, QAM, other).";
maxInterleaveDelayAtuC ATTRIBUTE
WITH ATTRIBUTE SYNTAX AdslfMIBMod.Integer;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR maxInterleaveDelayAtuCBeh;
REGISTERED AS { adslfNMAttribute 44 };
maxInterleaveDelayAtuCBeh BEHAVIOUR
DEFINED AS
"This attribute configures the maximum Interleave delay acceptable for the
interleaved channel on the associated ATU-C in milli-seconds.";
maxInterleaveDelayAtuR ATTRIBUTE
WITH ATTRIBUTE SYNTAX AdslfMIBMod.Integer;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR maxInterleaveDelayAtuRBeh;
REGISTERED AS { adslfNMAttribute 45 };
maxInterleaveDelayAtuRBeh BEHAVIOUR
DEFINED AS
"This attribute configures the maximum acceptable Interleave delay for the
interleaved channel on the associated ATU-R in milli-seconds.";
maxSnrMarginAtuC ATTRIBUTE
WITH ATTRIBUTE SYNTAX AdslfMIBMod.Integer;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR maxSnrMarginAtuCBeh;
REGISTERED AS { adslfNMAttribute 46 };
maxSnrMarginAtuCBeh BEHAVIOUR
DEFINED AS
"This attribute configures the maximum signal/noise margin the ATU-C should
try to maintain before increasing the data-rate. The units are 1/10th of a dB";
maxSnrMarginAtuR ATTRIBUTE
WITH ATTRIBUTE SYNTAX AdslfMIBMod.Integer;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR maxSnrMarginAtuRBeh;
REGISTERED AS { adslfNMAttribute 47 };
maxSnrMarginAtuRBeh BEHAVIOUR
DEFINED AS
"This attribute configures the maximum signal/noise margin the ATU-R should
attempt to maintain before increasing the data-rate. The units are 1/10th of a dB.";
minDownShiftTimeAtuC ATTRIBUTE
WITH ATTRIBUTE SYNTAX AdslfMIBMod.Integer;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR minDownShiftTimeAtuCBeh;
REGISTERED AS { adslfNMAttribute 48 };
minDownShiftTimeAtuCBeh BEHAVIOUR
DEFINED AS
"This attribute configures the minimum time for which the noise margin
should be below the downShiftSnrMargin before the ATU-C should attempt a
rate downshift. Only applicable to rate-adaptive modems. The unit is seconds.";
minDownShiftTimeAtuR ATTRIBUTE
WITH ATTRIBUTE SYNTAX AdslfMIBMod.Integer;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR minDownShiftTimeAtuRBeh;
REGISTERED AS { adslfNMAttribute 49 };
minDownShiftTimeAtuRBeh BEHAVIOUR
DEFINED AS
"This attribute configures the minimum time for which current margin should
be below the downShiftSnrMargin before the ATU-R should attempt a rate
downshift. Only applicable to rate-adaptive modems. The unit is seconds.";
minSnrMarginAtuC ATTRIBUTE
WITH ATTRIBUTE SYNTAX AdslfMIBMod.Integer;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR minSnrMarginAtuCBeh;
REGISTERED AS { adslfNMAttribute 50 };
minSnrMarginAtuCBeh BEHAVIOUR
DEFINED AS
"This attribute configures the minimum acceptable signal/noise margin in
1/10th of a dB for the associated ATU-C.";
minSnrMarginAtuR ATTRIBUTE
WITH ATTRIBUTE SYNTAX AdslfMIBMod.Integer;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR minSnrMarginAtuRBeh;
REGISTERED AS { adslfNMAttribute 51 };
minSnrMarginAtuRBeh BEHAVIOUR
DEFINED AS
"This attribute indicates the minimum acceptable signal/noise margin in
1/10th of a dB for the associated ATU-R.";
minUpShiftTimeAtuC ATTRIBUTE
WITH ATTRIBUTE SYNTAX AdslfMIBMod.Integer;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR minUpShiftTimeAtuCBeh;
REGISTERED AS { adslfNMAttribute 52 };
minUpShiftTimeAtuCBeh BEHAVIOUR
DEFINED AS
"This attribute indicates the minimum time that the noise margin for the
associated ATU-C should remain above the upShiftSnrMargin, before it should
attempt a rate upshift. Only applicable to rate adaptive modems. Units are seconds";
minUpShiftTimeAtuR ATTRIBUTE
WITH ATTRIBUTE SYNTAX AdslfMIBMod.Integer;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR minUpShiftTimeAtuRBeh;
REGISTERED AS { adslfNMAttribute 53 };
minUpShiftTimeAtuRBeh BEHAVIOUR
DEFINED AS
"This attribute indicates the minimum time that the noise margin for the
associated ATU-C should remain above the upShiftSnrMargin, before it should
attempt a rate upshift. Only applicable to rate adaptive modems. Units are seconds";
previousChannelRate ATTRIBUTE
DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2":gauge;
BEHAVIOUR previousChannelRateBeh;
REGISTERED AS { adslfNMAttribute 54 };
previousChannelRateBeh BEHAVIOUR
DEFINED AS
"This attribute indicates the previous rate of the associated ADSL channel
in kbps for a rate-adaptive ATU following rate-change.";
previousLineRate ATTRIBUTE
DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2":gauge;
BEHAVIOUR previousLineRateBeh;
REGISTERED AS { adslfNMAttribute 55 };
previousLineRateBeh BEHAVIOUR
DEFINED AS
"This attribute indicates the previous rate of the ADSL line in kbps for the
associated rate-adaptive ATU following rate-change.";
rateChangeRatioAtuC ATTRIBUTE
WITH ATTRIBUTE SYNTAX AdslfMIBMod.Integer;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR rateChangeRatioAtuCBeh;
REGISTERED AS { adslfNMAttribute 56 };
rateChangeRatioAtuCBeh BEHAVIOUR
DEFINED AS
"This attribute indicates the allocation ratio of excess transmit bandwidth
between fast and interleaved channels, in the case where rate adaptive ADSL
mode is available and both fast and interleaved channels are supported at
the same time. The value is between 0..100 and is computed as follows:
rateChangeRatio = [Fast / (Fast + Interleaved)] * 100.";
rateChangeRatioAtuR ATTRIBUTE
WITH ATTRIBUTE SYNTAX AdslfMIBMod.Integer;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR rateChangeRatioAtuRBeh;
REGISTERED AS { adslfNMAttribute 57 };
rateChangeRatioAtuRBeh BEHAVIOUR
DEFINED AS
"This attribute indicates the allocation ratio of excess transmit bandwidth
between fast and interleaved channels, in the case where rate adaptive ADSL
mode is available and both fast and interleaved channels are supported at
the same time. The value is between 0..100 and is computed as follows:
rateChangeRatio = [Fast / (Fast + Interleaved)] * 100.";
rateModeAtuC ATTRIBUTE
WITH ATTRIBUTE SYNTAX AdslfMIBMod.AdslRateMode;
MATCHES FOR EQUALITY;
BEHAVIOUR rateModeAtuCBeh;
REGISTERED AS { adslfNMAttribute 58 };
rateModeAtuCBeh BEHAVIOUR
DEFINED AS
"This attribute indicates what type of rate adaptation mode is supported.
(Fixed, Adapt-At-Start, Adapt-At-Runtime)";
rateModeAtuR ATTRIBUTE
WITH ATTRIBUTE SYNTAX AdslfMIBMod.AdslRateMode;
MATCHES FOR EQUALITY;
BEHAVIOUR rateModeAtuRBeh;
REGISTERED AS { adslfNMAttribute 59 };
rateModeAtuRBeh BEHAVIOUR
DEFINED AS
"This attribute indicates what type of rate adaptation mode is supported.
(Fixed, Adapt-At-Start, Adapt-At-Runtime)";
supportedChannelTypes ATTRIBUTE
WITH ATTRIBUTE SYNTAX AdslfMIBMod.AdslChannelOptions;
MATCHES FOR EQUALITY;
BEHAVIOUR supportedChannelTypesBeh;
REGISTERED AS { adslfNMAttribute 60 };
supportedChannelTypesBeh BEHAVIOUR
DEFINED AS
"This attribute indicates supported channel types over an ADSL Line.
(noChannel, fastOnly, interleavedOnly, fastAndInterleaved, fastOrInterleaved)";
supportedOperationalModes ATTRIBUTE
WITH ATTRIBUTE SYNTAX AdslfMIBMod.AdslOperationalModes;
MATCHES FOR EQUALITY, SET-COMPARISON, SET-INTERSECTION;
BEHAVIOUR supportedOperationalModesBeh;
REGISTERED AS { adslfNMAttribute 61 };
supportedOperationalModesBeh BEHAVIOUR
DEFINED AS
"This attribute indicates which ADSL Operational Modes are supported by the modem.";
targetSnrMarginAtuC ATTRIBUTE
WITH ATTRIBUTE SYNTAX AdslfMIBMod.Integer;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR targetSnrMarginAtuCBeh;
REGISTERED AS { adslfNMAttribute 62 };
targetSnrMarginAtuCBeh BEHAVIOUR
DEFINED AS
"This attribute indicates the signal/noise margin (in 1/10th of dB) the
modem must achieve with a BER of 10-7 or better.";
targetSnrMarginAtuR ATTRIBUTE
WITH ATTRIBUTE SYNTAX AdslfMIBMod.Integer;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR targetSnrMarginAtuRBeh;
REGISTERED AS { adslfNMAttribute 63 };
targetSnrMarginAtuRBeh BEHAVIOUR
DEFINED AS
"This attribute indicates the signal/noise margin (in 1/10th of dB) the
modem must achieve with a BER of 10-7 or better.";
upShiftSnrMarginAtuC ATTRIBUTE
WITH ATTRIBUTE SYNTAX AdslfMIBMod.Integer;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR upShiftSnrMarginAtuCBeh;
REGISTERED AS { adslfNMAttribute 64 };
upShiftSnrMarginAtuCBeh BEHAVIOUR
DEFINED AS
"This attribute indicates the signal/noise margin for rate upshift, in the
case of rate adaptive ADSL in 1/10th of a dB.";
upShiftSnrMarginAtuR ATTRIBUTE
WITH ATTRIBUTE SYNTAX AdslfMIBMod.Integer;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR upShiftSnrMarginAtuRBeh;
REGISTERED AS { adslfNMAttribute 65 };
upShiftSnrMarginAtuRBeh BEHAVIOUR
DEFINED AS
"This attribute indicates the signal/noise margin for rate upshift, in the
case of rate adaptive ADSL in 1/10th of a dB.";
upThreshold ATTRIBUTE
WITH ATTRIBUTE SYNTAX AdslfMIBMod.Integer;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR upThresholdBeh;
REGISTERED AS { adslfNMAttribute 66 };
upThresholdBeh BEHAVIOUR
DEFINED AS
"This attribute indicates the minimum amount by which the rate must increase
since the last notification in order to issue a new rate change
notification. It is specified in kbps.";
configuredChannelTypes ATTRIBUTE
WITH ATTRIBUTE SYNTAX AdslfMIBMod.AdslChannelOptions;
MATCHES FOR EQUALITY;
BEHAVIOUR configuredChannelTypesBeh;
REGISTERED AS { adslfNMAttribute 67 };
configuredChannelTypesBeh BEHAVIOUR
DEFINED AS
"This attribute controls which channel type(s) are to be configured.
(noChannel, fastOnly, interleavedOnly, fastAndInterleaved)";
lowPowerDataRateAtuC ATTRIBUTE
WITH ATTRIBUTE SYNTAX AdslfMIBMod.Integer;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR lowPowerDataRateAtuCBeh;
REGISTERED AS { adslfNMAttribute 68 };
lowPowerDataRateAtuCBeh BEHAVIOUR
DEFINED AS
"This attribute configures the L1 (low-power/power-down) state transmit
bit-rate for the ATU-C in kbps.";
lowPowerDataRateAtuR ATTRIBUTE
WITH ATTRIBUTE SYNTAX AdslfMIBMod.Integer;
MATCHES FOR EQUALITY, ORDERING;
BEHAVIOUR lowPowerDataRateAtuRBeh;
REGISTERED AS { adslfNMAttribute 69 };
lowPowerDataRateAtuRBeh BEHAVIOUR
DEFINED AS
"This attribute configures the L1 (low-power/power-down) state transmit
bit-rate for the ATU-R in kbps.";
adslChannelCodeViolations ATTRIBUTE
DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2":counter;
BEHAVIOUR adslChannelCodeViolationsBeh;
REGISTERED AS { adslfNMAttribute 70 };
adslChannelCodeViolationsBeh BEHAVIOUR
DEFINED AS
"This attribute indicates the count of crc-8 anomalies occurring in the data
stream associated with this channel.";
adslChannelTTPId ATTRIBUTE
WITH ATTRIBUTE SYNTAX AdslfMIBMod.NameType;
MATCHES FOR EQUALITY;
BEHAVIOUR adslChannelTTPIdBeh;
REGISTERED AS { adslfNMAttribute 71 };
adslChannelTTPIdBeh BEHAVIOUR
DEFINED AS
"This attribute is the object instance identifier for the adslChannelTTP.";
initFailedNotification NOTIFICATION
BEHAVIOUR initFailedNotificationBeh;
WITH INFORMATION SYNTAX AdslfMIBMod.AdslInitFailedInfo
AND ATTRIBUTE IDS
probableCause "Rec. X.721 | ISO/IEC 10165-2":probableCause,
notificationIdentifier "Rec. X.721 | ISO/IEC 10165-2":
notificationIdentifier;
REGISTERED AS { adslfNMNotification 1 };
initFailedNotificationBeh BEHAVIOUR
DEFINED AS
"This notification is sent when the ATU-C cannot initialize the ATU-R, and
the value of the initFailedNotificationSwitch attribute is TRUE (on). The
probableCause attribute indicates reason for initialzation failure.";
rateChangeNotification NOTIFICATION
BEHAVIOUR rateChangeNotificationBeh;
WITH INFORMATION SYNTAX AdslfMIBMod.AdslRateChangeInfo
AND ATTRIBUTE IDS
oldRate integer,
newRate integer,
notificationIdentifier "Rec. X.721 | ISO/IEC 10165-2":
notificationIdentifier;
REGISTERED AS { adslfNMNotification 2 };
rateChangeNotificationBeh BEHAVIOUR
DEFINED AS
"This notification is sent for Fast and Interleaved channels in the
following cases: Rate increased since last notification by more than the
'upThreshold' value.
Rate decreased since last notification by more than the 'downThreshold' value.";
-- =============================================================================
-- Formatted by OpenT2 Version 5.5.6.34 on Fri Aug 20 11:20:49 2004