Previously this field contained the device name, too. This would make it necessary for drivers to remove the device part of the name when SetValue is called. Instead the device name is now always provided by the driver in the appropriate field DeviceNameForDriver.
134 lines
2.9 KiB
Plaintext
134 lines
2.9 KiB
Plaintext
<?xml?>
|
|
|
|
<tm2>
|
|
<type id="AQH_VALUE" type="pointer">
|
|
<descr>
|
|
</descr>
|
|
<lang id="c">
|
|
<identifier>AQH_VALUE</identifier>
|
|
<prefix>AQH_Value</prefix>
|
|
<baseFileName>value</baseFileName>
|
|
|
|
<flags>
|
|
with_xml
|
|
with_db
|
|
with_list1
|
|
with_list2
|
|
</flags>
|
|
|
|
<headers>
|
|
<header type="sys" loc="pre">aqhome/api.h</header>
|
|
</headers>
|
|
|
|
<inlines>
|
|
</inlines>
|
|
|
|
|
|
|
|
</lang>
|
|
|
|
|
|
<enums>
|
|
|
|
<enum id="AQH_VALUE_TYPE" prefix="AQH_ValueType_">
|
|
<item name="sensor" value="0">
|
|
<descr>sensor</descr>
|
|
</item>
|
|
<item name="actor" >
|
|
<descr>actor</descr>
|
|
</item>
|
|
|
|
</enum>
|
|
|
|
</enums>
|
|
|
|
|
|
<members>
|
|
|
|
<member name="id" type="uint64_t" maxlen="8">
|
|
<default>0</default>
|
|
<preset>0</preset>
|
|
<access>public</access>
|
|
<flags>with_getbymember</flags>
|
|
</member>
|
|
|
|
<member name="driver" type="char_ptr" maxlen="32">
|
|
<default>0</default>
|
|
<preset>0</preset>
|
|
<access>public</access>
|
|
<flags>own</flags>
|
|
</member>
|
|
|
|
<member name="name" type="char_ptr" maxlen="128">
|
|
<default>0</default>
|
|
<preset>0</preset>
|
|
<access>public</access>
|
|
<flags>own</flags>
|
|
</member>
|
|
|
|
<member name="nameForSystem" type="char_ptr" maxlen="128">
|
|
<default>0</default>
|
|
<preset>0</preset>
|
|
<access>public</access>
|
|
<flags>own with_getbymember</flags>
|
|
</member>
|
|
|
|
<member name="deviceNameForDriver" type="char_ptr" maxlen="128">
|
|
<default>0</default>
|
|
<preset>0</preset>
|
|
<access>public</access>
|
|
<flags>own</flags>
|
|
</member>
|
|
|
|
<member name="deviceNameForSystem" type="char_ptr" maxlen="128">
|
|
<default>0</default>
|
|
<preset>0</preset>
|
|
<access>public</access>
|
|
<flags>own</flags>
|
|
</member>
|
|
|
|
<member name="valueType" type="int" maxlen="8">
|
|
<default>0</default>
|
|
<preset>0</preset>
|
|
<access>public</access>
|
|
<flags></flags>
|
|
</member>
|
|
|
|
<member name="valueUnits" type="char_ptr" maxlen="32">
|
|
<default>0</default>
|
|
<preset>0</preset>
|
|
<access>public</access>
|
|
<flags>own</flags>
|
|
</member>
|
|
|
|
|
|
<member name="topicId" type="uint64_t" maxlen="8">
|
|
<default>0</default>
|
|
<preset>0</preset>
|
|
<access>public</access>
|
|
<flags></flags>
|
|
</member>
|
|
|
|
<member name="dataPath" type="char_ptr" maxlen="256">
|
|
<default>0</default>
|
|
<preset>0</preset>
|
|
<access>public</access>
|
|
<flags>own</flags>
|
|
</member>
|
|
|
|
|
|
<member name="timestampCreation" type="uint64_t" maxlen="8" >
|
|
<access>public</access>
|
|
<flags>none</flags>
|
|
<default>0</default>
|
|
<preset>0</preset>
|
|
</member>
|
|
|
|
|
|
</members>
|
|
|
|
</type>
|
|
|
|
</tm2>
|
|
|