Added new api queries
This commit is contained in:
parent
4959022d5d
commit
1c1c8aa327
@ -138,3 +138,31 @@ boolean espResetApi(WEBServerManager::HttpRequestData &HRD, WiFiClient *wc, void
|
||||
return true;
|
||||
}
|
||||
|
||||
boolean sdCardSizeApi(WEBServerManager::HttpRequestData &HRD, WiFiClient *wc, void *pData)
|
||||
{
|
||||
SAB *p = (SAB *)pData;
|
||||
char buffer[200];
|
||||
double size = p->getSdCardManager().getSize(GBYTE);
|
||||
if(size == 0.0)
|
||||
sprintf(buffer,"HTTP/1.1 200 OK\r\nContent-Type: application/json\r\n\r\n{ \"status\" : \"ok\", \"card\" : \"not present\", \"size\" : \"0\" }");
|
||||
else
|
||||
sprintf(buffer,"HTTP/1.1 200 OK\r\nContent-Type: application/json\r\n\r\n{ \"status\" : \"ok\", \"card\" : \"present\", \"size\" : \"%.2f\", \"unit\" : \"GByte\" }",size);
|
||||
|
||||
wc->print(buffer);
|
||||
return true;
|
||||
}
|
||||
|
||||
boolean powerInfoApi(WEBServerManager::HttpRequestData &HRD, WiFiClient *wc, void *pData)
|
||||
{
|
||||
SAB *p = (SAB *)pData;
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
boolean wifiInfoApi(WEBServerManager::HttpRequestData &HRD, WiFiClient *wc, void *pData)
|
||||
{
|
||||
SAB *p = (SAB *)pData;
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
@ -7,8 +7,11 @@ boolean nextViewApi(WEBServerManager::HttpRequestData&, WiFiClient*, void*);
|
||||
boolean ViewByUIDApi(WEBServerManager::HttpRequestData&, WiFiClient*, void*);
|
||||
boolean rtcGetTimeApi(WEBServerManager::HttpRequestData&, WiFiClient*, void*);
|
||||
boolean rtcSetTimeApi(WEBServerManager::HttpRequestData&, WiFiClient*, void*);
|
||||
boolean sdCardSizeApi(WEBServerManager::HttpRequestData&, WiFiClient*, void*);
|
||||
boolean sdCardUnmountApi(WEBServerManager::HttpRequestData&, WiFiClient*, void*);
|
||||
boolean sdCardMountApi(WEBServerManager::HttpRequestData&, WiFiClient*, void*);
|
||||
boolean powerInfoApi(WEBServerManager::HttpRequestData&, WiFiClient*, void*);
|
||||
boolean wifiInfoApi(WEBServerManager::HttpRequestData&, WiFiClient*, void*);
|
||||
boolean espRestartApi(WEBServerManager::HttpRequestData&, WiFiClient*, void*);
|
||||
boolean espResetApi(WEBServerManager::HttpRequestData&, WiFiClient*, void*);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user