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