two new channel types

This commit is contained in:
openshwprojects
2022-05-21 09:14:50 +02:00
parent 435e0cdbea
commit 9038a850ba
3 changed files with 22 additions and 0 deletions

View File

@@ -210,6 +210,22 @@ int http_fn_index(http_request_t *request) {
hprintf128(request,"<input type=\"radio\" name=\"set\" value=\"%i\" onchange=\"this.form.submit()\" %s>%s",j,check,types[j]);
}
hprintf128(request,"</form>");
hprintf128(request,"<br>");
} else if(channelType == ChType_TextField) {
int iValue;
iValue = CHANNEL_Get(i);
hprintf128(request,"<p>Change channel %i value:</p><form action=\"index\">",i);
hprintf128(request,"<input type=\"hidden\" name=\"setIndex\" value=\"%i\">",i);
hprintf128(request,"<input type=\"number\" name=\"set\" value=\"%i\">",iValue);
hprintf128(request,"<input type=\"submit\" value=\"Set!\"/></form>");
hprintf128(request,"</form>");
hprintf128(request,"<br>");
} else if(channelType == ChType_ReadOnly) {
int iValue;
iValue = CHANNEL_Get(i);
hprintf128(request,"Channel %i = %i",i,iValue);
hprintf128(request,"<br>");
} else if(h_isChannelRelay(i) || channelType == ChType_Toggle) {