Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[XML] Correct the PCC cluster xml to reflect the specification #17181

Merged
Merged
Show file tree
Hide file tree
Changes from 9 commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
2237907
Correct the PCC cluster xml to reflect the specification
tlykkeberg-grundfos Apr 7, 2022
974580a
* Updated with small corrections to min/max
tlykkeberg-grundfos Apr 7, 2022
a891dc1
* Added special RW VM access priviledges to LifetimerunningHours and …
tlykkeberg-grundfos Apr 7, 2022
9593db2
* Added ClusterRevision to be '3'
tlykkeberg-grundfos Apr 7, 2022
1005f5c
* Added the RW VM for the OperationMode and ControlMode attributes as…
tlykkeberg-grundfos Apr 8, 2022
1ef0c5c
* Changed back to hexadecimal notation for min/max
tlykkeberg-grundfos Apr 8, 2022
d833aac
Merge branch 'master' into bugfix/missing-isnullable-in-pcc-xml
tlykkeberg-grundfos Apr 8, 2022
0ad0a6e
* Re-ran the zap_regen_all.py script
tlykkeberg-grundfos Apr 8, 2022
10dff53
Restyled by clang-format
restyled-commits Apr 8, 2022
bf38ba4
* Set the LifetimeRunningHours and LifetimeEnergyConsumed to Nullable
tlykkeberg-grundfos Apr 11, 2022
4175f79
Merge branch 'master' into bugfix/missing-isnullable-in-pcc-xml
tlykkeberg-grundfos Apr 11, 2022
93f9e75
Restyled by clang-format
restyled-commits Apr 11, 2022
001260d
Merge branch 'master' into bugfix/missing-isnullable-in-pcc-xml
tlykkeberg-grundfos Apr 12, 2022
ceb6b1f
Restyled by clang-format
restyled-commits Apr 12, 2022
49e7e4f
Fix error in PCC server implementation: use correct attribute types
tlykkeberg-grundfos Apr 13, 2022
eedebb3
Merge branch 'master' into bugfix/missing-isnullable-in-pcc-xml
tlykkeberg-grundfos Apr 19, 2022
77e0a98
Changed back to ENUM8 as type in XML files for PCC
tlykkeberg-grundfos Apr 19, 2022
af20719
Restyled by clang-format
restyled-commits Apr 19, 2022
fe3568d
* Re-inserted the PumpOperationMode and PumpControlMode as valid type…
tlykkeberg-grundfos Apr 19, 2022
d51eee9
* Corrected missing use of PumpOperationMode and PumpControlMonde i P…
tlykkeberg-grundfos Apr 19, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -2626,29 +2626,29 @@ server cluster PumpConfigurationAndControl = 512 {
info event TurbineOperation = 16 {
}

readonly attribute int16s maxPressure = 0;
readonly attribute int16u maxSpeed = 1;
readonly attribute int16u maxFlow = 2;
readonly attribute int16s minConstPressure = 3;
readonly attribute int16s maxConstPressure = 4;
readonly attribute int16s minCompPressure = 5;
readonly attribute int16s maxCompPressure = 6;
readonly attribute int16u minConstSpeed = 7;
readonly attribute int16u maxConstSpeed = 8;
readonly attribute int16u minConstFlow = 9;
readonly attribute int16u maxConstFlow = 10;
readonly attribute int16s minConstTemp = 11;
readonly attribute int16s maxConstTemp = 12;
readonly attribute nullable int16s maxPressure = 0;
readonly attribute nullable int16u maxSpeed = 1;
readonly attribute nullable int16u maxFlow = 2;
readonly attribute nullable int16s minConstPressure = 3;
readonly attribute nullable int16s maxConstPressure = 4;
readonly attribute nullable int16s minCompPressure = 5;
readonly attribute nullable int16s maxCompPressure = 6;
readonly attribute nullable int16u minConstSpeed = 7;
readonly attribute nullable int16u maxConstSpeed = 8;
readonly attribute nullable int16u minConstFlow = 9;
readonly attribute nullable int16u maxConstFlow = 10;
readonly attribute nullable int16s minConstTemp = 11;
readonly attribute nullable int16s maxConstTemp = 12;
readonly attribute bitmap16 pumpStatus = 16;
readonly attribute enum8 effectiveOperationMode = 17;
readonly attribute enum8 effectiveControlMode = 18;
readonly attribute int16s capacity = 19;
readonly attribute int16u speed = 20;
attribute nullable int24u lifetimeRunningHours = 21;
readonly attribute int24u power = 22;
attribute nullable int32u lifetimeEnergyConsumed = 23;
attribute enum8 operationMode = 32;
attribute enum8 controlMode = 33;
readonly attribute PumpOperationMode effectiveOperationMode = 17;
readonly attribute PumpControlMode effectiveControlMode = 18;
readonly attribute nullable int16s capacity = 19;
readonly attribute nullable int16u speed = 20;
attribute int24u lifetimeRunningHours = 21;
readonly attribute nullable int24u power = 22;
attribute int32u lifetimeEnergyConsumed = 23;
attribute PumpOperationMode operationMode = 32;
attribute PumpControlMode controlMode = 33;
readonly attribute bitmap16 alarmMask = 34;
readonly attribute bitmap32 featureMap = 65532;
readonly attribute int16u clusterRevision = 65533;
Expand Down
44 changes: 22 additions & 22 deletions examples/placeholder/linux/apps/app1/config.matter
Original file line number Diff line number Diff line change
Expand Up @@ -1854,29 +1854,29 @@ server cluster PumpConfigurationAndControl = 512 {
info event TurbineOperation = 16 {
}

readonly attribute int16s maxPressure = 0;
readonly attribute int16u maxSpeed = 1;
readonly attribute int16u maxFlow = 2;
readonly attribute int16s minConstPressure = 3;
readonly attribute int16s maxConstPressure = 4;
readonly attribute int16s minCompPressure = 5;
readonly attribute int16s maxCompPressure = 6;
readonly attribute int16u minConstSpeed = 7;
readonly attribute int16u maxConstSpeed = 8;
readonly attribute int16u minConstFlow = 9;
readonly attribute int16u maxConstFlow = 10;
readonly attribute int16s minConstTemp = 11;
readonly attribute int16s maxConstTemp = 12;
readonly attribute nullable int16s maxPressure = 0;
readonly attribute nullable int16u maxSpeed = 1;
readonly attribute nullable int16u maxFlow = 2;
readonly attribute nullable int16s minConstPressure = 3;
readonly attribute nullable int16s maxConstPressure = 4;
readonly attribute nullable int16s minCompPressure = 5;
readonly attribute nullable int16s maxCompPressure = 6;
readonly attribute nullable int16u minConstSpeed = 7;
readonly attribute nullable int16u maxConstSpeed = 8;
readonly attribute nullable int16u minConstFlow = 9;
readonly attribute nullable int16u maxConstFlow = 10;
readonly attribute nullable int16s minConstTemp = 11;
readonly attribute nullable int16s maxConstTemp = 12;
readonly attribute bitmap16 pumpStatus = 16;
readonly attribute enum8 effectiveOperationMode = 17;
readonly attribute enum8 effectiveControlMode = 18;
readonly attribute int16s capacity = 19;
readonly attribute int16u speed = 20;
attribute nullable int24u lifetimeRunningHours = 21;
readonly attribute int24u power = 22;
attribute nullable int32u lifetimeEnergyConsumed = 23;
attribute enum8 operationMode = 32;
attribute enum8 controlMode = 33;
readonly attribute PumpOperationMode effectiveOperationMode = 17;
readonly attribute PumpControlMode effectiveControlMode = 18;
readonly attribute nullable int16s capacity = 19;
readonly attribute nullable int16u speed = 20;
attribute int24u lifetimeRunningHours = 21;
readonly attribute nullable int24u power = 22;
attribute int32u lifetimeEnergyConsumed = 23;
attribute PumpOperationMode operationMode = 32;
attribute PumpControlMode controlMode = 33;
readonly attribute bitmap16 alarmMask = 34;
readonly attribute bitmap32 featureMap = 65532;
readonly attribute int16u clusterRevision = 65533;
Expand Down
44 changes: 22 additions & 22 deletions examples/placeholder/linux/apps/app2/config.matter
Original file line number Diff line number Diff line change
Expand Up @@ -1585,29 +1585,29 @@ server cluster PumpConfigurationAndControl = 512 {
info event TurbineOperation = 16 {
}

readonly attribute int16s maxPressure = 0;
readonly attribute int16u maxSpeed = 1;
readonly attribute int16u maxFlow = 2;
readonly attribute int16s minConstPressure = 3;
readonly attribute int16s maxConstPressure = 4;
readonly attribute int16s minCompPressure = 5;
readonly attribute int16s maxCompPressure = 6;
readonly attribute int16u minConstSpeed = 7;
readonly attribute int16u maxConstSpeed = 8;
readonly attribute int16u minConstFlow = 9;
readonly attribute int16u maxConstFlow = 10;
readonly attribute int16s minConstTemp = 11;
readonly attribute int16s maxConstTemp = 12;
readonly attribute nullable int16s maxPressure = 0;
readonly attribute nullable int16u maxSpeed = 1;
readonly attribute nullable int16u maxFlow = 2;
readonly attribute nullable int16s minConstPressure = 3;
readonly attribute nullable int16s maxConstPressure = 4;
readonly attribute nullable int16s minCompPressure = 5;
readonly attribute nullable int16s maxCompPressure = 6;
readonly attribute nullable int16u minConstSpeed = 7;
readonly attribute nullable int16u maxConstSpeed = 8;
readonly attribute nullable int16u minConstFlow = 9;
readonly attribute nullable int16u maxConstFlow = 10;
readonly attribute nullable int16s minConstTemp = 11;
readonly attribute nullable int16s maxConstTemp = 12;
readonly attribute bitmap16 pumpStatus = 16;
readonly attribute enum8 effectiveOperationMode = 17;
readonly attribute enum8 effectiveControlMode = 18;
readonly attribute int16s capacity = 19;
readonly attribute int16u speed = 20;
attribute nullable int24u lifetimeRunningHours = 21;
readonly attribute int24u power = 22;
attribute nullable int32u lifetimeEnergyConsumed = 23;
attribute enum8 operationMode = 32;
attribute enum8 controlMode = 33;
readonly attribute PumpOperationMode effectiveOperationMode = 17;
readonly attribute PumpControlMode effectiveControlMode = 18;
readonly attribute nullable int16s capacity = 19;
readonly attribute nullable int16u speed = 20;
attribute int24u lifetimeRunningHours = 21;
readonly attribute nullable int24u power = 22;
attribute int32u lifetimeEnergyConsumed = 23;
attribute PumpOperationMode operationMode = 32;
attribute PumpControlMode controlMode = 33;
readonly attribute bitmap16 alarmMask = 34;
readonly attribute bitmap32 featureMap = 65532;
readonly attribute int16u clusterRevision = 65533;
Expand Down
44 changes: 22 additions & 22 deletions examples/pump-app/pump-common/pump-app.matter
Original file line number Diff line number Diff line change
Expand Up @@ -1161,29 +1161,29 @@ server cluster PumpConfigurationAndControl = 512 {
info event TurbineOperation = 16 {
}

readonly attribute int16s maxPressure = 0;
readonly attribute int16u maxSpeed = 1;
readonly attribute int16u maxFlow = 2;
readonly attribute int16s minConstPressure = 3;
readonly attribute int16s maxConstPressure = 4;
readonly attribute int16s minCompPressure = 5;
readonly attribute int16s maxCompPressure = 6;
readonly attribute int16u minConstSpeed = 7;
readonly attribute int16u maxConstSpeed = 8;
readonly attribute int16u minConstFlow = 9;
readonly attribute int16u maxConstFlow = 10;
readonly attribute int16s minConstTemp = 11;
readonly attribute int16s maxConstTemp = 12;
readonly attribute nullable int16s maxPressure = 0;
readonly attribute nullable int16u maxSpeed = 1;
readonly attribute nullable int16u maxFlow = 2;
readonly attribute nullable int16s minConstPressure = 3;
readonly attribute nullable int16s maxConstPressure = 4;
readonly attribute nullable int16s minCompPressure = 5;
readonly attribute nullable int16s maxCompPressure = 6;
readonly attribute nullable int16u minConstSpeed = 7;
readonly attribute nullable int16u maxConstSpeed = 8;
readonly attribute nullable int16u minConstFlow = 9;
readonly attribute nullable int16u maxConstFlow = 10;
readonly attribute nullable int16s minConstTemp = 11;
readonly attribute nullable int16s maxConstTemp = 12;
readonly attribute bitmap16 pumpStatus = 16;
readonly attribute enum8 effectiveOperationMode = 17;
readonly attribute enum8 effectiveControlMode = 18;
readonly attribute int16s capacity = 19;
readonly attribute int16u speed = 20;
attribute nullable int24u lifetimeRunningHours = 21;
readonly attribute int24u power = 22;
attribute nullable int32u lifetimeEnergyConsumed = 23;
attribute enum8 operationMode = 32;
attribute enum8 controlMode = 33;
readonly attribute PumpOperationMode effectiveOperationMode = 17;
readonly attribute PumpControlMode effectiveControlMode = 18;
readonly attribute nullable int16s capacity = 19;
readonly attribute nullable int16u speed = 20;
attribute int24u lifetimeRunningHours = 21;
readonly attribute nullable int24u power = 22;
attribute int32u lifetimeEnergyConsumed = 23;
attribute PumpOperationMode operationMode = 32;
attribute PumpControlMode controlMode = 33;
readonly attribute bitmap16 alarmMask = 34;
readonly attribute bitmap32 featureMap = 65532;
readonly attribute int16u clusterRevision = 65533;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1028,13 +1028,13 @@ client cluster PumpConfigurationAndControl = 512 {
info event TurbineOperation = 16 {
}

readonly attribute int16s maxPressure = 0;
readonly attribute int16u maxSpeed = 1;
readonly attribute int16u maxFlow = 2;
readonly attribute enum8 effectiveOperationMode = 17;
readonly attribute enum8 effectiveControlMode = 18;
readonly attribute int16s capacity = 19;
attribute enum8 operationMode = 32;
readonly attribute nullable int16s maxPressure = 0;
readonly attribute nullable int16u maxSpeed = 1;
readonly attribute nullable int16u maxFlow = 2;
readonly attribute PumpOperationMode effectiveOperationMode = 17;
readonly attribute PumpControlMode effectiveControlMode = 18;
readonly attribute nullable int16s capacity = 19;
attribute PumpOperationMode operationMode = 32;
readonly attribute int16u clusterRevision = 65533;
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,30 +24,47 @@ limitations under the License.
<define>PUMP_CONFIG_CONTROL_CLUSTER</define>
<client tick="false" init="false">true</client>
<server tick="false" tickFrequency="half" init="false">true</server>
<attribute side="server" code="0x0000" define="MAX_PRESSURE" type="INT16S" min="0x0000" max="0xFFFF" writable="false" optional="false">MaxPressure</attribute>
<attribute side="server" code="0x0001" define="MAX_SPEED" type="INT16U" min="0x0000" max="0xFFFF" writable="false" optional="false">MaxSpeed</attribute>
<attribute side="server" code="0x0002" define="MAX_FLOW" type="INT16U" min="0x0000" max="0xFFFF" writable="false" optional="false">MaxFlow</attribute>
<attribute side="server" code="0x0003" define="MIN_CONST_PRESSURE" type="INT16S" min="0x0000" max="0xFFFF" writable="false" optional="true">MinConstPressure</attribute>
<attribute side="server" code="0x0004" define="MAX_CONST_PRESSURE" type="INT16S" min="0x0000" max="0xFFFF" writable="false" optional="true">MaxConstPressure</attribute>
<attribute side="server" code="0x0005" define="MIN_COMP_PRESSURE" type="INT16S" min="0x0000" max="0xFFFF" writable="false" optional="true">MinCompPressure</attribute>
<attribute side="server" code="0x0006" define="MAX_COMP_PRESSURE" type="INT16S" min="0x0000" max="0xFFFF" writable="false" optional="true">MaxCompPressure</attribute>
<attribute side="server" code="0x0007" define="MIN_CONST_SPEED" type="INT16U" min="0x0000" max="0xFFFF" writable="false" optional="true">MinConstSpeed</attribute>
<attribute side="server" code="0x0008" define="MAX_CONST_SPEED" type="INT16U" min="0x0000" max="0xFFFF" writable="false" optional="true">MaxConstSpeed</attribute>
<attribute side="server" code="0x0009" define="MIN_CONST_FLOW" type="INT16U" min="0x0000" max="0xFFFF" writable="false" optional="true">MinConstFlow</attribute>
<attribute side="server" code="0x000A" define="MAX_CONST_FLOW" type="INT16U" min="0x0000" max="0xFFFF" writable="false" optional="true">MaxConstFlow</attribute>
<attribute side="server" code="0x000B" define="MIN_CONST_TEMP" type="INT16S" min="0x0000" max="0xFFFF" writable="false" optional="true">MinConstTemp</attribute>
<attribute side="server" code="0x000C" define="MAX_CONST_TEMP" type="INT16S" min="0x0000" max="0x7FFF" writable="false" optional="true">MaxConstTemp</attribute>
<globalAttribute side="either" code="0xFFFD" value="3"/>
<attribute side="server" code="0x0000" define="MAX_PRESSURE" type="INT16S" isNullable="true" min="0x8001" max="0x7FFF" writable="false" optional="false">MaxPressure</attribute>
<attribute side="server" code="0x0001" define="MAX_SPEED" type="INT16U" isNullable="true" min="0x0000" max="0xFFFE" writable="false" optional="false">MaxSpeed</attribute>
<attribute side="server" code="0x0002" define="MAX_FLOW" type="INT16U" isNullable="true" min="0x0000" max="0xFFFE" writable="false" optional="false">MaxFlow</attribute>
<attribute side="server" code="0x0003" define="MIN_CONST_PRESSURE" type="INT16S" isNullable="true" min="0x8001" max="0x7FFF" writable="false" optional="true">MinConstPressure</attribute>
<attribute side="server" code="0x0004" define="MAX_CONST_PRESSURE" type="INT16S" isNullable="true" min="0x8001" max="0x7FFF" writable="false" optional="true">MaxConstPressure</attribute>
<attribute side="server" code="0x0005" define="MIN_COMP_PRESSURE" type="INT16S" isNullable="true" min="0x8001" max="0x7FFF" writable="false" optional="true">MinCompPressure</attribute>
<attribute side="server" code="0x0006" define="MAX_COMP_PRESSURE" type="INT16S" isNullable="true" min="0x8001" max="0x7FFF" writable="false" optional="true">MaxCompPressure</attribute>
<attribute side="server" code="0x0007" define="MIN_CONST_SPEED" type="INT16U" isNullable="true" min="0x0000" max="0xFFFE" writable="false" optional="true">MinConstSpeed</attribute>
<attribute side="server" code="0x0008" define="MAX_CONST_SPEED" type="INT16U" isNullable="true" min="0x0000" max="0xFFFE" writable="false" optional="true">MaxConstSpeed</attribute>
<attribute side="server" code="0x0009" define="MIN_CONST_FLOW" type="INT16U" isNullable="true" min="0x0000" max="0xFFFE" writable="false" optional="true">MinConstFlow</attribute>
<attribute side="server" code="0x000A" define="MAX_CONST_FLOW" type="INT16U" isNullable="true" min="0x0000" max="0xFFFE" writable="false" optional="true">MaxConstFlow</attribute>
<attribute side="server" code="0x000B" define="MIN_CONST_TEMP" type="INT16S" isNullable="true" min="0x954D" max="32767" writable="false" optional="true">MinConstTemp</attribute>
<attribute side="server" code="0x000C" define="MAX_CONST_TEMP" type="INT16S" isNullable="true" min="0x954D" max="0x7FFF" writable="false" optional="true">MaxConstTemp</attribute>
<attribute side="server" code="0x0010" define="PUMP_STATUS" type="BITMAP16" writable="false" default="0x0000" reportable="true" optional="true">PumpStatus</attribute>
<attribute side="server" code="0x0011" define="EFFECTIVE_OPERATION_MODE" type="ENUM8" min="0x00" max="0xFE" writable="false" optional="false">EffectiveOperationMode</attribute>
<attribute side="server" code="0x0012" define="EFFECTIVE_CONTROL_MODE" type="ENUM8" min="0x00" max="0xFE" writable="false" optional="false">EffectiveControlMode</attribute>
<attribute side="server" code="0x0013" define="CAPACITY" type="INT16S" min="0x0000" max="0x7FFF" writable="false" reportable="true" optional="false">Capacity</attribute>
<attribute side="server" code="0x0014" define="SPEED" type="INT16U" min="0x0000" max="0xFFFE" writable="false" optional="true">Speed</attribute>
<attribute side="server" code="0x0015" define="LIFETIME_RUNNING_HOURS" type="INT24U" isNullable="true" writable="true" default="0x000000" optional="true">LifetimeRunningHours</attribute>
<attribute side="server" code="0x0016" define="PUMP_POWER" type="INT24U" min="0x000000" max="0xFFFFFE" writable="false" optional="true">Power</attribute>
<attribute side="server" code="0x0017" define="LIFETIME_ENERGY_CONSUMED" type="INT32U" isNullable="true" writable="true" default="0x00000000" optional="true">LifetimeEnergyConsumed</attribute>
<attribute side="server" code="0x0020" define="OPERATION_MODE" type="ENUM8" min="0x00" max="0xFE" writable="true" default="0x00" optional="false">OperationMode</attribute>
<attribute side="server" code="0x0021" define="CONTROL_MODE" type="ENUM8" min="0x00" max="0xFE" writable="true" default="0x00" optional="true">ControlMode</attribute>
<attribute side="server" code="0x0022" define="PUMP_ALARM_MASK" type="BITMAP16" writable="false" optional="true">AlarmMask</attribute>
<attribute side="server" code="0x0011" define="EFFECTIVE_OPERATION_MODE" type="PumpOperationMode" min="0x00" max="0x03" writable="false" optional="false">EffectiveOperationMode</attribute>
<attribute side="server" code="0x0012" define="EFFECTIVE_CONTROL_MODE" type="PumpControlMode" min="0x00" max="0x07" writable="false" optional="false">EffectiveControlMode</attribute>
<attribute side="server" code="0x0013" define="CAPACITY" type="INT16S" isNullable="true" min="0x0000" max="0x7FFF" writable="false" reportable="true" optional="false">Capacity</attribute>
<attribute side="server" code="0x0014" define="SPEED" type="INT16U" isNullable="true" min="0x0000" max="0xFFFE" writable="false" optional="true">Speed</attribute>
<attribute side="server" code="0x0015" define="LIFETIME_RUNNING_HOURS" type="INT24U" writable="true" default="0x000000" optional="true">
tlykkeberg-grundfos marked this conversation as resolved.
Show resolved Hide resolved
tlykkeberg-grundfos marked this conversation as resolved.
Show resolved Hide resolved
<description>LifetimeRunningHours</description>
<access op="read" privilege="view"/>
<access op="write" privilege="manage"/>
</attribute>
<attribute side="server" code="0x0016" define="PUMP_POWER" type="INT24U" isNullable="true" writable="false" optional="true">Power</attribute>
<attribute side="server" code="0x0017" define="LIFETIME_ENERGY_CONSUMED" type="INT32U" writable="true" default="0x00000000" optional="true">
tlykkeberg-grundfos marked this conversation as resolved.
Show resolved Hide resolved
<description>LifetimeEnergyConsumed</description>
<access op="read" privilege="view"/>
<access op="write" privilege="manage"/>
</attribute>
<attribute side="server" code="0x0020" define="OPERATION_MODE" type="PumpOperationMode" min="0x00" max="0x03" writable="true" default="0x00" optional="false">
<description>OperationMode</description>
<access op="read" privilege="view"/>
<access op="write" privilege="manage"/>
</attribute>
<attribute side="server" code="0x0021" define="CONTROL_MODE" type="PumpControlMode" min="0x00" max="0x07" writable="true" default="0x00" optional="true">
<description>ControlMode</description>
<access op="read" privilege="view"/>
<access op="write" privilege="manage"/>
</attribute>
<attribute side="server" code="0x0022" define="PUMP_ALARM_MASK" type="BITMAP16" writable="false" default="0x0000" optional="true">AlarmMask</attribute>

<event side="server" code="0x00" priority="info" name="SupplyVoltageLow">
<description>SupplyVoltageLow</description>
Expand Down
Loading