VOL-4337: Code upgrade for 3/2020 G.988 support and remaining Extended Message Set support
Change-Id: I6c5e1a167216ad9b51e9da89460e9909465ae1bc
diff --git a/generated/xdsldownstreamrfibandsprofile.go b/generated/xdsldownstreamrfibandsprofile.go
index 2e017e9..bd31bb0 100644
--- a/generated/xdsldownstreamrfibandsprofile.go
+++ b/generated/xdsldownstreamrfibandsprofile.go
@@ -27,11 +27,11 @@
// XdslDownstreamRfiBandsProfileClassID is the 16-bit ID for the OMCI
// Managed entity xDSL downstream RFI bands profile
-const XdslDownstreamRfiBandsProfileClassID ClassID = ClassID(111)
+const XdslDownstreamRfiBandsProfileClassID = ClassID(111) // 0x006f
var xdsldownstreamrfibandsprofileBME *ManagedEntityDefinition
-// XdslDownstreamRfiBandsProfile (class ID #111)
+// XdslDownstreamRfiBandsProfile (Class ID: #111 / 0x006f)
// This ME contains the downstream RFI bands profile for an xDSL UNI. Instances of this ME are
// created and deleted by the OLT.
//
@@ -41,14 +41,55 @@
//
// Attributes
// Managed Entity Id
-// Managed entity ID: This attribute uniquely identifies each instance of this ME. The value 0 is
-// reserved. (R, setbycreate) (mandatory) (2-bytes)
+// This attribute uniquely identifies each instance of this ME. The value 0 is reserved. (R,
+// setbycreate) (mandatory) (2-bytes)
//
// Downstream Rfi Bands Table
+// The RFIBANDS attribute is a table where each entry comprises:
+//
+// o an entry number field (1-byte, first entry numbered 1);
+//
+// o subcarrier index 1 field (2-bytes);
+//
+// o subcarrier index 2 field (2-bytes).
+//
+// For [ITU-T G.992.5], this configuration attribute defines the subset of downstream PSD mask
+// breakpoints, as specified in the downstream PSD mask, to be used to notch an RFI band. This
+// subset consists of couples of consecutive subcarrier indices belonging to breakpoints: [ti; ti-+
+// 1], corresponding to the low level of the notch. Interpolation around these points is defined in
+// [ITUT G.992.5].
+//
+// For [ITU-T G.993.2], this attribute defines the bands where the PSD is to be reduced as
+// specified in clause 7.2.1.2 of [ITUT G.993.2]. Each band is represented by start and stop
+// subcarrier indices with a subcarrier spacing of 4.3125-kHz. Up to 16 bands may be specified.
+// This attribute defines the RFI bands for both upstream and downstream directions.
+//
+// Entries have the default value 0 for both subcarrier index 1 and subcarrier index-2. Setting an
+// entry with a non-zero subcarrier index 1 and subcarrier index-2 implies insertion into the table
+// or replacement of an existing entry. Setting an entry's subcarrier index 1 and subcarrier index
+// 2 to 0 implies deletion from the table, if present.
+//
// (R,-W) (mandatory for [ITU-T G.992.5], [ITU-T G.993.2]) (5 * N bytes where N is the number of
// RFI bands)
//
// Bands Valid
+// This Boolean attribute controls and reports the operational status of the downstream RFI bands
+// table.
+//
+// If this attribute is true, the downstream RFI bands table has been impressed on the DSL
+// equipment.
+//
+// If this attribute is false, the downstream RFI bands table has not been impressed on the DSL
+// equipment. The default value is false.
+//
+// This attribute can be modified by the ONU and OLT, as follows.
+//
+// o If the OLT changes any of the RFI bands table entries or sets bands valid false, then bands
+// valid is false.
+//
+// o If bands valid is false and OLT sets bands valid true, the ONU impresses the downstream RFI
+// bands data on to the DSL equipment.
+//
// (R,-W) (mandatory) (1-byte)
//
type XdslDownstreamRfiBandsProfile struct {