adGenSystemFeatureSupportVersionQuery
ADTRAN-GENSYSTEM-MIB ·
.1.3.6.1.4.1.664.5.70.6.1.1.1.2
Object
column
OctetString
This optional OID will return enhanced FeatureID information, indexed
by slot number and version-format.
Based upon the version-format index:
1: (version 1)
This version will return information identical to the original
adGenSystemFeatureSupportByteMap OID.
2: (version 2)
This version will return similarly formatted Version/ProductID
info as version 1, but enhances the table portion to include
FeatureIDVersion information as well.
- The initial version of a new feature should be 1.
- Adding a new oid or improving an existing oid will not require
registering a new FeatureID. Instead you may simply increment
the FeatureIDVersion of the existing FeatureID entry.
************************************************
********** Version 2 Encoding Details **********
************************************************
If you imagine the returned information was mapped onto a packed
big-endian C++ structure, the header and associated information
may be viewed simply as:
#pragma pack(1) // request byte-alignment and packing
struct FeatureID_header
{
UINT8 Version; // query format version (1...n)
UINT16 ProductID; // module ProductID
FeatureID_entry entry[]; // an array of 1 or more FeatureID_entry
// entries.
};
#pragma pack() // revert to original alignment and packing
Where FeatureID_entry (used immed above) is defined as:
#pragma pack(1) // request byte-alignment and packing
struct FeatureID_entry // in reality, this would be defined first
{
UINT16 FeatureID; // reserved FeatureID (see above)
UINT16 FeatureIDVersion; // reserved FeatureIDVersion (see above)
};
#pragma pack() // revert to original alignment and packing
The number of FeatureId entries may be calculated by:
entries = (bytes_received -3) / sizeof(FeatureID_entry);
Context
- MIB
- ADTRAN-GENSYSTEM-MIB
- OID
.1.3.6.1.4.1.664.5.70.6.1.1.1.2- Type
- column
- Access
- readonly
- Status
- current
- Parent
- adGenSystemFeatureSupportVersionEntry
- Table
- adGenSystemFeatureSupportVersionTable
- Siblings
- 1
Syntax
OctetString
Values & Constraints
No enumerated values or constraints recorded.
Related Objects
Sibling Objects
| Object | Type | Syntax | OID |
|---|---|---|---|
| adGenSystemFeatureSupportVersionIndex A unique value for the version-indexed System FeatureID group. | column | SNMPv2-SMIInteger32 | .1.3.6.1.4.1.664.5.70.6.1.1.1.1 |