thermferm/rdconfig.c

changeset 566
776a605befa5
parent 565
3593b18486d7
child 570
1e0192b295b9
equal deleted inserted replaced
565:3593b18486d7 566:776a605befa5
31 31
32 #define MY_ENCODING "utf-8" 32 #define MY_ENCODING "utf-8"
33 33
34 const char TEMPSTATE[3][8] = { "OK", "MISSING", "ERROR" }; 34 const char TEMPSTATE[3][8] = { "OK", "MISSING", "ERROR" };
35 const char UNITMODE[5][8] = { "OFF", "NONE", "FRIDGE", "BEER", "PROFILE" }; 35 const char UNITMODE[5][8] = { "OFF", "NONE", "FRIDGE", "BEER", "PROFILE" };
36 const char UNITSTAGE[3][10] = { "PRIMARY", "SECONDARY", "TERTIARY" }; 36 const char UNITSTAGE[4][12] = { "PRIMARY", "SECONDARY", "TERTIARY", "CARBONATION" };
37 const char PROFSTATE[5][6] = { "OFF", "PAUSE", "RUN", "DONE", "ABORT" }; 37 const char PROFSTATE[5][6] = { "OFF", "PAUSE", "RUN", "DONE", "ABORT" };
38 const char DEVTYPE[8][6] = { "NA", "W1", "GPIO", "RC433", "DHT", "I2C", "SPI", "SIM" }; 38 const char DEVTYPE[8][6] = { "NA", "W1", "GPIO", "RC433", "DHT", "I2C", "SPI", "SIM" };
39 const char DEVPRESENT[4][6] = { "UNDEF", "NO", "YES", "ERROR" }; 39 const char DEVPRESENT[4][6] = { "UNDEF", "NO", "YES", "ERROR" };
40 const char DEVDIR[7][11] = { "UNDEF", "IN_BIN", "OUT_BIN", "IN_ANALOG", "OUT_ANALOG", "OUT_PWM", "INTERN" }; 40 const char DEVDIR[7][11] = { "UNDEF", "IN_BIN", "OUT_BIN", "IN_ANALOG", "OUT_ANALOG", "OUT_PWM", "INTERN" };
41 const char PIDMODE[3][5] = { "NONE", "AUTO", "BOO" }; 41 const char PIDMODE[3][5] = { "NONE", "AUTO", "BOO" };
1386 } 1386 }
1387 xmlFree(key); 1387 xmlFree(key);
1388 } 1388 }
1389 if ((!xmlStrcmp(cur->name, (const xmlChar *)"STAGE"))) { 1389 if ((!xmlStrcmp(cur->name, (const xmlChar *)"STAGE"))) {
1390 key = xmlNodeListGetString(doc, cur->xmlChildrenNode, 1); 1390 key = xmlNodeListGetString(doc, cur->xmlChildrenNode, 1);
1391 for (i = 0; i < 3; i++) { 1391 for (i = 0; i < 4; i++) {
1392 if (! xmlStrcmp(key, (const xmlChar *)UNITSTAGE[i])) { 1392 if (! xmlStrcmp(key, (const xmlChar *)UNITSTAGE[i])) {
1393 unit->stage = i; 1393 unit->stage = i;
1394 break; 1394 break;
1395 } 1395 }
1396 } 1396 }

mercurial