Commit c19a6df603933c38de143ba862ac5fd78376a294
1 parent
a21bb5f670
Exists in
master
and in
2 other branches
모델추가
Showing
1 changed file
with
33 additions
and
7 deletions
Show diff stats
app/gui/oven_control/config.h
@@ -8,7 +8,7 @@ | @@ -8,7 +8,7 @@ | ||
8 | #define STRUCT_PACK __attribute__ ((packed)) | 8 | #define STRUCT_PACK __attribute__ ((packed)) |
9 | 9 | ||
10 | 10 | ||
11 | -#define MAX_CONFIG_COUNT 45 | 11 | +#define MAX_CONFIG_COUNT 46 |
12 | #define MAX_SOFTWARE_INFO_CNT 3 | 12 | #define MAX_SOFTWARE_INFO_CNT 3 |
13 | #define MAX_HOTLINE_CHEF_CNT 3 | 13 | #define MAX_HOTLINE_CHEF_CNT 3 |
14 | #define MAX_HOTLINE_SERVICE_CNT 2 | 14 | #define MAX_HOTLINE_SERVICE_CNT 2 |
@@ -62,6 +62,7 @@ namespace Define | @@ -62,6 +62,7 @@ namespace Define | ||
62 | config_steam_wash, | 62 | config_steam_wash, |
63 | config_demo_mode, | 63 | config_demo_mode, |
64 | config_enter_engineer_mode, | 64 | config_enter_engineer_mode, |
65 | + config_model, | ||
65 | config_invalid = MAX_CONFIG_COUNT | 66 | config_invalid = MAX_CONFIG_COUNT |
66 | }; | 67 | }; |
67 | 68 | ||
@@ -69,6 +70,9 @@ namespace Define | @@ -69,6 +70,9 @@ namespace Define | ||
69 | uint32_t d32; | 70 | uint32_t d32; |
70 | float f32; | 71 | float f32; |
71 | struct{ | 72 | struct{ |
73 | + uint16_t d16[2]; | ||
74 | + }d16; | ||
75 | + struct{ | ||
72 | uint8_t d8_0; | 76 | uint8_t d8_0; |
73 | uint8_t d8_1; | 77 | uint8_t d8_1; |
74 | uint8_t d8_2; | 78 | uint8_t d8_2; |
@@ -125,6 +129,7 @@ namespace Define | @@ -125,6 +129,7 @@ namespace Define | ||
125 | config_item steam_wash; | 129 | config_item steam_wash; |
126 | config_item demo_mode; | 130 | config_item demo_mode; |
127 | config_item enter_engineer_mode; | 131 | config_item enter_engineer_mode; |
132 | + config_item model; | ||
128 | }items; | 133 | }items; |
129 | }STRUCT_PACK config_lists; | 134 | }STRUCT_PACK config_lists; |
130 | 135 | ||
@@ -139,6 +144,28 @@ namespace Define | @@ -139,6 +144,28 @@ namespace Define | ||
139 | time_type_12h | 144 | time_type_12h |
140 | }; | 145 | }; |
141 | 146 | ||
147 | + enum model_type{ | ||
148 | + model_electric_10 = 0, | ||
149 | + model_electric_20, | ||
150 | + model_electric_24, | ||
151 | + model_electric_40, | ||
152 | + | ||
153 | + model_gas_lpg_10, | ||
154 | + model_gas_lpg_20, | ||
155 | + model_gas_lpg_24, | ||
156 | + model_gas_lpg_40, | ||
157 | + | ||
158 | + model_gas_lng_10, | ||
159 | + model_gas_lng_20, | ||
160 | + model_gas_lng_24, | ||
161 | + model_gas_lng_40 | ||
162 | + }; | ||
163 | + | ||
164 | + enum rest_time_type{ | ||
165 | + rest_time_rest=0, | ||
166 | + rest_time_target | ||
167 | + }; | ||
168 | + | ||
142 | const char language_menu[3][20]{ | 169 | const char language_menu[3][20]{ |
143 | "한국어\0", | 170 | "한국어\0", |
144 | "中國語\0", | 171 | "中國語\0", |
@@ -164,10 +191,7 @@ namespace Define | @@ -164,10 +191,7 @@ namespace Define | ||
164 | "1100g" | 191 | "1100g" |
165 | }; | 192 | }; |
166 | 193 | ||
167 | - enum rest_time_type{ | ||
168 | - rest_time_rest=0, | ||
169 | - rest_time_target | ||
170 | - }; | 194 | + |
171 | 195 | ||
172 | const char rest_time_type_menu[2][16] = { | 196 | const char rest_time_type_menu[2][16] = { |
173 | "잔여시간\0", | 197 | "잔여시간\0", |
@@ -175,8 +199,8 @@ namespace Define | @@ -175,8 +199,8 @@ namespace Define | ||
175 | }; | 199 | }; |
176 | 200 | ||
177 | const char on_off_menu[2][16]={ | 201 | const char on_off_menu[2][16]={ |
178 | - "설정\0", | ||
179 | - "설정취소\0" | 202 | + "설정취소\0", |
203 | + "설정\0" | ||
180 | }; | 204 | }; |
181 | 205 | ||
182 | const char active_on_off_menu[2][16]={ | 206 | const char active_on_off_menu[2][16]={ |
@@ -362,6 +386,7 @@ class Config : public QObject | @@ -362,6 +386,7 @@ class Config : public QObject | ||
362 | public: | 386 | public: |
363 | static Config *getInstance(QObject *parent=0); | 387 | static Config *getInstance(QObject *parent=0); |
364 | //static void init(); | 388 | //static void init(); |
389 | + bool initConfig(void); | ||
365 | bool loadConfig(void); | 390 | bool loadConfig(void); |
366 | bool saveConfig(void); | 391 | bool saveConfig(void); |
367 | Define::config_item getConfigValue(Define::ConfigType idx); | 392 | Define::config_item getConfigValue(Define::ConfigType idx); |
@@ -378,6 +403,7 @@ public: | @@ -378,6 +403,7 @@ public: | ||
378 | static QString getDateTimeString(uint32_t sec); | 403 | static QString getDateTimeString(uint32_t sec); |
379 | static QString getTempString(int cel_temp); | 404 | static QString getTempString(int cel_temp); |
380 | 405 | ||
406 | + | ||
381 | void execConfigWindow(QWidget *parent, Define::ConfigType idx); | 407 | void execConfigWindow(QWidget *parent, Define::ConfigType idx); |
382 | 408 | ||
383 | 409 |