VOL-4337: Code upgrade for 3/2020 G.988 support and remaining Extended Message Set support
Change-Id: I6c5e1a167216ad9b51e9da89460e9909465ae1bc
diff --git a/generated/xdslchannelupstreamstatusdata.go b/generated/xdslchannelupstreamstatusdata.go
index ed64b7e..58970a7 100644
--- a/generated/xdslchannelupstreamstatusdata.go
+++ b/generated/xdslchannelupstreamstatusdata.go
@@ -27,11 +27,11 @@
// XdslChannelUpstreamStatusDataClassID is the 16-bit ID for the OMCI
// Managed entity xDSL channel upstream status data
-const XdslChannelUpstreamStatusDataClassID ClassID = ClassID(103)
+const XdslChannelUpstreamStatusDataClassID = ClassID(103) // 0x0067
var xdslchannelupstreamstatusdataBME *ManagedEntityDefinition
-// XdslChannelUpstreamStatusData (class ID #103)
+// XdslChannelUpstreamStatusData (Class ID: #103 / 0x0067)
// This ME contains upstream channel status data for an xDSL UNI. The ONU automatically creates or
// deletes instances of this ME upon the creation or deletion of a PPTP xDSL UNI part 1.
//
@@ -40,46 +40,44 @@
//
// Attributes
// Managed Entity Id
-// Managed entity ID: This attribute uniquely identifies each instance of this ME. The two MSBs of
-// the first byte are the bearer channel ID. Excluding the first 2-bits of the first byte, the
-// remaining part of the ME ID is identical to that of this ME's parent PPTP xDSL UNI part 1. (R)
-// (mandatory) (2-bytes)
+// This attribute uniquely identifies each instance of this ME. The two MSBs of the first byte are
+// the bearer channel ID. Excluding the first 2-bits of the first byte, the remaining part of the
+// ME ID is identical to that of this ME's parent PPTP xDSL UNI part 1. (R) (mandatory) (2-bytes)
//
// Actual Interleaving Delay
-// Actual interleaving delay: This attribute is the actual one-way interleaving delay introduced by
-// the PMS-TC between the alpha and beta reference points, excluding the L1 and L2 states. In the
-// L1 and L2 states, this attribute contains the interleaving delay in the previous L0 state. For
-// ADSL, this attribute is derived from the S and D attributes as cap(S*D)/4-ms, where S is the
-// number of symbols per codeword, D is the interleaving depth and cap() denotes rounding to the
-// next higher integer. For [ITU-T G.993.2], this attribute is computed according to the formula in
-// clause 9.7 of [ITUT G.993.2]. The actual interleaving delay is coded in milliseconds, rounded to
-// the nearest millisecond. (R) (mandatory) (1-byte)
+// This attribute is the actual one-way interleaving delay introduced by the PMS-TC between the
+// alpha and beta reference points, excluding the L1 and L2 states. In the L1 and L2 states, this
+// attribute contains the interleaving delay in the previous L0 state. For ADSL, this attribute is
+// derived from the S and D attributes as cap(S*D)/4-ms, where S is the number of symbols per
+// codeword, D is the interleaving depth and cap() denotes rounding to the next higher integer. For
+// [ITU-T G.993.2], this attribute is computed according to the formula in clause 9.7 of [ITUT
+// G.993.2]. The actual interleaving delay is coded in milliseconds, rounded to the nearest
+// millisecond. (R) (mandatory) (1-byte)
//
// Actual Data Rate
-// Actual data rate: This parameter reports the actual net data rate of the bearer channel,
-// excluding the L1 and L2 states. In the L1 or L2 state, the parameter contains the net data rate
-// in the previous L0 state. The data rate is coded in bits per second. (R) (mandatory) (4-bytes)
+// This parameter reports the actual net data rate of the bearer channel, excluding the L1 and L2
+// states. In the L1 or L2 state, the parameter contains the net data rate in the previous L0
+// state. The data rate is coded in bits per second. (R) (mandatory) (4-bytes)
//
// Previous Data Rate
-// Previous data rate: This parameter reports the previous net data rate of the bearer channel just
-// before the latest rate change event occurred, excluding transitions between the L0 state and the
-// L1 or L2 state. A rate change can occur at a power management state transition, e.g., at full or
-// short initialization, fast retrain or power down, or at a dynamic rate adaptation. The rate is
-// coded in bits per second. (R) (mandatory) (4-bytes)
+// This parameter reports the previous net data rate of the bearer channel just before the latest
+// rate change event occurred, excluding transitions between the L0 state and the L1 or L2 state. A
+// rate change can occur at a power management state transition, e.g., at full or short
+// initialization, fast retrain or power down, or at a dynamic rate adaptation. The rate is coded
+// in bits per second. (R) (mandatory) (4-bytes)
//
// Actual Impulse Noise Protection
-// Actual impulse noise protection: The ACTINP attribute reports the actual INP on the bearer
-// channel in the L0 state. In the L1 or L2 state, the attribute contains the INP in the previous
-// L0 state. The value is coded in fractions of DMT symbols with a granularity of 0.1 symbols. The
-// range is from 0 (0.0 symbols) to 254 (25.4 symbols). The special value 255 indicates an ACTINP
-// higher than 25.4. (R) (mandatory for ITU-T G.993.2 VDSL2, optional for other xDSL
-// Recommendations that support it) (1-byte)
+// The ACTINP attribute reports the actual INP on the bearer channel in the L0 state. In the L1 or
+// L2 state, the attribute contains the INP in the previous L0 state. The value is coded in
+// fractions of DMT symbols with a granularity of 0.1 symbols. The range is from 0 (0.0 symbols) to
+// 254 (25.4 symbols). The special value 255 indicates an ACTINP higher than 25.4. (R) (mandatory
+// for ITU-T G.993.2 VDSL2, optional for other xDSL Recommendations that support it) (1-byte)
//
// Impulse Noise Protection Reporting Mode
-// Impulse noise protection reporting mode: The INPREPORT attribute reports the method used to
-// compute the ACTINP. If set to 0, the ACTINP is computed according to the INP_no_erasure formula
-// (clause 9.6 of [ITUT G.993.2]). If set to 1, ACTINP is the value estimated by the xTU receiver.
-// (R) (mandatory for ITU-T G.993.2 VDSL2) (1-byte)
+// The INPREPORT attribute reports the method used to compute the ACTINP. If set to 0, the ACTINP
+// is computed according to the INP_no_erasure formula (clause 9.6 of [ITUT G.993.2]). If set to 1,
+// ACTINP is the value estimated by the xTU receiver. (R) (mandatory for ITU-T G.993.2 VDSL2)
+// (1-byte)
//
// Actual Size Of Reed_Solomon Codeword
// Actual size of Reed-Solomon codeword: The NFEC attribute reports the actual Reed-Solomon
@@ -94,28 +92,26 @@
// Solomon coding. (R) (mandatory for ITUT-G.993.2 VDSL2, optional for others) (1-byte)
//
// Actual Number Of Bits Per Symbol
-// Actual number of bits per symbol: The LSYMB attribute reports the actual number of bits per
-// symbol assigned to the latency path in which the bearer channel is transported, excluding
-// trellis overhead. Its value is coded in bits in the range 0..65535. (R) (mandatory for
-// ITUT-G.993.2 VDSL2, optional for others) (2-bytes)
+// The LSYMB attribute reports the actual number of bits per symbol assigned to the latency path in
+// which the bearer channel is transported, excluding trellis overhead. Its value is coded in bits
+// in the range 0..65535. (R) (mandatory for ITUT-G.993.2 VDSL2, optional for others) (2-bytes)
//
// Actual Interleaving Depth
-// Actual interleaving depth: The INTLVDEPTH attribute reports the actual depth of the interleaver
-// used in the latency path in which the bearer channel is transported. Its value ranges from
-// 1..4096 in steps of 1. The value 1 indicates no interleaving. (R) (mandatory for ITU-T G.993.2
-// VDSL2, optional for others) (2-bytes)
+// The INTLVDEPTH attribute reports the actual depth of the interleaver used in the latency path in
+// which the bearer channel is transported. Its value ranges from 1..4096 in steps of 1. The value
+// 1 indicates no interleaving. (R) (mandatory for ITU-T G.993.2 VDSL2, optional for others)
+// (2-bytes)
//
// Actual Interleaving Block Length
-// Actual interleaving block length: The INTLVBLOCK attribute reports the actual block length of
-// the interleaver used in the latency part in which the bearer channel is transported. Its value
-// ranges from 4..255 in steps of 1. (R) (mandatory forITU-T G.993.2 VDSL2, optional for others)
-// (1-byte)
+// The INTLVBLOCK attribute reports the actual block length of the interleaver used in the latency
+// part in which the bearer channel is transported. Its value ranges from 4..255 in steps of 1. (R)
+// (mandatory forITU-T G.993.2 VDSL2, optional for others) (1-byte)
//
// Actual Latency Path
-// Actual latency path: The LPATH attribute reports the index of the actual latency path in which
-// the bearer channel is transported. Valid values are 0..3. In [ITUT-G.992.1], the fast path is
-// mapped to latency index 0; the interleaved path to index 1. (R) (mandatory for ITU-T G.993.2
-// VDSL2, optional for others) (1-byte)
+// The LPATH attribute reports the index of the actual latency path in which the bearer channel is
+// transported. Valid values are 0..3. In [ITUT-G.992.1], the fast path is mapped to latency index
+// 0; the interleaved path to index 1. (R) (mandatory for ITU-T G.993.2 VDSL2, optional for others)
+// (1-byte)
//
type XdslChannelUpstreamStatusData struct {
ManagedEntityDefinition