editing of values now also works.
This commit is contained in:
@@ -211,6 +211,13 @@ AQH_VALUE *AQH_Storage_GetValueById(const AQH_STORAGE *sto, uint64_t id)
|
||||
|
||||
|
||||
|
||||
AQH_VALUE *AQH_Storage_GetValueByName(const AQH_STORAGE *sto, const char *s)
|
||||
{
|
||||
return sto?AQH_Value_List_GetByName(sto->valueList, s):NULL;
|
||||
}
|
||||
|
||||
|
||||
|
||||
uint32_t AQH_Storage_GetRuntimeFlags(const AQH_STORAGE *sto)
|
||||
{
|
||||
return sto?sto->runtimeFlags:0;
|
||||
|
||||
@@ -67,6 +67,7 @@ AQHOME_API AQH_MQTT_TOPIC *AQH_Storage_GetMqttTopicByTopic(const AQH_STORAGE *st
|
||||
AQHOME_API void AQH_Storage_AddValue(AQH_STORAGE *sto, AQH_VALUE *value);
|
||||
AQHOME_API AQH_VALUE_LIST *AQH_Storage_GetValueList(const AQH_STORAGE *sto);
|
||||
AQHOME_API AQH_VALUE *AQH_Storage_GetValueById(const AQH_STORAGE *sto, uint64_t id);
|
||||
AQHOME_API AQH_VALUE *AQH_Storage_GetValueByName(const AQH_STORAGE *sto, const char *s);
|
||||
|
||||
AQHOME_API const char *AQH_Storage_GetStateFile(const AQH_STORAGE *sto);
|
||||
AQHOME_API void AQH_Storage_SetStateFile(AQH_STORAGE *sto, const char *s);
|
||||
|
||||
@@ -28,6 +28,18 @@
|
||||
</lang>
|
||||
|
||||
|
||||
<enums>
|
||||
|
||||
<enum id="AQH_VALUE_TYPE" prefix="AQH_ValueType_">
|
||||
<item name="num">
|
||||
<descr>numeric type</descr>
|
||||
</item>
|
||||
|
||||
</enum>
|
||||
|
||||
</enums>
|
||||
|
||||
|
||||
<members>
|
||||
|
||||
<member name="id" type="uint64_t" maxlen="8">
|
||||
@@ -37,6 +49,13 @@
|
||||
<flags>with_getbymember</flags>
|
||||
</member>
|
||||
|
||||
<member name="name" type="char_ptr" maxlen="32">
|
||||
<default>0</default>
|
||||
<preset>0</preset>
|
||||
<access>public</access>
|
||||
<flags>own with_getbymember</flags>
|
||||
</member>
|
||||
|
||||
<member name="topicId" type="uint64_t" maxlen="8">
|
||||
<default>0</default>
|
||||
<preset>0</preset>
|
||||
|
||||
Reference in New Issue
Block a user