aqhome-data: adding datapoints basically works now.
This commit is contained in:
@@ -359,6 +359,23 @@ void AQH_Storage_SetDataFileFolder(AQH_STORAGE *sto, const char *s)
|
||||
|
||||
|
||||
|
||||
int AQH_Storage_AddDatapoint(AQH_STORAGE *sto, uint64_t valueId, uint64_t timestamp, double dataPoint)
|
||||
{
|
||||
AQH_DATAFILE *df;
|
||||
|
||||
df=_getDataFileByValueId(sto, valueId);
|
||||
if (df) {
|
||||
DBG_INFO(AQH_LOGDOMAIN, "Appending record to datafile");
|
||||
AQH_DataFile_AppendRecord(df, timestamp, dataPoint);
|
||||
return 0;
|
||||
}
|
||||
else {
|
||||
DBG_ERROR(AQH_LOGDOMAIN, "Error getting data file for value %lu", (unsigned long int) valueId);
|
||||
return GWEN_ERROR_GENERIC;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
void AQH_Storage_HandleMqttPublish(AQH_STORAGE *sto, const char *sTopic, const char *sValue)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user