powersync-plugins-modbus/libnymea-sunspec/tools/models/smdx/smdx_00001.xml

57 lines
1.9 KiB
XML

<sunSpecModels v="1">
<!-- 1: common -->
<model id="1" len="66" name="common">
<block len="66">
<point id="Mn" offset="0" type="string" len="16" mandatory="true" />
<point id="Md" offset="16" type="string" len="16" mandatory="true" />
<point id="Opt" offset="32" type="string" len="8" />
<point id="Vr" offset="40" type="string" len="8" />
<point id="SN" offset="48" type="string" len="16" mandatory="true" />
<point id="DA" offset="64" type="uint16" access="rw" />
<point id="Pad" offset="65" type="pad" access="r" />
</block>
</model>
<strings id="1" locale="en">
<model>
<label>Common</label>
<description>All SunSpec compliant devices must include this as the first model</description>
<notes></notes>
</model>
<point id="Mn">
<label>Manufacturer</label>
<description>Well known value registered with SunSpec for compliance</description>
<notes></notes>
</point>
<point id="Md">
<label>Model</label>
<description>Manufacturer specific value (32 chars)</description>
<notes></notes>
</point>
<point id="Opt">
<label>Options</label>
<description>Manufacturer specific value (16 chars)</description>
<notes></notes>
</point>
<point id="Vr">
<label>Version</label>
<description>Manufacturer specific value (16 chars)</description>
<notes></notes>
</point>
<point id="SN">
<label>Serial Number</label>
<description>Manufacturer specific value (32 chars)</description>
<notes></notes>
</point>
<point id="DA">
<label>Device Address</label>
<description>Modbus device address</description>
<notes></notes>
</point>
<point id="Pad">
<label></label>
<description>Force even alignment</description>
<notes></notes>
</point>
</strings>
</sunSpecModels>