two more channel types for fans

This commit is contained in:
openshwprojects
2023-03-06 15:39:16 +01:00
parent 38cc9eb3c1
commit 61bfbfe2ec
5 changed files with 47 additions and 3 deletions

View File

@ -446,17 +446,29 @@ int http_fn_index(http_request_t* request) {
poststr(request, "</td></tr>");
}
else if (channelType == ChType_OffLowMidHigh || channelType == ChType_OffLowestLowMidHighHighest || channelType == ChType_LowestLowMidHighHighest) {
else if (channelType == ChType_OffLowMidHigh || channelType == ChType_OffLowestLowMidHighHighest
|| channelType == ChType_LowestLowMidHighHighest || channelType == ChType_LowMidHighHighest
|| channelType == ChType_OffLowMidHighHighest) {
const char** types;
const char* types4[] = { "Off","Low","Mid","High" };
const char* typesLowMidHighHighest[] = { "Low","Mid","High","Highest" };
const char* typesOffLowMidHighHighest[] = { "Off", "Low","Mid","High","Highest" };
const char* types6[] = { "Off", "Lowest", "Low", "Mid", "High", "Highest" };
const char* types5NoOff[] = { "Lowest", "Low", "Mid", "High", "Highest" };
int numTypes;
if (channelType == ChType_OffLowMidHigh) {
types = types4;
numTypes = 4;
}
else if (channelType == ChType_LowMidHighHighest) {
types = typesLowMidHighHighest;
numTypes = 4;
}
else if (channelType == ChType_OffLowMidHighHighest) {
types = typesOffLowMidHighHighest;
numTypes = 5;
}
else if (channelType == ChType_LowestLowMidHighHighest) {
types = types5NoOff;
numTypes = 5;