@@ -38,24 +38,24 @@ limitations under the License.
38
38
<attribute code =" 0x0001" side =" server" define =" NUMBER_OF_MEASUREMENT_TYPES" type =" int8u" min =" 1" >NumberOfMeasurementTypes</attribute >
39
39
<attribute code =" 0x0002" side =" server" define =" ACCURACY" type =" array" entryType =" MeasurementAccuracyStruct" minLength =" 1" >Accuracy</attribute >
40
40
<attribute code =" 0x0003" side =" server" define =" RANGES" type =" array" optional =" true" entryType =" MeasurementRangeStruct" minLength =" 0" >Ranges</attribute >
41
- <attribute code =" 0x0004" side =" server" define =" VOLTAGE" type =" voltage_mv" isNullable =" true" min =" -2 " max =" 2 " optional =" true" default =" 0x8000000000000000" >Voltage</attribute >
41
+ <attribute code =" 0x0004" side =" server" define =" VOLTAGE" type =" voltage_mv" isNullable =" true" min =" 0xC000000000000000 " max =" 0x4000000000000000 " optional =" true" default =" 0x8000000000000000" >Voltage</attribute >
42
42
<!-- Conformance feature [ALTC] - for now optional-->
43
- <attribute code =" 0x0005" side =" server" define =" ACTIVE_CURRENT" type =" amperage_ma" isNullable =" true" min =" -2 " max =" 2 " optional =" true" default =" 0x8000000000000000" >ActiveCurrent</attribute >
43
+ <attribute code =" 0x0005" side =" server" define =" ACTIVE_CURRENT" type =" amperage_ma" isNullable =" true" min =" 0xC000000000000000 " max =" 0x4000000000000000 " optional =" true" default =" 0x8000000000000000" >ActiveCurrent</attribute >
44
44
<!-- Conformance feature [ALTC] - for now optional-->
45
- <attribute code =" 0x0006" side =" server" define =" REACTIVE_CURRENT" type =" amperage_ma" isNullable =" true" min =" -2 " max =" 2 " optional =" true" default =" 0x8000000000000000" >ReactiveCurrent</attribute >
46
- <attribute code =" 0x0007" side =" server" define =" APPARENT_CURRENT" type =" amperage_ma" isNullable =" true" min =" 0" max =" 2 " optional =" true" default =" 0x8000000000000000" >ApparentCurrent</attribute >
45
+ <attribute code =" 0x0006" side =" server" define =" REACTIVE_CURRENT" type =" amperage_ma" isNullable =" true" min =" 0xC000000000000000 " max =" 0x4000000000000000 " optional =" true" default =" 0x8000000000000000" >ReactiveCurrent</attribute >
46
+ <attribute code =" 0x0007" side =" server" define =" APPARENT_CURRENT" type =" amperage_ma" isNullable =" true" min =" 0" max =" 0x4000000000000000 " optional =" true" default =" 0x8000000000000000" >ApparentCurrent</attribute >
47
47
<!-- Conformance feature [ALTC] - for now optional-->
48
- <attribute code =" 0x0008" side =" server" define =" ACTIVE_POWER" type =" power_mw" isNullable =" true" min =" -2 " max =" 2 " default =" 0x8000000000000000" >ActivePower</attribute >
48
+ <attribute code =" 0x0008" side =" server" define =" ACTIVE_POWER" type =" power_mw" isNullable =" true" min =" 0xC000000000000000 " max =" 0x4000000000000000 " default =" 0x8000000000000000" >ActivePower</attribute >
49
49
<!-- Conformance feature [ALTC] - for now optional-->
50
- <attribute code =" 0x0009" side =" server" define =" REACTIVE_POWER" type =" power_mw" isNullable =" true" min =" -2 " max =" 2 " optional =" true" default =" 0x8000000000000000" >ReactivePower</attribute >
50
+ <attribute code =" 0x0009" side =" server" define =" REACTIVE_POWER" type =" power_mw" isNullable =" true" min =" 0xC000000000000000 " max =" 0x4000000000000000 " optional =" true" default =" 0x8000000000000000" >ReactivePower</attribute >
51
51
<!-- Conformance feature [ALTC] - for now optional-->
52
- <attribute code =" 0x000A" side =" server" define =" APPARENT_POWER" type =" power_mw" isNullable =" true" min =" -2 " max =" 2 " optional =" true" default =" 0x8000000000000000" >ApparentPower</attribute >
52
+ <attribute code =" 0x000A" side =" server" define =" APPARENT_POWER" type =" power_mw" isNullable =" true" min =" 0xC000000000000000 " max =" 0x4000000000000000 " optional =" true" default =" 0x8000000000000000" >ApparentPower</attribute >
53
53
<!-- Conformance feature [ALTC] - for now optional-->
54
- <attribute code =" 0x000B" side =" server" define =" RMS_VOLTAGE" type =" voltage_mv" isNullable =" true" min =" -2 " max =" 2 " optional =" true" default =" 0x8000000000000000" >RMSVoltage</attribute >
54
+ <attribute code =" 0x000B" side =" server" define =" RMS_VOLTAGE" type =" voltage_mv" isNullable =" true" min =" 0xC000000000000000 " max =" 0x4000000000000000 " optional =" true" default =" 0x8000000000000000" >RMSVoltage</attribute >
55
55
<!-- Conformance feature [ALTC] - for now optional-->
56
- <attribute code =" 0x000C" side =" server" define =" RMS_CURRENT" type =" amperage_ma" isNullable =" true" min =" -2 " max =" 2 " optional =" true" default =" 0x8000000000000000" >RMSCurrent</attribute >
56
+ <attribute code =" 0x000C" side =" server" define =" RMS_CURRENT" type =" amperage_ma" isNullable =" true" min =" 0xC000000000000000 " max =" 0x4000000000000000 " optional =" true" default =" 0x8000000000000000" >RMSCurrent</attribute >
57
57
<!-- Conformance feature [ALTC] - for now optional-->
58
- <attribute code =" 0x000D" side =" server" define =" RMS_POWER" type =" power_mw" isNullable =" true" min =" -2 " max =" 2 " optional =" true" default =" 0x8000000000000000" >RMSPower</attribute >
58
+ <attribute code =" 0x000D" side =" server" define =" RMS_POWER" type =" power_mw" isNullable =" true" min =" 0xC000000000000000 " max =" 0x4000000000000000 " optional =" true" default =" 0x8000000000000000" >RMSPower</attribute >
59
59
<!-- Conformance feature HARM - for now optional-->
60
60
<attribute code =" 0x000E" side =" server" define =" FREQUENCY" type =" int64s" isNullable =" true" optional =" true" min =" 0" max =" 1000000" default =" 0x8000000000000000" >Frequency</attribute >
61
61
<!-- Conformance feature PWRQ - for now optional-->
@@ -64,8 +64,8 @@ limitations under the License.
64
64
<attribute code =" 0x0010" side =" server" define =" HARMONIC_PHASES" type =" array" isNullable =" true" optional =" true" entryType =" HarmonicMeasurementStruct" >HarmonicPhases</attribute >
65
65
<!-- Conformance feature [POLY] - for now optional-->
66
66
<attribute code =" 0x0011" side =" server" define =" POWER_FACTOR" type =" int64s" isNullable =" true" min =" -10000" max =" 10000" optional =" true" default =" 0x8000000000000000" >PowerFactor</attribute >
67
- <attribute code =" 0x0012" side =" server" type =" amperage_ma" define =" NEUTRAL_CURRENT" isNullable =" true" min =" -2 " max =" 2 " optional =" true" default =" 0x8000000000000000" >NeutralCurrent</attribute >
68
- <event code =" 0x0000" name =" MeasurementPeriodRanges" priority =" info" apiMaturity =" provisional" optional =" true" >
67
+ <attribute code =" 0x0012" side =" server" type =" amperage_ma" define =" NEUTRAL_CURRENT" isNullable =" true" min =" 0xC000000000000000 " max =" 0x4000000000000000 " optional =" true" default =" 0x8000000000000000" >NeutralCurrent</attribute >
68
+ <event code =" 0x0000" name =" MeasurementPeriodRanges" priority =" info" apiMaturity =" provisional" optional =" true" side = " server " >
69
69
<description >MeasurementPeriodRanges</description >
70
70
<field id =" 0" name =" Ranges" array =" true" type =" MeasurementRangeStruct" />
71
71
</event >
0 commit comments