Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: oldheating gps motorhome heating
Diff: page/page.c
- Revision:
- 59:309e78f243dd
- Parent:
- 58:e5ab14ef6ea6
- Child:
- 77:4689596a2f3f
--- a/page/page.c Fri Mar 08 16:07:56 2019 +0000
+++ b/page/page.c Fri Mar 08 18:42:58 2019 +0000
@@ -88,7 +88,7 @@
HttpAddText("</ul></nav>\r\n");
}
-void PageAddLabelledValue(char* label, float labelwidth, char* value)
+void PageAddLabelledValue(float labelwidth, char* label, char* value)
{
HttpAddF ("<div style='width:%.1fem;'>", labelwidth);
HttpAddText(label);
@@ -98,7 +98,7 @@
HttpAddText("</div>\r\n");
}
-void PageAddLabelledMac(char* label, float labelwidth, char* mac)
+void PageAddLabelledMac(float labelwidth, char* label, char* mac)
{
HttpAddF ("<div style='width:%.1fem;'>", labelwidth);
HttpAddText(label);
@@ -108,7 +108,7 @@
HttpAddText("</div>\r\n");
}
-void PageAddLabelledIp4(char* label, float labelwidth, uint32_t ip)
+void PageAddLabelledIp4(float labelwidth, char* label, uint32_t ip)
{
HttpAddF ("<div style='width:%.1fem;'>", labelwidth);
HttpAddText(label);
@@ -118,7 +118,7 @@
HttpAddText ("</div>\r\n");
}
-void PageAddLabelledIp6(char* label, float labelwidth, char* ip)
+void PageAddLabelledIp6(float labelwidth, char* label, char* ip)
{
HttpAddF ("<div style='width:%.1fem;'>", labelwidth);
HttpAddText(label);
@@ -127,16 +127,16 @@
HttpAddText("</span>");
HttpAddText ("</div>\r\n");
}
-void PageAddLabelledOnOff(char* label, float labelwidth, int value)
+void PageAddLabelledOnOff(float labelwidth, char* label, int value)
{
- if (value) PageAddLabelledValue(label, labelwidth, "On");
- else PageAddLabelledValue(label, labelwidth, "Off");
+ if (value) PageAddLabelledValue(labelwidth, label, "On");
+ else PageAddLabelledValue(labelwidth, label, "Off");
}
-void PageAddLabelledInt(char* label, float labelwidth, int value)
+void PageAddLabelledInt(float labelwidth, char* label, int value)
{
char text[30];
snprintf(text, sizeof(text), "%8d", value); //Right align with enough spaces so that the length is always constant.
- PageAddLabelledValue(label, labelwidth, text);
+ PageAddLabelledValue(labelwidth, label, text);
}
void PageAddInputText(float labelwidth, char* label, float inputwidth, char* value, char* action, char* name)
{
@@ -162,28 +162,6 @@
HttpAddF("<input type='submit' value='%s'>\r\n", value);
HttpAddText("</form>\r\n");
}
-void PageAddTm(struct tm* ptm)
-{
- char text[30];
- snprintf(text, sizeof(text), "%d-%02d-%02d ", ptm->tm_year + 1900, ptm->tm_mon + 1, ptm->tm_mday);
- HttpAddText(text);
- switch(ptm->tm_wday)
- {
- case 0: HttpAddText("Sun"); break;
- case 1: HttpAddText("Mon"); break;
- case 2: HttpAddText("Tue"); break;
- case 3: HttpAddText("Wed"); break;
- case 4: HttpAddText("Thu"); break;
- case 5: HttpAddText("Fri"); break;
- case 6: HttpAddText("Sat"); break;
- default: HttpAddText("???"); break;
- }
- snprintf(text, sizeof(text), " %02d:%02d:%02d", ptm->tm_hour, ptm->tm_min, ptm->tm_sec);
- HttpAddText(text);
- if (ptm->tm_isdst > 0) HttpAddText(" BST");
- else if (ptm->tm_isdst == 0) HttpAddText(" GMT");
- else HttpAddText(" UTC");
-}
void PageAddAjaxInputToggle(float labelwidth, char* label, char* id, char* name)
{
HttpAddText("<div>\r\n");