aqhome-cgi: more code sharing, adding page handling
allows to define your own pages with graphs, sensors and actors.
This commit is contained in:
@@ -17,6 +17,8 @@
|
||||
|
||||
#include <aqcgi/request.h>
|
||||
|
||||
#include <aqdiagram/graph/datapair.h>
|
||||
|
||||
#include <gwenhywfar/buffer.h>
|
||||
|
||||
|
||||
@@ -44,9 +46,22 @@ int AQH_ModDevices_Create(AQH_SERVICE *sv);
|
||||
uint32_t AQH_ModDevices_ColorFromHexString(const char *s);
|
||||
uint32_t AQH_ModDevices_HtmlColorToValueRGBW(uint32_t colorIn);
|
||||
uint32_t AQH_ModDevices_RgbwToHtmlColor(uint32_t colorIn);
|
||||
uint32_t AQH_ModDevices_RgbwFromComponents(int r, int g, int b, int w);
|
||||
|
||||
int AQH_ModDevices_RgbwGetR(uint32_t color);
|
||||
int AQH_ModDevices_RgbwGetG(uint32_t color);
|
||||
int AQH_ModDevices_RgbwGetB(uint32_t color);
|
||||
int AQH_ModDevices_RgbwGetW(uint32_t color);
|
||||
|
||||
|
||||
|
||||
|
||||
AQH_VALUE *AQH_ModDevices_GetValueForDevice(AQH_DATACLIENT *dc, const char *sDeviceName, const char *sValueName);
|
||||
AQH_DEVICE *AQH_ModDevices_GetDevice(AQH_DATACLIENT *dc, const char *sDeviceName);
|
||||
int AQH_ModDevices_ValueGetLastDataAsInt(AQH_DATACLIENT *dc, const AQH_VALUE *value, int defaultValue);
|
||||
|
||||
AQDG_GRAPH_DATAPAIR_LIST *AQH_ModDevices_RequestDataPairList(AQH_DATACLIENT *dc, const char *systemValueName,
|
||||
uint64_t tsBegin, uint64_t tsEnd, uint64_t num);
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user