brewco/prompt.c

changeset 443
6b80a37fdf8d
parent 442
1193bd7d460f
child 445
3ec477cda546
equal deleted inserted replaced
442:1193bd7d460f 443:6b80a37fdf8d
30 extern int lcdHandle; 30 extern int lcdHandle;
31 extern int slcdHandle; 31 extern int slcdHandle;
32 32
33 33
34 34
35 void prompt(int index) 35 void prompt(int index, char *text)
36 { 36 {
37 char message[81]; 37 char message[81];
38 int line; 38 int line;
39 39
40 switch (index) { 40 switch (index) {
46 slcdClear(slcdHandle); 46 slcdClear(slcdHandle);
47 #ifdef HAVE_WIRINGPI_H 47 #ifdef HAVE_WIRINGPI_H
48 piUnlock(LOCK_LCD); 48 piUnlock(LOCK_LCD);
49 #endif 49 #endif
50 return; 50 return;
51 case 101: snprintf(message, Config.lcd_cols + 1, " Brewco %s ", VERSION); 51 case 100: snprintf(message, Config.lcd_cols + 1, text);
52 break;
53 case 101: snprintf(message, Config.lcd_cols + 1, " Brewco %s \007", VERSION);
52 break; 54 break;
53 case 102: snprintf(message, Config.lcd_cols + 1, " SETUP MENU "); 55 case 102: snprintf(message, Config.lcd_cols + 1, " SETUP MENU ");
54 break; 56 break;
55 case 103: snprintf(message, Config.lcd_cols + 1, " AUTOMATIC MODE "); 57 case 103: snprintf(message, Config.lcd_cols + 1, " AUTOMATIC MODE ");
56 break; 58 break;
57 case 104: snprintf(message, Config.lcd_cols + 1, " MANUAL MODE "); 59 case 104: snprintf(message, Config.lcd_cols + 1, " MANUAL MODE ");
58 break; 60 break;
59 case 111: snprintf(message, Config.lcd_cols + 1, "AUTO --> Mash In "); 61 case 111: snprintf(message, Config.lcd_cols + 1, "AUTO --> Mash In ");
60 break; 62 break;
61 case 112: snprintf(message, Config.lcd_cols + 1, "AUTO --> Fitasi "); 63 case 112: snprintf(message, Config.lcd_cols + 1, "AUTO --> Phytase ");
62 break; 64 break;
63 case 113: snprintf(message, Config.lcd_cols + 1, "AUTO --> Glucanasi "); 65 case 113: snprintf(message, Config.lcd_cols + 1, "AUTO --> Glucanase ");
64 break; 66 break;
65 case 114: snprintf(message, Config.lcd_cols + 1, "AUTO --> Proteasi "); 67 case 114: snprintf(message, Config.lcd_cols + 1, "AUTO --> Protease ");
66 break; 68 break;
67 case 115: snprintf(message, Config.lcd_cols + 1, "AUTO --> B-amilasi "); 69 case 115: snprintf(message, Config.lcd_cols + 1, "AUTO --> \342-Amylase "); /* Beta */
68 break; 70 break;
69 case 116: snprintf(message, Config.lcd_cols + 1, "AUTO --> A-amilasi 1"); 71 case 116: snprintf(message, Config.lcd_cols + 1, "AUTO --> \340-Amylase 1"); /* Alpha */
70 break; 72 break;
71 case 117: snprintf(message, Config.lcd_cols + 1, "AUTO --> A-amilasi 2"); 73 case 117: snprintf(message, Config.lcd_cols + 1, "AUTO --> \340-Amylase 2");
72 break; 74 break;
73 case 118: snprintf(message, Config.lcd_cols + 1, "AUTO --> Mash Out "); 75 case 118: snprintf(message, Config.lcd_cols + 1, "AUTO --> Mash Out ");
74 break; 76 break;
75 case 121: snprintf(message, Config.lcd_cols + 1, "AUTO --> Hop xx "); 77 case 119: snprintf(message, Config.lcd_cols + 1, "AUTO --> Boil ");
78 break;
79 case 120: snprintf(message, Config.lcd_cols + 1, "AUTO --> Cooling ");
80 break;
81 case 121: snprintf(message, Config.lcd_cols + 1, "AUTO --> Whirlpool ");
82 break;
83 case 122: snprintf(message, Config.lcd_cols + 1, "AUTO --> Hop xx ");
84 break;
85 case 131: snprintf(message, Config.lcd_cols + 1, " Edit brewsystem ");
86 break;
87 case 132: snprintf(message, Config.lcd_cols + 1, " Toggle Yes/No ");
88 break;
89 case 200: snprintf(message, Config.lcd_cols + 1, text);
76 break; 90 break;
77 case 202: snprintf(message, Config.lcd_cols + 1, " Manage Recipes "); 91 case 202: snprintf(message, Config.lcd_cols + 1, " Manage Recipes ");
78 break; 92 break;
79 case 203: snprintf(message, Config.lcd_cols + 1, " Manage Brewsystems "); 93 case 203: snprintf(message, Config.lcd_cols + 1, " Manage Brewsystems ");
80 break; 94 break;
106 break; 120 break;
107 case 217: snprintf(message, Config.lcd_cols + 1, " Brewing Process "); 121 case 217: snprintf(message, Config.lcd_cols + 1, " Brewing Process ");
108 break; 122 break;
109 case 218: snprintf(message, Config.lcd_cols + 1, " Add Brewsystem? "); 123 case 218: snprintf(message, Config.lcd_cols + 1, " Add Brewsystem? ");
110 break; 124 break;
111 case 301: snprintf(message, Config.lcd_cols + 1, " Finished "); 125 case 300: snprintf(message, Config.lcd_cols + 1, text);
112 break; 126 break;
113 case 302: snprintf(message, Config.lcd_cols + 1, " Shutting down "); 127 case 301: snprintf(message, Config.lcd_cols + 1, " Finished ");
128 break;
129 case 302: snprintf(message, Config.lcd_cols + 1, " Shutting down ");
130 break;
131 case 400: snprintf(message, Config.lcd_cols + 1, text);
114 break; 132 break;
115 case 401: snprintf(message, Config.lcd_cols + 1, "--- MAN AUTO SETUP"); 133 case 401: snprintf(message, Config.lcd_cols + 1, "--- MAN AUTO SETUP");
116 break; 134 break;
117 case 402: snprintf(message, Config.lcd_cols + 1, "--- dwn quit ok "); 135 case 402: snprintf(message, Config.lcd_cols + 1, "--- dwn quit ok ");
118 break; 136 break;

mercurial