XML 6.91
This commit is contained in:
parent
af13f3b021
commit
d69a176f3c
22 changed files with 911 additions and 7001 deletions
Binary file not shown.
|
Before Width: | Height: | Size: 120 KiB After Width: | Height: | Size: 125 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 120 KiB After Width: | Height: | Size: 125 KiB |
|
|
@ -1,8 +1,13 @@
|
||||||
|
if "v2" in param:
|
||||||
|
print("Version 1 ignore ")
|
||||||
|
else:
|
||||||
if current_file_name == "page_catalog_group_recommend.skt":
|
if current_file_name == "page_catalog_group_recommend.skt":
|
||||||
touch_less_gen = True
|
touch_less_gen = True
|
||||||
else:
|
else:
|
||||||
touch_less_gen = False
|
touch_less_gen = False
|
||||||
|
|
||||||
|
print ("######################################################################################################")
|
||||||
|
idx_of_eng = 2
|
||||||
out_xml('<FrameScroll> \r\n')
|
out_xml('<FrameScroll> \r\n')
|
||||||
if touch_less_gen == True:
|
if touch_less_gen == True:
|
||||||
out_xml('<Max> 16 </Max>\r\n')
|
out_xml('<Max> 16 </Max>\r\n')
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,16 @@
|
||||||
idx_hot_product_code = 4
|
if "v2" in param:
|
||||||
idx_cold_product_code = 5
|
idx_name = 0
|
||||||
idx_blend_product_code = 6
|
idx_desc = 1
|
||||||
|
idx_img = 2
|
||||||
|
idx_hot_product_code = 5
|
||||||
|
idx_cold_product_code = 6
|
||||||
|
idx_blend_product_code = 7
|
||||||
idx_of_eng = 2
|
idx_of_eng = 2
|
||||||
idx_of_eng_des = 3
|
idx_of_eng_des = 3
|
||||||
idx_of_thai = 0
|
idx_of_thai = 0
|
||||||
idx_of_thai_des = 1
|
idx_of_thai_des = 1
|
||||||
|
print ("--------------------------------------------------------------------------------------------------------------------------")
|
||||||
|
|
||||||
|
|
||||||
if current_file_name == "page_catalog_group_recommend.skt":
|
if current_file_name == "page_catalog_group_recommend.skt":
|
||||||
touch_less_gen = True
|
touch_less_gen = True
|
||||||
|
|
@ -85,15 +90,15 @@
|
||||||
out_xml('\t</QRCode>\r\n')
|
out_xml('\t</QRCode>\r\n')
|
||||||
out_xml('</Block>\r\n')
|
out_xml('</Block>\r\n')
|
||||||
|
|
||||||
out_xml('; menu_new_list '+ str(len(menu_new_list))+'\r\n')
|
#out_xml('; menu_new_list '+ str(len(menu_new_list))+'\r\n')
|
||||||
for spl in menu_new_list:
|
for spl in menu_new_list:
|
||||||
#product_code = s
|
#product_code = s
|
||||||
if spl[ idx_of_eng] == "IGNORE":
|
#if spl[ idx_of_eng] == "IGNORE":
|
||||||
continue
|
# continue
|
||||||
|
|
||||||
out_xml( '\t; ==================> Len = ' + str(len(spl)) + '\r\n')
|
out_xml( '\t; ==================> Len = ' + str(len(spl)) + '\r\n')
|
||||||
menu_img = spl[7]
|
menu_img = spl[ idx_img][1]
|
||||||
out_xml( '\t; '+ spl[ idx_hot_product_code] + ' ' + spl[ idx_cold_product_code] + ' ' + spl[ idx_blend_product_code]+ ' \r\n')
|
out_xml( '\t; '+ spl[ idx_name][ idx_hot_product_code] + ' ' + spl[ idx_name][ idx_cold_product_code] + ' ' + spl[ idx_name][ idx_blend_product_code]+ ' \r\n')
|
||||||
out_xml( '<Block>\r\n')
|
out_xml( '<Block>\r\n')
|
||||||
out_xml('\t<MarginLeft> 33 </MarginLeft>\r\n')
|
out_xml('\t<MarginLeft> 33 </MarginLeft>\r\n')
|
||||||
out_xml('\t<MarginTop> 22 </MarginTop>\r\n')
|
out_xml('\t<MarginTop> 22 </MarginTop>\r\n')
|
||||||
|
|
@ -102,18 +107,18 @@
|
||||||
str_con = ""
|
str_con = ""
|
||||||
str_con_var = ""
|
str_con_var = ""
|
||||||
if spl[ idx_hot_product_code] != '-':
|
if spl[ idx_hot_product_code] != '-':
|
||||||
str_con += spl[ idx_hot_product_code] + '.Button,'
|
str_con += spl[ idx_name][ idx_hot_product_code] + '.Button,'
|
||||||
if spl[ idx_cold_product_code] != '-':
|
if spl[ idx_cold_product_code] != '-':
|
||||||
str_con += spl[ idx_cold_product_code] + '.Button,'
|
str_con += spl[ idx_name][ idx_cold_product_code] + '.Button,'
|
||||||
if spl[ idx_blend_product_code] != '-':
|
if spl[ idx_blend_product_code] != '-':
|
||||||
str_con += spl[ idx_blend_product_code] + '.Button,'
|
str_con += spl[ idx_name][ idx_blend_product_code] + '.Button,'
|
||||||
|
|
||||||
if spl[ idx_hot_product_code] != '-':
|
if spl[ idx_name][ idx_hot_product_code] != '-':
|
||||||
str_con_var += spl[ idx_hot_product_code] + '-'
|
str_con_var += spl[ idx_name][ idx_hot_product_code] + '-'
|
||||||
if spl[ idx_cold_product_code] != '-':
|
if spl[ idx_name][ idx_cold_product_code] != '-':
|
||||||
str_con_var += spl[ idx_cold_product_code] + '-'
|
str_con_var += spl[ idx_name][ idx_cold_product_code] + '-'
|
||||||
if spl[ idx_blend_product_code] != '-':
|
if spl[ idx_name][ idx_blend_product_code] != '-':
|
||||||
str_con_var += spl[ idx_blend_product_code] + '-'
|
str_con_var += spl[ idx_name][ idx_blend_product_code] + '-'
|
||||||
|
|
||||||
str_con_var = str_con_var.replace("-", "")
|
str_con_var = str_con_var.replace("-", "")
|
||||||
if touch_less_gen == True:
|
if touch_less_gen == True:
|
||||||
|
|
@ -123,21 +128,21 @@
|
||||||
|
|
||||||
out_xml( '\t<State> Flag( '+ str_con + ') </State> \r\n')
|
out_xml( '\t<State> Flag( '+ str_con + ') </State> \r\n')
|
||||||
|
|
||||||
pd_code_1 = spl[ idx_hot_product_code]
|
pd_code_1 = spl[ idx_name][ idx_hot_product_code]
|
||||||
pd_stage1 = '$' + spl[ idx_hot_product_code] + '.Button'
|
pd_stage1 = '$' + spl[ idx_name][ idx_hot_product_code] + '.Button'
|
||||||
if spl[ idx_hot_product_code] == "-" or len(spl[ idx_hot_product_code]) == 0 :
|
if spl[ idx_name][ idx_hot_product_code] == "-" or len(spl[ idx_name][ idx_hot_product_code]) == 0 :
|
||||||
pd_code_1 = pd_code_available
|
pd_code_1 = pd_code_available
|
||||||
pd_stage1 = '"Disable2"'
|
pd_stage1 = '"Disable2"'
|
||||||
|
|
||||||
pd_code_2 = spl[ idx_cold_product_code]
|
pd_code_2 = spl[ idx_name][ idx_cold_product_code]
|
||||||
pd_stage2 = '$' + spl[ idx_cold_product_code] + '.Button'
|
pd_stage2 = '$' + spl[ idx_name][ idx_cold_product_code] + '.Button'
|
||||||
if spl[ idx_cold_product_code] == "-" or len(spl[ idx_cold_product_code]) == 0:
|
if spl[ idx_name][ idx_cold_product_code] == "-" or len(spl[ idx_name][ idx_cold_product_code]) == 0:
|
||||||
pd_code_2 = pd_code_available
|
pd_code_2 = pd_code_available
|
||||||
pd_stage2 = '"Disable2"'
|
pd_stage2 = '"Disable2"'
|
||||||
|
|
||||||
pd_code_3 = spl[ idx_blend_product_code]
|
pd_code_3 = spl[ idx_name][ idx_blend_product_code]
|
||||||
pd_stage3 = '$' + spl[ idx_blend_product_code] + '.Button'
|
pd_stage3 = '$' + spl[ idx_name][ idx_blend_product_code] + '.Button'
|
||||||
if spl[ idx_blend_product_code] == "-" or len(spl[ idx_blend_product_code]) == 0:
|
if spl[ idx_name][ idx_blend_product_code] == "-" or len(spl[ idx_name][ idx_blend_product_code]) == 0:
|
||||||
pd_code_3 = pd_code_available
|
pd_code_3 = pd_code_available
|
||||||
pd_stage3 = '"Disable2"'
|
pd_stage3 = '"Disable2"'
|
||||||
|
|
||||||
|
|
@ -154,18 +159,17 @@
|
||||||
out_xml( '\t<EventOnClick> \r\n')
|
out_xml( '\t<EventOnClick> \r\n')
|
||||||
|
|
||||||
# Default
|
# Default
|
||||||
out_xml( '\t\tVar NameDrink = "' + spl[ idx_of_eng_des].replace("\\n", " ") + '"\r\n')
|
#out_xml( '\t\tVar NameDrink = "' + spl[ idx_of_eng_des].replace("\\n", " ") + '"\r\n')
|
||||||
out_xml( '\t\tVar NameDrinkTH = "' + spl[ idx_of_eng].replace("\\n", " ") + '"\r\n')
|
#out_xml( '\t\tVar NameDrinkTH = "' + spl[ idx_of_eng].replace("\\n", " ") + '"\r\n')
|
||||||
out_xml( '\t\tVar DrinkDescriptionTH = "' + spl[ idx_of_thai].replace("\\n", " ") + '"\r\n')
|
#out_xml( '\t\tVar DrinkDescriptionTH = "' + spl[ idx_of_thai].replace("\\n", " ") + '"\r\n')
|
||||||
out_xml( '\t\tVar DrinkDescription = "' + spl[ idx_of_thai_des].replace("\\n", " ") + '"\r\n')
|
#out_xml( '\t\tVar DrinkDescription = "' + spl[ idx_of_thai_des].replace("\\n", " ") + '"\r\n')
|
||||||
|
|
||||||
out_xml( '\t\tVar PictureDrink = "' + new_default_dir2 + '" + \"' + menu_img + '\"\r\n')
|
out_xml( '\t\tVar PictureDrink = "' + new_default_dir2 + '" + \"' + menu_img + '\"\r\n')
|
||||||
|
|
||||||
out_xml( '\t\tVar OpenFromXML = CurrentXMLFileName2\r\n')
|
out_xml( '\t\tVar OpenFromXML = CurrentXMLFileName2\r\n')
|
||||||
|
|
||||||
out_xml( '\t\tVar PriceD1 = $' + spl[ idx_hot_product_code] + '.Price\r\n')
|
out_xml( '\t\tVar PriceD1 = $' + spl[ idx_name][ idx_hot_product_code] + '.Price\r\n')
|
||||||
out_xml( '\t\tVar PriceD2 = $' + spl[ idx_cold_product_code] + '.Price\r\n')
|
out_xml( '\t\tVar PriceD2 = $' + spl[ idx_name][ idx_cold_product_code] + '.Price\r\n')
|
||||||
out_xml( '\t\tVar PriceD3 = $' + spl[ idx_blend_product_code] + '.Price\r\n')
|
out_xml( '\t\tVar PriceD3 = $' + spl[ idx_name][ idx_blend_product_code] + '.Price\r\n')
|
||||||
|
|
||||||
out_xml( '\t\tVar PD_CODE1 = "' + pd_code_1 + '"\r\n')
|
out_xml( '\t\tVar PD_CODE1 = "' + pd_code_1 + '"\r\n')
|
||||||
out_xml( '\t\tVar PD_CODE2 = "' + pd_code_2 + '"\r\n')
|
out_xml( '\t\tVar PD_CODE2 = "' + pd_code_2 + '"\r\n')
|
||||||
|
|
@ -200,14 +204,14 @@
|
||||||
|
|
||||||
out_xml( '\t\tIf PD_STAGE_2 = "Enable" Then\r\n')
|
out_xml( '\t\tIf PD_STAGE_2 = "Enable" Then\r\n')
|
||||||
#out_xml( '\t\t\tVar PD_STAGE_2 = "Enable"\r\n')
|
#out_xml( '\t\t\tVar PD_STAGE_2 = "Enable"\r\n')
|
||||||
out_xml( '\t\t\tTopping "Load" "'+ spl[ idx_cold_product_code] +'"\r\n')
|
out_xml( '\t\t\tTopping "Load" "'+ spl[ idx_name][ idx_cold_product_code] +'"\r\n')
|
||||||
out_xml( '\t\tElse\r\n')
|
out_xml( '\t\tElse\r\n')
|
||||||
out_xml( '\t\t\tIf PD_STAGE_1 = "Enable" Then\r\n')
|
out_xml( '\t\t\tIf PD_STAGE_1 = "Enable" Then\r\n')
|
||||||
#out_xml( '\t\t\t\tVar PD_STAGE_1 = "Enable"\r\n')
|
#out_xml( '\t\t\t\tVar PD_STAGE_1 = "Enable"\r\n')
|
||||||
out_xml( '\t\t\tTopping "Load" "'+ spl[ idx_hot_product_code] +'"\r\n')
|
out_xml( '\t\t\tTopping "Load" "'+ spl[ idx_name][ idx_hot_product_code] +'"\r\n')
|
||||||
out_xml( '\t\t\tElse\r\n')
|
out_xml( '\t\t\tElse\r\n')
|
||||||
#out_xml( '\t\t\t\tVar PD_STAGE_3 = "Enable"\r\n')
|
#out_xml( '\t\t\t\tVar PD_STAGE_3 = "Enable"\r\n')
|
||||||
out_xml( '\t\t\tTopping "Load" "'+ spl[ idx_blend_product_code] +'"\r\n')
|
out_xml( '\t\t\tTopping "Load" "'+ spl[ idx_name][ idx_blend_product_code] +'"\r\n')
|
||||||
out_xml( '\t\t\tEndIf\r\n')
|
out_xml( '\t\t\tEndIf\r\n')
|
||||||
out_xml( '\t\tEndIf\r\n')
|
out_xml( '\t\tEndIf\r\n')
|
||||||
|
|
||||||
|
|
@ -261,8 +265,11 @@
|
||||||
out_xml( '\t<Mode> "multi2" </Mode>\r\n')
|
out_xml( '\t<Mode> "multi2" </Mode>\r\n')
|
||||||
out_xml( '\t<Font> KanitMediumTTF </Font>\r\n')
|
out_xml( '\t<Font> KanitMediumTTF </Font>\r\n')
|
||||||
out_xml( '\t<Color> 0x322B26 </Color>\r\n')
|
out_xml( '\t<Color> 0x322B26 </Color>\r\n')
|
||||||
out_xml( '\t<State> showthaiText </State>\r\n')
|
|
||||||
out_xml( '\t<Value> "' + spl[ idx_of_eng].replace("\\n", "\n") + '" </Value>\r\n')
|
out_xml( '\t<Language>\r\n')
|
||||||
|
out_xml( '\t\t<Value> "' + spl[ idx_name][ 1].replace("\\n", "\n") + '" </Value>\r\n')
|
||||||
|
out_xml( '\t</Language>\r\n')
|
||||||
|
|
||||||
out_xml( '\t</Text>\r\n')
|
out_xml( '\t</Text>\r\n')
|
||||||
|
|
||||||
out_xml( '\t<Text>\r\n')
|
out_xml( '\t<Text>\r\n')
|
||||||
|
|
@ -273,32 +280,35 @@
|
||||||
out_xml( '\t<Font> KanitMediumTTF </Font>\r\n')
|
out_xml( '\t<Font> KanitMediumTTF </Font>\r\n')
|
||||||
out_xml( '\t<Color> 0x6F5F51 </Color>\r\n')
|
out_xml( '\t<Color> 0x6F5F51 </Color>\r\n')
|
||||||
out_xml( '\t<State> showthaiText </State>\r\n')
|
out_xml( '\t<State> showthaiText </State>\r\n')
|
||||||
out_xml( '\t<Value> "' + spl[ idx_of_thai].replace("\\n", "\n") + '" </Value>\r\n')
|
out_xml( '\t<Language>\r\n')
|
||||||
|
out_xml( '\t\t<Value> "' + spl[idx_desc][ 1].replace("\\n", "\n") + '" </Value>\r\n')
|
||||||
|
out_xml( '\t</Language>\r\n')
|
||||||
|
|
||||||
out_xml( '\t</Text>\r\n')
|
out_xml( '\t</Text>\r\n')
|
||||||
|
|
||||||
|
|
||||||
out_xml( '\t<Text>\r\n')
|
#out_xml( '\t<Text>\r\n')
|
||||||
out_xml( '\t<X> 16 </X>\r\n')
|
#out_xml( '\t<X> 16 </X>\r\n')
|
||||||
out_xml( '\t<Y> 164 </Y>\r\n')
|
#out_xml( '\t<Y> 164 </Y>\r\n')
|
||||||
out_xml( '\t<Size> 22 </Size>\r\n')
|
#out_xml( '\t<Size> 22 </Size>\r\n')
|
||||||
out_xml( '\t<Width>220</Width>\r\n')
|
#out_xml( '\t<Width>220</Width>\r\n')
|
||||||
out_xml( '\t<Mode> "multi2" </Mode>\r\n')
|
#out_xml( '\t<Mode> "multi2" </Mode>\r\n')
|
||||||
out_xml( '\t<Font> KanitMediumTTF </Font>\r\n')
|
#out_xml( '\t<Font> KanitMediumTTF </Font>\r\n')
|
||||||
out_xml( '\t<Color> 0x322B26 </Color>\r\n')
|
#out_xml( '\t<Color> 0x322B26 </Color>\r\n')
|
||||||
out_xml( '\t<State> showengText </State>\r\n')
|
#out_xml( '\t<State> showengText </State>\r\n')
|
||||||
out_xml( '\t<Value> "' + spl[ idx_of_eng_des].replace("\\n", "\n") + '" </Value>\r\n')
|
#out_xml( '\t<Value> "' + spl[ idx_of_eng_des].replace("\\n", "\n") + '" </Value>\r\n')
|
||||||
out_xml( '\t</Text>\r\n')
|
#out_xml( '\t</Text>\r\n')
|
||||||
|
|
||||||
out_xml( '\t<Text>\r\n')
|
#out_xml( '\t<Text>\r\n')
|
||||||
out_xml( '\t<X> 16 </X>\r\n')
|
#out_xml( '\t<X> 16 </X>\r\n')
|
||||||
out_xml( '\t<Y> 220 </Y>\r\n')
|
#out_xml( '\t<Y> 220 </Y>\r\n')
|
||||||
out_xml( '\t<Size> 14 </Size>\r\n')
|
#out_xml( '\t<Size> 14 </Size>\r\n')
|
||||||
out_xml( '\t<Width>220</Width>\r\n')
|
#out_xml( '\t<Width>220</Width>\r\n')
|
||||||
out_xml( '\t<Font> KanitMediumTTF </Font>\r\n')
|
#out_xml( '\t<Font> KanitMediumTTF </Font>\r\n')
|
||||||
out_xml( '\t<Color> 0x6F5F51 </Color>\r\n')
|
#out_xml( '\t<Color> 0x6F5F51 </Color>\r\n')
|
||||||
out_xml( '\t<State> showengText </State>\r\n')
|
#out_xml( '\t<State> showengText </State>\r\n')
|
||||||
out_xml( '\t<Value> "' + spl[ idx_of_thai_des].replace("\\n", "\n") + '" </Value>\r\n')
|
#out_xml( '\t<Value> "' + spl[ idx_of_thai_des].replace("\\n", "\n") + '" </Value>\r\n')
|
||||||
out_xml( '\t</Text>\r\n')
|
#out_xml( '\t</Text>\r\n')
|
||||||
|
|
||||||
out_xml( '\t<Image>\r\n')
|
out_xml( '\t<Image>\r\n')
|
||||||
out_xml( '\t<X> 16 </X>\r\n')
|
out_xml( '\t<X> 16 </X>\r\n')
|
||||||
|
|
@ -307,12 +317,12 @@
|
||||||
out_xml( '\t</Image>\r\n')
|
out_xml( '\t</Image>\r\n')
|
||||||
|
|
||||||
ice_tab_hot_show = True
|
ice_tab_hot_show = True
|
||||||
shw = "$" + spl[ idx_hot_product_code] + ".Button"
|
shw = "$" + spl[ idx_name][ idx_hot_product_code] + ".Button"
|
||||||
if spl[ idx_hot_product_code] == "-" :
|
if spl[ idx_name][ idx_hot_product_code] == "-" :
|
||||||
shw = '"Invisible"'
|
shw = '"Invisible"'
|
||||||
ice_tab_hot_show = False
|
ice_tab_hot_show = False
|
||||||
|
|
||||||
if len(spl[ idx_hot_product_code]) == 0 :
|
if len(spl[ idx_name][ idx_hot_product_code]) == 0 :
|
||||||
shw = '"Invisible"'
|
shw = '"Invisible"'
|
||||||
ice_tab_hot_show = False
|
ice_tab_hot_show = False
|
||||||
|
|
||||||
|
|
@ -323,20 +333,14 @@
|
||||||
out_xml( '\t<Filename> Var( DirImage2 + "hot.png" ) </Filename>\r\n')
|
out_xml( '\t<Filename> Var( DirImage2 + "hot.png" ) </Filename>\r\n')
|
||||||
out_xml( '\t<FilenameDisable> Var( DirImage2 + "hot_db.png" ) </FilenameDisable>\r\n')
|
out_xml( '\t<FilenameDisable> Var( DirImage2 + "hot_db.png" ) </FilenameDisable>\r\n')
|
||||||
out_xml( '\t</Image>\r\n')
|
out_xml( '\t</Image>\r\n')
|
||||||
if "inter" in param:
|
|
||||||
out_xml( '\t<Text>\r\n')
|
out_xml( '\t<Text>\r\n')
|
||||||
out_xml( '\t<X> 50 </X>\r\n')
|
out_xml( '\t<X> 50 </X>\r\n')
|
||||||
out_xml( '\t<Y> TextPriceMenuY </Y>\r\n')
|
out_xml( '\t<Y> TextPriceMenuY </Y>\r\n')
|
||||||
out_xml( '\t<Size> TextPriceMenuSize </Size>\r\n')
|
out_xml( '\t<Size> TextPriceMenuSize </Size>\r\n')
|
||||||
out_xml( '\t<Width>220</Width>\r\n')
|
out_xml( '\t<Width>220</Width>\r\n')
|
||||||
out_xml( '\t<Font> KanitMediumTTF </Font>\r\n')
|
out_xml( '\t<Font> KanitMediumTTF </Font>\r\n')
|
||||||
else:
|
|
||||||
out_xml( '\t<Text>\r\n')
|
|
||||||
out_xml( '\t<X> 50 </X>\r\n')
|
|
||||||
out_xml( '\t<Y> 265 </Y>\r\n')
|
|
||||||
out_xml( '\t<Size> 14 </Size>\r\n')
|
|
||||||
out_xml( '\t<Width>220</Width>\r\n')
|
|
||||||
out_xml( '\t<Font> KanitMediumTTF </Font>\r\n')
|
|
||||||
|
|
||||||
out_xml( '\t<Color> 0x6F5F51 </Color>\r\n')
|
out_xml( '\t<Color> 0x6F5F51 </Color>\r\n')
|
||||||
out_xml( '\t<ColorDisable> 0xEAE6E1 </ColorDisable>\r\n')
|
out_xml( '\t<ColorDisable> 0xEAE6E1 </ColorDisable>\r\n')
|
||||||
|
|
@ -348,19 +352,19 @@
|
||||||
if "free" in param:
|
if "free" in param:
|
||||||
out_xml( '\t<Value> "Free" </Value>\r\n')
|
out_xml( '\t<Value> "Free" </Value>\r\n')
|
||||||
else:
|
else:
|
||||||
out_xml( '\t<Value> StringFmt( $' + spl[ idx_hot_product_code] + '.Price , DisplayFormat, PreScaleConvertShow) </Value>; test\r\n')
|
out_xml( '\t<Value> StringFmt( $' + spl[ idx_name][ idx_hot_product_code] + '.Price , DisplayFormat, PreScaleConvertShow) </Value>; test\r\n')
|
||||||
else:
|
else:
|
||||||
out_xml( '\t<Value> Var( "฿" + $' + spl[ idx_hot_product_code] + '.Price ) </Value>\r\n')
|
out_xml( '\t<Value> Var( "฿" + $' + spl[ idx_name][ idx_hot_product_code] + '.Price ) </Value>\r\n')
|
||||||
out_xml( '\t</Text>\r\n')
|
out_xml( '\t</Text>\r\n')
|
||||||
|
|
||||||
ice_tab_ice_show = True
|
ice_tab_ice_show = True
|
||||||
|
|
||||||
shw = "$" + spl[ idx_cold_product_code] + ".Button"
|
shw = "$" + spl[ idx_name][ idx_cold_product_code] + ".Button"
|
||||||
if spl[ idx_cold_product_code] == "-" :
|
if spl[ idx_name][ idx_cold_product_code] == "-" :
|
||||||
shw = '"Invisible"'
|
shw = '"Invisible"'
|
||||||
ice_tab_ice_show = False
|
ice_tab_ice_show = False
|
||||||
|
|
||||||
if len(spl[ idx_cold_product_code]) == 0 :
|
if len(spl[ idx_name][ idx_cold_product_code]) == 0 :
|
||||||
shw = '"Invisible"'
|
shw = '"Invisible"'
|
||||||
ice_tab_ice_show = False
|
ice_tab_ice_show = False
|
||||||
|
|
||||||
|
|
@ -371,20 +375,12 @@
|
||||||
out_xml( '\t<FilenameDisable> Var( DirImage2 + "cold_db.png" ) </FilenameDisable>\r\n')
|
out_xml( '\t<FilenameDisable> Var( DirImage2 + "cold_db.png" ) </FilenameDisable>\r\n')
|
||||||
out_xml( '\t<State> ' + shw + ' </State>\r\n')
|
out_xml( '\t<State> ' + shw + ' </State>\r\n')
|
||||||
out_xml( '\t</Image>\r\n')
|
out_xml( '\t</Image>\r\n')
|
||||||
if "inter" in param:
|
|
||||||
out_xml( '\t<Text>\r\n')
|
out_xml( '\t<Text>\r\n')
|
||||||
out_xml( '\t<X> 115 </X>\r\n')
|
out_xml( '\t<X> 115 </X>\r\n')
|
||||||
out_xml( '\t<Y> TextPriceMenuY </Y>\r\n')
|
out_xml( '\t<Y> TextPriceMenuY </Y>\r\n')
|
||||||
out_xml( '\t<Size> TextPriceMenuSize </Size>\r\n')
|
out_xml( '\t<Size> TextPriceMenuSize </Size>\r\n')
|
||||||
out_xml( '\t<Width>220</Width>\r\n')
|
out_xml( '\t<Width>220</Width>\r\n')
|
||||||
out_xml( '\t<Font> KanitMediumTTF </Font>\r\n')
|
out_xml( '\t<Font> KanitMediumTTF </Font>\r\n')
|
||||||
else:
|
|
||||||
out_xml( '\t<Text>\r\n')
|
|
||||||
out_xml( '\t<X> 115 </X>\r\n')
|
|
||||||
out_xml( '\t<Y> 265 </Y>\r\n')
|
|
||||||
out_xml( '\t<Size> 14 </Size>\r\n')
|
|
||||||
out_xml( '\t<Width>220</Width>\r\n')
|
|
||||||
out_xml( '\t<Font> KanitMediumTTF </Font>\r\n')
|
|
||||||
|
|
||||||
out_xml( '\t<Color> 0x6F5F51 </Color>\r\n')
|
out_xml( '\t<Color> 0x6F5F51 </Color>\r\n')
|
||||||
out_xml( '\t<ColorDisable> 0xEAE6E1 </ColorDisable>\r\n')
|
out_xml( '\t<ColorDisable> 0xEAE6E1 </ColorDisable>\r\n')
|
||||||
|
|
@ -393,19 +389,19 @@
|
||||||
if "free" in param:
|
if "free" in param:
|
||||||
out_xml( '\t<Value> "Free" </Value>\r\n')
|
out_xml( '\t<Value> "Free" </Value>\r\n')
|
||||||
else:
|
else:
|
||||||
out_xml( '\t<Value> StringFmt( $' + spl[ idx_cold_product_code] + '.Price , DisplayFormat, PreScaleConvertShow) </Value>; test\r\n')
|
out_xml( '\t<Value> StringFmt( $' + spl[ idx_name][ idx_cold_product_code] + '.Price , DisplayFormat, PreScaleConvertShow) </Value>; test\r\n')
|
||||||
else:
|
else:
|
||||||
out_xml( '\t<Value> Var( "฿" + $' + spl[ idx_cold_product_code] + '.Price ) </Value>\r\n')
|
out_xml( '\t<Value> Var( "฿" + $' + spl[ idx_name][ idx_cold_product_code] + '.Price ) </Value>\r\n')
|
||||||
out_xml( '\t</Text>\r\n')
|
out_xml( '\t</Text>\r\n')
|
||||||
|
|
||||||
ice_tab_blend_show = True
|
ice_tab_blend_show = True
|
||||||
|
|
||||||
shw = "$" + spl[ idx_blend_product_code] + ".Button"
|
shw = "$" + spl[ idx_name][ idx_blend_product_code] + ".Button"
|
||||||
if spl[ idx_blend_product_code] == "-" :
|
if spl[ idx_name][ idx_blend_product_code] == "-" :
|
||||||
shw = '"Invisible"'
|
shw = '"Invisible"'
|
||||||
ice_tab_blend_show = False
|
ice_tab_blend_show = False
|
||||||
|
|
||||||
if len(spl[ idx_blend_product_code]) == 0 :
|
if len(spl[ idx_name][ idx_blend_product_code]) == 0 :
|
||||||
shw = '"Invisible"'
|
shw = '"Invisible"'
|
||||||
ice_tab_blend_show = False
|
ice_tab_blend_show = False
|
||||||
|
|
||||||
|
|
@ -418,7 +414,6 @@
|
||||||
out_xml( '\t</Image>\r\n')
|
out_xml( '\t</Image>\r\n')
|
||||||
|
|
||||||
out_xml( '\t<Text>\r\n')
|
out_xml( '\t<Text>\r\n')
|
||||||
if "inter" in param:
|
|
||||||
out_xml( '\t<X> 180 </X>\r\n')
|
out_xml( '\t<X> 180 </X>\r\n')
|
||||||
out_xml( '\t<Y> TextPriceMenuY </Y>\r\n')
|
out_xml( '\t<Y> TextPriceMenuY </Y>\r\n')
|
||||||
out_xml( '\t<Size> TextPriceMenuSize </Size>\r\n')
|
out_xml( '\t<Size> TextPriceMenuSize </Size>\r\n')
|
||||||
|
|
@ -426,13 +421,6 @@
|
||||||
out_xml( '\t<Font> KanitRegularTTF </Font>\r\n')
|
out_xml( '\t<Font> KanitRegularTTF </Font>\r\n')
|
||||||
#out_xml( '\t<Align> end </Align>\r\n')
|
#out_xml( '\t<Align> end </Align>\r\n')
|
||||||
|
|
||||||
else:
|
|
||||||
out_xml( '\t<X> 183 </X>\r\n')
|
|
||||||
out_xml( '\t<Y> 264 </Y>\r\n')
|
|
||||||
out_xml( '\t<Size> 14 </Size>\r\n')
|
|
||||||
out_xml( '\t<Width>220</Width>\r\n')
|
|
||||||
out_xml( '\t<Font> KanitMediumTTF </Font>\r\n')
|
|
||||||
|
|
||||||
out_xml( '\t<Color> 0x6F5F51 </Color>\r\n')
|
out_xml( '\t<Color> 0x6F5F51 </Color>\r\n')
|
||||||
out_xml( '\t<ColorDisable> 0xEAE6E1 </ColorDisable>\r\n')
|
out_xml( '\t<ColorDisable> 0xEAE6E1 </ColorDisable>\r\n')
|
||||||
out_xml( '\t<State> ' + shw + ' </State>\r\n')
|
out_xml( '\t<State> ' + shw + ' </State>\r\n')
|
||||||
|
|
@ -440,9 +428,9 @@
|
||||||
if "free" in param:
|
if "free" in param:
|
||||||
out_xml( '\t<Value> "Free" </Value>\r\n')
|
out_xml( '\t<Value> "Free" </Value>\r\n')
|
||||||
else:
|
else:
|
||||||
out_xml( '\t<Value> StringFmt( $' + spl[ idx_blend_product_code] + '.Price , DisplayFormat, PreScaleConvertShow) </Value>; test\r\n')
|
out_xml( '\t<Value> StringFmt( $' + spl[ idx_name][ idx_blend_product_code] + '.Price , DisplayFormat, PreScaleConvertShow) </Value>; test\r\n')
|
||||||
else:
|
else:
|
||||||
out_xml( '\t<Value> Var( "฿" + $' + spl[ idx_blend_product_code] + '.Price ) </Value>\r\n')
|
out_xml( '\t<Value> Var( "฿" + $' + spl[ idx_name][ idx_blend_product_code] + '.Price ) </Value>\r\n')
|
||||||
out_xml( '\t</Text>\r\n')
|
out_xml( '\t</Text>\r\n')
|
||||||
|
|
||||||
out_xml( '\t<Image>\r\n')
|
out_xml( '\t<Image>\r\n')
|
||||||
|
|
@ -503,11 +491,6 @@
|
||||||
out_xml( '\t\t\tEndIf\r\n')
|
out_xml( '\t\t\tEndIf\r\n')
|
||||||
|
|
||||||
out_xml( '\t\t)\r\n')
|
out_xml( '\t\t)\r\n')
|
||||||
if param == "old":
|
|
||||||
out_xml( '\t</State>\r\n')
|
|
||||||
out_xml( '\t<Filename> "ROOT/taobin_project/image//img_menu_err.png" </Filename>\r\n')
|
|
||||||
out_xml( '\t</Image>\r\n')
|
|
||||||
else:
|
|
||||||
out_xml( '\t</State>\r\n')
|
out_xml( '\t</State>\r\n')
|
||||||
out_xml( '\t<Filename> "ROOT/taobin_project/image//img_menu_err2.png" </Filename>\r\n')
|
out_xml( '\t<Filename> "ROOT/taobin_project/image//img_menu_err2.png" </Filename>\r\n')
|
||||||
out_xml( '\t</Image>\r\n')
|
out_xml( '\t</Image>\r\n')
|
||||||
|
|
@ -544,462 +527,11 @@
|
||||||
|
|
||||||
out_xml( '</Block>\r\n')
|
out_xml( '</Block>\r\n')
|
||||||
|
|
||||||
###############################################################################
|
|
||||||
out_xml( '\t; '+ spl[8] + ' ' + spl[9] + ' ' + spl[10]+ ' \r\n')
|
|
||||||
if spl[8] != '-' or spl[9] != '-' or spl[10] != '-':
|
|
||||||
menu_img = spl[7]
|
|
||||||
out_xml( '<Block>\r\n')
|
|
||||||
out_xml('\t<MarginLeft> 33 </MarginLeft>\r\n')
|
|
||||||
out_xml('\t<MarginTop> 22 </MarginTop>\r\n')
|
|
||||||
out_xml('\t<Width> 225 </Width>\r\n')
|
|
||||||
out_xml('\t<Height> 296 </Height>\r\n')
|
|
||||||
str_con = ""
|
|
||||||
str_con_var = ""
|
|
||||||
if spl[8] != '-':
|
|
||||||
str_con += spl[8] + '.Button,'
|
|
||||||
if spl[9] != '-':
|
|
||||||
str_con += spl[9] + '.Button,'
|
|
||||||
if spl[ idx_blend_product_code] != '-':
|
|
||||||
str_con += spl[10] + '.Button,'
|
|
||||||
|
|
||||||
if spl[8] != '-':
|
|
||||||
str_con_var += spl[8] + '-'
|
|
||||||
if spl[9] != '-':
|
|
||||||
str_con_var += spl[9] + '-'
|
|
||||||
if spl[10] != '-':
|
|
||||||
str_con_var += spl[10] + '-'
|
|
||||||
|
|
||||||
str_con_var = str_con_var.replace("-", "")
|
|
||||||
if touch_less_gen == True:
|
|
||||||
str_con += "Disable=Invisible,"
|
|
||||||
|
|
||||||
str_con += "$Sum" + str_con_var
|
|
||||||
|
|
||||||
out_xml( '\t<State> Flag( '+ str_con + ') </State> \r\n')
|
|
||||||
|
|
||||||
pd_code_1 = spl[8]
|
|
||||||
pd_stage1 = '$' + spl[8] + '.Button'
|
|
||||||
if spl[8] == "-" or len(spl[8]) == 0 :
|
|
||||||
pd_code_1 = pd_code_available
|
|
||||||
pd_stage1 = '"Disable2"'
|
|
||||||
|
|
||||||
pd_code_2 = spl[9]
|
|
||||||
pd_stage2 = '$' + spl[9] + '.Button'
|
|
||||||
if spl[9] == "-" or len(spl[9]) == 0:
|
|
||||||
pd_code_2 = pd_code_available
|
|
||||||
pd_stage2 = '"Disable2"'
|
|
||||||
|
|
||||||
pd_code_3 = spl[10]
|
|
||||||
pd_stage3 = '$' + spl[10] + '.Button'
|
|
||||||
if spl[10] == "-" or len(spl[10]) == 0:
|
|
||||||
pd_code_3 = pd_code_available
|
|
||||||
pd_stage3 = '"Disable2"'
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
out_xml( '\t<Button>\r\n')
|
|
||||||
out_xml( '\t<State> $Sum' + str_con_var +' </State> \r\n')
|
|
||||||
out_xml( '\t<Filename> "' + new_default_dir + '/'+ menu_img +'" </Filename>\r\n')
|
|
||||||
out_xml( '\t<FilenamePress> "' + new_default_dir_press + '/'+ menu_img +'" </FilenamePress>\r\n')
|
|
||||||
out_xml( '\t<FilenameDisable> "' + new_default_dir_disable + '/'+ menu_img +'" </FilenameDisable>\r\n')
|
|
||||||
out_xml( '\t<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>\r\n')
|
|
||||||
out_xml( '\t<Volume> SoundVolume </Volume>\r\n')
|
|
||||||
out_xml( '\t<EventOnClick> \r\n')
|
|
||||||
|
|
||||||
# Default
|
|
||||||
out_xml( '\t\tVar NameDrink = "' + spl[ idx_of_eng_des].replace("\\n", " ") + '"\r\n')
|
|
||||||
out_xml( '\t\tVar NameDrinkTH = "' + spl[ idx_of_eng].replace("\\n", " ") + '"\r\n')
|
|
||||||
out_xml( '\t\tVar DrinkDescriptionTH = "' + spl[ idx_of_thai].replace("\\n", " ") + '"\r\n')
|
|
||||||
out_xml( '\t\tVar DrinkDescription = "' + spl[ idx_of_thai_des].replace("\\n", " ") + '"\r\n')
|
|
||||||
|
|
||||||
out_xml( '\t\tVar PictureDrink = "' + new_default_dir2 + '" + \"' + menu_img + '\"\r\n')
|
|
||||||
|
|
||||||
out_xml( '\t\tVar OpenFromXML = CurrentXMLFileName2\r\n')
|
|
||||||
|
|
||||||
out_xml( '\t\tVar PriceD1 = $' + spl[8] + '.Price\r\n')
|
|
||||||
out_xml( '\t\tVar PriceD2 = $' + spl[9] + '.Price\r\n')
|
|
||||||
out_xml( '\t\tVar PriceD3 = $' + spl[10] + '.Price\r\n')
|
|
||||||
|
|
||||||
out_xml( '\t\tVar PD_CODE1 = "' + pd_code_1 + '"\r\n')
|
|
||||||
out_xml( '\t\tVar PD_CODE2 = "' + pd_code_2 + '"\r\n')
|
|
||||||
out_xml( '\t\tVar PD_CODE3 = "' + pd_code_3 + '"\r\n')
|
|
||||||
|
|
||||||
out_xml( '\t\tVar PD_STAGE_1 = ' + pd_stage1 + '\r\n')
|
|
||||||
out_xml( '\t\tVar PD_STAGE_2 = ' + pd_stage2 + '\r\n')
|
|
||||||
out_xml( '\t\tVar PD_STAGE_3 = ' + pd_stage3 + '\r\n')
|
|
||||||
|
|
||||||
|
|
||||||
out_xml( '\t\tVar SelectCountDrinkType = 0\r\n')
|
|
||||||
out_xml( '\t\tVar DefaultDrinkType = 0\r\n')
|
|
||||||
|
|
||||||
out_xml( '\t\tIf PD_STAGE_1 = "Enable" Then\r\n')
|
|
||||||
out_xml( '\t\t\tVar SelectCountDrinkType = SelectCountDrinkType + 1\r\n')
|
|
||||||
out_xml( '\t\t\tVar DefaultDrinkType = 1\r\n')
|
|
||||||
out_xml( '\t\tEndIf\r\n')
|
|
||||||
|
|
||||||
|
|
||||||
out_xml( '\t\tIf PD_STAGE_2 = "Enable" Then\r\n')
|
|
||||||
out_xml( '\t\t\tVar SelectCountDrinkType = SelectCountDrinkType + 1\r\n')
|
|
||||||
out_xml( '\t\t\tVar DefaultDrinkType = 2\r\n')
|
|
||||||
out_xml( '\t\tEndIf\r\n')
|
|
||||||
|
|
||||||
|
|
||||||
out_xml( '\t\tIf PD_STAGE_3 = "Enable" Then\r\n')
|
|
||||||
out_xml( '\t\t\tVar SelectCountDrinkType = SelectCountDrinkType + 1\r\n')
|
|
||||||
out_xml( '\t\t\tVar DefaultDrinkType = 3\r\n')
|
|
||||||
out_xml( '\t\tEndIf\r\n')
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
out_xml( '\t\tIf PD_STAGE_2 = "Enable" Then\r\n')
|
|
||||||
#out_xml( '\t\t\tVar PD_STAGE_2 = "Enable"\r\n')
|
|
||||||
out_xml( '\t\t\tTopping "Load" "'+ spl[9] +'"\r\n')
|
|
||||||
out_xml( '\t\tElse\r\n')
|
|
||||||
out_xml( '\t\t\tIf PD_STAGE_1 = "Enable" Then\r\n')
|
|
||||||
#out_xml( '\t\t\t\tVar PD_STAGE_1 = "Enable"\r\n')
|
|
||||||
out_xml( '\t\t\tTopping "Load" "'+ spl[8] +'"\r\n')
|
|
||||||
out_xml( '\t\t\tElse\r\n')
|
|
||||||
#out_xml( '\t\t\t\tVar PD_STAGE_3 = "Enable"\r\n')
|
|
||||||
out_xml( '\t\t\tTopping "Load" "'+ spl[10] +'"\r\n')
|
|
||||||
out_xml( '\t\t\tEndIf\r\n')
|
|
||||||
out_xml( '\t\tEndIf\r\n')
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
out_xml( '\t\tVar menu_name_eng_hot = $' + pd_code_1 + '.NameE\r\n')
|
|
||||||
out_xml( '\t\tVar menu_desc_eng_hot = $' + pd_code_1 + '.descriptionE\r\n')
|
|
||||||
out_xml( '\t\tVar menu_name_thai_hot = $' + pd_code_1 + '.Name\r\n')
|
|
||||||
out_xml( '\t\tVar menu_desc_thai_hot = $' + pd_code_1 + '.description\r\n')
|
|
||||||
out_xml( '\t\t\r\n')
|
|
||||||
out_xml( '\t\tVar menu_name_eng_cold = $' + pd_code_2 + '.NameE\r\n')
|
|
||||||
out_xml( '\t\tVar menu_desc_eng_cold = $' + pd_code_2 + '.descriptionE\r\n')
|
|
||||||
out_xml( '\t\tVar menu_name_thai_cold = $' + pd_code_2 + '.Name\r\n')
|
|
||||||
out_xml( '\t\tVar menu_desc_thai_cold = $' + pd_code_2 + '.description\r\n')
|
|
||||||
out_xml( '\t\t\r\n')
|
|
||||||
out_xml( '\t\tVar menu_name_eng_blender = $' + pd_code_3 + '.NameE\r\n')
|
|
||||||
out_xml( '\t\tVar menu_desc_eng_blender = $' + pd_code_3 + '.descriptionE\r\n')
|
|
||||||
out_xml( '\t\tVar menu_name_thai_blender = $' + pd_code_3 + '.Name\r\n')
|
|
||||||
out_xml( '\t\tVar menu_desc_thai_blender = $' + pd_code_3 + '.description\r\n')
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
out_xml( '\t\t\r\n')
|
|
||||||
out_xml( '\t\tDEBUGVAR PD_STAGE_1\r\n')
|
|
||||||
out_xml( '\t\tDEBUGVAR PD_STAGE_2\r\n')
|
|
||||||
out_xml( '\t\tDEBUGVAR PD_STAGE_3\r\n')
|
|
||||||
out_xml( '\t\tVar SelectDrinkType = 0\r\n')
|
|
||||||
|
|
||||||
out_xml( '\t\t\r\n')
|
|
||||||
out_xml( '\t\t\r\n')
|
|
||||||
if "inter" in param:
|
|
||||||
out_xml( '\t\tOpen "ROOT/taobin_project/xml/page_topping_select6.xml"\r\n')
|
|
||||||
else:
|
|
||||||
out_xml( '\t\tOpen "ROOT/taobin_project/xml/page_topping_select4.xml"\r\n')
|
|
||||||
out_xml( '\t\t\r\n')
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
out_xml( '\t</EventOnClick>\r\n')
|
|
||||||
out_xml( '\t</Button>\r\n')
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
out_xml( '\t<Text>\r\n')
|
|
||||||
out_xml( '\t<X> 16 </X>\r\n')
|
|
||||||
out_xml( '\t<Y> 164 </Y>\r\n')
|
|
||||||
out_xml( '\t<Size> 24 </Size>\r\n')
|
|
||||||
out_xml( '\t<Width>220</Width>\r\n')
|
|
||||||
out_xml( '\t<Mode> "multi2" </Mode>\r\n')
|
|
||||||
out_xml( '\t<Font> KanitMediumTTF </Font>\r\n')
|
|
||||||
out_xml( '\t<Color> 0x322B26 </Color>\r\n')
|
|
||||||
out_xml( '\t<State> showthaiText </State>\r\n')
|
|
||||||
out_xml( '\t<Value> "' + spl[ idx_of_eng].replace("\\n", "\n") + '" </Value>\r\n')
|
|
||||||
out_xml( '\t</Text>\r\n')
|
|
||||||
|
|
||||||
out_xml( '\t<Text>\r\n')
|
|
||||||
out_xml( '\t<X> 16 </X>\r\n')
|
|
||||||
out_xml( '\t<Y> 220 </Y>\r\n')
|
|
||||||
out_xml( '\t<Size> 14 </Size>\r\n')
|
|
||||||
out_xml( '\t<Width>220</Width>\r\n')
|
|
||||||
out_xml( '\t<Font> KanitMediumTTF </Font>\r\n')
|
|
||||||
out_xml( '\t<Color> 0x6F5F51 </Color>\r\n')
|
|
||||||
out_xml( '\t<State> showthaiText </State>\r\n')
|
|
||||||
out_xml( '\t<Value> "' + spl[ idx_of_thai].replace("\\n", "\n") + '" </Value>\r\n')
|
|
||||||
out_xml( '\t</Text>\r\n')
|
|
||||||
|
|
||||||
|
|
||||||
out_xml( '\t<Text>\r\n')
|
|
||||||
out_xml( '\t<X> 16 </X>\r\n')
|
|
||||||
out_xml( '\t<Y> 164 </Y>\r\n')
|
|
||||||
out_xml( '\t<Size> 22 </Size>\r\n')
|
|
||||||
out_xml( '\t<Width>220</Width>\r\n')
|
|
||||||
out_xml( '\t<Mode> "multi2" </Mode>\r\n')
|
|
||||||
out_xml( '\t<Font> KanitMediumTTF </Font>\r\n')
|
|
||||||
out_xml( '\t<Color> 0x322B26 </Color>\r\n')
|
|
||||||
out_xml( '\t<State> showengText </State>\r\n')
|
|
||||||
out_xml( '\t<Value> "' + spl[ idx_of_eng_des].replace("\\n", "\n") + '" </Value>\r\n')
|
|
||||||
out_xml( '\t</Text>\r\n')
|
|
||||||
|
|
||||||
out_xml( '\t<Text>\r\n')
|
|
||||||
out_xml( '\t<X> 16 </X>\r\n')
|
|
||||||
out_xml( '\t<Y> 220 </Y>\r\n')
|
|
||||||
out_xml( '\t<Size> 14 </Size>\r\n')
|
|
||||||
out_xml( '\t<Width>220</Width>\r\n')
|
|
||||||
out_xml( '\t<Font> KanitMediumTTF </Font>\r\n')
|
|
||||||
out_xml( '\t<Color> 0x6F5F51 </Color>\r\n')
|
|
||||||
out_xml( '\t<State> showengText </State>\r\n')
|
|
||||||
out_xml( '\t<Value> "' + spl[ idx_of_thai_des].replace("\\n", "\n") + '" </Value>\r\n')
|
|
||||||
out_xml( '\t</Text>\r\n')
|
|
||||||
|
|
||||||
out_xml( '\t<Image>\r\n')
|
|
||||||
out_xml( '\t<X> 16 </X>\r\n')
|
|
||||||
out_xml( '\t<Y> 264 </Y>\r\n')
|
|
||||||
out_xml( '\t<Filename> Var( DirImage2 + "option_deactive.png" ) </Filename>\r\n')
|
|
||||||
out_xml( '\t</Image>\r\n')
|
|
||||||
|
|
||||||
ice_tab_hot_show = True
|
|
||||||
shw = "$" + spl[8] + ".Button"
|
|
||||||
if spl[ idx_hot_product_code] == "-" :
|
|
||||||
shw = '"Invisible"'
|
|
||||||
ice_tab_hot_show = False
|
|
||||||
|
|
||||||
if len(spl[8]) == 0 :
|
|
||||||
shw = '"Invisible"'
|
|
||||||
ice_tab_hot_show = False
|
|
||||||
|
|
||||||
out_xml( '\t<Image>\r\n')
|
|
||||||
out_xml( '\t<X> 16 </X>\r\n')
|
|
||||||
out_xml( '\t<Y> 264 </Y>\r\n')
|
|
||||||
out_xml( '\t<State> ' + shw + ' </State>\r\n')
|
|
||||||
out_xml( '\t<Filename> Var( DirImage2 + "hot.png" ) </Filename>\r\n')
|
|
||||||
out_xml( '\t<FilenameDisable> Var( DirImage2 + "hot_db.png" ) </FilenameDisable>\r\n')
|
|
||||||
out_xml( '\t</Image>\r\n')
|
|
||||||
|
|
||||||
if "inter" in param:
|
|
||||||
out_xml( '\t<Text>\r\n')
|
|
||||||
out_xml( '\t<X> 50 </X>\r\n')
|
|
||||||
out_xml( '\t<Y> TextPriceMenuY </Y>\r\n')
|
|
||||||
out_xml( '\t<Size> TextPriceMenuSize </Size>\r\n')
|
|
||||||
out_xml( '\t<Width>220</Width>\r\n')
|
|
||||||
out_xml( '\t<Font> KanitMediumTTF </Font>\r\n')
|
|
||||||
else:
|
|
||||||
out_xml( '\t<Text>\r\n')
|
|
||||||
out_xml( '\t<X> 50 </X>\r\n')
|
|
||||||
out_xml( '\t<Y> 265 </Y>\r\n')
|
|
||||||
out_xml( '\t<Size> 14 </Size>\r\n')
|
|
||||||
out_xml( '\t<Width>220</Width>\r\n')
|
|
||||||
out_xml( '\t<Font> KanitMediumTTF </Font>\r\n')
|
|
||||||
|
|
||||||
out_xml( '\t<Color> 0x6F5F51 </Color>\r\n')
|
|
||||||
out_xml( '\t<ColorDisable> 0xEAE6E1 </ColorDisable>\r\n')
|
|
||||||
out_xml( '\t<State> ' + shw + ' </State>\r\n')
|
|
||||||
|
|
||||||
if "inter" in param:
|
|
||||||
if "free" in param:
|
|
||||||
out_xml( '\t<Value> "Free" </Value>\r\n')
|
|
||||||
else:
|
|
||||||
out_xml( '\t<Value> StringFmt( $' + spl[8] + '.Price , DisplayFormat, PreScaleConvertShow) </Value>; test\r\n')
|
|
||||||
else:
|
|
||||||
out_xml( '\t<Value> Var( "฿" + $' + spl[8] + '.Price ) </Value>\r\n')
|
|
||||||
|
|
||||||
out_xml( '\t</Text>\r\n')
|
|
||||||
|
|
||||||
ice_tab_ice_show = True
|
|
||||||
|
|
||||||
shw = "$" + spl[9] + ".Button"
|
|
||||||
if spl[9] == "-" :
|
|
||||||
shw = '"Invisible"'
|
|
||||||
ice_tab_ice_show = False
|
|
||||||
|
|
||||||
if len(spl[9]) == 0 :
|
|
||||||
shw = '"Invisible"'
|
|
||||||
ice_tab_ice_show = False
|
|
||||||
|
|
||||||
out_xml( '\t<Image>\r\n')
|
|
||||||
out_xml( '\t<X> 81 </X>\r\n')
|
|
||||||
out_xml( '\t<Y> 264 </Y>\r\n')
|
|
||||||
out_xml( '\t<Filename> Var( DirImage2 + "cold.png" ) </Filename>\r\n')
|
|
||||||
out_xml( '\t<FilenameDisable> Var( DirImage2 + "cold_db.png" ) </FilenameDisable>\r\n')
|
|
||||||
out_xml( '\t<State> ' + shw + ' </State>\r\n')
|
|
||||||
out_xml( '\t</Image>\r\n')
|
|
||||||
|
|
||||||
if "inter" in param:
|
|
||||||
out_xml( '\t<Text>\r\n')
|
|
||||||
out_xml( '\t<X> 115 </X>\r\n')
|
|
||||||
out_xml( '\t<Y> TextPriceMenuY </Y>\r\n')
|
|
||||||
out_xml( '\t<Size> TextPriceMenuSize </Size>\r\n')
|
|
||||||
out_xml( '\t<Width>220</Width>\r\n')
|
|
||||||
out_xml( '\t<Font> KanitMediumTTF </Font>\r\n')
|
|
||||||
else:
|
|
||||||
out_xml( '\t<Text>\r\n')
|
|
||||||
out_xml( '\t<X> 115 </X>\r\n')
|
|
||||||
out_xml( '\t<Y> 265 </Y>\r\n')
|
|
||||||
out_xml( '\t<Size> 14 </Size>\r\n')
|
|
||||||
out_xml( '\t<Width>220</Width>\r\n')
|
|
||||||
out_xml( '\t<Font> KanitMediumTTF </Font>\r\n')
|
|
||||||
|
|
||||||
out_xml( '\t<Color> 0x6F5F51 </Color>\r\n')
|
|
||||||
out_xml( '\t<ColorDisable> 0xEAE6E1 </ColorDisable>\r\n')
|
|
||||||
out_xml( '\t<State> ' + shw + ' </State>\r\n')
|
|
||||||
if "inter" in param:
|
|
||||||
if "free" in param:
|
|
||||||
out_xml( '\t<Value> "Free" </Value>\r\n')
|
|
||||||
else:
|
|
||||||
out_xml( '\t<Value> StringFmt( $' + spl[9] + '.Price , DisplayFormat, PreScaleConvertShow) </Value>; test\r\n')
|
|
||||||
else:
|
|
||||||
out_xml( '\t<Value> Var( "฿" + $' + spl[9] + '.Price ) </Value>\r\n')
|
|
||||||
|
|
||||||
out_xml( '\t</Text>\r\n')
|
|
||||||
|
|
||||||
ice_tab_blend_show = True
|
|
||||||
|
|
||||||
shw = "$" + spl[10] + ".Button"
|
|
||||||
if spl[10] == "-" :
|
|
||||||
shw = '"Invisible"'
|
|
||||||
ice_tab_blend_show = False
|
|
||||||
|
|
||||||
if len(spl[10]) == 0 :
|
|
||||||
shw = '"Invisible"'
|
|
||||||
ice_tab_blend_show = False
|
|
||||||
|
|
||||||
out_xml( '\t<Image>\r\n')
|
|
||||||
out_xml( '\t<X> 146 </X>\r\n')
|
|
||||||
out_xml( '\t<Y> 264 </Y>\r\n')
|
|
||||||
out_xml( '\t<Filename> Var( DirImage2 + "blend.png" ) </Filename>\r\n')
|
|
||||||
out_xml( '\t<FilenameDisable> Var( DirImage2 + "blend_db.png" ) </FilenameDisable>\r\n')
|
|
||||||
out_xml( '\t<State> ' + shw + ' </State>\r\n')
|
|
||||||
out_xml( '\t</Image>\r\n')
|
|
||||||
|
|
||||||
if "inter" in param:
|
|
||||||
out_xml( '\t<Text>\r\n')
|
|
||||||
out_xml( '\t<X> 183 </X>\r\n')
|
|
||||||
out_xml( '\t<Y> TextPriceMenuY </Y>\r\n')
|
|
||||||
out_xml( '\t<Size> TextPriceMenuSize </Size>\r\n')
|
|
||||||
out_xml( '\t<Width>220</Width>\r\n')
|
|
||||||
out_xml( '\t<Font> KanitMediumTTF </Font>\r\n')
|
|
||||||
else:
|
|
||||||
out_xml( '\t<Text>\r\n')
|
|
||||||
out_xml( '\t<X> 183 </X>\r\n')
|
|
||||||
out_xml( '\t<Y> 265 </Y>\r\n')
|
|
||||||
out_xml( '\t<Size> 14 </Size>\r\n')
|
|
||||||
out_xml( '\t<Width>220</Width>\r\n')
|
|
||||||
out_xml( '\t<Font> KanitMediumTTF </Font>\r\n')
|
|
||||||
out_xml( '\t<Color> 0x6F5F51 </Color>\r\n')
|
|
||||||
out_xml( '\t<ColorDisable> 0xEAE6E1 </ColorDisable>\r\n')
|
|
||||||
out_xml( '\t<State> ' + shw + ' </State>\r\n')
|
|
||||||
if "inter" in param:
|
|
||||||
if "free" in param:
|
|
||||||
out_xml( '\t<Value> "Free" </Value>\r\n')
|
|
||||||
else:
|
|
||||||
out_xml( '\t<Value> StringFmt( $' + spl[10] + '.Price , DisplayFormat, PreScaleConvertShow) </Value>; test\r\n')
|
|
||||||
else:
|
|
||||||
out_xml( '\t<Value> Var( "฿" + $' + spl[10] + '.Price ) </Value>\r\n')
|
|
||||||
|
|
||||||
out_xml( '\t</Text>\r\n')
|
|
||||||
|
|
||||||
out_xml( '\t<Image>\r\n')
|
|
||||||
out_xml( '\t<X> 81 </X>\r\n')
|
|
||||||
out_xml( '\t<Y> 264 </Y>\r\n')
|
|
||||||
out_xml( '\t<State> \r\n')
|
|
||||||
out_xml( '\t\teval( \r\n')
|
|
||||||
out_xml( '\t\tIf ICE_PROCESS_STATUS = 2 Then\r\n')
|
|
||||||
out_xml( '\t\t\r\n')
|
|
||||||
if ice_tab_hot_show == True:
|
|
||||||
|
|
||||||
#out_xml( '\t\t\tDEBUGVAR $Sum' + str_con_var +'\r\n')
|
|
||||||
out_xml( '\t\t\tIf $Sum' + str_con_var +' = "Disable" Then\r\n')
|
|
||||||
out_xml( '\t\t\t\tVar ice_tab_process_show = "Disable"\r\n')
|
|
||||||
out_xml( '\t\t\tElse\r\n')
|
|
||||||
out_xml( '\t\t\t\tVar ice_tab_process_show = "Enable"\r\n')
|
|
||||||
out_xml( '\t\t\tEndIf\r\n')
|
|
||||||
else:
|
|
||||||
out_xml( '\t\t\tVar ice_tab_process_show = "Invisible"\r\n')
|
|
||||||
|
|
||||||
out_xml( '\t\t\r\n')
|
|
||||||
out_xml( '\t\tElse\r\n')
|
|
||||||
out_xml( '\t\t\tVar ice_tab_process_show = "Invisible"\r\n')
|
|
||||||
out_xml( '\t\tEndIf\r\n')
|
|
||||||
out_xml( '\t\tVar return = ice_tab_process_show\r\n')
|
|
||||||
out_xml( '\t\t)\r\n')
|
|
||||||
out_xml( '\t</State>\r\n')
|
|
||||||
out_xml( '\t<Filename> "ROOT/taobin_project/image/drink_option/ice_tab_unavalible.png" </Filename>\r\n')
|
|
||||||
out_xml( '\t<FilenameDisable> "ROOT/taobin_project/image/drink_option/ice_tab_unavalible_dis.png" </FilenameDisable>\r\n')
|
|
||||||
out_xml( '\t</Image>\r\n')
|
|
||||||
|
|
||||||
|
|
||||||
out_xml( '\t<Image>\r\n')
|
|
||||||
out_xml( '\t<X> 49 </X>\r\n')
|
|
||||||
out_xml( '\t<Y> 117 </Y>\r\n')
|
|
||||||
out_xml( '\t<State> \r\n')
|
|
||||||
out_xml( '\t\teval( \r\n')
|
|
||||||
out_xml( '\t\t\tIf $Sum' + str_con_var +' = "Disable" Then\r\n')
|
|
||||||
out_xml( '\t\t\t\tSTRCONTAIN "ERR" $' + pd_code_1 + '.TAG tag1_is_disable\r\n')
|
|
||||||
out_xml( '\t\t\t\tSTRCONTAIN "ERR" $' + pd_code_2 + '.TAG tag2_is_disable\r\n')
|
|
||||||
out_xml( '\t\t\t\tSTRCONTAIN "ERR" $' + pd_code_3 + '.TAG tag3_is_disable\r\n')
|
|
||||||
#out_xml( '\t\t\t\tDEBUGVAR $' + pd_code_1 + '.TAG\r\n')
|
|
||||||
#out_xml( '\t\t\t\tDEBUGVAR $' + pd_code_2 + '.TAG\r\n')
|
|
||||||
#out_xml( '\t\t\t\tDEBUGVAR $' + pd_code_3 + '.TAG\r\n')
|
|
||||||
out_xml( '\t\t\t\tVar return = "Invisible"\r\n')
|
|
||||||
out_xml( '\t\t\t\tIf tag1_is_disable = "true" Then\r\n')
|
|
||||||
out_xml( '\t\t\t\t\tVar return = "Enable"\r\n')
|
|
||||||
out_xml( '\t\t\t\tEndIf\r\n')
|
|
||||||
out_xml( '\t\t\t\tIf tag2_is_disable = "true" Then\r\n')
|
|
||||||
out_xml( '\t\t\t\t\tVar return = "Enable"\r\n')
|
|
||||||
out_xml( '\t\t\t\tEndIf\r\n')
|
|
||||||
out_xml( '\t\t\t\tIf tag3_is_disable = "true" Then\r\n')
|
|
||||||
out_xml( '\t\t\t\t\tVar return = "Enable"\r\n')
|
|
||||||
out_xml( '\t\t\t\tEndIf\r\n')
|
|
||||||
out_xml( '\t\t\tElse\r\n')
|
|
||||||
out_xml( '\t\t\t\t\tVar return = "Invisible"\r\n')
|
|
||||||
|
|
||||||
out_xml( '\t\t\tEndIf\r\n')
|
|
||||||
|
|
||||||
out_xml( '\t\t)\r\n')
|
|
||||||
if param == "old":
|
|
||||||
out_xml( '\t</State>\r\n')
|
|
||||||
out_xml( '\t<Filename> "ROOT/taobin_project/image//img_menu_err.png" </Filename>\r\n')
|
|
||||||
out_xml( '\t</Image>\r\n')
|
|
||||||
else:
|
|
||||||
out_xml( '\t</State>\r\n')
|
|
||||||
out_xml( '\t<Filename> "ROOT/taobin_project/image//img_menu_err2.png" </Filename>\r\n')
|
|
||||||
out_xml( '\t</Image>\r\n')
|
|
||||||
|
|
||||||
out_xml( '\t<Text>\r\n')
|
|
||||||
out_xml( '\t<X> 84 </X>\r\n')
|
|
||||||
out_xml( '\t<Y> 266 </Y>\r\n')
|
|
||||||
out_xml( '\t<Size> 10 </Size>\r\n')
|
|
||||||
out_xml( '\t<Font> OpunMediumTTF </Font>\r\n')
|
|
||||||
out_xml( '\t<Color> 0xDE794E </Color>\r\n')
|
|
||||||
out_xml( '\t<State> ice_tab_process_show </State>\r\n')
|
|
||||||
out_xml( '\t<Value> ice_show_open </Value>\r\n')
|
|
||||||
out_xml( '\t</Text>\r\n')
|
|
||||||
|
|
||||||
|
|
||||||
if param == "old":
|
|
||||||
print("param=" + param)
|
|
||||||
else:
|
|
||||||
|
|
||||||
out_xml( '\t<Text>\r\n')
|
|
||||||
out_xml( '\t<X> 48 </X>\r\n')
|
|
||||||
out_xml( '\t<Y> 116 </Y>\r\n')
|
|
||||||
out_xml( '\t<Size> 32 </Size>\r\n')
|
|
||||||
out_xml( '\t<Width>128</Width>\r\n')
|
|
||||||
out_xml( '\t<Height>64</Height>\r\n')
|
|
||||||
out_xml( '\t<Font> MITRegularTTF </Font>\r\n')
|
|
||||||
out_xml( '\t<Color> 0x5A5A5A </Color>\r\n')
|
|
||||||
out_xml( '\t<Mode> "disable-show" </Mode>\r\n')
|
|
||||||
out_xml( '\t<State> $Sum' + str_con_var +' </State> \r\n')
|
|
||||||
out_xml( '\t<Value> text_unavailable </Value>\r\n')
|
|
||||||
out_xml( '\t<Align> center-vertical-horizontal </Align>\r\n')
|
|
||||||
out_xml( '\t</Text>\r\n')
|
|
||||||
|
|
||||||
out_xml( '</Block>\r\n')
|
|
||||||
|
|
||||||
count_test = count_test + 1
|
count_test = count_test + 1
|
||||||
#if count_test > 8 :
|
if count_test > 4 :
|
||||||
# break
|
break
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -1019,5 +551,6 @@
|
||||||
out_xml('\tOpen "ROOT/taobin_project/xml/page_payment_multi.xml"\r\n')
|
out_xml('\tOpen "ROOT/taobin_project/xml/page_payment_multi.xml"\r\n')
|
||||||
out_xml('</EventClick>\r\n')
|
out_xml('</EventClick>\r\n')
|
||||||
out_xml('</Button>\r\n')
|
out_xml('</Button>\r\n')
|
||||||
|
# if "v2" in param:
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -310,7 +310,7 @@
|
||||||
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert2.xml"
|
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert2.xml"
|
||||||
|
|
||||||
; eng
|
; eng
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_recommend.xml"
|
Open "ROOT/taobin_project/xml/page_catalog_group_recommend.lxml"
|
||||||
|
|
||||||
</EventClick>
|
</EventClick>
|
||||||
<Language>
|
<Language>
|
||||||
|
|
@ -332,7 +332,7 @@
|
||||||
<EventClick>
|
<EventClick>
|
||||||
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert2.xml"
|
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert2.xml"
|
||||||
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_coffee.xml"
|
Open "ROOT/taobin_project/xml/page_catalog_group_coffee.lxml"
|
||||||
|
|
||||||
</EventClick>
|
</EventClick>
|
||||||
<Language>
|
<Language>
|
||||||
|
|
@ -354,7 +354,8 @@
|
||||||
<Volume> SoundVolume </Volume>
|
<Volume> SoundVolume </Volume>
|
||||||
<EventClick>
|
<EventClick>
|
||||||
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert2.xml"
|
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert2.xml"
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_tea.xml"
|
|
||||||
|
Open "ROOT/taobin_project/xml/page_catalog_group_tea.lxml"
|
||||||
|
|
||||||
</EventClick>
|
</EventClick>
|
||||||
<Language>
|
<Language>
|
||||||
|
|
@ -375,7 +376,8 @@
|
||||||
<Volume> SoundVolume </Volume>
|
<Volume> SoundVolume </Volume>
|
||||||
<EventClick>
|
<EventClick>
|
||||||
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert2.xml"
|
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert2.xml"
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_milk.xml"
|
|
||||||
|
Open "ROOT/taobin_project/xml/page_catalog_group_milk.lxml"
|
||||||
|
|
||||||
</EventClick>
|
</EventClick>
|
||||||
<Language>
|
<Language>
|
||||||
|
|
@ -398,7 +400,8 @@
|
||||||
<Volume> SoundVolume </Volume>
|
<Volume> SoundVolume </Volume>
|
||||||
<EventClick>
|
<EventClick>
|
||||||
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert2.xml"
|
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert2.xml"
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_forkid.xml"
|
|
||||||
|
Open "ROOT/taobin_project/xml/page_catalog_group_forkid.lxml"
|
||||||
|
|
||||||
</EventClick>
|
</EventClick>
|
||||||
<Language>
|
<Language>
|
||||||
|
|
@ -420,7 +423,8 @@
|
||||||
<Volume> SoundVolume </Volume>
|
<Volume> SoundVolume </Volume>
|
||||||
<EventClick>
|
<EventClick>
|
||||||
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert2.xml"
|
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert2.xml"
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_appfast.xml"
|
|
||||||
|
Open "ROOT/taobin_project/xml/page_catalog_group_appfast.lxml"
|
||||||
|
|
||||||
</EventClick>
|
</EventClick>
|
||||||
<Language>
|
<Language>
|
||||||
|
|
@ -442,7 +446,8 @@
|
||||||
<Volume> SoundVolume </Volume>
|
<Volume> SoundVolume </Volume>
|
||||||
<EventClick>
|
<EventClick>
|
||||||
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert2.xml"
|
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert2.xml"
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_other.xml"
|
|
||||||
|
Open "ROOT/taobin_project/xml/page_catalog_group_other.lxml"
|
||||||
</EventClick>
|
</EventClick>
|
||||||
<Language>
|
<Language>
|
||||||
<ID> 000009 </ID>
|
<ID> 000009 </ID>
|
||||||
|
|
@ -467,7 +472,8 @@
|
||||||
<Volume> SoundVolume </Volume>
|
<Volume> SoundVolume </Volume>
|
||||||
<EventClick>
|
<EventClick>
|
||||||
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert2.xml"
|
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert2.xml"
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_whey.xml"
|
|
||||||
|
Open "ROOT/taobin_project/xml/page_catalog_group_whey.lxml"
|
||||||
|
|
||||||
</EventClick>
|
</EventClick>
|
||||||
<Language>
|
<Language>
|
||||||
|
|
@ -491,7 +497,7 @@
|
||||||
<EventClick>
|
<EventClick>
|
||||||
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert2.xml"
|
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert2.xml"
|
||||||
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_health.xml"
|
Open "ROOT/taobin_project/xml/page_catalog_group_health.lxml"
|
||||||
|
|
||||||
</EventClick>
|
</EventClick>
|
||||||
<Language>
|
<Language>
|
||||||
|
|
|
||||||
|
|
@ -1,547 +1,5 @@
|
||||||
|
Traceback (most recent call last):
|
||||||
|
File "./menu_gen_inter.py", line 132, in eval_exe
|
||||||
<Popup>
|
exec( str, globals())
|
||||||
<Cache> "Enable" </Cache>
|
File "<string>", line 93, in <module>
|
||||||
<Width> 1080 </Width>
|
TypeError: can only concatenate str (not "list") to str
|
||||||
<Height> 1920 </Height>
|
|
||||||
;<Background> "0xeae6e1" </Background>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventOpen>
|
|
||||||
; On open
|
|
||||||
Var NextPage = "-"
|
|
||||||
|
|
||||||
DEBUGVAR ICE_PROCESS_STATUS
|
|
||||||
DEBUGVAR ICE_PROCESS_TXT
|
|
||||||
|
|
||||||
|
|
||||||
If show_eng = "true" Then
|
|
||||||
Var showthaiText = "Invisible"
|
|
||||||
Var showengText = "Enable"
|
|
||||||
Var DirImage = "ROOT/taobin_project/image/page3_en"
|
|
||||||
Var show_btp = "ROOT/taobin_project/image/page2/bn_thai_lang_press_2.png"
|
|
||||||
Var show_btn = "ROOT/taobin_project/image/page2/bn_thai_lang_2.png"
|
|
||||||
|
|
||||||
Var ice_tab_text = "Ice will be ready at "
|
|
||||||
Var text_unavailable = "UNAVAILABLE###size=16"
|
|
||||||
|
|
||||||
|
|
||||||
Else
|
|
||||||
Var showengText = "Invisible"
|
|
||||||
Var showthaiText = "Enable"
|
|
||||||
|
|
||||||
Var DirImage = "ROOT/taobin_project/image/page3"
|
|
||||||
Var show_btp = "ROOT/taobin_project/image/page2/bn_eng_lang_2.png"
|
|
||||||
Var show_btn = "ROOT/taobin_project/image/page2/bn_eng_lang_2.png"
|
|
||||||
|
|
||||||
Var ice_tab_text = "น้ำแข็งจะพร้อมเวลา "
|
|
||||||
Var text_unavailable = "หมด###size=32"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If ICE_PROCESS_STATUS = 2 Then
|
|
||||||
Var ice_tab_process_show = "Enable"
|
|
||||||
Var ice_show_open = ice_tab_text + ICE_PROCESS_TXT
|
|
||||||
Else
|
|
||||||
Var ice_tab_process_show = "Invisible"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
|
|
||||||
; SpiralOnline
|
|
||||||
|
|
||||||
Var MenuVSelected2 = "Invisible"
|
|
||||||
|
|
||||||
Var Menu1Selected2 = "Invisible"
|
|
||||||
Var Menu2Selected2 = "Invisible"
|
|
||||||
Var Menu3Selected2 = "Invisible"
|
|
||||||
Var Menu4Selected2 = "Invisible"
|
|
||||||
|
|
||||||
Var Menu6Selected2 = "Invisible"
|
|
||||||
Var Menu7Selected2 = "Invisible"
|
|
||||||
Var MenuVSelected2 = "Invisible"
|
|
||||||
Var Menu11Selected2 = "Invisible"
|
|
||||||
|
|
||||||
Var Menu21Selected2 = "Invisible"
|
|
||||||
|
|
||||||
Var MenuVSelected2 = "Invisible"
|
|
||||||
If SpiralOnline = "true" Then
|
|
||||||
If Seeker = "curr" Then
|
|
||||||
Var MenuVSelected2 = "Enable"
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
; init default
|
|
||||||
Var Menu1Selected = "Enable"
|
|
||||||
Var Menu2Selected = "Enable"
|
|
||||||
Var Menu3Selected = "Enable"
|
|
||||||
Var Menu4Selected = "Enable"
|
|
||||||
; 5 fruit
|
|
||||||
Var Menu5Selected = "Invisible"
|
|
||||||
Var Menu6Selected = "Enable"
|
|
||||||
Var Menu7Selected = "Enable"
|
|
||||||
; 8 cocktail
|
|
||||||
Var Menu8Selected = "Invisible"
|
|
||||||
|
|
||||||
If CocktailShow = "true" Then
|
|
||||||
Var Menu7Selected = "Invisible"
|
|
||||||
Var Menu8Selected = "Enable"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
|
|
||||||
If AppFastEnable = "true" Then
|
|
||||||
Var Menu11Selected = "Enable"
|
|
||||||
Var Menu21Selected = "Invisible"
|
|
||||||
Var Menu7Selected = "Invisible"
|
|
||||||
Else
|
|
||||||
If MenuKidEnable = "true" Then
|
|
||||||
Var Menu11Selected = "Invisible"
|
|
||||||
Var Menu21Selected = "Enable"
|
|
||||||
Var Menu7Selected = "Invisible"
|
|
||||||
Else
|
|
||||||
Var Menu11Selected = "Invisible"
|
|
||||||
Var Menu21Selected = "Invisible"
|
|
||||||
Var Menu7Selected = "Enable"
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If CocktailShow = "true" Then
|
|
||||||
Var Menu7Selected = "Invisible"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If RecipeTag1 = "HealthTurnOn" Then
|
|
||||||
Var Menu22Selected = "Enable"
|
|
||||||
Else
|
|
||||||
Var Menu22Selected = "Invisible"
|
|
||||||
EndIf
|
|
||||||
;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
If AppFastEnable = "true" Then
|
|
||||||
Var Menu11Selected = "PressForever"
|
|
||||||
Var Menu7Selected = "Invisible"
|
|
||||||
Else
|
|
||||||
Var Menu11Selected = "Invisible"
|
|
||||||
Var Menu7Selected = "PressForever"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
SAVELOG PreviseXMLFileName2
|
|
||||||
|
|
||||||
Var Timeout = 0
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
If show_eng = "true" Then
|
|
||||||
Var DirImage2 = "ROOT/taobin_project/image/drink_option_en/"
|
|
||||||
Var DirImageAlter = "ROOT/taobin_project/image/page3_2_en/"
|
|
||||||
|
|
||||||
Else
|
|
||||||
Var DirImage2 = "ROOT/taobin_project/image/drink_option/"
|
|
||||||
Var DirImageAlter = "ROOT/taobin_project/image/page3_2/"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
</EventOpen>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
; notice enable heathy menu
|
|
||||||
|
|
||||||
<Image>
|
|
||||||
<X> 0 </X>
|
|
||||||
<Y> 380 </Y>
|
|
||||||
<Width> 1080 </Width>
|
|
||||||
<Height> 1540 </Height>
|
|
||||||
<Color> "0xeae6e1" </Color>
|
|
||||||
</Image>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<Timeout> 1000 </Timeout>
|
|
||||||
<EventTimeout>
|
|
||||||
;DEBUGVAR ICE_PROCESS_STATUS
|
|
||||||
|
|
||||||
If ICE_PROCESS_STATUS = 2 Then
|
|
||||||
Var ice_tab_process_show = "Enable"
|
|
||||||
Var ice_show_open = ice_tab_text + ICE_PROCESS_TXT
|
|
||||||
Else
|
|
||||||
Var ice_tab_process_show = "Invisible"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
|
|
||||||
If NextPage = "-" Then
|
|
||||||
|
|
||||||
Else
|
|
||||||
If CupOnArm = "true" Then
|
|
||||||
If Timeout > 9 Then
|
|
||||||
SAVELOG "COA9"
|
|
||||||
Open NextPage
|
|
||||||
EndIf
|
|
||||||
Else
|
|
||||||
If Timeout > 30 Then
|
|
||||||
SAVELOG "COA30"
|
|
||||||
Open NextPage
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If Timeout > 60 Then
|
|
||||||
SAVELOG "Timeout"
|
|
||||||
If Seeker = "next" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_brewing3Conti.xml"
|
|
||||||
Else
|
|
||||||
SAVELOG "Back"
|
|
||||||
Open "ROOT/taobin_project/xml/page_back_to_main.xml"
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If BrewCommand = "RefreshAll" Then
|
|
||||||
Var BrewCommand = "-"
|
|
||||||
Open CurrentXMLFileName2
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If Seeker = "curr" Then
|
|
||||||
If DoorCupPosition = "bottom" Then
|
|
||||||
; It normal
|
|
||||||
Var EmergencyStop = "false"
|
|
||||||
Else
|
|
||||||
Var EmergencyStop = "true"
|
|
||||||
|
|
||||||
;Open "ROOT/taobin_project/xml/page_back_to_error.xml"
|
|
||||||
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If IgnoreNetCore = "true" Then
|
|
||||||
|
|
||||||
Else
|
|
||||||
;stop_now
|
|
||||||
If NETCORE_LOST_CNT > 120 Then
|
|
||||||
Var stop_now = "true"
|
|
||||||
Var MachineErrorDetailAll = "???"
|
|
||||||
SAVELOG "NETCORE_LOST_CNT"
|
|
||||||
|
|
||||||
Open "ROOT/taobin_project/xml/page_back_to_error.xml"
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
Var Timeout = Timeout + 1
|
|
||||||
TimerReset
|
|
||||||
</EventTimeout>
|
|
||||||
|
|
||||||
|
|
||||||
;<Image>
|
|
||||||
;<X> 0 </X>
|
|
||||||
;<Y> 0 </Y>
|
|
||||||
;<Filename> "ROOT/taobin_project/image/ad_medium_2.png" </Filename>
|
|
||||||
;</Image>
|
|
||||||
|
|
||||||
;<Video>
|
|
||||||
;<X> 0 </X>
|
|
||||||
;<Y> 0 </Y>
|
|
||||||
;<Width> 1080</Width>
|
|
||||||
;<Height> 380 </Height>
|
|
||||||
;<Loop> "true" </Loop>
|
|
||||||
;<Filename> video_menu_1 </Filename>
|
|
||||||
;</Video>
|
|
||||||
|
|
||||||
; under line
|
|
||||||
<Image>
|
|
||||||
<X> 0 </X>
|
|
||||||
<Y> 494 </Y>
|
|
||||||
<Filename> "ROOT/taobin_project/image/page3/tab_line_bottom.png" </Filename>
|
|
||||||
</Image>
|
|
||||||
|
|
||||||
|
|
||||||
; under line
|
|
||||||
<Image>
|
|
||||||
<X> 0 </X>
|
|
||||||
<Y> 358 </Y>
|
|
||||||
<Filename> "ROOT/taobin_project/image/page3/bg1.png" </Filename>
|
|
||||||
</Image>
|
|
||||||
|
|
||||||
|
|
||||||
; back
|
|
||||||
<Button>
|
|
||||||
<X> 19 </X>
|
|
||||||
<Y> 381 </Y>
|
|
||||||
<Filename> "ROOT/taobin_project/image/page2/bn_back_arrow_2.png" </Filename>
|
|
||||||
<FilenamePress> "ROOT/taobin_project/image/page2/bn_back_arrow_2.png" </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
If SpiralOnline = "true" Then
|
|
||||||
If Seeker = "curr" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_with_vending.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog.xml"
|
|
||||||
EndIf
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog.xml"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<X> 1000 </X>
|
|
||||||
<Y> 381 </Y>
|
|
||||||
<Filename> show_btn </Filename>
|
|
||||||
<FilenamePress> show_btp </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
; eng
|
|
||||||
If show_eng = "true" Then
|
|
||||||
Var show_eng = "false"
|
|
||||||
Var text_unavailable = "หมด###size=32"
|
|
||||||
Else
|
|
||||||
Var show_eng = "true"
|
|
||||||
Var text_unavailable = "UNAVAILABLE###size=16"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
|
|
||||||
Open CurrentXMLFileName2
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
;
|
|
||||||
<ListView1>
|
|
||||||
<Width> 1080 </Width>
|
|
||||||
<Height> "auto" </Height>
|
|
||||||
<X> 0 </X>
|
|
||||||
<Y> 395 </Y>
|
|
||||||
<Row2>
|
|
||||||
<State>"Enable"</State>
|
|
||||||
<Width> 896 </Width>
|
|
||||||
<Height> 102 </Height>
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu1Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_recommend2.png" )</Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_recommend2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
SAVELOG "Click rec"
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_recommend.xml"
|
|
||||||
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu2Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_coffee2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_coffee2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_coffee.xml"
|
|
||||||
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu3Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_tea2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_tea2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
If new_layout = "true" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_tea.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink3.xml"
|
|
||||||
EndIf
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu4Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_cho_ca2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_cho_ca2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
If new_layout = "true" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_milk.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink4.xml"
|
|
||||||
|
|
||||||
EndIf
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu7Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_protein2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_protein2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
If new_layout = "true" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_whey.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink7.xml"
|
|
||||||
EndIf
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu11Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_appfast2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_appfast2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
If new_layout = "true" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_appfast.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink11.xml"
|
|
||||||
EndIf
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu21Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_forkid2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_forkid2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_forkid.xml"
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu22Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_health.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_health.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_health.xml"
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu8Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_cocktail.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_cocktail.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_cocktail.xml"
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu6Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_sodada2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_sodada2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
If new_layout = "true" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_other.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink6.xml"
|
|
||||||
EndIf
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> MenuVSelected2 </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_vending2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_vending2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/spiral/xml/page_catalog_vending_machine.xml"
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
</Row2>
|
|
||||||
</ListView1>
|
|
||||||
|
|
||||||
<EventWebApp>
|
|
||||||
|
|
||||||
DEBUGVAR web_ready
|
|
||||||
If web_ready = "true" Then
|
|
||||||
If web_ref = QRCODE99x Then
|
|
||||||
|
|
||||||
Var web_readyOK = web_ready
|
|
||||||
Var web_telnumOK = web_telnum
|
|
||||||
|
|
||||||
Var web_app_prepar = "true"
|
|
||||||
Open "/mnt/sdcard/coffeevending/taobin_project/xml/page_payment.xml"
|
|
||||||
|
|
||||||
EndIf
|
|
||||||
Else
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
</EventWebApp>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<FrameScroll>
|
|
||||||
<X> 10 </X>
|
|
||||||
<Y> 497 </Y>
|
|
||||||
<Width> 1080 </Width>
|
|
||||||
<ScrollHeight> "auto" </ScrollHeight>
|
|
||||||
<Scroll> "Vertical" </Scroll>
|
|
||||||
<Column> 4 </Column>
|
|
||||||
<Script>
|
|
||||||
Var block_index_override = 0
|
|
||||||
Var block_index_move = 0
|
|
||||||
</Script>
|
|
||||||
; menu_new_list 0
|
|
||||||
</FrameScroll>
|
|
||||||
; Cart
|
|
||||||
<Button>
|
|
||||||
<X> 915 </X>
|
|
||||||
<Y> 1769 </Y>
|
|
||||||
<State> showCart </State>
|
|
||||||
<Filename> cart_image_bn </Filename>
|
|
||||||
<FilenamePress> cart_image_bp </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Open "ROOT/taobin_project/xml/page_payment_multi.xml"
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</Popup>
|
|
||||||
|
|
|
||||||
|
|
@ -1,538 +1,5 @@
|
||||||
|
Traceback (most recent call last):
|
||||||
|
File "./menu_gen_inter.py", line 132, in eval_exe
|
||||||
<Popup>
|
exec( str, globals())
|
||||||
<Cache> "Enable" </Cache>
|
File "<string>", line 93, in <module>
|
||||||
<Width> 1080 </Width>
|
TypeError: can only concatenate str (not "list") to str
|
||||||
<Height> 1920 </Height>
|
|
||||||
;<Background> "0xeae6e1" </Background>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventOpen>
|
|
||||||
; On open
|
|
||||||
Var NextPage = "-"
|
|
||||||
|
|
||||||
DEBUGVAR ICE_PROCESS_STATUS
|
|
||||||
DEBUGVAR ICE_PROCESS_TXT
|
|
||||||
|
|
||||||
|
|
||||||
If show_eng = "true" Then
|
|
||||||
Var showthaiText = "Invisible"
|
|
||||||
Var showengText = "Enable"
|
|
||||||
Var DirImage = "ROOT/taobin_project/image/page3_en"
|
|
||||||
Var show_btp = "ROOT/taobin_project/image/page2/bn_thai_lang_press_2.png"
|
|
||||||
Var show_btn = "ROOT/taobin_project/image/page2/bn_thai_lang_2.png"
|
|
||||||
|
|
||||||
Var ice_tab_text = "Ice will be ready at "
|
|
||||||
Var text_unavailable = "UNAVAILABLE###size=16"
|
|
||||||
|
|
||||||
|
|
||||||
Else
|
|
||||||
Var showengText = "Invisible"
|
|
||||||
Var showthaiText = "Enable"
|
|
||||||
|
|
||||||
Var DirImage = "ROOT/taobin_project/image/page3"
|
|
||||||
Var show_btp = "ROOT/taobin_project/image/page2/bn_eng_lang_2.png"
|
|
||||||
Var show_btn = "ROOT/taobin_project/image/page2/bn_eng_lang_2.png"
|
|
||||||
|
|
||||||
Var ice_tab_text = "น้ำแข็งจะพร้อมเวลา "
|
|
||||||
Var text_unavailable = "หมด###size=32"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If ICE_PROCESS_STATUS = 2 Then
|
|
||||||
Var ice_tab_process_show = "Enable"
|
|
||||||
Var ice_show_open = ice_tab_text + ICE_PROCESS_TXT
|
|
||||||
Else
|
|
||||||
Var ice_tab_process_show = "Invisible"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
|
|
||||||
; SpiralOnline
|
|
||||||
|
|
||||||
Var MenuVSelected2 = "Invisible"
|
|
||||||
|
|
||||||
Var Menu1Selected2 = "Invisible"
|
|
||||||
Var Menu2Selected2 = "Invisible"
|
|
||||||
Var Menu3Selected2 = "Invisible"
|
|
||||||
Var Menu4Selected2 = "Invisible"
|
|
||||||
|
|
||||||
Var Menu6Selected2 = "Invisible"
|
|
||||||
Var Menu7Selected2 = "Invisible"
|
|
||||||
Var MenuVSelected2 = "Invisible"
|
|
||||||
Var Menu11Selected2 = "Invisible"
|
|
||||||
|
|
||||||
Var Menu21Selected2 = "Invisible"
|
|
||||||
|
|
||||||
Var MenuVSelected2 = "Invisible"
|
|
||||||
If SpiralOnline = "true" Then
|
|
||||||
If Seeker = "curr" Then
|
|
||||||
Var MenuVSelected2 = "Enable"
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
; init default
|
|
||||||
Var Menu1Selected = "Enable"
|
|
||||||
Var Menu2Selected = "Enable"
|
|
||||||
Var Menu3Selected = "Enable"
|
|
||||||
Var Menu4Selected = "Enable"
|
|
||||||
; 5 fruit
|
|
||||||
Var Menu5Selected = "Invisible"
|
|
||||||
Var Menu6Selected = "Enable"
|
|
||||||
Var Menu7Selected = "Enable"
|
|
||||||
; 8 cocktail
|
|
||||||
Var Menu8Selected = "Invisible"
|
|
||||||
|
|
||||||
If CocktailShow = "true" Then
|
|
||||||
Var Menu7Selected = "Invisible"
|
|
||||||
Var Menu8Selected = "Enable"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
|
|
||||||
If AppFastEnable = "true" Then
|
|
||||||
Var Menu11Selected = "Enable"
|
|
||||||
Var Menu21Selected = "Invisible"
|
|
||||||
Var Menu7Selected = "Invisible"
|
|
||||||
Else
|
|
||||||
If MenuKidEnable = "true" Then
|
|
||||||
Var Menu11Selected = "Invisible"
|
|
||||||
Var Menu21Selected = "Enable"
|
|
||||||
Var Menu7Selected = "Invisible"
|
|
||||||
Else
|
|
||||||
Var Menu11Selected = "Invisible"
|
|
||||||
Var Menu21Selected = "Invisible"
|
|
||||||
Var Menu7Selected = "Enable"
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If CocktailShow = "true" Then
|
|
||||||
Var Menu7Selected = "Invisible"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If RecipeTag1 = "HealthTurnOn" Then
|
|
||||||
Var Menu22Selected = "Enable"
|
|
||||||
Else
|
|
||||||
Var Menu22Selected = "Invisible"
|
|
||||||
EndIf
|
|
||||||
;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Var Menu8Selected = "PressForever"
|
|
||||||
|
|
||||||
|
|
||||||
SAVELOG PreviseXMLFileName2
|
|
||||||
|
|
||||||
Var Timeout = 0
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
If show_eng = "true" Then
|
|
||||||
Var DirImage2 = "ROOT/taobin_project/image/drink_option_en/"
|
|
||||||
Var DirImageAlter = "ROOT/taobin_project/image/page3_2_en/"
|
|
||||||
|
|
||||||
Else
|
|
||||||
Var DirImage2 = "ROOT/taobin_project/image/drink_option/"
|
|
||||||
Var DirImageAlter = "ROOT/taobin_project/image/page3_2/"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
</EventOpen>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
; notice enable heathy menu
|
|
||||||
|
|
||||||
<Image>
|
|
||||||
<X> 0 </X>
|
|
||||||
<Y> 380 </Y>
|
|
||||||
<Width> 1080 </Width>
|
|
||||||
<Height> 1540 </Height>
|
|
||||||
<Color> "0xeae6e1" </Color>
|
|
||||||
</Image>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<Timeout> 1000 </Timeout>
|
|
||||||
<EventTimeout>
|
|
||||||
;DEBUGVAR ICE_PROCESS_STATUS
|
|
||||||
|
|
||||||
If ICE_PROCESS_STATUS = 2 Then
|
|
||||||
Var ice_tab_process_show = "Enable"
|
|
||||||
Var ice_show_open = ice_tab_text + ICE_PROCESS_TXT
|
|
||||||
Else
|
|
||||||
Var ice_tab_process_show = "Invisible"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
|
|
||||||
If NextPage = "-" Then
|
|
||||||
|
|
||||||
Else
|
|
||||||
If CupOnArm = "true" Then
|
|
||||||
If Timeout > 9 Then
|
|
||||||
SAVELOG "COA9"
|
|
||||||
Open NextPage
|
|
||||||
EndIf
|
|
||||||
Else
|
|
||||||
If Timeout > 30 Then
|
|
||||||
SAVELOG "COA30"
|
|
||||||
Open NextPage
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If Timeout > 60 Then
|
|
||||||
SAVELOG "Timeout"
|
|
||||||
If Seeker = "next" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_brewing3Conti.xml"
|
|
||||||
Else
|
|
||||||
SAVELOG "Back"
|
|
||||||
Open "ROOT/taobin_project/xml/page_back_to_main.xml"
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If BrewCommand = "RefreshAll" Then
|
|
||||||
Var BrewCommand = "-"
|
|
||||||
Open CurrentXMLFileName2
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If Seeker = "curr" Then
|
|
||||||
If DoorCupPosition = "bottom" Then
|
|
||||||
; It normal
|
|
||||||
Var EmergencyStop = "false"
|
|
||||||
Else
|
|
||||||
Var EmergencyStop = "true"
|
|
||||||
|
|
||||||
;Open "ROOT/taobin_project/xml/page_back_to_error.xml"
|
|
||||||
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If IgnoreNetCore = "true" Then
|
|
||||||
|
|
||||||
Else
|
|
||||||
;stop_now
|
|
||||||
If NETCORE_LOST_CNT > 120 Then
|
|
||||||
Var stop_now = "true"
|
|
||||||
Var MachineErrorDetailAll = "???"
|
|
||||||
SAVELOG "NETCORE_LOST_CNT"
|
|
||||||
|
|
||||||
Open "ROOT/taobin_project/xml/page_back_to_error.xml"
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
Var Timeout = Timeout + 1
|
|
||||||
TimerReset
|
|
||||||
</EventTimeout>
|
|
||||||
|
|
||||||
|
|
||||||
;<Image>
|
|
||||||
;<X> 0 </X>
|
|
||||||
;<Y> 0 </Y>
|
|
||||||
;<Filename> "ROOT/taobin_project/image/ad_medium_2.png" </Filename>
|
|
||||||
;</Image>
|
|
||||||
|
|
||||||
;<Video>
|
|
||||||
;<X> 0 </X>
|
|
||||||
;<Y> 0 </Y>
|
|
||||||
;<Width> 1080</Width>
|
|
||||||
;<Height> 380 </Height>
|
|
||||||
;<Loop> "true" </Loop>
|
|
||||||
;<Filename> video_menu_1 </Filename>
|
|
||||||
;</Video>
|
|
||||||
|
|
||||||
; under line
|
|
||||||
<Image>
|
|
||||||
<X> 0 </X>
|
|
||||||
<Y> 494 </Y>
|
|
||||||
<Filename> "ROOT/taobin_project/image/page3/tab_line_bottom.png" </Filename>
|
|
||||||
</Image>
|
|
||||||
|
|
||||||
|
|
||||||
; under line
|
|
||||||
<Image>
|
|
||||||
<X> 0 </X>
|
|
||||||
<Y> 358 </Y>
|
|
||||||
<Filename> "ROOT/taobin_project/image/page3/bg1.png" </Filename>
|
|
||||||
</Image>
|
|
||||||
|
|
||||||
|
|
||||||
; back
|
|
||||||
<Button>
|
|
||||||
<X> 19 </X>
|
|
||||||
<Y> 381 </Y>
|
|
||||||
<Filename> "ROOT/taobin_project/image/page2/bn_back_arrow_2.png" </Filename>
|
|
||||||
<FilenamePress> "ROOT/taobin_project/image/page2/bn_back_arrow_2.png" </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
If SpiralOnline = "true" Then
|
|
||||||
If Seeker = "curr" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_with_vending.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog.xml"
|
|
||||||
EndIf
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog.xml"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<X> 1000 </X>
|
|
||||||
<Y> 381 </Y>
|
|
||||||
<Filename> show_btn </Filename>
|
|
||||||
<FilenamePress> show_btp </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
; eng
|
|
||||||
If show_eng = "true" Then
|
|
||||||
Var show_eng = "false"
|
|
||||||
Var text_unavailable = "หมด###size=32"
|
|
||||||
Else
|
|
||||||
Var show_eng = "true"
|
|
||||||
Var text_unavailable = "UNAVAILABLE###size=16"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
|
|
||||||
Open CurrentXMLFileName2
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
;
|
|
||||||
<ListView1>
|
|
||||||
<Width> 1080 </Width>
|
|
||||||
<Height> "auto" </Height>
|
|
||||||
<X> 0 </X>
|
|
||||||
<Y> 395 </Y>
|
|
||||||
<Row2>
|
|
||||||
<State>"Enable"</State>
|
|
||||||
<Width> 896 </Width>
|
|
||||||
<Height> 102 </Height>
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu1Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_recommend2.png" )</Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_recommend2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
SAVELOG "Click rec"
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_recommend.xml"
|
|
||||||
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu2Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_coffee2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_coffee2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_coffee.xml"
|
|
||||||
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu3Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_tea2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_tea2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
If new_layout = "true" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_tea.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink3.xml"
|
|
||||||
EndIf
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu4Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_cho_ca2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_cho_ca2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
If new_layout = "true" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_milk.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink4.xml"
|
|
||||||
|
|
||||||
EndIf
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu7Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_protein2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_protein2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
If new_layout = "true" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_whey.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink7.xml"
|
|
||||||
EndIf
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu11Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_appfast2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_appfast2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
If new_layout = "true" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_appfast.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink11.xml"
|
|
||||||
EndIf
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu21Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_forkid2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_forkid2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_forkid.xml"
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu22Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_health.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_health.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_health.xml"
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu8Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_cocktail.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_cocktail.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_cocktail.xml"
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu6Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_sodada2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_sodada2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
If new_layout = "true" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_other.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink6.xml"
|
|
||||||
EndIf
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> MenuVSelected2 </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_vending2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_vending2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/spiral/xml/page_catalog_vending_machine.xml"
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
</Row2>
|
|
||||||
</ListView1>
|
|
||||||
|
|
||||||
<EventWebApp>
|
|
||||||
|
|
||||||
DEBUGVAR web_ready
|
|
||||||
If web_ready = "true" Then
|
|
||||||
If web_ref = QRCODE99x Then
|
|
||||||
|
|
||||||
Var web_readyOK = web_ready
|
|
||||||
Var web_telnumOK = web_telnum
|
|
||||||
|
|
||||||
Var web_app_prepar = "true"
|
|
||||||
Open "/mnt/sdcard/coffeevending/taobin_project/xml/page_payment.xml"
|
|
||||||
|
|
||||||
EndIf
|
|
||||||
Else
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
</EventWebApp>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<FrameScroll>
|
|
||||||
<X> 10 </X>
|
|
||||||
<Y> 497 </Y>
|
|
||||||
<Width> 1080 </Width>
|
|
||||||
<ScrollHeight> "auto" </ScrollHeight>
|
|
||||||
<Scroll> "Vertical" </Scroll>
|
|
||||||
<Column> 4 </Column>
|
|
||||||
<Script>
|
|
||||||
Var block_index_override = 0
|
|
||||||
Var block_index_move = 0
|
|
||||||
</Script>
|
|
||||||
; menu_new_list 0
|
|
||||||
</FrameScroll>
|
|
||||||
; Cart
|
|
||||||
<Button>
|
|
||||||
<X> 915 </X>
|
|
||||||
<Y> 1769 </Y>
|
|
||||||
<State> showCart </State>
|
|
||||||
<Filename> cart_image_bn </Filename>
|
|
||||||
<FilenamePress> cart_image_bp </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Open "ROOT/taobin_project/xml/page_payment_multi.xml"
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</Popup>
|
|
||||||
|
|
|
||||||
|
|
@ -1,539 +1,5 @@
|
||||||
|
Traceback (most recent call last):
|
||||||
|
File "./menu_gen_inter.py", line 132, in eval_exe
|
||||||
<Popup>
|
exec( str, globals())
|
||||||
<Cache> "Enable" </Cache>
|
File "<string>", line 93, in <module>
|
||||||
<Width> 1080 </Width>
|
TypeError: can only concatenate str (not "list") to str
|
||||||
<Height> 1920 </Height>
|
|
||||||
;<Background> "0xeae6e1" </Background>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventOpen>
|
|
||||||
; On open
|
|
||||||
Var NextPage = "-"
|
|
||||||
|
|
||||||
DEBUGVAR ICE_PROCESS_STATUS
|
|
||||||
DEBUGVAR ICE_PROCESS_TXT
|
|
||||||
|
|
||||||
|
|
||||||
If show_eng = "true" Then
|
|
||||||
Var showthaiText = "Invisible"
|
|
||||||
Var showengText = "Enable"
|
|
||||||
Var DirImage = "ROOT/taobin_project/image/page3_en"
|
|
||||||
Var show_btp = "ROOT/taobin_project/image/page2/bn_thai_lang_press_2.png"
|
|
||||||
Var show_btn = "ROOT/taobin_project/image/page2/bn_thai_lang_2.png"
|
|
||||||
|
|
||||||
Var ice_tab_text = "Ice will be ready at "
|
|
||||||
Var text_unavailable = "UNAVAILABLE###size=16"
|
|
||||||
|
|
||||||
|
|
||||||
Else
|
|
||||||
Var showengText = "Invisible"
|
|
||||||
Var showthaiText = "Enable"
|
|
||||||
|
|
||||||
Var DirImage = "ROOT/taobin_project/image/page3"
|
|
||||||
Var show_btp = "ROOT/taobin_project/image/page2/bn_eng_lang_2.png"
|
|
||||||
Var show_btn = "ROOT/taobin_project/image/page2/bn_eng_lang_2.png"
|
|
||||||
|
|
||||||
Var ice_tab_text = "น้ำแข็งจะพร้อมเวลา "
|
|
||||||
Var text_unavailable = "หมด###size=32"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If ICE_PROCESS_STATUS = 2 Then
|
|
||||||
Var ice_tab_process_show = "Enable"
|
|
||||||
Var ice_show_open = ice_tab_text + ICE_PROCESS_TXT
|
|
||||||
Else
|
|
||||||
Var ice_tab_process_show = "Invisible"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
|
|
||||||
; SpiralOnline
|
|
||||||
|
|
||||||
Var MenuVSelected2 = "Invisible"
|
|
||||||
|
|
||||||
Var Menu1Selected2 = "Invisible"
|
|
||||||
Var Menu2Selected2 = "Invisible"
|
|
||||||
Var Menu3Selected2 = "Invisible"
|
|
||||||
Var Menu4Selected2 = "Invisible"
|
|
||||||
|
|
||||||
Var Menu6Selected2 = "Invisible"
|
|
||||||
Var Menu7Selected2 = "Invisible"
|
|
||||||
Var MenuVSelected2 = "Invisible"
|
|
||||||
Var Menu11Selected2 = "Invisible"
|
|
||||||
|
|
||||||
Var Menu21Selected2 = "Invisible"
|
|
||||||
|
|
||||||
Var MenuVSelected2 = "Invisible"
|
|
||||||
If SpiralOnline = "true" Then
|
|
||||||
If Seeker = "curr" Then
|
|
||||||
Var MenuVSelected2 = "Enable"
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
; init default
|
|
||||||
Var Menu1Selected = "Enable"
|
|
||||||
Var Menu2Selected = "Enable"
|
|
||||||
Var Menu3Selected = "Enable"
|
|
||||||
Var Menu4Selected = "Enable"
|
|
||||||
; 5 fruit
|
|
||||||
Var Menu5Selected = "Invisible"
|
|
||||||
Var Menu6Selected = "Enable"
|
|
||||||
Var Menu7Selected = "Enable"
|
|
||||||
; 8 cocktail
|
|
||||||
Var Menu8Selected = "Invisible"
|
|
||||||
|
|
||||||
If CocktailShow = "true" Then
|
|
||||||
Var Menu7Selected = "Invisible"
|
|
||||||
Var Menu8Selected = "Enable"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
|
|
||||||
If AppFastEnable = "true" Then
|
|
||||||
Var Menu11Selected = "Enable"
|
|
||||||
Var Menu21Selected = "Invisible"
|
|
||||||
Var Menu7Selected = "Invisible"
|
|
||||||
Else
|
|
||||||
If MenuKidEnable = "true" Then
|
|
||||||
Var Menu11Selected = "Invisible"
|
|
||||||
Var Menu21Selected = "Enable"
|
|
||||||
Var Menu7Selected = "Invisible"
|
|
||||||
Else
|
|
||||||
Var Menu11Selected = "Invisible"
|
|
||||||
Var Menu21Selected = "Invisible"
|
|
||||||
Var Menu7Selected = "Enable"
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If CocktailShow = "true" Then
|
|
||||||
Var Menu7Selected = "Invisible"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If RecipeTag1 = "HealthTurnOn" Then
|
|
||||||
Var Menu22Selected = "Enable"
|
|
||||||
Else
|
|
||||||
Var Menu22Selected = "Invisible"
|
|
||||||
EndIf
|
|
||||||
;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Var Menu2Selected = "PressForever"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
SAVELOG PreviseXMLFileName2
|
|
||||||
|
|
||||||
Var Timeout = 0
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
If show_eng = "true" Then
|
|
||||||
Var DirImage2 = "ROOT/taobin_project/image/drink_option_en/"
|
|
||||||
Var DirImageAlter = "ROOT/taobin_project/image/page3_2_en/"
|
|
||||||
|
|
||||||
Else
|
|
||||||
Var DirImage2 = "ROOT/taobin_project/image/drink_option/"
|
|
||||||
Var DirImageAlter = "ROOT/taobin_project/image/page3_2/"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
</EventOpen>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
; notice enable heathy menu
|
|
||||||
|
|
||||||
<Image>
|
|
||||||
<X> 0 </X>
|
|
||||||
<Y> 380 </Y>
|
|
||||||
<Width> 1080 </Width>
|
|
||||||
<Height> 1540 </Height>
|
|
||||||
<Color> "0xeae6e1" </Color>
|
|
||||||
</Image>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<Timeout> 1000 </Timeout>
|
|
||||||
<EventTimeout>
|
|
||||||
;DEBUGVAR ICE_PROCESS_STATUS
|
|
||||||
|
|
||||||
If ICE_PROCESS_STATUS = 2 Then
|
|
||||||
Var ice_tab_process_show = "Enable"
|
|
||||||
Var ice_show_open = ice_tab_text + ICE_PROCESS_TXT
|
|
||||||
Else
|
|
||||||
Var ice_tab_process_show = "Invisible"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
|
|
||||||
If NextPage = "-" Then
|
|
||||||
|
|
||||||
Else
|
|
||||||
If CupOnArm = "true" Then
|
|
||||||
If Timeout > 9 Then
|
|
||||||
SAVELOG "COA9"
|
|
||||||
Open NextPage
|
|
||||||
EndIf
|
|
||||||
Else
|
|
||||||
If Timeout > 30 Then
|
|
||||||
SAVELOG "COA30"
|
|
||||||
Open NextPage
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If Timeout > 60 Then
|
|
||||||
SAVELOG "Timeout"
|
|
||||||
If Seeker = "next" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_brewing3Conti.xml"
|
|
||||||
Else
|
|
||||||
SAVELOG "Back"
|
|
||||||
Open "ROOT/taobin_project/xml/page_back_to_main.xml"
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If BrewCommand = "RefreshAll" Then
|
|
||||||
Var BrewCommand = "-"
|
|
||||||
Open CurrentXMLFileName2
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If Seeker = "curr" Then
|
|
||||||
If DoorCupPosition = "bottom" Then
|
|
||||||
; It normal
|
|
||||||
Var EmergencyStop = "false"
|
|
||||||
Else
|
|
||||||
Var EmergencyStop = "true"
|
|
||||||
|
|
||||||
;Open "ROOT/taobin_project/xml/page_back_to_error.xml"
|
|
||||||
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If IgnoreNetCore = "true" Then
|
|
||||||
|
|
||||||
Else
|
|
||||||
;stop_now
|
|
||||||
If NETCORE_LOST_CNT > 120 Then
|
|
||||||
Var stop_now = "true"
|
|
||||||
Var MachineErrorDetailAll = "???"
|
|
||||||
SAVELOG "NETCORE_LOST_CNT"
|
|
||||||
|
|
||||||
Open "ROOT/taobin_project/xml/page_back_to_error.xml"
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
Var Timeout = Timeout + 1
|
|
||||||
TimerReset
|
|
||||||
</EventTimeout>
|
|
||||||
|
|
||||||
|
|
||||||
;<Image>
|
|
||||||
;<X> 0 </X>
|
|
||||||
;<Y> 0 </Y>
|
|
||||||
;<Filename> "ROOT/taobin_project/image/ad_medium_2.png" </Filename>
|
|
||||||
;</Image>
|
|
||||||
|
|
||||||
;<Video>
|
|
||||||
;<X> 0 </X>
|
|
||||||
;<Y> 0 </Y>
|
|
||||||
;<Width> 1080</Width>
|
|
||||||
;<Height> 380 </Height>
|
|
||||||
;<Loop> "true" </Loop>
|
|
||||||
;<Filename> video_menu_1 </Filename>
|
|
||||||
;</Video>
|
|
||||||
|
|
||||||
; under line
|
|
||||||
<Image>
|
|
||||||
<X> 0 </X>
|
|
||||||
<Y> 494 </Y>
|
|
||||||
<Filename> "ROOT/taobin_project/image/page3/tab_line_bottom.png" </Filename>
|
|
||||||
</Image>
|
|
||||||
|
|
||||||
|
|
||||||
; under line
|
|
||||||
<Image>
|
|
||||||
<X> 0 </X>
|
|
||||||
<Y> 358 </Y>
|
|
||||||
<Filename> "ROOT/taobin_project/image/page3/bg1.png" </Filename>
|
|
||||||
</Image>
|
|
||||||
|
|
||||||
|
|
||||||
; back
|
|
||||||
<Button>
|
|
||||||
<X> 19 </X>
|
|
||||||
<Y> 381 </Y>
|
|
||||||
<Filename> "ROOT/taobin_project/image/page2/bn_back_arrow_2.png" </Filename>
|
|
||||||
<FilenamePress> "ROOT/taobin_project/image/page2/bn_back_arrow_2.png" </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
If SpiralOnline = "true" Then
|
|
||||||
If Seeker = "curr" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_with_vending.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog.xml"
|
|
||||||
EndIf
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog.xml"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<X> 1000 </X>
|
|
||||||
<Y> 381 </Y>
|
|
||||||
<Filename> show_btn </Filename>
|
|
||||||
<FilenamePress> show_btp </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
; eng
|
|
||||||
If show_eng = "true" Then
|
|
||||||
Var show_eng = "false"
|
|
||||||
Var text_unavailable = "หมด###size=32"
|
|
||||||
Else
|
|
||||||
Var show_eng = "true"
|
|
||||||
Var text_unavailable = "UNAVAILABLE###size=16"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
|
|
||||||
Open CurrentXMLFileName2
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
;
|
|
||||||
<ListView1>
|
|
||||||
<Width> 1080 </Width>
|
|
||||||
<Height> "auto" </Height>
|
|
||||||
<X> 0 </X>
|
|
||||||
<Y> 395 </Y>
|
|
||||||
<Row2>
|
|
||||||
<State>"Enable"</State>
|
|
||||||
<Width> 896 </Width>
|
|
||||||
<Height> 102 </Height>
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu1Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_recommend2.png" )</Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_recommend2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
SAVELOG "Click rec"
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_recommend.xml"
|
|
||||||
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu2Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_coffee2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_coffee2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_coffee.xml"
|
|
||||||
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu3Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_tea2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_tea2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
If new_layout = "true" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_tea.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink3.xml"
|
|
||||||
EndIf
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu4Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_cho_ca2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_cho_ca2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
If new_layout = "true" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_milk.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink4.xml"
|
|
||||||
|
|
||||||
EndIf
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu7Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_protein2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_protein2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
If new_layout = "true" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_whey.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink7.xml"
|
|
||||||
EndIf
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu11Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_appfast2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_appfast2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
If new_layout = "true" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_appfast.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink11.xml"
|
|
||||||
EndIf
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu21Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_forkid2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_forkid2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_forkid.xml"
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu22Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_health.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_health.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_health.xml"
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu8Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_cocktail.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_cocktail.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_cocktail.xml"
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu6Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_sodada2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_sodada2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
If new_layout = "true" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_other.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink6.xml"
|
|
||||||
EndIf
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> MenuVSelected2 </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_vending2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_vending2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/spiral/xml/page_catalog_vending_machine.xml"
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
</Row2>
|
|
||||||
</ListView1>
|
|
||||||
|
|
||||||
<EventWebApp>
|
|
||||||
|
|
||||||
DEBUGVAR web_ready
|
|
||||||
If web_ready = "true" Then
|
|
||||||
If web_ref = QRCODE99x Then
|
|
||||||
|
|
||||||
Var web_readyOK = web_ready
|
|
||||||
Var web_telnumOK = web_telnum
|
|
||||||
|
|
||||||
Var web_app_prepar = "true"
|
|
||||||
Open "/mnt/sdcard/coffeevending/taobin_project/xml/page_payment.xml"
|
|
||||||
|
|
||||||
EndIf
|
|
||||||
Else
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
</EventWebApp>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<FrameScroll>
|
|
||||||
<X> 10 </X>
|
|
||||||
<Y> 497 </Y>
|
|
||||||
<Width> 1080 </Width>
|
|
||||||
<ScrollHeight> "auto" </ScrollHeight>
|
|
||||||
<Scroll> "Vertical" </Scroll>
|
|
||||||
<Column> 4 </Column>
|
|
||||||
<Script>
|
|
||||||
Var block_index_override = 0
|
|
||||||
Var block_index_move = 0
|
|
||||||
</Script>
|
|
||||||
; menu_new_list 0
|
|
||||||
</FrameScroll>
|
|
||||||
; Cart
|
|
||||||
<Button>
|
|
||||||
<X> 915 </X>
|
|
||||||
<Y> 1769 </Y>
|
|
||||||
<State> showCart </State>
|
|
||||||
<Filename> cart_image_bn </Filename>
|
|
||||||
<FilenamePress> cart_image_bp </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Open "ROOT/taobin_project/xml/page_payment_multi.xml"
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</Popup>
|
|
||||||
|
|
|
||||||
|
|
@ -1,547 +1,5 @@
|
||||||
|
Traceback (most recent call last):
|
||||||
|
File "./menu_gen_inter.py", line 132, in eval_exe
|
||||||
<Popup>
|
exec( str, globals())
|
||||||
<Cache> "Enable" </Cache>
|
File "<string>", line 93, in <module>
|
||||||
<Width> 1080 </Width>
|
TypeError: can only concatenate str (not "list") to str
|
||||||
<Height> 1920 </Height>
|
|
||||||
;<Background> "0xeae6e1" </Background>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventOpen>
|
|
||||||
; On open
|
|
||||||
Var NextPage = "-"
|
|
||||||
|
|
||||||
DEBUGVAR ICE_PROCESS_STATUS
|
|
||||||
DEBUGVAR ICE_PROCESS_TXT
|
|
||||||
|
|
||||||
|
|
||||||
If show_eng = "true" Then
|
|
||||||
Var showthaiText = "Invisible"
|
|
||||||
Var showengText = "Enable"
|
|
||||||
Var DirImage = "ROOT/taobin_project/image/page3_en"
|
|
||||||
Var show_btp = "ROOT/taobin_project/image/page2/bn_thai_lang_press_2.png"
|
|
||||||
Var show_btn = "ROOT/taobin_project/image/page2/bn_thai_lang_2.png"
|
|
||||||
|
|
||||||
Var ice_tab_text = "Ice will be ready at "
|
|
||||||
Var text_unavailable = "UNAVAILABLE###size=16"
|
|
||||||
|
|
||||||
|
|
||||||
Else
|
|
||||||
Var showengText = "Invisible"
|
|
||||||
Var showthaiText = "Enable"
|
|
||||||
|
|
||||||
Var DirImage = "ROOT/taobin_project/image/page3"
|
|
||||||
Var show_btp = "ROOT/taobin_project/image/page2/bn_eng_lang_2.png"
|
|
||||||
Var show_btn = "ROOT/taobin_project/image/page2/bn_eng_lang_2.png"
|
|
||||||
|
|
||||||
Var ice_tab_text = "น้ำแข็งจะพร้อมเวลา "
|
|
||||||
Var text_unavailable = "หมด###size=32"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If ICE_PROCESS_STATUS = 2 Then
|
|
||||||
Var ice_tab_process_show = "Enable"
|
|
||||||
Var ice_show_open = ice_tab_text + ICE_PROCESS_TXT
|
|
||||||
Else
|
|
||||||
Var ice_tab_process_show = "Invisible"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
|
|
||||||
; SpiralOnline
|
|
||||||
|
|
||||||
Var MenuVSelected2 = "Invisible"
|
|
||||||
|
|
||||||
Var Menu1Selected2 = "Invisible"
|
|
||||||
Var Menu2Selected2 = "Invisible"
|
|
||||||
Var Menu3Selected2 = "Invisible"
|
|
||||||
Var Menu4Selected2 = "Invisible"
|
|
||||||
|
|
||||||
Var Menu6Selected2 = "Invisible"
|
|
||||||
Var Menu7Selected2 = "Invisible"
|
|
||||||
Var MenuVSelected2 = "Invisible"
|
|
||||||
Var Menu11Selected2 = "Invisible"
|
|
||||||
|
|
||||||
Var Menu21Selected2 = "Invisible"
|
|
||||||
|
|
||||||
Var MenuVSelected2 = "Invisible"
|
|
||||||
If SpiralOnline = "true" Then
|
|
||||||
If Seeker = "curr" Then
|
|
||||||
Var MenuVSelected2 = "Enable"
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
; init default
|
|
||||||
Var Menu1Selected = "Enable"
|
|
||||||
Var Menu2Selected = "Enable"
|
|
||||||
Var Menu3Selected = "Enable"
|
|
||||||
Var Menu4Selected = "Enable"
|
|
||||||
; 5 fruit
|
|
||||||
Var Menu5Selected = "Invisible"
|
|
||||||
Var Menu6Selected = "Enable"
|
|
||||||
Var Menu7Selected = "Enable"
|
|
||||||
; 8 cocktail
|
|
||||||
Var Menu8Selected = "Invisible"
|
|
||||||
|
|
||||||
If CocktailShow = "true" Then
|
|
||||||
Var Menu7Selected = "Invisible"
|
|
||||||
Var Menu8Selected = "Enable"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
|
|
||||||
If AppFastEnable = "true" Then
|
|
||||||
Var Menu11Selected = "Enable"
|
|
||||||
Var Menu21Selected = "Invisible"
|
|
||||||
Var Menu7Selected = "Invisible"
|
|
||||||
Else
|
|
||||||
If MenuKidEnable = "true" Then
|
|
||||||
Var Menu11Selected = "Invisible"
|
|
||||||
Var Menu21Selected = "Enable"
|
|
||||||
Var Menu7Selected = "Invisible"
|
|
||||||
Else
|
|
||||||
Var Menu11Selected = "Invisible"
|
|
||||||
Var Menu21Selected = "Invisible"
|
|
||||||
Var Menu7Selected = "Enable"
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If CocktailShow = "true" Then
|
|
||||||
Var Menu7Selected = "Invisible"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If RecipeTag1 = "HealthTurnOn" Then
|
|
||||||
Var Menu22Selected = "Enable"
|
|
||||||
Else
|
|
||||||
Var Menu22Selected = "Invisible"
|
|
||||||
EndIf
|
|
||||||
;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
; protein
|
|
||||||
If AppFastEnable = "true" Then
|
|
||||||
Var Menu11Selected = "PressForever"
|
|
||||||
Var Menu7Selected = "Invisible"
|
|
||||||
Var Menu21Selected = "Invisible"
|
|
||||||
Else
|
|
||||||
Var Menu11Selected = "Invisible"
|
|
||||||
Var Menu7Selected = "Invisible"
|
|
||||||
Var Menu21Selected = "PressForever"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
|
|
||||||
SAVELOG PreviseXMLFileName2
|
|
||||||
|
|
||||||
Var Timeout = 0
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
If show_eng = "true" Then
|
|
||||||
Var DirImage2 = "ROOT/taobin_project/image/drink_option_en/"
|
|
||||||
Var DirImageAlter = "ROOT/taobin_project/image/page3_2_en/"
|
|
||||||
|
|
||||||
Else
|
|
||||||
Var DirImage2 = "ROOT/taobin_project/image/drink_option/"
|
|
||||||
Var DirImageAlter = "ROOT/taobin_project/image/page3_2/"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
</EventOpen>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
; notice enable heathy menu
|
|
||||||
|
|
||||||
<Image>
|
|
||||||
<X> 0 </X>
|
|
||||||
<Y> 380 </Y>
|
|
||||||
<Width> 1080 </Width>
|
|
||||||
<Height> 1540 </Height>
|
|
||||||
<Color> "0xeae6e1" </Color>
|
|
||||||
</Image>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<Timeout> 1000 </Timeout>
|
|
||||||
<EventTimeout>
|
|
||||||
;DEBUGVAR ICE_PROCESS_STATUS
|
|
||||||
|
|
||||||
If ICE_PROCESS_STATUS = 2 Then
|
|
||||||
Var ice_tab_process_show = "Enable"
|
|
||||||
Var ice_show_open = ice_tab_text + ICE_PROCESS_TXT
|
|
||||||
Else
|
|
||||||
Var ice_tab_process_show = "Invisible"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
|
|
||||||
If NextPage = "-" Then
|
|
||||||
|
|
||||||
Else
|
|
||||||
If CupOnArm = "true" Then
|
|
||||||
If Timeout > 9 Then
|
|
||||||
SAVELOG "COA9"
|
|
||||||
Open NextPage
|
|
||||||
EndIf
|
|
||||||
Else
|
|
||||||
If Timeout > 30 Then
|
|
||||||
SAVELOG "COA30"
|
|
||||||
Open NextPage
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If Timeout > 60 Then
|
|
||||||
SAVELOG "Timeout"
|
|
||||||
If Seeker = "next" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_brewing3Conti.xml"
|
|
||||||
Else
|
|
||||||
SAVELOG "Back"
|
|
||||||
Open "ROOT/taobin_project/xml/page_back_to_main.xml"
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If BrewCommand = "RefreshAll" Then
|
|
||||||
Var BrewCommand = "-"
|
|
||||||
Open CurrentXMLFileName2
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If Seeker = "curr" Then
|
|
||||||
If DoorCupPosition = "bottom" Then
|
|
||||||
; It normal
|
|
||||||
Var EmergencyStop = "false"
|
|
||||||
Else
|
|
||||||
Var EmergencyStop = "true"
|
|
||||||
|
|
||||||
;Open "ROOT/taobin_project/xml/page_back_to_error.xml"
|
|
||||||
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If IgnoreNetCore = "true" Then
|
|
||||||
|
|
||||||
Else
|
|
||||||
;stop_now
|
|
||||||
If NETCORE_LOST_CNT > 120 Then
|
|
||||||
Var stop_now = "true"
|
|
||||||
Var MachineErrorDetailAll = "???"
|
|
||||||
SAVELOG "NETCORE_LOST_CNT"
|
|
||||||
|
|
||||||
Open "ROOT/taobin_project/xml/page_back_to_error.xml"
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
Var Timeout = Timeout + 1
|
|
||||||
TimerReset
|
|
||||||
</EventTimeout>
|
|
||||||
|
|
||||||
|
|
||||||
;<Image>
|
|
||||||
;<X> 0 </X>
|
|
||||||
;<Y> 0 </Y>
|
|
||||||
;<Filename> "ROOT/taobin_project/image/ad_medium_2.png" </Filename>
|
|
||||||
;</Image>
|
|
||||||
|
|
||||||
;<Video>
|
|
||||||
;<X> 0 </X>
|
|
||||||
;<Y> 0 </Y>
|
|
||||||
;<Width> 1080</Width>
|
|
||||||
;<Height> 380 </Height>
|
|
||||||
;<Loop> "true" </Loop>
|
|
||||||
;<Filename> video_menu_1 </Filename>
|
|
||||||
;</Video>
|
|
||||||
|
|
||||||
; under line
|
|
||||||
<Image>
|
|
||||||
<X> 0 </X>
|
|
||||||
<Y> 494 </Y>
|
|
||||||
<Filename> "ROOT/taobin_project/image/page3/tab_line_bottom.png" </Filename>
|
|
||||||
</Image>
|
|
||||||
|
|
||||||
|
|
||||||
; under line
|
|
||||||
<Image>
|
|
||||||
<X> 0 </X>
|
|
||||||
<Y> 358 </Y>
|
|
||||||
<Filename> "ROOT/taobin_project/image/page3/bg1.png" </Filename>
|
|
||||||
</Image>
|
|
||||||
|
|
||||||
|
|
||||||
; back
|
|
||||||
<Button>
|
|
||||||
<X> 19 </X>
|
|
||||||
<Y> 381 </Y>
|
|
||||||
<Filename> "ROOT/taobin_project/image/page2/bn_back_arrow_2.png" </Filename>
|
|
||||||
<FilenamePress> "ROOT/taobin_project/image/page2/bn_back_arrow_2.png" </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
If SpiralOnline = "true" Then
|
|
||||||
If Seeker = "curr" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_with_vending.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog.xml"
|
|
||||||
EndIf
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog.xml"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<X> 1000 </X>
|
|
||||||
<Y> 381 </Y>
|
|
||||||
<Filename> show_btn </Filename>
|
|
||||||
<FilenamePress> show_btp </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
; eng
|
|
||||||
If show_eng = "true" Then
|
|
||||||
Var show_eng = "false"
|
|
||||||
Var text_unavailable = "หมด###size=32"
|
|
||||||
Else
|
|
||||||
Var show_eng = "true"
|
|
||||||
Var text_unavailable = "UNAVAILABLE###size=16"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
|
|
||||||
Open CurrentXMLFileName2
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
;
|
|
||||||
<ListView1>
|
|
||||||
<Width> 1080 </Width>
|
|
||||||
<Height> "auto" </Height>
|
|
||||||
<X> 0 </X>
|
|
||||||
<Y> 395 </Y>
|
|
||||||
<Row2>
|
|
||||||
<State>"Enable"</State>
|
|
||||||
<Width> 896 </Width>
|
|
||||||
<Height> 102 </Height>
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu1Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_recommend2.png" )</Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_recommend2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
SAVELOG "Click rec"
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_recommend.xml"
|
|
||||||
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu2Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_coffee2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_coffee2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_coffee.xml"
|
|
||||||
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu3Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_tea2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_tea2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
If new_layout = "true" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_tea.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink3.xml"
|
|
||||||
EndIf
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu4Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_cho_ca2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_cho_ca2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
If new_layout = "true" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_milk.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink4.xml"
|
|
||||||
|
|
||||||
EndIf
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu7Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_protein2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_protein2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
If new_layout = "true" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_whey.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink7.xml"
|
|
||||||
EndIf
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu11Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_appfast2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_appfast2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
If new_layout = "true" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_appfast.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink11.xml"
|
|
||||||
EndIf
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu21Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_forkid2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_forkid2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_forkid.xml"
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu22Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_health.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_health.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_health.xml"
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu8Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_cocktail.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_cocktail.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_cocktail.xml"
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu6Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_sodada2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_sodada2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
If new_layout = "true" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_other.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink6.xml"
|
|
||||||
EndIf
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> MenuVSelected2 </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_vending2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_vending2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/spiral/xml/page_catalog_vending_machine.xml"
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
</Row2>
|
|
||||||
</ListView1>
|
|
||||||
|
|
||||||
<EventWebApp>
|
|
||||||
|
|
||||||
DEBUGVAR web_ready
|
|
||||||
If web_ready = "true" Then
|
|
||||||
If web_ref = QRCODE99x Then
|
|
||||||
|
|
||||||
Var web_readyOK = web_ready
|
|
||||||
Var web_telnumOK = web_telnum
|
|
||||||
|
|
||||||
Var web_app_prepar = "true"
|
|
||||||
Open "/mnt/sdcard/coffeevending/taobin_project/xml/page_payment.xml"
|
|
||||||
|
|
||||||
EndIf
|
|
||||||
Else
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
</EventWebApp>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<FrameScroll>
|
|
||||||
<X> 10 </X>
|
|
||||||
<Y> 497 </Y>
|
|
||||||
<Width> 1080 </Width>
|
|
||||||
<ScrollHeight> "auto" </ScrollHeight>
|
|
||||||
<Scroll> "Vertical" </Scroll>
|
|
||||||
<Column> 4 </Column>
|
|
||||||
<Script>
|
|
||||||
Var block_index_override = 0
|
|
||||||
Var block_index_move = 0
|
|
||||||
</Script>
|
|
||||||
; menu_new_list 0
|
|
||||||
</FrameScroll>
|
|
||||||
; Cart
|
|
||||||
<Button>
|
|
||||||
<X> 915 </X>
|
|
||||||
<Y> 1769 </Y>
|
|
||||||
<State> showCart </State>
|
|
||||||
<Filename> cart_image_bn </Filename>
|
|
||||||
<FilenamePress> cart_image_bp </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Open "ROOT/taobin_project/xml/page_payment_multi.xml"
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</Popup>
|
|
||||||
|
|
|
||||||
|
|
@ -1,538 +1,5 @@
|
||||||
|
Traceback (most recent call last):
|
||||||
|
File "./menu_gen_inter.py", line 132, in eval_exe
|
||||||
<Popup>
|
exec( str, globals())
|
||||||
<Cache> "Enable" </Cache>
|
File "<string>", line 93, in <module>
|
||||||
<Width> 1080 </Width>
|
TypeError: can only concatenate str (not "list") to str
|
||||||
<Height> 1920 </Height>
|
|
||||||
;<Background> "0xeae6e1" </Background>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventOpen>
|
|
||||||
; On open
|
|
||||||
Var NextPage = "-"
|
|
||||||
|
|
||||||
DEBUGVAR ICE_PROCESS_STATUS
|
|
||||||
DEBUGVAR ICE_PROCESS_TXT
|
|
||||||
|
|
||||||
|
|
||||||
If show_eng = "true" Then
|
|
||||||
Var showthaiText = "Invisible"
|
|
||||||
Var showengText = "Enable"
|
|
||||||
Var DirImage = "ROOT/taobin_project/image/page3_en"
|
|
||||||
Var show_btp = "ROOT/taobin_project/image/page2/bn_thai_lang_press_2.png"
|
|
||||||
Var show_btn = "ROOT/taobin_project/image/page2/bn_thai_lang_2.png"
|
|
||||||
|
|
||||||
Var ice_tab_text = "Ice will be ready at "
|
|
||||||
Var text_unavailable = "UNAVAILABLE###size=16"
|
|
||||||
|
|
||||||
|
|
||||||
Else
|
|
||||||
Var showengText = "Invisible"
|
|
||||||
Var showthaiText = "Enable"
|
|
||||||
|
|
||||||
Var DirImage = "ROOT/taobin_project/image/page3"
|
|
||||||
Var show_btp = "ROOT/taobin_project/image/page2/bn_eng_lang_2.png"
|
|
||||||
Var show_btn = "ROOT/taobin_project/image/page2/bn_eng_lang_2.png"
|
|
||||||
|
|
||||||
Var ice_tab_text = "น้ำแข็งจะพร้อมเวลา "
|
|
||||||
Var text_unavailable = "หมด###size=32"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If ICE_PROCESS_STATUS = 2 Then
|
|
||||||
Var ice_tab_process_show = "Enable"
|
|
||||||
Var ice_show_open = ice_tab_text + ICE_PROCESS_TXT
|
|
||||||
Else
|
|
||||||
Var ice_tab_process_show = "Invisible"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
|
|
||||||
; SpiralOnline
|
|
||||||
|
|
||||||
Var MenuVSelected2 = "Invisible"
|
|
||||||
|
|
||||||
Var Menu1Selected2 = "Invisible"
|
|
||||||
Var Menu2Selected2 = "Invisible"
|
|
||||||
Var Menu3Selected2 = "Invisible"
|
|
||||||
Var Menu4Selected2 = "Invisible"
|
|
||||||
|
|
||||||
Var Menu6Selected2 = "Invisible"
|
|
||||||
Var Menu7Selected2 = "Invisible"
|
|
||||||
Var MenuVSelected2 = "Invisible"
|
|
||||||
Var Menu11Selected2 = "Invisible"
|
|
||||||
|
|
||||||
Var Menu21Selected2 = "Invisible"
|
|
||||||
|
|
||||||
Var MenuVSelected2 = "Invisible"
|
|
||||||
If SpiralOnline = "true" Then
|
|
||||||
If Seeker = "curr" Then
|
|
||||||
Var MenuVSelected2 = "Enable"
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
; init default
|
|
||||||
Var Menu1Selected = "Enable"
|
|
||||||
Var Menu2Selected = "Enable"
|
|
||||||
Var Menu3Selected = "Enable"
|
|
||||||
Var Menu4Selected = "Enable"
|
|
||||||
; 5 fruit
|
|
||||||
Var Menu5Selected = "Invisible"
|
|
||||||
Var Menu6Selected = "Enable"
|
|
||||||
Var Menu7Selected = "Enable"
|
|
||||||
; 8 cocktail
|
|
||||||
Var Menu8Selected = "Invisible"
|
|
||||||
|
|
||||||
If CocktailShow = "true" Then
|
|
||||||
Var Menu7Selected = "Invisible"
|
|
||||||
Var Menu8Selected = "Enable"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
|
|
||||||
If AppFastEnable = "true" Then
|
|
||||||
Var Menu11Selected = "Enable"
|
|
||||||
Var Menu21Selected = "Invisible"
|
|
||||||
Var Menu7Selected = "Invisible"
|
|
||||||
Else
|
|
||||||
If MenuKidEnable = "true" Then
|
|
||||||
Var Menu11Selected = "Invisible"
|
|
||||||
Var Menu21Selected = "Enable"
|
|
||||||
Var Menu7Selected = "Invisible"
|
|
||||||
Else
|
|
||||||
Var Menu11Selected = "Invisible"
|
|
||||||
Var Menu21Selected = "Invisible"
|
|
||||||
Var Menu7Selected = "Enable"
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If CocktailShow = "true" Then
|
|
||||||
Var Menu7Selected = "Invisible"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If RecipeTag1 = "HealthTurnOn" Then
|
|
||||||
Var Menu22Selected = "Enable"
|
|
||||||
Else
|
|
||||||
Var Menu22Selected = "Invisible"
|
|
||||||
EndIf
|
|
||||||
;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Var Menu22Selected = "PressForever"
|
|
||||||
|
|
||||||
|
|
||||||
SAVELOG PreviseXMLFileName2
|
|
||||||
|
|
||||||
Var Timeout = 0
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
If show_eng = "true" Then
|
|
||||||
Var DirImage2 = "ROOT/taobin_project/image/drink_option_en/"
|
|
||||||
Var DirImageAlter = "ROOT/taobin_project/image/page3_2_en/"
|
|
||||||
|
|
||||||
Else
|
|
||||||
Var DirImage2 = "ROOT/taobin_project/image/drink_option/"
|
|
||||||
Var DirImageAlter = "ROOT/taobin_project/image/page3_2/"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
</EventOpen>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
; notice enable heathy menu
|
|
||||||
|
|
||||||
<Image>
|
|
||||||
<X> 0 </X>
|
|
||||||
<Y> 380 </Y>
|
|
||||||
<Width> 1080 </Width>
|
|
||||||
<Height> 1540 </Height>
|
|
||||||
<Color> "0xeae6e1" </Color>
|
|
||||||
</Image>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<Timeout> 1000 </Timeout>
|
|
||||||
<EventTimeout>
|
|
||||||
;DEBUGVAR ICE_PROCESS_STATUS
|
|
||||||
|
|
||||||
If ICE_PROCESS_STATUS = 2 Then
|
|
||||||
Var ice_tab_process_show = "Enable"
|
|
||||||
Var ice_show_open = ice_tab_text + ICE_PROCESS_TXT
|
|
||||||
Else
|
|
||||||
Var ice_tab_process_show = "Invisible"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
|
|
||||||
If NextPage = "-" Then
|
|
||||||
|
|
||||||
Else
|
|
||||||
If CupOnArm = "true" Then
|
|
||||||
If Timeout > 9 Then
|
|
||||||
SAVELOG "COA9"
|
|
||||||
Open NextPage
|
|
||||||
EndIf
|
|
||||||
Else
|
|
||||||
If Timeout > 30 Then
|
|
||||||
SAVELOG "COA30"
|
|
||||||
Open NextPage
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If Timeout > 60 Then
|
|
||||||
SAVELOG "Timeout"
|
|
||||||
If Seeker = "next" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_brewing3Conti.xml"
|
|
||||||
Else
|
|
||||||
SAVELOG "Back"
|
|
||||||
Open "ROOT/taobin_project/xml/page_back_to_main.xml"
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If BrewCommand = "RefreshAll" Then
|
|
||||||
Var BrewCommand = "-"
|
|
||||||
Open CurrentXMLFileName2
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If Seeker = "curr" Then
|
|
||||||
If DoorCupPosition = "bottom" Then
|
|
||||||
; It normal
|
|
||||||
Var EmergencyStop = "false"
|
|
||||||
Else
|
|
||||||
Var EmergencyStop = "true"
|
|
||||||
|
|
||||||
;Open "ROOT/taobin_project/xml/page_back_to_error.xml"
|
|
||||||
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If IgnoreNetCore = "true" Then
|
|
||||||
|
|
||||||
Else
|
|
||||||
;stop_now
|
|
||||||
If NETCORE_LOST_CNT > 120 Then
|
|
||||||
Var stop_now = "true"
|
|
||||||
Var MachineErrorDetailAll = "???"
|
|
||||||
SAVELOG "NETCORE_LOST_CNT"
|
|
||||||
|
|
||||||
Open "ROOT/taobin_project/xml/page_back_to_error.xml"
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
Var Timeout = Timeout + 1
|
|
||||||
TimerReset
|
|
||||||
</EventTimeout>
|
|
||||||
|
|
||||||
|
|
||||||
;<Image>
|
|
||||||
;<X> 0 </X>
|
|
||||||
;<Y> 0 </Y>
|
|
||||||
;<Filename> "ROOT/taobin_project/image/ad_medium_2.png" </Filename>
|
|
||||||
;</Image>
|
|
||||||
|
|
||||||
;<Video>
|
|
||||||
;<X> 0 </X>
|
|
||||||
;<Y> 0 </Y>
|
|
||||||
;<Width> 1080</Width>
|
|
||||||
;<Height> 380 </Height>
|
|
||||||
;<Loop> "true" </Loop>
|
|
||||||
;<Filename> video_menu_1 </Filename>
|
|
||||||
;</Video>
|
|
||||||
|
|
||||||
; under line
|
|
||||||
<Image>
|
|
||||||
<X> 0 </X>
|
|
||||||
<Y> 494 </Y>
|
|
||||||
<Filename> "ROOT/taobin_project/image/page3/tab_line_bottom.png" </Filename>
|
|
||||||
</Image>
|
|
||||||
|
|
||||||
|
|
||||||
; under line
|
|
||||||
<Image>
|
|
||||||
<X> 0 </X>
|
|
||||||
<Y> 358 </Y>
|
|
||||||
<Filename> "ROOT/taobin_project/image/page3/bg1.png" </Filename>
|
|
||||||
</Image>
|
|
||||||
|
|
||||||
|
|
||||||
; back
|
|
||||||
<Button>
|
|
||||||
<X> 19 </X>
|
|
||||||
<Y> 381 </Y>
|
|
||||||
<Filename> "ROOT/taobin_project/image/page2/bn_back_arrow_2.png" </Filename>
|
|
||||||
<FilenamePress> "ROOT/taobin_project/image/page2/bn_back_arrow_2.png" </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
If SpiralOnline = "true" Then
|
|
||||||
If Seeker = "curr" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_with_vending.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog.xml"
|
|
||||||
EndIf
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog.xml"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<X> 1000 </X>
|
|
||||||
<Y> 381 </Y>
|
|
||||||
<Filename> show_btn </Filename>
|
|
||||||
<FilenamePress> show_btp </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
; eng
|
|
||||||
If show_eng = "true" Then
|
|
||||||
Var show_eng = "false"
|
|
||||||
Var text_unavailable = "หมด###size=32"
|
|
||||||
Else
|
|
||||||
Var show_eng = "true"
|
|
||||||
Var text_unavailable = "UNAVAILABLE###size=16"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
|
|
||||||
Open CurrentXMLFileName2
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
;
|
|
||||||
<ListView1>
|
|
||||||
<Width> 1080 </Width>
|
|
||||||
<Height> "auto" </Height>
|
|
||||||
<X> 0 </X>
|
|
||||||
<Y> 395 </Y>
|
|
||||||
<Row2>
|
|
||||||
<State>"Enable"</State>
|
|
||||||
<Width> 896 </Width>
|
|
||||||
<Height> 102 </Height>
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu1Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_recommend2.png" )</Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_recommend2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
SAVELOG "Click rec"
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_recommend.xml"
|
|
||||||
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu2Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_coffee2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_coffee2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_coffee.xml"
|
|
||||||
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu3Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_tea2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_tea2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
If new_layout = "true" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_tea.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink3.xml"
|
|
||||||
EndIf
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu4Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_cho_ca2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_cho_ca2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
If new_layout = "true" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_milk.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink4.xml"
|
|
||||||
|
|
||||||
EndIf
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu7Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_protein2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_protein2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
If new_layout = "true" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_whey.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink7.xml"
|
|
||||||
EndIf
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu11Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_appfast2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_appfast2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
If new_layout = "true" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_appfast.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink11.xml"
|
|
||||||
EndIf
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu21Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_forkid2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_forkid2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_forkid.xml"
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu22Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_health.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_health.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_health.xml"
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu8Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_cocktail.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_cocktail.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_cocktail.xml"
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu6Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_sodada2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_sodada2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
If new_layout = "true" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_other.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink6.xml"
|
|
||||||
EndIf
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> MenuVSelected2 </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_vending2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_vending2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/spiral/xml/page_catalog_vending_machine.xml"
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
</Row2>
|
|
||||||
</ListView1>
|
|
||||||
|
|
||||||
<EventWebApp>
|
|
||||||
|
|
||||||
DEBUGVAR web_ready
|
|
||||||
If web_ready = "true" Then
|
|
||||||
If web_ref = QRCODE99x Then
|
|
||||||
|
|
||||||
Var web_readyOK = web_ready
|
|
||||||
Var web_telnumOK = web_telnum
|
|
||||||
|
|
||||||
Var web_app_prepar = "true"
|
|
||||||
Open "/mnt/sdcard/coffeevending/taobin_project/xml/page_payment.xml"
|
|
||||||
|
|
||||||
EndIf
|
|
||||||
Else
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
</EventWebApp>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<FrameScroll>
|
|
||||||
<X> 10 </X>
|
|
||||||
<Y> 497 </Y>
|
|
||||||
<Width> 1080 </Width>
|
|
||||||
<ScrollHeight> "auto" </ScrollHeight>
|
|
||||||
<Scroll> "Vertical" </Scroll>
|
|
||||||
<Column> 4 </Column>
|
|
||||||
<Script>
|
|
||||||
Var block_index_override = 0
|
|
||||||
Var block_index_move = 0
|
|
||||||
</Script>
|
|
||||||
; menu_new_list 0
|
|
||||||
</FrameScroll>
|
|
||||||
; Cart
|
|
||||||
<Button>
|
|
||||||
<X> 915 </X>
|
|
||||||
<Y> 1769 </Y>
|
|
||||||
<State> showCart </State>
|
|
||||||
<Filename> cart_image_bn </Filename>
|
|
||||||
<FilenamePress> cart_image_bp </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Open "ROOT/taobin_project/xml/page_payment_multi.xml"
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</Popup>
|
|
||||||
|
|
|
||||||
|
|
@ -36,8 +36,9 @@
|
||||||
?>
|
?>
|
||||||
|
|
||||||
|
|
||||||
|
<?hurr
|
||||||
|
#include=menu_new_layout_gen_v2.py
|
||||||
|
?>
|
||||||
<?hurr
|
<?hurr
|
||||||
#include=menu_new_layout_gen.py
|
#include=menu_new_layout_gen.py
|
||||||
?>
|
?>
|
||||||
|
|
|
||||||
|
|
@ -505,7 +505,6 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<FrameScroll>
|
<FrameScroll>
|
||||||
<X> 10 </X>
|
<X> 10 </X>
|
||||||
<Y> 497 </Y>
|
<Y> 497 </Y>
|
||||||
|
|
|
||||||
|
|
@ -1,535 +1,5 @@
|
||||||
|
Traceback (most recent call last):
|
||||||
|
File "./menu_gen_inter.py", line 132, in eval_exe
|
||||||
<Popup>
|
exec( str, globals())
|
||||||
<Cache> "Enable" </Cache>
|
File "<string>", line 93, in <module>
|
||||||
<Width> 1080 </Width>
|
TypeError: can only concatenate str (not "list") to str
|
||||||
<Height> 1920 </Height>
|
|
||||||
;<Background> "0xeae6e1" </Background>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventOpen>
|
|
||||||
; On open
|
|
||||||
Var NextPage = "-"
|
|
||||||
|
|
||||||
DEBUGVAR ICE_PROCESS_STATUS
|
|
||||||
DEBUGVAR ICE_PROCESS_TXT
|
|
||||||
|
|
||||||
|
|
||||||
If show_eng = "true" Then
|
|
||||||
Var showthaiText = "Invisible"
|
|
||||||
Var showengText = "Enable"
|
|
||||||
Var DirImage = "ROOT/taobin_project/image/page3_en"
|
|
||||||
Var show_btp = "ROOT/taobin_project/image/page2/bn_thai_lang_press_2.png"
|
|
||||||
Var show_btn = "ROOT/taobin_project/image/page2/bn_thai_lang_2.png"
|
|
||||||
|
|
||||||
Var ice_tab_text = "Ice will be ready at "
|
|
||||||
Var text_unavailable = "UNAVAILABLE###size=16"
|
|
||||||
|
|
||||||
|
|
||||||
Else
|
|
||||||
Var showengText = "Invisible"
|
|
||||||
Var showthaiText = "Enable"
|
|
||||||
|
|
||||||
Var DirImage = "ROOT/taobin_project/image/page3"
|
|
||||||
Var show_btp = "ROOT/taobin_project/image/page2/bn_eng_lang_2.png"
|
|
||||||
Var show_btn = "ROOT/taobin_project/image/page2/bn_eng_lang_2.png"
|
|
||||||
|
|
||||||
Var ice_tab_text = "น้ำแข็งจะพร้อมเวลา "
|
|
||||||
Var text_unavailable = "หมด###size=32"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If ICE_PROCESS_STATUS = 2 Then
|
|
||||||
Var ice_tab_process_show = "Enable"
|
|
||||||
Var ice_show_open = ice_tab_text + ICE_PROCESS_TXT
|
|
||||||
Else
|
|
||||||
Var ice_tab_process_show = "Invisible"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
|
|
||||||
; SpiralOnline
|
|
||||||
|
|
||||||
Var MenuVSelected2 = "Invisible"
|
|
||||||
|
|
||||||
Var Menu1Selected2 = "Invisible"
|
|
||||||
Var Menu2Selected2 = "Invisible"
|
|
||||||
Var Menu3Selected2 = "Invisible"
|
|
||||||
Var Menu4Selected2 = "Invisible"
|
|
||||||
|
|
||||||
Var Menu6Selected2 = "Invisible"
|
|
||||||
Var Menu7Selected2 = "Invisible"
|
|
||||||
Var MenuVSelected2 = "Invisible"
|
|
||||||
Var Menu11Selected2 = "Invisible"
|
|
||||||
|
|
||||||
Var Menu21Selected2 = "Invisible"
|
|
||||||
|
|
||||||
Var MenuVSelected2 = "Invisible"
|
|
||||||
If SpiralOnline = "true" Then
|
|
||||||
If Seeker = "curr" Then
|
|
||||||
Var MenuVSelected2 = "Enable"
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
; init default
|
|
||||||
Var Menu1Selected = "Enable"
|
|
||||||
Var Menu2Selected = "Enable"
|
|
||||||
Var Menu3Selected = "Enable"
|
|
||||||
Var Menu4Selected = "Enable"
|
|
||||||
; 5 fruit
|
|
||||||
Var Menu5Selected = "Invisible"
|
|
||||||
Var Menu6Selected = "Enable"
|
|
||||||
Var Menu7Selected = "Enable"
|
|
||||||
; 8 cocktail
|
|
||||||
Var Menu8Selected = "Invisible"
|
|
||||||
|
|
||||||
If CocktailShow = "true" Then
|
|
||||||
Var Menu7Selected = "Invisible"
|
|
||||||
Var Menu8Selected = "Enable"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
|
|
||||||
If AppFastEnable = "true" Then
|
|
||||||
Var Menu11Selected = "Enable"
|
|
||||||
Var Menu21Selected = "Invisible"
|
|
||||||
Var Menu7Selected = "Invisible"
|
|
||||||
Else
|
|
||||||
If MenuKidEnable = "true" Then
|
|
||||||
Var Menu11Selected = "Invisible"
|
|
||||||
Var Menu21Selected = "Enable"
|
|
||||||
Var Menu7Selected = "Invisible"
|
|
||||||
Else
|
|
||||||
Var Menu11Selected = "Invisible"
|
|
||||||
Var Menu21Selected = "Invisible"
|
|
||||||
Var Menu7Selected = "Enable"
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If CocktailShow = "true" Then
|
|
||||||
Var Menu7Selected = "Invisible"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If RecipeTag1 = "HealthTurnOn" Then
|
|
||||||
Var Menu22Selected = "Enable"
|
|
||||||
Else
|
|
||||||
Var Menu22Selected = "Invisible"
|
|
||||||
EndIf
|
|
||||||
;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Var Menu4Selected = "PressForever"
|
|
||||||
|
|
||||||
SAVELOG PreviseXMLFileName2
|
|
||||||
|
|
||||||
Var Timeout = 0
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
If show_eng = "true" Then
|
|
||||||
Var DirImage2 = "ROOT/taobin_project/image/drink_option_en/"
|
|
||||||
Var DirImageAlter = "ROOT/taobin_project/image/page3_2_en/"
|
|
||||||
|
|
||||||
Else
|
|
||||||
Var DirImage2 = "ROOT/taobin_project/image/drink_option/"
|
|
||||||
Var DirImageAlter = "ROOT/taobin_project/image/page3_2/"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
</EventOpen>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
; notice enable heathy menu
|
|
||||||
|
|
||||||
<Image>
|
|
||||||
<X> 0 </X>
|
|
||||||
<Y> 380 </Y>
|
|
||||||
<Width> 1080 </Width>
|
|
||||||
<Height> 1540 </Height>
|
|
||||||
<Color> "0xeae6e1" </Color>
|
|
||||||
</Image>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<Timeout> 1000 </Timeout>
|
|
||||||
<EventTimeout>
|
|
||||||
;DEBUGVAR ICE_PROCESS_STATUS
|
|
||||||
|
|
||||||
If ICE_PROCESS_STATUS = 2 Then
|
|
||||||
Var ice_tab_process_show = "Enable"
|
|
||||||
Var ice_show_open = ice_tab_text + ICE_PROCESS_TXT
|
|
||||||
Else
|
|
||||||
Var ice_tab_process_show = "Invisible"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
|
|
||||||
If NextPage = "-" Then
|
|
||||||
|
|
||||||
Else
|
|
||||||
If CupOnArm = "true" Then
|
|
||||||
If Timeout > 9 Then
|
|
||||||
SAVELOG "COA9"
|
|
||||||
Open NextPage
|
|
||||||
EndIf
|
|
||||||
Else
|
|
||||||
If Timeout > 30 Then
|
|
||||||
SAVELOG "COA30"
|
|
||||||
Open NextPage
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If Timeout > 60 Then
|
|
||||||
SAVELOG "Timeout"
|
|
||||||
If Seeker = "next" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_brewing3Conti.xml"
|
|
||||||
Else
|
|
||||||
SAVELOG "Back"
|
|
||||||
Open "ROOT/taobin_project/xml/page_back_to_main.xml"
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If BrewCommand = "RefreshAll" Then
|
|
||||||
Var BrewCommand = "-"
|
|
||||||
Open CurrentXMLFileName2
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If Seeker = "curr" Then
|
|
||||||
If DoorCupPosition = "bottom" Then
|
|
||||||
; It normal
|
|
||||||
Var EmergencyStop = "false"
|
|
||||||
Else
|
|
||||||
Var EmergencyStop = "true"
|
|
||||||
|
|
||||||
;Open "ROOT/taobin_project/xml/page_back_to_error.xml"
|
|
||||||
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If IgnoreNetCore = "true" Then
|
|
||||||
|
|
||||||
Else
|
|
||||||
;stop_now
|
|
||||||
If NETCORE_LOST_CNT > 120 Then
|
|
||||||
Var stop_now = "true"
|
|
||||||
Var MachineErrorDetailAll = "???"
|
|
||||||
SAVELOG "NETCORE_LOST_CNT"
|
|
||||||
|
|
||||||
Open "ROOT/taobin_project/xml/page_back_to_error.xml"
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
Var Timeout = Timeout + 1
|
|
||||||
TimerReset
|
|
||||||
</EventTimeout>
|
|
||||||
|
|
||||||
|
|
||||||
;<Image>
|
|
||||||
;<X> 0 </X>
|
|
||||||
;<Y> 0 </Y>
|
|
||||||
;<Filename> "ROOT/taobin_project/image/ad_medium_2.png" </Filename>
|
|
||||||
;</Image>
|
|
||||||
|
|
||||||
;<Video>
|
|
||||||
;<X> 0 </X>
|
|
||||||
;<Y> 0 </Y>
|
|
||||||
;<Width> 1080</Width>
|
|
||||||
;<Height> 380 </Height>
|
|
||||||
;<Loop> "true" </Loop>
|
|
||||||
;<Filename> video_menu_1 </Filename>
|
|
||||||
;</Video>
|
|
||||||
|
|
||||||
; under line
|
|
||||||
<Image>
|
|
||||||
<X> 0 </X>
|
|
||||||
<Y> 494 </Y>
|
|
||||||
<Filename> "ROOT/taobin_project/image/page3/tab_line_bottom.png" </Filename>
|
|
||||||
</Image>
|
|
||||||
|
|
||||||
|
|
||||||
; under line
|
|
||||||
<Image>
|
|
||||||
<X> 0 </X>
|
|
||||||
<Y> 358 </Y>
|
|
||||||
<Filename> "ROOT/taobin_project/image/page3/bg1.png" </Filename>
|
|
||||||
</Image>
|
|
||||||
|
|
||||||
|
|
||||||
; back
|
|
||||||
<Button>
|
|
||||||
<X> 19 </X>
|
|
||||||
<Y> 381 </Y>
|
|
||||||
<Filename> "ROOT/taobin_project/image/page2/bn_back_arrow_2.png" </Filename>
|
|
||||||
<FilenamePress> "ROOT/taobin_project/image/page2/bn_back_arrow_2.png" </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
If SpiralOnline = "true" Then
|
|
||||||
If Seeker = "curr" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_with_vending.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog.xml"
|
|
||||||
EndIf
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog.xml"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<X> 1000 </X>
|
|
||||||
<Y> 381 </Y>
|
|
||||||
<Filename> show_btn </Filename>
|
|
||||||
<FilenamePress> show_btp </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
; eng
|
|
||||||
If show_eng = "true" Then
|
|
||||||
Var show_eng = "false"
|
|
||||||
Var text_unavailable = "หมด###size=32"
|
|
||||||
Else
|
|
||||||
Var show_eng = "true"
|
|
||||||
Var text_unavailable = "UNAVAILABLE###size=16"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
|
|
||||||
Open CurrentXMLFileName2
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
;
|
|
||||||
<ListView1>
|
|
||||||
<Width> 1080 </Width>
|
|
||||||
<Height> "auto" </Height>
|
|
||||||
<X> 0 </X>
|
|
||||||
<Y> 395 </Y>
|
|
||||||
<Row2>
|
|
||||||
<State>"Enable"</State>
|
|
||||||
<Width> 896 </Width>
|
|
||||||
<Height> 102 </Height>
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu1Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_recommend2.png" )</Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_recommend2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
SAVELOG "Click rec"
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_recommend.xml"
|
|
||||||
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu2Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_coffee2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_coffee2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_coffee.xml"
|
|
||||||
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu3Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_tea2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_tea2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
If new_layout = "true" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_tea.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink3.xml"
|
|
||||||
EndIf
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu4Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_cho_ca2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_cho_ca2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
If new_layout = "true" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_milk.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink4.xml"
|
|
||||||
|
|
||||||
EndIf
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu7Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_protein2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_protein2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
If new_layout = "true" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_whey.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink7.xml"
|
|
||||||
EndIf
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu11Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_appfast2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_appfast2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
If new_layout = "true" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_appfast.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink11.xml"
|
|
||||||
EndIf
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu21Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_forkid2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_forkid2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_forkid.xml"
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu22Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_health.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_health.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_health.xml"
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu8Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_cocktail.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_cocktail.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_cocktail.xml"
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu6Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_sodada2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_sodada2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
If new_layout = "true" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_other.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink6.xml"
|
|
||||||
EndIf
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> MenuVSelected2 </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_vending2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_vending2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/spiral/xml/page_catalog_vending_machine.xml"
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
</Row2>
|
|
||||||
</ListView1>
|
|
||||||
|
|
||||||
<EventWebApp>
|
|
||||||
|
|
||||||
DEBUGVAR web_ready
|
|
||||||
If web_ready = "true" Then
|
|
||||||
If web_ref = QRCODE99x Then
|
|
||||||
|
|
||||||
Var web_readyOK = web_ready
|
|
||||||
Var web_telnumOK = web_telnum
|
|
||||||
|
|
||||||
Var web_app_prepar = "true"
|
|
||||||
Open "/mnt/sdcard/coffeevending/taobin_project/xml/page_payment.xml"
|
|
||||||
|
|
||||||
EndIf
|
|
||||||
Else
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
</EventWebApp>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<FrameScroll>
|
|
||||||
<X> 10 </X>
|
|
||||||
<Y> 497 </Y>
|
|
||||||
<Width> 1080 </Width>
|
|
||||||
<ScrollHeight> "auto" </ScrollHeight>
|
|
||||||
<Scroll> "Vertical" </Scroll>
|
|
||||||
<Column> 4 </Column>
|
|
||||||
<Script>
|
|
||||||
Var block_index_override = 0
|
|
||||||
Var block_index_move = 0
|
|
||||||
</Script>
|
|
||||||
; menu_new_list 0
|
|
||||||
</FrameScroll>
|
|
||||||
; Cart
|
|
||||||
<Button>
|
|
||||||
<X> 915 </X>
|
|
||||||
<Y> 1769 </Y>
|
|
||||||
<State> showCart </State>
|
|
||||||
<Filename> cart_image_bn </Filename>
|
|
||||||
<FilenamePress> cart_image_bp </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Open "ROOT/taobin_project/xml/page_payment_multi.xml"
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</Popup>
|
|
||||||
|
|
|
||||||
|
|
@ -1,537 +1,5 @@
|
||||||
|
Traceback (most recent call last):
|
||||||
|
File "./menu_gen_inter.py", line 132, in eval_exe
|
||||||
<Popup>
|
exec( str, globals())
|
||||||
<Cache> "Enable" </Cache>
|
File "<string>", line 93, in <module>
|
||||||
<Width> 1080 </Width>
|
TypeError: can only concatenate str (not "list") to str
|
||||||
<Height> 1920 </Height>
|
|
||||||
;<Background> "0xeae6e1" </Background>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventOpen>
|
|
||||||
; On open
|
|
||||||
Var NextPage = "-"
|
|
||||||
|
|
||||||
DEBUGVAR ICE_PROCESS_STATUS
|
|
||||||
DEBUGVAR ICE_PROCESS_TXT
|
|
||||||
|
|
||||||
|
|
||||||
If show_eng = "true" Then
|
|
||||||
Var showthaiText = "Invisible"
|
|
||||||
Var showengText = "Enable"
|
|
||||||
Var DirImage = "ROOT/taobin_project/image/page3_en"
|
|
||||||
Var show_btp = "ROOT/taobin_project/image/page2/bn_thai_lang_press_2.png"
|
|
||||||
Var show_btn = "ROOT/taobin_project/image/page2/bn_thai_lang_2.png"
|
|
||||||
|
|
||||||
Var ice_tab_text = "Ice will be ready at "
|
|
||||||
Var text_unavailable = "UNAVAILABLE###size=16"
|
|
||||||
|
|
||||||
|
|
||||||
Else
|
|
||||||
Var showengText = "Invisible"
|
|
||||||
Var showthaiText = "Enable"
|
|
||||||
|
|
||||||
Var DirImage = "ROOT/taobin_project/image/page3"
|
|
||||||
Var show_btp = "ROOT/taobin_project/image/page2/bn_eng_lang_2.png"
|
|
||||||
Var show_btn = "ROOT/taobin_project/image/page2/bn_eng_lang_2.png"
|
|
||||||
|
|
||||||
Var ice_tab_text = "น้ำแข็งจะพร้อมเวลา "
|
|
||||||
Var text_unavailable = "หมด###size=32"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If ICE_PROCESS_STATUS = 2 Then
|
|
||||||
Var ice_tab_process_show = "Enable"
|
|
||||||
Var ice_show_open = ice_tab_text + ICE_PROCESS_TXT
|
|
||||||
Else
|
|
||||||
Var ice_tab_process_show = "Invisible"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
|
|
||||||
; SpiralOnline
|
|
||||||
|
|
||||||
Var MenuVSelected2 = "Invisible"
|
|
||||||
|
|
||||||
Var Menu1Selected2 = "Invisible"
|
|
||||||
Var Menu2Selected2 = "Invisible"
|
|
||||||
Var Menu3Selected2 = "Invisible"
|
|
||||||
Var Menu4Selected2 = "Invisible"
|
|
||||||
|
|
||||||
Var Menu6Selected2 = "Invisible"
|
|
||||||
Var Menu7Selected2 = "Invisible"
|
|
||||||
Var MenuVSelected2 = "Invisible"
|
|
||||||
Var Menu11Selected2 = "Invisible"
|
|
||||||
|
|
||||||
Var Menu21Selected2 = "Invisible"
|
|
||||||
|
|
||||||
Var MenuVSelected2 = "Invisible"
|
|
||||||
If SpiralOnline = "true" Then
|
|
||||||
If Seeker = "curr" Then
|
|
||||||
Var MenuVSelected2 = "Enable"
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
; init default
|
|
||||||
Var Menu1Selected = "Enable"
|
|
||||||
Var Menu2Selected = "Enable"
|
|
||||||
Var Menu3Selected = "Enable"
|
|
||||||
Var Menu4Selected = "Enable"
|
|
||||||
; 5 fruit
|
|
||||||
Var Menu5Selected = "Invisible"
|
|
||||||
Var Menu6Selected = "Enable"
|
|
||||||
Var Menu7Selected = "Enable"
|
|
||||||
; 8 cocktail
|
|
||||||
Var Menu8Selected = "Invisible"
|
|
||||||
|
|
||||||
If CocktailShow = "true" Then
|
|
||||||
Var Menu7Selected = "Invisible"
|
|
||||||
Var Menu8Selected = "Enable"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
|
|
||||||
If AppFastEnable = "true" Then
|
|
||||||
Var Menu11Selected = "Enable"
|
|
||||||
Var Menu21Selected = "Invisible"
|
|
||||||
Var Menu7Selected = "Invisible"
|
|
||||||
Else
|
|
||||||
If MenuKidEnable = "true" Then
|
|
||||||
Var Menu11Selected = "Invisible"
|
|
||||||
Var Menu21Selected = "Enable"
|
|
||||||
Var Menu7Selected = "Invisible"
|
|
||||||
Else
|
|
||||||
Var Menu11Selected = "Invisible"
|
|
||||||
Var Menu21Selected = "Invisible"
|
|
||||||
Var Menu7Selected = "Enable"
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If CocktailShow = "true" Then
|
|
||||||
Var Menu7Selected = "Invisible"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If RecipeTag1 = "HealthTurnOn" Then
|
|
||||||
Var Menu22Selected = "Enable"
|
|
||||||
Else
|
|
||||||
Var Menu22Selected = "Invisible"
|
|
||||||
EndIf
|
|
||||||
;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
; soda and other
|
|
||||||
Var Menu6Selected = "PressForever"
|
|
||||||
|
|
||||||
SAVELOG PreviseXMLFileName2
|
|
||||||
|
|
||||||
Var Timeout = 0
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
If show_eng = "true" Then
|
|
||||||
Var DirImage2 = "ROOT/taobin_project/image/drink_option_en/"
|
|
||||||
Var DirImageAlter = "ROOT/taobin_project/image/page3_2_en/"
|
|
||||||
|
|
||||||
Else
|
|
||||||
Var DirImage2 = "ROOT/taobin_project/image/drink_option/"
|
|
||||||
Var DirImageAlter = "ROOT/taobin_project/image/page3_2/"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
</EventOpen>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
; notice enable heathy menu
|
|
||||||
|
|
||||||
<Image>
|
|
||||||
<X> 0 </X>
|
|
||||||
<Y> 380 </Y>
|
|
||||||
<Width> 1080 </Width>
|
|
||||||
<Height> 1540 </Height>
|
|
||||||
<Color> "0xeae6e1" </Color>
|
|
||||||
</Image>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<Timeout> 1000 </Timeout>
|
|
||||||
<EventTimeout>
|
|
||||||
;DEBUGVAR ICE_PROCESS_STATUS
|
|
||||||
|
|
||||||
If ICE_PROCESS_STATUS = 2 Then
|
|
||||||
Var ice_tab_process_show = "Enable"
|
|
||||||
Var ice_show_open = ice_tab_text + ICE_PROCESS_TXT
|
|
||||||
Else
|
|
||||||
Var ice_tab_process_show = "Invisible"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
|
|
||||||
If NextPage = "-" Then
|
|
||||||
|
|
||||||
Else
|
|
||||||
If CupOnArm = "true" Then
|
|
||||||
If Timeout > 9 Then
|
|
||||||
SAVELOG "COA9"
|
|
||||||
Open NextPage
|
|
||||||
EndIf
|
|
||||||
Else
|
|
||||||
If Timeout > 30 Then
|
|
||||||
SAVELOG "COA30"
|
|
||||||
Open NextPage
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If Timeout > 60 Then
|
|
||||||
SAVELOG "Timeout"
|
|
||||||
If Seeker = "next" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_brewing3Conti.xml"
|
|
||||||
Else
|
|
||||||
SAVELOG "Back"
|
|
||||||
Open "ROOT/taobin_project/xml/page_back_to_main.xml"
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If BrewCommand = "RefreshAll" Then
|
|
||||||
Var BrewCommand = "-"
|
|
||||||
Open CurrentXMLFileName2
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If Seeker = "curr" Then
|
|
||||||
If DoorCupPosition = "bottom" Then
|
|
||||||
; It normal
|
|
||||||
Var EmergencyStop = "false"
|
|
||||||
Else
|
|
||||||
Var EmergencyStop = "true"
|
|
||||||
|
|
||||||
;Open "ROOT/taobin_project/xml/page_back_to_error.xml"
|
|
||||||
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If IgnoreNetCore = "true" Then
|
|
||||||
|
|
||||||
Else
|
|
||||||
;stop_now
|
|
||||||
If NETCORE_LOST_CNT > 120 Then
|
|
||||||
Var stop_now = "true"
|
|
||||||
Var MachineErrorDetailAll = "???"
|
|
||||||
SAVELOG "NETCORE_LOST_CNT"
|
|
||||||
|
|
||||||
Open "ROOT/taobin_project/xml/page_back_to_error.xml"
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
Var Timeout = Timeout + 1
|
|
||||||
TimerReset
|
|
||||||
</EventTimeout>
|
|
||||||
|
|
||||||
|
|
||||||
;<Image>
|
|
||||||
;<X> 0 </X>
|
|
||||||
;<Y> 0 </Y>
|
|
||||||
;<Filename> "ROOT/taobin_project/image/ad_medium_2.png" </Filename>
|
|
||||||
;</Image>
|
|
||||||
|
|
||||||
;<Video>
|
|
||||||
;<X> 0 </X>
|
|
||||||
;<Y> 0 </Y>
|
|
||||||
;<Width> 1080</Width>
|
|
||||||
;<Height> 380 </Height>
|
|
||||||
;<Loop> "true" </Loop>
|
|
||||||
;<Filename> video_menu_1 </Filename>
|
|
||||||
;</Video>
|
|
||||||
|
|
||||||
; under line
|
|
||||||
<Image>
|
|
||||||
<X> 0 </X>
|
|
||||||
<Y> 494 </Y>
|
|
||||||
<Filename> "ROOT/taobin_project/image/page3/tab_line_bottom.png" </Filename>
|
|
||||||
</Image>
|
|
||||||
|
|
||||||
|
|
||||||
; under line
|
|
||||||
<Image>
|
|
||||||
<X> 0 </X>
|
|
||||||
<Y> 358 </Y>
|
|
||||||
<Filename> "ROOT/taobin_project/image/page3/bg1.png" </Filename>
|
|
||||||
</Image>
|
|
||||||
|
|
||||||
|
|
||||||
; back
|
|
||||||
<Button>
|
|
||||||
<X> 19 </X>
|
|
||||||
<Y> 381 </Y>
|
|
||||||
<Filename> "ROOT/taobin_project/image/page2/bn_back_arrow_2.png" </Filename>
|
|
||||||
<FilenamePress> "ROOT/taobin_project/image/page2/bn_back_arrow_2.png" </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
If SpiralOnline = "true" Then
|
|
||||||
If Seeker = "curr" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_with_vending.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog.xml"
|
|
||||||
EndIf
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog.xml"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<X> 1000 </X>
|
|
||||||
<Y> 381 </Y>
|
|
||||||
<Filename> show_btn </Filename>
|
|
||||||
<FilenamePress> show_btp </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
; eng
|
|
||||||
If show_eng = "true" Then
|
|
||||||
Var show_eng = "false"
|
|
||||||
Var text_unavailable = "หมด###size=32"
|
|
||||||
Else
|
|
||||||
Var show_eng = "true"
|
|
||||||
Var text_unavailable = "UNAVAILABLE###size=16"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
|
|
||||||
Open CurrentXMLFileName2
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
;
|
|
||||||
<ListView1>
|
|
||||||
<Width> 1080 </Width>
|
|
||||||
<Height> "auto" </Height>
|
|
||||||
<X> 0 </X>
|
|
||||||
<Y> 395 </Y>
|
|
||||||
<Row2>
|
|
||||||
<State>"Enable"</State>
|
|
||||||
<Width> 896 </Width>
|
|
||||||
<Height> 102 </Height>
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu1Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_recommend2.png" )</Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_recommend2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
SAVELOG "Click rec"
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_recommend.xml"
|
|
||||||
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu2Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_coffee2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_coffee2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_coffee.xml"
|
|
||||||
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu3Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_tea2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_tea2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
If new_layout = "true" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_tea.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink3.xml"
|
|
||||||
EndIf
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu4Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_cho_ca2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_cho_ca2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
If new_layout = "true" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_milk.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink4.xml"
|
|
||||||
|
|
||||||
EndIf
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu7Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_protein2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_protein2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
If new_layout = "true" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_whey.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink7.xml"
|
|
||||||
EndIf
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu11Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_appfast2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_appfast2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
If new_layout = "true" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_appfast.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink11.xml"
|
|
||||||
EndIf
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu21Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_forkid2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_forkid2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_forkid.xml"
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu22Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_health.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_health.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_health.xml"
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu8Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_cocktail.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_cocktail.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_cocktail.xml"
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu6Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_sodada2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_sodada2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
If new_layout = "true" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_other.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink6.xml"
|
|
||||||
EndIf
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> MenuVSelected2 </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_vending2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_vending2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/spiral/xml/page_catalog_vending_machine.xml"
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
</Row2>
|
|
||||||
</ListView1>
|
|
||||||
|
|
||||||
<EventWebApp>
|
|
||||||
|
|
||||||
DEBUGVAR web_ready
|
|
||||||
If web_ready = "true" Then
|
|
||||||
If web_ref = QRCODE99x Then
|
|
||||||
|
|
||||||
Var web_readyOK = web_ready
|
|
||||||
Var web_telnumOK = web_telnum
|
|
||||||
|
|
||||||
Var web_app_prepar = "true"
|
|
||||||
Open "/mnt/sdcard/coffeevending/taobin_project/xml/page_payment.xml"
|
|
||||||
|
|
||||||
EndIf
|
|
||||||
Else
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
</EventWebApp>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<FrameScroll>
|
|
||||||
<X> 10 </X>
|
|
||||||
<Y> 497 </Y>
|
|
||||||
<Width> 1080 </Width>
|
|
||||||
<ScrollHeight> "auto" </ScrollHeight>
|
|
||||||
<Scroll> "Vertical" </Scroll>
|
|
||||||
<Column> 4 </Column>
|
|
||||||
<Script>
|
|
||||||
Var block_index_override = 0
|
|
||||||
Var block_index_move = 0
|
|
||||||
</Script>
|
|
||||||
; menu_new_list 0
|
|
||||||
</FrameScroll>
|
|
||||||
; Cart
|
|
||||||
<Button>
|
|
||||||
<X> 915 </X>
|
|
||||||
<Y> 1769 </Y>
|
|
||||||
<State> showCart </State>
|
|
||||||
<Filename> cart_image_bn </Filename>
|
|
||||||
<FilenamePress> cart_image_bp </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Open "ROOT/taobin_project/xml/page_payment_multi.xml"
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</Popup>
|
|
||||||
|
|
|
||||||
|
|
@ -1,595 +1,5 @@
|
||||||
|
Traceback (most recent call last):
|
||||||
|
File "./menu_gen_inter.py", line 132, in eval_exe
|
||||||
<Popup>
|
exec( str, globals())
|
||||||
<Cache> "Enable" </Cache>
|
File "<string>", line 93, in <module>
|
||||||
<Width> 1080 </Width>
|
TypeError: can only concatenate str (not "list") to str
|
||||||
<Height> 1920 </Height>
|
|
||||||
;<Background> "0xeae6e1" </Background>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventOpen>
|
|
||||||
; On open
|
|
||||||
Var NextPage = "-"
|
|
||||||
|
|
||||||
DEBUGVAR ICE_PROCESS_STATUS
|
|
||||||
DEBUGVAR ICE_PROCESS_TXT
|
|
||||||
|
|
||||||
|
|
||||||
If show_eng = "true" Then
|
|
||||||
Var showthaiText = "Invisible"
|
|
||||||
Var showengText = "Enable"
|
|
||||||
Var DirImage = "ROOT/taobin_project/image/page3_en"
|
|
||||||
Var show_btp = "ROOT/taobin_project/image/page2/bn_thai_lang_press_2.png"
|
|
||||||
Var show_btn = "ROOT/taobin_project/image/page2/bn_thai_lang_2.png"
|
|
||||||
|
|
||||||
Var ice_tab_text = "Ice will be ready at "
|
|
||||||
Var text_unavailable = "UNAVAILABLE###size=16"
|
|
||||||
|
|
||||||
|
|
||||||
Else
|
|
||||||
Var showengText = "Invisible"
|
|
||||||
Var showthaiText = "Enable"
|
|
||||||
|
|
||||||
Var DirImage = "ROOT/taobin_project/image/page3"
|
|
||||||
Var show_btp = "ROOT/taobin_project/image/page2/bn_eng_lang_2.png"
|
|
||||||
Var show_btn = "ROOT/taobin_project/image/page2/bn_eng_lang_2.png"
|
|
||||||
|
|
||||||
Var ice_tab_text = "น้ำแข็งจะพร้อมเวลา "
|
|
||||||
Var text_unavailable = "หมด###size=32"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If ICE_PROCESS_STATUS = 2 Then
|
|
||||||
Var ice_tab_process_show = "Enable"
|
|
||||||
Var ice_show_open = ice_tab_text + ICE_PROCESS_TXT
|
|
||||||
Else
|
|
||||||
Var ice_tab_process_show = "Invisible"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
|
|
||||||
; SpiralOnline
|
|
||||||
|
|
||||||
Var MenuVSelected2 = "Invisible"
|
|
||||||
|
|
||||||
Var Menu1Selected2 = "Invisible"
|
|
||||||
Var Menu2Selected2 = "Invisible"
|
|
||||||
Var Menu3Selected2 = "Invisible"
|
|
||||||
Var Menu4Selected2 = "Invisible"
|
|
||||||
|
|
||||||
Var Menu6Selected2 = "Invisible"
|
|
||||||
Var Menu7Selected2 = "Invisible"
|
|
||||||
Var MenuVSelected2 = "Invisible"
|
|
||||||
Var Menu11Selected2 = "Invisible"
|
|
||||||
|
|
||||||
Var Menu21Selected2 = "Invisible"
|
|
||||||
|
|
||||||
Var MenuVSelected2 = "Invisible"
|
|
||||||
If SpiralOnline = "true" Then
|
|
||||||
If Seeker = "curr" Then
|
|
||||||
Var MenuVSelected2 = "Enable"
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
; init default
|
|
||||||
Var Menu1Selected = "Enable"
|
|
||||||
Var Menu2Selected = "Enable"
|
|
||||||
Var Menu3Selected = "Enable"
|
|
||||||
Var Menu4Selected = "Enable"
|
|
||||||
; 5 fruit
|
|
||||||
Var Menu5Selected = "Invisible"
|
|
||||||
Var Menu6Selected = "Enable"
|
|
||||||
Var Menu7Selected = "Enable"
|
|
||||||
; 8 cocktail
|
|
||||||
Var Menu8Selected = "Invisible"
|
|
||||||
|
|
||||||
If CocktailShow = "true" Then
|
|
||||||
Var Menu7Selected = "Invisible"
|
|
||||||
Var Menu8Selected = "Enable"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
|
|
||||||
If AppFastEnable = "true" Then
|
|
||||||
Var Menu11Selected = "Enable"
|
|
||||||
Var Menu21Selected = "Invisible"
|
|
||||||
Var Menu7Selected = "Invisible"
|
|
||||||
Else
|
|
||||||
If MenuKidEnable = "true" Then
|
|
||||||
Var Menu11Selected = "Invisible"
|
|
||||||
Var Menu21Selected = "Enable"
|
|
||||||
Var Menu7Selected = "Invisible"
|
|
||||||
Else
|
|
||||||
Var Menu11Selected = "Invisible"
|
|
||||||
Var Menu21Selected = "Invisible"
|
|
||||||
Var Menu7Selected = "Enable"
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If CocktailShow = "true" Then
|
|
||||||
Var Menu7Selected = "Invisible"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If RecipeTag1 = "HealthTurnOn" Then
|
|
||||||
Var Menu22Selected = "Enable"
|
|
||||||
Else
|
|
||||||
Var Menu22Selected = "Invisible"
|
|
||||||
EndIf
|
|
||||||
;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Var Menu1Selected = "PressForever"
|
|
||||||
|
|
||||||
|
|
||||||
SAVELOG PreviseXMLFileName2
|
|
||||||
|
|
||||||
Var Timeout = 0
|
|
||||||
|
|
||||||
If show_eng = "true" Then
|
|
||||||
|
|
||||||
Var text_unavailable = "UNAVAILABLE###size=16"
|
|
||||||
Else
|
|
||||||
Var text_unavailable = "หมด###size=32"
|
|
||||||
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
|
|
||||||
If show_eng = "true" Then
|
|
||||||
Var DirImage2 = "ROOT/taobin_project/image/drink_option_en/"
|
|
||||||
Var DirImageAlter = "ROOT/taobin_project/image/page3_2_en/"
|
|
||||||
|
|
||||||
Else
|
|
||||||
Var DirImage2 = "ROOT/taobin_project/image/drink_option/"
|
|
||||||
Var DirImageAlter = "ROOT/taobin_project/image/page3_2/"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
</EventOpen>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
; notice enable heathy menu
|
|
||||||
|
|
||||||
<Image>
|
|
||||||
<X> 0 </X>
|
|
||||||
<Y> 380 </Y>
|
|
||||||
<Width> 1080 </Width>
|
|
||||||
<Height> 1540 </Height>
|
|
||||||
<Color> "0xeae6e1" </Color>
|
|
||||||
</Image>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<Timeout> 1000 </Timeout>
|
|
||||||
<EventTimeout>
|
|
||||||
;DEBUGVAR ICE_PROCESS_STATUS
|
|
||||||
|
|
||||||
If ICE_PROCESS_STATUS = 2 Then
|
|
||||||
Var ice_tab_process_show = "Enable"
|
|
||||||
Var ice_show_open = ice_tab_text + ICE_PROCESS_TXT
|
|
||||||
Else
|
|
||||||
Var ice_tab_process_show = "Invisible"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
|
|
||||||
If NextPage = "-" Then
|
|
||||||
|
|
||||||
Else
|
|
||||||
If CupOnArm = "true" Then
|
|
||||||
If Timeout > 9 Then
|
|
||||||
SAVELOG "COA9"
|
|
||||||
Open NextPage
|
|
||||||
EndIf
|
|
||||||
Else
|
|
||||||
If Timeout > 30 Then
|
|
||||||
SAVELOG "COA30"
|
|
||||||
Open NextPage
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If Timeout > 60 Then
|
|
||||||
SAVELOG "Timeout"
|
|
||||||
If Seeker = "next" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_brewing3Conti.xml"
|
|
||||||
Else
|
|
||||||
SAVELOG "Back"
|
|
||||||
Open "ROOT/taobin_project/xml/page_back_to_main.xml"
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If BrewCommand = "RefreshAll" Then
|
|
||||||
Var BrewCommand = "-"
|
|
||||||
Open CurrentXMLFileName2
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If Seeker = "curr" Then
|
|
||||||
If DoorCupPosition = "bottom" Then
|
|
||||||
; It normal
|
|
||||||
Var EmergencyStop = "false"
|
|
||||||
Else
|
|
||||||
Var EmergencyStop = "true"
|
|
||||||
|
|
||||||
;Open "ROOT/taobin_project/xml/page_back_to_error.xml"
|
|
||||||
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If IgnoreNetCore = "true" Then
|
|
||||||
|
|
||||||
Else
|
|
||||||
;stop_now
|
|
||||||
If NETCORE_LOST_CNT > 120 Then
|
|
||||||
Var stop_now = "true"
|
|
||||||
Var MachineErrorDetailAll = "???"
|
|
||||||
SAVELOG "NETCORE_LOST_CNT"
|
|
||||||
|
|
||||||
Open "ROOT/taobin_project/xml/page_back_to_error.xml"
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
Var Timeout = Timeout + 1
|
|
||||||
TimerReset
|
|
||||||
</EventTimeout>
|
|
||||||
|
|
||||||
|
|
||||||
;<Image>
|
|
||||||
;<X> 0 </X>
|
|
||||||
;<Y> 0 </Y>
|
|
||||||
;<Filename> "ROOT/taobin_project/image/ad_medium_2.png" </Filename>
|
|
||||||
;</Image>
|
|
||||||
|
|
||||||
;<Video>
|
|
||||||
;<X> 0 </X>
|
|
||||||
;<Y> 0 </Y>
|
|
||||||
;<Width> 1080</Width>
|
|
||||||
;<Height> 380 </Height>
|
|
||||||
;<Loop> "true" </Loop>
|
|
||||||
;<Filename> video_menu_1 </Filename>
|
|
||||||
;</Video>
|
|
||||||
|
|
||||||
; under line
|
|
||||||
<Image>
|
|
||||||
<X> 0 </X>
|
|
||||||
<Y> 494 </Y>
|
|
||||||
<Filename> "ROOT/taobin_project/image/page3/tab_line_bottom.png" </Filename>
|
|
||||||
</Image>
|
|
||||||
|
|
||||||
|
|
||||||
; under line
|
|
||||||
<Image>
|
|
||||||
<X> 0 </X>
|
|
||||||
<Y> 358 </Y>
|
|
||||||
<Filename> "ROOT/taobin_project/image/page3/bg1.png" </Filename>
|
|
||||||
</Image>
|
|
||||||
|
|
||||||
|
|
||||||
; back
|
|
||||||
<Button>
|
|
||||||
<X> 19 </X>
|
|
||||||
<Y> 381 </Y>
|
|
||||||
<Filename> "ROOT/taobin_project/image/page2/bn_back_arrow_2.png" </Filename>
|
|
||||||
<FilenamePress> "ROOT/taobin_project/image/page2/bn_back_arrow_2.png" </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
If SpiralOnline = "true" Then
|
|
||||||
If Seeker = "curr" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_with_vending.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog.xml"
|
|
||||||
EndIf
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog.xml"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<X> 1000 </X>
|
|
||||||
<Y> 381 </Y>
|
|
||||||
<Filename> show_btn </Filename>
|
|
||||||
<FilenamePress> show_btp </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
; eng
|
|
||||||
If show_eng = "true" Then
|
|
||||||
Var show_eng = "false"
|
|
||||||
Var text_unavailable = "หมด###size=32"
|
|
||||||
Else
|
|
||||||
Var show_eng = "true"
|
|
||||||
Var text_unavailable = "UNAVAILABLE###size=16"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
|
|
||||||
Open CurrentXMLFileName2
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
;
|
|
||||||
<ListView1>
|
|
||||||
<Width> 1080 </Width>
|
|
||||||
<Height> "auto" </Height>
|
|
||||||
<X> 0 </X>
|
|
||||||
<Y> 395 </Y>
|
|
||||||
<Row2>
|
|
||||||
<State>"Enable"</State>
|
|
||||||
<Width> 896 </Width>
|
|
||||||
<Height> 102 </Height>
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu1Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_recommend2.png" )</Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_recommend2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
SAVELOG "Click rec"
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_recommend.xml"
|
|
||||||
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu2Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_coffee2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_coffee2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_coffee.xml"
|
|
||||||
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu3Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_tea2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_tea2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
If new_layout = "true" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_tea.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink3.xml"
|
|
||||||
EndIf
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu4Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_cho_ca2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_cho_ca2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
If new_layout = "true" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_milk.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink4.xml"
|
|
||||||
|
|
||||||
EndIf
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu7Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_protein2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_protein2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
If new_layout = "true" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_whey.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink7.xml"
|
|
||||||
EndIf
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu11Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_appfast2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_appfast2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
If new_layout = "true" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_appfast.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink11.xml"
|
|
||||||
EndIf
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu21Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_forkid2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_forkid2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_forkid.xml"
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu22Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_health.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_health.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_health.xml"
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu8Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_cocktail.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_cocktail.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_cocktail.xml"
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu6Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_sodada2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_sodada2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
If new_layout = "true" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_other.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink6.xml"
|
|
||||||
EndIf
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> MenuVSelected2 </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_vending2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_vending2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/spiral/xml/page_catalog_vending_machine.xml"
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
</Row2>
|
|
||||||
</ListView1>
|
|
||||||
|
|
||||||
<EventWebApp>
|
|
||||||
|
|
||||||
DEBUGVAR web_ready
|
|
||||||
If web_ready = "true" Then
|
|
||||||
If web_ref = QRCODE99x Then
|
|
||||||
|
|
||||||
Var web_readyOK = web_ready
|
|
||||||
Var web_telnumOK = web_telnum
|
|
||||||
|
|
||||||
Var web_app_prepar = "true"
|
|
||||||
Open "/mnt/sdcard/coffeevending/taobin_project/xml/page_payment.xml"
|
|
||||||
|
|
||||||
EndIf
|
|
||||||
Else
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
</EventWebApp>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<FrameScroll>
|
|
||||||
<Max> 16 </Max>
|
|
||||||
<X> 10 </X>
|
|
||||||
<Y> 497 </Y>
|
|
||||||
<Width> 1080 </Width>
|
|
||||||
<ScrollHeight> "auto" </ScrollHeight>
|
|
||||||
<Scroll> "Vertical" </Scroll>
|
|
||||||
<Column> 4 </Column>
|
|
||||||
<Script>
|
|
||||||
Var block_index_override = 4
|
|
||||||
Var block_index_move = 1
|
|
||||||
If Seeker = "curr" Then
|
|
||||||
Var TouchLessStg = "Enable"
|
|
||||||
Var TouchLessQrStg = "Enable"
|
|
||||||
Else
|
|
||||||
Var TouchLessStg = "Disable"
|
|
||||||
Var TouchLessQrStg = "Invisible"
|
|
||||||
EndIf
|
|
||||||
If WebAppShow = "Invisible" Then
|
|
||||||
Var TouchLessStg = "Disable"
|
|
||||||
Var TouchLessQrStg = "Invisible"
|
|
||||||
EndIf
|
|
||||||
</Script>
|
|
||||||
<Block>
|
|
||||||
<MarginLeft> 33 </MarginLeft>
|
|
||||||
<MarginTop> 22 </MarginTop>
|
|
||||||
<Width> 225 </Width>
|
|
||||||
<Height> 296 </Height>
|
|
||||||
<State> "Enable" </State>
|
|
||||||
<Image>
|
|
||||||
<X> 0 </X>
|
|
||||||
<Y> 0 </Y>
|
|
||||||
<State> TouchLessStg </State>
|
|
||||||
<Filename> Var( DirImage + "/touch_less_order.png" )</Filename>
|
|
||||||
<FilenameDisable> Var( DirImage + "/touch_less_order_db.png" )</FilenameDisable>
|
|
||||||
</Image>
|
|
||||||
<QRCode>
|
|
||||||
<X> 40 </X>
|
|
||||||
<Y> 153 </Y>
|
|
||||||
<Width> 150 </Width>
|
|
||||||
<Color> "0xeae6e1" </Color>
|
|
||||||
<QRColor> "0x513C2F" </Color>
|
|
||||||
<Height> 150 </Height>
|
|
||||||
<State> TouchLessQrStg </State>
|
|
||||||
<Service> testservice </Service>
|
|
||||||
</QRCode>
|
|
||||||
</Block>
|
|
||||||
; menu_new_list 0
|
|
||||||
</FrameScroll>
|
|
||||||
; Cart
|
|
||||||
<Button>
|
|
||||||
<X> 915 </X>
|
|
||||||
<Y> 1769 </Y>
|
|
||||||
<State> showCart </State>
|
|
||||||
<Filename> cart_image_bn </Filename>
|
|
||||||
<FilenamePress> cart_image_bp </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Open "ROOT/taobin_project/xml/page_payment_multi.xml"
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<X> 780 </X>
|
|
||||||
<Y> 500 </Y>
|
|
||||||
<State> buttonRemoveCup </State>
|
|
||||||
;<Color> "0x00BDFF" </Color>
|
|
||||||
<Interval> 500 </Interval>
|
|
||||||
<Filename> "ROOT/taobin_project/image/main_page/bn_remove_cup.png" </Filename>
|
|
||||||
<Filename> "ROOT/taobin_project/image/main_page/bp_remove_cup.png" </Filename>
|
|
||||||
<EventClick>
|
|
||||||
Machine RemoveCup
|
|
||||||
Machine DoorLidOpen
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</Popup>
|
|
||||||
|
|
|
||||||
|
|
@ -41,6 +41,9 @@
|
||||||
?>
|
?>
|
||||||
|
|
||||||
|
|
||||||
|
<?hurr
|
||||||
|
#include=menu_new_layout_gen_v2.py
|
||||||
|
?>
|
||||||
<?hurr
|
<?hurr
|
||||||
#include=menu_new_layout_gen.py
|
#include=menu_new_layout_gen.py
|
||||||
?>
|
?>
|
||||||
|
|
|
||||||
|
|
@ -510,6 +510,7 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<FrameScroll>
|
<FrameScroll>
|
||||||
<Max> 16 </Max>
|
<Max> 16 </Max>
|
||||||
<X> 10 </X>
|
<X> 10 </X>
|
||||||
|
|
|
||||||
|
|
@ -1,537 +1,5 @@
|
||||||
|
Traceback (most recent call last):
|
||||||
|
File "./menu_gen_inter.py", line 132, in eval_exe
|
||||||
<Popup>
|
exec( str, globals())
|
||||||
<Cache> "Enable" </Cache>
|
File "<string>", line 93, in <module>
|
||||||
<Width> 1080 </Width>
|
TypeError: can only concatenate str (not "list") to str
|
||||||
<Height> 1920 </Height>
|
|
||||||
;<Background> "0xeae6e1" </Background>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventOpen>
|
|
||||||
; On open
|
|
||||||
Var NextPage = "-"
|
|
||||||
|
|
||||||
DEBUGVAR ICE_PROCESS_STATUS
|
|
||||||
DEBUGVAR ICE_PROCESS_TXT
|
|
||||||
|
|
||||||
|
|
||||||
If show_eng = "true" Then
|
|
||||||
Var showthaiText = "Invisible"
|
|
||||||
Var showengText = "Enable"
|
|
||||||
Var DirImage = "ROOT/taobin_project/image/page3_en"
|
|
||||||
Var show_btp = "ROOT/taobin_project/image/page2/bn_thai_lang_press_2.png"
|
|
||||||
Var show_btn = "ROOT/taobin_project/image/page2/bn_thai_lang_2.png"
|
|
||||||
|
|
||||||
Var ice_tab_text = "Ice will be ready at "
|
|
||||||
Var text_unavailable = "UNAVAILABLE###size=16"
|
|
||||||
|
|
||||||
|
|
||||||
Else
|
|
||||||
Var showengText = "Invisible"
|
|
||||||
Var showthaiText = "Enable"
|
|
||||||
|
|
||||||
Var DirImage = "ROOT/taobin_project/image/page3"
|
|
||||||
Var show_btp = "ROOT/taobin_project/image/page2/bn_eng_lang_2.png"
|
|
||||||
Var show_btn = "ROOT/taobin_project/image/page2/bn_eng_lang_2.png"
|
|
||||||
|
|
||||||
Var ice_tab_text = "น้ำแข็งจะพร้อมเวลา "
|
|
||||||
Var text_unavailable = "หมด###size=32"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If ICE_PROCESS_STATUS = 2 Then
|
|
||||||
Var ice_tab_process_show = "Enable"
|
|
||||||
Var ice_show_open = ice_tab_text + ICE_PROCESS_TXT
|
|
||||||
Else
|
|
||||||
Var ice_tab_process_show = "Invisible"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
|
|
||||||
; SpiralOnline
|
|
||||||
|
|
||||||
Var MenuVSelected2 = "Invisible"
|
|
||||||
|
|
||||||
Var Menu1Selected2 = "Invisible"
|
|
||||||
Var Menu2Selected2 = "Invisible"
|
|
||||||
Var Menu3Selected2 = "Invisible"
|
|
||||||
Var Menu4Selected2 = "Invisible"
|
|
||||||
|
|
||||||
Var Menu6Selected2 = "Invisible"
|
|
||||||
Var Menu7Selected2 = "Invisible"
|
|
||||||
Var MenuVSelected2 = "Invisible"
|
|
||||||
Var Menu11Selected2 = "Invisible"
|
|
||||||
|
|
||||||
Var Menu21Selected2 = "Invisible"
|
|
||||||
|
|
||||||
Var MenuVSelected2 = "Invisible"
|
|
||||||
If SpiralOnline = "true" Then
|
|
||||||
If Seeker = "curr" Then
|
|
||||||
Var MenuVSelected2 = "Enable"
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
; init default
|
|
||||||
Var Menu1Selected = "Enable"
|
|
||||||
Var Menu2Selected = "Enable"
|
|
||||||
Var Menu3Selected = "Enable"
|
|
||||||
Var Menu4Selected = "Enable"
|
|
||||||
; 5 fruit
|
|
||||||
Var Menu5Selected = "Invisible"
|
|
||||||
Var Menu6Selected = "Enable"
|
|
||||||
Var Menu7Selected = "Enable"
|
|
||||||
; 8 cocktail
|
|
||||||
Var Menu8Selected = "Invisible"
|
|
||||||
|
|
||||||
If CocktailShow = "true" Then
|
|
||||||
Var Menu7Selected = "Invisible"
|
|
||||||
Var Menu8Selected = "Enable"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
|
|
||||||
If AppFastEnable = "true" Then
|
|
||||||
Var Menu11Selected = "Enable"
|
|
||||||
Var Menu21Selected = "Invisible"
|
|
||||||
Var Menu7Selected = "Invisible"
|
|
||||||
Else
|
|
||||||
If MenuKidEnable = "true" Then
|
|
||||||
Var Menu11Selected = "Invisible"
|
|
||||||
Var Menu21Selected = "Enable"
|
|
||||||
Var Menu7Selected = "Invisible"
|
|
||||||
Else
|
|
||||||
Var Menu11Selected = "Invisible"
|
|
||||||
Var Menu21Selected = "Invisible"
|
|
||||||
Var Menu7Selected = "Enable"
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If CocktailShow = "true" Then
|
|
||||||
Var Menu7Selected = "Invisible"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If RecipeTag1 = "HealthTurnOn" Then
|
|
||||||
Var Menu22Selected = "Enable"
|
|
||||||
Else
|
|
||||||
Var Menu22Selected = "Invisible"
|
|
||||||
EndIf
|
|
||||||
;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Var Menu3Selected = "PressForever"
|
|
||||||
|
|
||||||
|
|
||||||
SAVELOG PreviseXMLFileName2
|
|
||||||
|
|
||||||
Var Timeout = 0
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
If show_eng = "true" Then
|
|
||||||
Var DirImage2 = "ROOT/taobin_project/image/drink_option_en/"
|
|
||||||
Var DirImageAlter = "ROOT/taobin_project/image/page3_2_en/"
|
|
||||||
|
|
||||||
Else
|
|
||||||
Var DirImage2 = "ROOT/taobin_project/image/drink_option/"
|
|
||||||
Var DirImageAlter = "ROOT/taobin_project/image/page3_2/"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
</EventOpen>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
; notice enable heathy menu
|
|
||||||
|
|
||||||
<Image>
|
|
||||||
<X> 0 </X>
|
|
||||||
<Y> 380 </Y>
|
|
||||||
<Width> 1080 </Width>
|
|
||||||
<Height> 1540 </Height>
|
|
||||||
<Color> "0xeae6e1" </Color>
|
|
||||||
</Image>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<Timeout> 1000 </Timeout>
|
|
||||||
<EventTimeout>
|
|
||||||
;DEBUGVAR ICE_PROCESS_STATUS
|
|
||||||
|
|
||||||
If ICE_PROCESS_STATUS = 2 Then
|
|
||||||
Var ice_tab_process_show = "Enable"
|
|
||||||
Var ice_show_open = ice_tab_text + ICE_PROCESS_TXT
|
|
||||||
Else
|
|
||||||
Var ice_tab_process_show = "Invisible"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
|
|
||||||
If NextPage = "-" Then
|
|
||||||
|
|
||||||
Else
|
|
||||||
If CupOnArm = "true" Then
|
|
||||||
If Timeout > 9 Then
|
|
||||||
SAVELOG "COA9"
|
|
||||||
Open NextPage
|
|
||||||
EndIf
|
|
||||||
Else
|
|
||||||
If Timeout > 30 Then
|
|
||||||
SAVELOG "COA30"
|
|
||||||
Open NextPage
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If Timeout > 60 Then
|
|
||||||
SAVELOG "Timeout"
|
|
||||||
If Seeker = "next" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_brewing3Conti.xml"
|
|
||||||
Else
|
|
||||||
SAVELOG "Back"
|
|
||||||
Open "ROOT/taobin_project/xml/page_back_to_main.xml"
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If BrewCommand = "RefreshAll" Then
|
|
||||||
Var BrewCommand = "-"
|
|
||||||
Open CurrentXMLFileName2
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If Seeker = "curr" Then
|
|
||||||
If DoorCupPosition = "bottom" Then
|
|
||||||
; It normal
|
|
||||||
Var EmergencyStop = "false"
|
|
||||||
Else
|
|
||||||
Var EmergencyStop = "true"
|
|
||||||
|
|
||||||
;Open "ROOT/taobin_project/xml/page_back_to_error.xml"
|
|
||||||
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If IgnoreNetCore = "true" Then
|
|
||||||
|
|
||||||
Else
|
|
||||||
;stop_now
|
|
||||||
If NETCORE_LOST_CNT > 120 Then
|
|
||||||
Var stop_now = "true"
|
|
||||||
Var MachineErrorDetailAll = "???"
|
|
||||||
SAVELOG "NETCORE_LOST_CNT"
|
|
||||||
|
|
||||||
Open "ROOT/taobin_project/xml/page_back_to_error.xml"
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
Var Timeout = Timeout + 1
|
|
||||||
TimerReset
|
|
||||||
</EventTimeout>
|
|
||||||
|
|
||||||
|
|
||||||
;<Image>
|
|
||||||
;<X> 0 </X>
|
|
||||||
;<Y> 0 </Y>
|
|
||||||
;<Filename> "ROOT/taobin_project/image/ad_medium_2.png" </Filename>
|
|
||||||
;</Image>
|
|
||||||
|
|
||||||
;<Video>
|
|
||||||
;<X> 0 </X>
|
|
||||||
;<Y> 0 </Y>
|
|
||||||
;<Width> 1080</Width>
|
|
||||||
;<Height> 380 </Height>
|
|
||||||
;<Loop> "true" </Loop>
|
|
||||||
;<Filename> video_menu_1 </Filename>
|
|
||||||
;</Video>
|
|
||||||
|
|
||||||
; under line
|
|
||||||
<Image>
|
|
||||||
<X> 0 </X>
|
|
||||||
<Y> 494 </Y>
|
|
||||||
<Filename> "ROOT/taobin_project/image/page3/tab_line_bottom.png" </Filename>
|
|
||||||
</Image>
|
|
||||||
|
|
||||||
|
|
||||||
; under line
|
|
||||||
<Image>
|
|
||||||
<X> 0 </X>
|
|
||||||
<Y> 358 </Y>
|
|
||||||
<Filename> "ROOT/taobin_project/image/page3/bg1.png" </Filename>
|
|
||||||
</Image>
|
|
||||||
|
|
||||||
|
|
||||||
; back
|
|
||||||
<Button>
|
|
||||||
<X> 19 </X>
|
|
||||||
<Y> 381 </Y>
|
|
||||||
<Filename> "ROOT/taobin_project/image/page2/bn_back_arrow_2.png" </Filename>
|
|
||||||
<FilenamePress> "ROOT/taobin_project/image/page2/bn_back_arrow_2.png" </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
If SpiralOnline = "true" Then
|
|
||||||
If Seeker = "curr" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_with_vending.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog.xml"
|
|
||||||
EndIf
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog.xml"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<X> 1000 </X>
|
|
||||||
<Y> 381 </Y>
|
|
||||||
<Filename> show_btn </Filename>
|
|
||||||
<FilenamePress> show_btp </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
; eng
|
|
||||||
If show_eng = "true" Then
|
|
||||||
Var show_eng = "false"
|
|
||||||
Var text_unavailable = "หมด###size=32"
|
|
||||||
Else
|
|
||||||
Var show_eng = "true"
|
|
||||||
Var text_unavailable = "UNAVAILABLE###size=16"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
|
|
||||||
Open CurrentXMLFileName2
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
;
|
|
||||||
<ListView1>
|
|
||||||
<Width> 1080 </Width>
|
|
||||||
<Height> "auto" </Height>
|
|
||||||
<X> 0 </X>
|
|
||||||
<Y> 395 </Y>
|
|
||||||
<Row2>
|
|
||||||
<State>"Enable"</State>
|
|
||||||
<Width> 896 </Width>
|
|
||||||
<Height> 102 </Height>
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu1Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_recommend2.png" )</Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_recommend2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
SAVELOG "Click rec"
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_recommend.xml"
|
|
||||||
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu2Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_coffee2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_coffee2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_coffee.xml"
|
|
||||||
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu3Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_tea2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_tea2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
If new_layout = "true" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_tea.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink3.xml"
|
|
||||||
EndIf
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu4Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_cho_ca2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_cho_ca2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
If new_layout = "true" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_milk.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink4.xml"
|
|
||||||
|
|
||||||
EndIf
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu7Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_protein2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_protein2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
If new_layout = "true" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_whey.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink7.xml"
|
|
||||||
EndIf
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu11Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_appfast2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_appfast2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
If new_layout = "true" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_appfast.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink11.xml"
|
|
||||||
EndIf
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu21Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_forkid2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_forkid2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_forkid.xml"
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu22Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_health.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_health.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_health.xml"
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu8Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_cocktail.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_cocktail.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_cocktail.xml"
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu6Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_sodada2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_sodada2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
If new_layout = "true" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_other.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink6.xml"
|
|
||||||
EndIf
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> MenuVSelected2 </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_vending2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_vending2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/spiral/xml/page_catalog_vending_machine.xml"
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
</Row2>
|
|
||||||
</ListView1>
|
|
||||||
|
|
||||||
<EventWebApp>
|
|
||||||
|
|
||||||
DEBUGVAR web_ready
|
|
||||||
If web_ready = "true" Then
|
|
||||||
If web_ref = QRCODE99x Then
|
|
||||||
|
|
||||||
Var web_readyOK = web_ready
|
|
||||||
Var web_telnumOK = web_telnum
|
|
||||||
|
|
||||||
Var web_app_prepar = "true"
|
|
||||||
Open "/mnt/sdcard/coffeevending/taobin_project/xml/page_payment.xml"
|
|
||||||
|
|
||||||
EndIf
|
|
||||||
Else
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
</EventWebApp>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<FrameScroll>
|
|
||||||
<X> 10 </X>
|
|
||||||
<Y> 497 </Y>
|
|
||||||
<Width> 1080 </Width>
|
|
||||||
<ScrollHeight> "auto" </ScrollHeight>
|
|
||||||
<Scroll> "Vertical" </Scroll>
|
|
||||||
<Column> 4 </Column>
|
|
||||||
<Script>
|
|
||||||
Var block_index_override = 0
|
|
||||||
Var block_index_move = 0
|
|
||||||
</Script>
|
|
||||||
; menu_new_list 0
|
|
||||||
</FrameScroll>
|
|
||||||
; Cart
|
|
||||||
<Button>
|
|
||||||
<X> 915 </X>
|
|
||||||
<Y> 1769 </Y>
|
|
||||||
<State> showCart </State>
|
|
||||||
<Filename> cart_image_bn </Filename>
|
|
||||||
<FilenamePress> cart_image_bp </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Open "ROOT/taobin_project/xml/page_payment_multi.xml"
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</Popup>
|
|
||||||
|
|
|
||||||
|
|
@ -1,542 +1,5 @@
|
||||||
|
Traceback (most recent call last):
|
||||||
|
File "./menu_gen_inter.py", line 132, in eval_exe
|
||||||
<Popup>
|
exec( str, globals())
|
||||||
<Cache> "Enable" </Cache>
|
File "<string>", line 93, in <module>
|
||||||
<Width> 1080 </Width>
|
TypeError: can only concatenate str (not "list") to str
|
||||||
<Height> 1920 </Height>
|
|
||||||
;<Background> "0xeae6e1" </Background>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventOpen>
|
|
||||||
; On open
|
|
||||||
Var NextPage = "-"
|
|
||||||
|
|
||||||
DEBUGVAR ICE_PROCESS_STATUS
|
|
||||||
DEBUGVAR ICE_PROCESS_TXT
|
|
||||||
|
|
||||||
|
|
||||||
If show_eng = "true" Then
|
|
||||||
Var showthaiText = "Invisible"
|
|
||||||
Var showengText = "Enable"
|
|
||||||
Var DirImage = "ROOT/taobin_project/image/page3_en"
|
|
||||||
Var show_btp = "ROOT/taobin_project/image/page2/bn_thai_lang_press_2.png"
|
|
||||||
Var show_btn = "ROOT/taobin_project/image/page2/bn_thai_lang_2.png"
|
|
||||||
|
|
||||||
Var ice_tab_text = "Ice will be ready at "
|
|
||||||
Var text_unavailable = "UNAVAILABLE###size=16"
|
|
||||||
|
|
||||||
|
|
||||||
Else
|
|
||||||
Var showengText = "Invisible"
|
|
||||||
Var showthaiText = "Enable"
|
|
||||||
|
|
||||||
Var DirImage = "ROOT/taobin_project/image/page3"
|
|
||||||
Var show_btp = "ROOT/taobin_project/image/page2/bn_eng_lang_2.png"
|
|
||||||
Var show_btn = "ROOT/taobin_project/image/page2/bn_eng_lang_2.png"
|
|
||||||
|
|
||||||
Var ice_tab_text = "น้ำแข็งจะพร้อมเวลา "
|
|
||||||
Var text_unavailable = "หมด###size=32"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If ICE_PROCESS_STATUS = 2 Then
|
|
||||||
Var ice_tab_process_show = "Enable"
|
|
||||||
Var ice_show_open = ice_tab_text + ICE_PROCESS_TXT
|
|
||||||
Else
|
|
||||||
Var ice_tab_process_show = "Invisible"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
|
|
||||||
; SpiralOnline
|
|
||||||
|
|
||||||
Var MenuVSelected2 = "Invisible"
|
|
||||||
|
|
||||||
Var Menu1Selected2 = "Invisible"
|
|
||||||
Var Menu2Selected2 = "Invisible"
|
|
||||||
Var Menu3Selected2 = "Invisible"
|
|
||||||
Var Menu4Selected2 = "Invisible"
|
|
||||||
|
|
||||||
Var Menu6Selected2 = "Invisible"
|
|
||||||
Var Menu7Selected2 = "Invisible"
|
|
||||||
Var MenuVSelected2 = "Invisible"
|
|
||||||
Var Menu11Selected2 = "Invisible"
|
|
||||||
|
|
||||||
Var Menu21Selected2 = "Invisible"
|
|
||||||
|
|
||||||
Var MenuVSelected2 = "Invisible"
|
|
||||||
If SpiralOnline = "true" Then
|
|
||||||
If Seeker = "curr" Then
|
|
||||||
Var MenuVSelected2 = "Enable"
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
; init default
|
|
||||||
Var Menu1Selected = "Enable"
|
|
||||||
Var Menu2Selected = "Enable"
|
|
||||||
Var Menu3Selected = "Enable"
|
|
||||||
Var Menu4Selected = "Enable"
|
|
||||||
; 5 fruit
|
|
||||||
Var Menu5Selected = "Invisible"
|
|
||||||
Var Menu6Selected = "Enable"
|
|
||||||
Var Menu7Selected = "Enable"
|
|
||||||
; 8 cocktail
|
|
||||||
Var Menu8Selected = "Invisible"
|
|
||||||
|
|
||||||
If CocktailShow = "true" Then
|
|
||||||
Var Menu7Selected = "Invisible"
|
|
||||||
Var Menu8Selected = "Enable"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
|
|
||||||
If AppFastEnable = "true" Then
|
|
||||||
Var Menu11Selected = "Enable"
|
|
||||||
Var Menu21Selected = "Invisible"
|
|
||||||
Var Menu7Selected = "Invisible"
|
|
||||||
Else
|
|
||||||
If MenuKidEnable = "true" Then
|
|
||||||
Var Menu11Selected = "Invisible"
|
|
||||||
Var Menu21Selected = "Enable"
|
|
||||||
Var Menu7Selected = "Invisible"
|
|
||||||
Else
|
|
||||||
Var Menu11Selected = "Invisible"
|
|
||||||
Var Menu21Selected = "Invisible"
|
|
||||||
Var Menu7Selected = "Enable"
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If CocktailShow = "true" Then
|
|
||||||
Var Menu7Selected = "Invisible"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If RecipeTag1 = "HealthTurnOn" Then
|
|
||||||
Var Menu22Selected = "Enable"
|
|
||||||
Else
|
|
||||||
Var Menu22Selected = "Invisible"
|
|
||||||
EndIf
|
|
||||||
;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
If AppFastEnable = "true" Then
|
|
||||||
Var Menu11Selected = "PressForever"
|
|
||||||
Var Menu7Selected = "Invisible"
|
|
||||||
Else
|
|
||||||
Var Menu11Selected = "Invisible"
|
|
||||||
Var Menu7Selected = "PressForever"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
SAVELOG PreviseXMLFileName2
|
|
||||||
|
|
||||||
Var Timeout = 0
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
If show_eng = "true" Then
|
|
||||||
Var DirImage2 = "ROOT/taobin_project/image/drink_option_en/"
|
|
||||||
Var DirImageAlter = "ROOT/taobin_project/image/page3_2_en/"
|
|
||||||
|
|
||||||
Else
|
|
||||||
Var DirImage2 = "ROOT/taobin_project/image/drink_option/"
|
|
||||||
Var DirImageAlter = "ROOT/taobin_project/image/page3_2/"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
</EventOpen>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
; notice enable heathy menu
|
|
||||||
|
|
||||||
<Image>
|
|
||||||
<X> 0 </X>
|
|
||||||
<Y> 380 </Y>
|
|
||||||
<Width> 1080 </Width>
|
|
||||||
<Height> 1540 </Height>
|
|
||||||
<Color> "0xeae6e1" </Color>
|
|
||||||
</Image>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<Timeout> 1000 </Timeout>
|
|
||||||
<EventTimeout>
|
|
||||||
;DEBUGVAR ICE_PROCESS_STATUS
|
|
||||||
|
|
||||||
If ICE_PROCESS_STATUS = 2 Then
|
|
||||||
Var ice_tab_process_show = "Enable"
|
|
||||||
Var ice_show_open = ice_tab_text + ICE_PROCESS_TXT
|
|
||||||
Else
|
|
||||||
Var ice_tab_process_show = "Invisible"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
|
|
||||||
If NextPage = "-" Then
|
|
||||||
|
|
||||||
Else
|
|
||||||
If CupOnArm = "true" Then
|
|
||||||
If Timeout > 9 Then
|
|
||||||
SAVELOG "COA9"
|
|
||||||
Open NextPage
|
|
||||||
EndIf
|
|
||||||
Else
|
|
||||||
If Timeout > 30 Then
|
|
||||||
SAVELOG "COA30"
|
|
||||||
Open NextPage
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If Timeout > 60 Then
|
|
||||||
SAVELOG "Timeout"
|
|
||||||
If Seeker = "next" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_brewing3Conti.xml"
|
|
||||||
Else
|
|
||||||
SAVELOG "Back"
|
|
||||||
Open "ROOT/taobin_project/xml/page_back_to_main.xml"
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If BrewCommand = "RefreshAll" Then
|
|
||||||
Var BrewCommand = "-"
|
|
||||||
Open CurrentXMLFileName2
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If Seeker = "curr" Then
|
|
||||||
If DoorCupPosition = "bottom" Then
|
|
||||||
; It normal
|
|
||||||
Var EmergencyStop = "false"
|
|
||||||
Else
|
|
||||||
Var EmergencyStop = "true"
|
|
||||||
|
|
||||||
;Open "ROOT/taobin_project/xml/page_back_to_error.xml"
|
|
||||||
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If IgnoreNetCore = "true" Then
|
|
||||||
|
|
||||||
Else
|
|
||||||
;stop_now
|
|
||||||
If NETCORE_LOST_CNT > 120 Then
|
|
||||||
Var stop_now = "true"
|
|
||||||
Var MachineErrorDetailAll = "???"
|
|
||||||
SAVELOG "NETCORE_LOST_CNT"
|
|
||||||
|
|
||||||
Open "ROOT/taobin_project/xml/page_back_to_error.xml"
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
Var Timeout = Timeout + 1
|
|
||||||
TimerReset
|
|
||||||
</EventTimeout>
|
|
||||||
|
|
||||||
|
|
||||||
;<Image>
|
|
||||||
;<X> 0 </X>
|
|
||||||
;<Y> 0 </Y>
|
|
||||||
;<Filename> "ROOT/taobin_project/image/ad_medium_2.png" </Filename>
|
|
||||||
;</Image>
|
|
||||||
|
|
||||||
;<Video>
|
|
||||||
;<X> 0 </X>
|
|
||||||
;<Y> 0 </Y>
|
|
||||||
;<Width> 1080</Width>
|
|
||||||
;<Height> 380 </Height>
|
|
||||||
;<Loop> "true" </Loop>
|
|
||||||
;<Filename> video_menu_1 </Filename>
|
|
||||||
;</Video>
|
|
||||||
|
|
||||||
; under line
|
|
||||||
<Image>
|
|
||||||
<X> 0 </X>
|
|
||||||
<Y> 494 </Y>
|
|
||||||
<Filename> "ROOT/taobin_project/image/page3/tab_line_bottom.png" </Filename>
|
|
||||||
</Image>
|
|
||||||
|
|
||||||
|
|
||||||
; under line
|
|
||||||
<Image>
|
|
||||||
<X> 0 </X>
|
|
||||||
<Y> 358 </Y>
|
|
||||||
<Filename> "ROOT/taobin_project/image/page3/bg1.png" </Filename>
|
|
||||||
</Image>
|
|
||||||
|
|
||||||
|
|
||||||
; back
|
|
||||||
<Button>
|
|
||||||
<X> 19 </X>
|
|
||||||
<Y> 381 </Y>
|
|
||||||
<Filename> "ROOT/taobin_project/image/page2/bn_back_arrow_2.png" </Filename>
|
|
||||||
<FilenamePress> "ROOT/taobin_project/image/page2/bn_back_arrow_2.png" </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
If SpiralOnline = "true" Then
|
|
||||||
If Seeker = "curr" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_with_vending.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog.xml"
|
|
||||||
EndIf
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog.xml"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<X> 1000 </X>
|
|
||||||
<Y> 381 </Y>
|
|
||||||
<Filename> show_btn </Filename>
|
|
||||||
<FilenamePress> show_btp </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
; eng
|
|
||||||
If show_eng = "true" Then
|
|
||||||
Var show_eng = "false"
|
|
||||||
Var text_unavailable = "หมด###size=32"
|
|
||||||
Else
|
|
||||||
Var show_eng = "true"
|
|
||||||
Var text_unavailable = "UNAVAILABLE###size=16"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
|
|
||||||
Open CurrentXMLFileName2
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
;
|
|
||||||
<ListView1>
|
|
||||||
<Width> 1080 </Width>
|
|
||||||
<Height> "auto" </Height>
|
|
||||||
<X> 0 </X>
|
|
||||||
<Y> 395 </Y>
|
|
||||||
<Row2>
|
|
||||||
<State>"Enable"</State>
|
|
||||||
<Width> 896 </Width>
|
|
||||||
<Height> 102 </Height>
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu1Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_recommend2.png" )</Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_recommend2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
SAVELOG "Click rec"
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_recommend.xml"
|
|
||||||
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu2Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_coffee2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_coffee2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_coffee.xml"
|
|
||||||
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu3Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_tea2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_tea2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
If new_layout = "true" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_tea.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink3.xml"
|
|
||||||
EndIf
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu4Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_cho_ca2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_cho_ca2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
If new_layout = "true" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_milk.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink4.xml"
|
|
||||||
|
|
||||||
EndIf
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu7Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_protein2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_protein2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
If new_layout = "true" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_whey.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink7.xml"
|
|
||||||
EndIf
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu11Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_appfast2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_appfast2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
If new_layout = "true" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_appfast.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink11.xml"
|
|
||||||
EndIf
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu21Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_forkid2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_forkid2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_forkid.xml"
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu22Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_health.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_health.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_health.xml"
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu8Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_cocktail.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_cocktail.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_cocktail.xml"
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> Menu6Selected </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_sodada2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_sodada2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
If new_layout = "true" Then
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_group_other.xml"
|
|
||||||
Else
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog_choose_drink6.xml"
|
|
||||||
EndIf
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
<Button>
|
|
||||||
<Layout> "linear" </Layout>
|
|
||||||
<State> MenuVSelected2 </State>
|
|
||||||
<Filename> Var( DirImageAlter + "/bn_vending2.png") </Filename>
|
|
||||||
<FilenamePress> Var( DirImageAlter + "/bp_vending2.png") </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Var NextPage = "-"
|
|
||||||
Open "ROOT/taobin_project/spiral/xml/page_catalog_vending_machine.xml"
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
</Row2>
|
|
||||||
</ListView1>
|
|
||||||
|
|
||||||
<EventWebApp>
|
|
||||||
|
|
||||||
DEBUGVAR web_ready
|
|
||||||
If web_ready = "true" Then
|
|
||||||
If web_ref = QRCODE99x Then
|
|
||||||
|
|
||||||
Var web_readyOK = web_ready
|
|
||||||
Var web_telnumOK = web_telnum
|
|
||||||
|
|
||||||
Var web_app_prepar = "true"
|
|
||||||
Open "/mnt/sdcard/coffeevending/taobin_project/xml/page_payment.xml"
|
|
||||||
|
|
||||||
EndIf
|
|
||||||
Else
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
</EventWebApp>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<FrameScroll>
|
|
||||||
<X> 10 </X>
|
|
||||||
<Y> 497 </Y>
|
|
||||||
<Width> 1080 </Width>
|
|
||||||
<ScrollHeight> "auto" </ScrollHeight>
|
|
||||||
<Scroll> "Vertical" </Scroll>
|
|
||||||
<Column> 4 </Column>
|
|
||||||
<Script>
|
|
||||||
Var block_index_override = 0
|
|
||||||
Var block_index_move = 0
|
|
||||||
</Script>
|
|
||||||
; menu_new_list 0
|
|
||||||
</FrameScroll>
|
|
||||||
; Cart
|
|
||||||
<Button>
|
|
||||||
<X> 915 </X>
|
|
||||||
<Y> 1769 </Y>
|
|
||||||
<State> showCart </State>
|
|
||||||
<Filename> cart_image_bn </Filename>
|
|
||||||
<FilenamePress> cart_image_bp </FilenamePress>
|
|
||||||
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
<Volume> SoundVolume </Volume>
|
|
||||||
<EventClick>
|
|
||||||
Open "ROOT/taobin_project/xml/page_payment_multi.xml"
|
|
||||||
</EventClick>
|
|
||||||
</Button>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</Popup>
|
|
||||||
|
|
|
||||||
|
|
@ -28,24 +28,9 @@
|
||||||
DEBUGVAR SelectDrink
|
DEBUGVAR SelectDrink
|
||||||
DEBUGVAR PictureDrink
|
DEBUGVAR PictureDrink
|
||||||
|
|
||||||
DEBUGVAR new_layout
|
|
||||||
|
|
||||||
If new_layout = "true" Then
|
Var SaveProductCodeSelect = "-"
|
||||||
|
Var UserSelectProductCode = "-"
|
||||||
Else
|
|
||||||
If SelectDrinkLen = 0 Then
|
|
||||||
SAVELOG "SelectDrinkLen=0"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog.xml"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If PriceDrink = 0 Then
|
|
||||||
SAVELOG "PriceDrink=0"
|
|
||||||
Open "ROOT/taobin_project/xml/page_catalog.xml"
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
Var SaveProductCodeSelect = SelectDrink
|
|
||||||
Var UserSelectProductCode = SelectDrink
|
|
||||||
|
|
||||||
Var showText4 = "Invisible"
|
Var showText4 = "Invisible"
|
||||||
Var showText7 = "Invisible"
|
Var showText7 = "Invisible"
|
||||||
|
|
@ -618,31 +603,6 @@
|
||||||
Var h_block_of_sugar = 210
|
Var h_block_of_sugar = 210
|
||||||
|
|
||||||
|
|
||||||
;STRCONTAIN "Smoothie" SubMenuName11 HaveSmoothie
|
|
||||||
STRCONTAIN "Smoothie" MenuCodeName HaveSmoothie
|
|
||||||
If show_select_type = "Invisible" Then
|
|
||||||
If HaveSmoothie = "true" Then
|
|
||||||
Var blendedState = "Enable"
|
|
||||||
Var blendedStateShow = "Enable"
|
|
||||||
|
|
||||||
Var PriceDiff = SubMenuPrice1 - PriceDrinkNoTop
|
|
||||||
|
|
||||||
DEBUGVAR IsSmoRet
|
|
||||||
|
|
||||||
If IsSmoRet = "true" Then
|
|
||||||
Var blendedState = "ForceSet"
|
|
||||||
Var blendedStateTxt = "Enable"
|
|
||||||
Topping "LoadSubMenu" SubMenuProductCode1
|
|
||||||
Function 1
|
|
||||||
Else
|
|
||||||
Var blendedStateTxt = "Invisible"
|
|
||||||
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
EndIf
|
|
||||||
Else
|
|
||||||
Var blendedStateShow = "Invisible"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If IgnoreLidStraw = "true" Then
|
If IgnoreLidStraw = "true" Then
|
||||||
Var IgnoreLidStraw = "false"
|
Var IgnoreLidStraw = "false"
|
||||||
|
|
@ -1561,95 +1521,6 @@
|
||||||
</Block>
|
</Block>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
;<Block>
|
|
||||||
;<Width> 986 </Width>
|
|
||||||
;<Height> 160 </Height>
|
|
||||||
;<MarginTop> 20 </MarginTop>
|
|
||||||
;<State> blendedStateShow </State>
|
|
||||||
;<Image>
|
|
||||||
;<Filename> Var( DirImage + "/bg_blended.png" )</Filename>
|
|
||||||
;</Image>
|
|
||||||
;
|
|
||||||
;<Button>
|
|
||||||
;<X> 40 </X>
|
|
||||||
;<Y> 72 </Y>
|
|
||||||
;<State> blendedState </State>
|
|
||||||
;<Mode> "No" </Mode>
|
|
||||||
;<Animation>
|
|
||||||
; <Style> "shake-text" </Style>
|
|
||||||
; <OnEvent> "OnValueChange" </OnEvent>
|
|
||||||
;</Animation>
|
|
||||||
;<Filename> Var( DirImage + "/bn_blended.png" ) </Filename>
|
|
||||||
;<FilenamePress> Var( DirImage + "/bp_blended.png" ) </FilenamePress>
|
|
||||||
;<FilenameDisable> Var( DirImage + "/bd_blended.png" ) </FilenameDisable>
|
|
||||||
;<FilenameForce> Var( DirImage + "/bp_blended.png" ) </FilenameForce>
|
|
||||||
;<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
;<Volume> SoundVolume </Volume>
|
|
||||||
;<EventClick>
|
|
||||||
;
|
|
||||||
; SAVELOG "Press Smoothies"
|
|
||||||
;
|
|
||||||
; If blendedState = "Press" Then
|
|
||||||
; Var blendedState = "Enable"
|
|
||||||
; Else
|
|
||||||
; Var blendedState = "Press"
|
|
||||||
; EndIf
|
|
||||||
;
|
|
||||||
; Function 1
|
|
||||||
;
|
|
||||||
; Refresh
|
|
||||||
;</EventClick>
|
|
||||||
;</Button>
|
|
||||||
;
|
|
||||||
;<Button>
|
|
||||||
;<X> 896 </X>
|
|
||||||
;<Y> 79 </Y>
|
|
||||||
;<State> blendedState </State>
|
|
||||||
;<Mode> "No" </Mode>
|
|
||||||
;<Animation>
|
|
||||||
; <Style> "shake-text" </Style>
|
|
||||||
; <OnEvent> "OnValueChange" </OnEvent>
|
|
||||||
;</Animation>
|
|
||||||
;<Filename> Var( DirImage + "/cb_notcheck.png" ) </Filename>
|
|
||||||
;<FilenamePress> Var( DirImage + "/cb_checked.png" ) </FilenamePress>
|
|
||||||
;<FilenameDisable> Var( DirImage + "/cb_checkdis.png" ) </FilenameDisable>
|
|
||||||
;<FilenameForce> Var( DirImage + "/cb_force_checked.png" ) </FilenameForce>
|
|
||||||
;<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
||||||
;<Volume> SoundVolume </Volume>
|
|
||||||
;<EventClick>
|
|
||||||
;
|
|
||||||
; SAVELOG "Press Smoothies"
|
|
||||||
;
|
|
||||||
; If blendedState = "Press" Then
|
|
||||||
; Var blendedState = "Enable"
|
|
||||||
; Else
|
|
||||||
; Var blendedState = "Press"
|
|
||||||
; EndIf
|
|
||||||
;
|
|
||||||
; Function 1
|
|
||||||
;
|
|
||||||
; Refresh
|
|
||||||
;
|
|
||||||
;</EventClick>
|
|
||||||
;</Button>
|
|
||||||
;
|
|
||||||
;<Image>
|
|
||||||
;<State> showText7 </State>
|
|
||||||
;<X> 602 </X>
|
|
||||||
;<Y> 64 </Y>
|
|
||||||
;<Filename> Var( DirImage + "/text7.png" ) </Filename>
|
|
||||||
;</Image>
|
|
||||||
;
|
|
||||||
;<Image>
|
|
||||||
;<State> blendedStateTxt </State>
|
|
||||||
;<X> 602 </X>
|
|
||||||
;<Y> 64 </Y>
|
|
||||||
;<Filename> Var( DirImage + "/text5.png" ) </Filename>
|
|
||||||
;</Image>
|
|
||||||
;
|
|
||||||
;</Block>
|
|
||||||
;
|
|
||||||
;
|
;
|
||||||
;
|
;
|
||||||
;
|
;
|
||||||
|
|
@ -3220,12 +3091,6 @@
|
||||||
|
|
||||||
;Var Seeker = "curr"
|
;Var Seeker = "curr"
|
||||||
|
|
||||||
If new_layout = "true" Then
|
|
||||||
; Name , Descript
|
|
||||||
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
DEBUGVAR PriceDrinkTmp
|
DEBUGVAR PriceDrinkTmp
|
||||||
|
|
||||||
|
|
@ -3323,7 +3188,6 @@
|
||||||
DEBUGVAR LidState
|
DEBUGVAR LidState
|
||||||
DEBUGVAR StrawState
|
DEBUGVAR StrawState
|
||||||
DEBUGVAR UserSelectProductCode
|
DEBUGVAR UserSelectProductCode
|
||||||
; DEBUGVAR HAVE_UV_DOOR_LID obsolete.
|
|
||||||
|
|
||||||
|
|
||||||
If StrawState = "Press" Then
|
If StrawState = "Press" Then
|
||||||
|
|
@ -3347,13 +3211,8 @@
|
||||||
EndIf
|
EndIf
|
||||||
;
|
;
|
||||||
|
|
||||||
If RoadShow = "true" Then
|
|
||||||
Var SelectDrink = UserSelectProductCode
|
|
||||||
Else
|
|
||||||
Var SelectDrink = UserSelectProductCode
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
|
|
||||||
|
Var SelectDrink = UserSelectProductCode
|
||||||
|
|
||||||
Var Seeker.selected_a_drink = UserSelectProductCode
|
Var Seeker.selected_a_drink = UserSelectProductCode
|
||||||
DEBUGVAR Seeker.selected_a_drink
|
DEBUGVAR Seeker.selected_a_drink
|
||||||
|
|
@ -3408,10 +3267,14 @@
|
||||||
GetLongTimeInMinute LastTimeClickOrder
|
GetLongTimeInMinute LastTimeClickOrder
|
||||||
|
|
||||||
If CART_COUNT = 0 Then
|
If CART_COUNT = 0 Then
|
||||||
|
If UserSelectProductCode = "-" Then
|
||||||
|
|
||||||
|
Else
|
||||||
If SelectDrinkType = 1 Then
|
If SelectDrinkType = 1 Then
|
||||||
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_blank.xml"
|
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_blank.xml"
|
||||||
Open "ROOT/taobin_project/xml/page_payment.xml"
|
Open "ROOT/taobin_project/xml/page_payment.xml"
|
||||||
EndIf
|
EndIf
|
||||||
|
EndIf
|
||||||
|
|
||||||
If SelectDrinkType = 0 Then
|
If SelectDrinkType = 0 Then
|
||||||
Var high_light_drink_type = "Enable"
|
Var high_light_drink_type = "Enable"
|
||||||
|
|
@ -3443,102 +3306,6 @@
|
||||||
</Button>
|
</Button>
|
||||||
|
|
||||||
|
|
||||||
<Function1>
|
|
||||||
SAVELOG "FUNCTION1"
|
|
||||||
Var TOPPING_PRICE = 0
|
|
||||||
DEBUGVAR PriceDrinkNoTop
|
|
||||||
DEBUGVAR PriceDiff
|
|
||||||
|
|
||||||
DEBUGVAR showShotEnable
|
|
||||||
DEBUGVAR blendedState
|
|
||||||
|
|
||||||
If blendedState = "ForceSet" Then
|
|
||||||
Var TOPPING_PRICE = PriceDiff
|
|
||||||
Var UserSelectProductCode = SubMenuProductCode1
|
|
||||||
If showShotEnable = "Invisible" Then
|
|
||||||
|
|
||||||
Else
|
|
||||||
Var showShotEnable = "Disable"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
Var showText4 = "Enable"
|
|
||||||
Else
|
|
||||||
|
|
||||||
If blendedState = "Press" Then
|
|
||||||
Var TOPPING_PRICE = PriceDiff
|
|
||||||
Var UserSelectProductCode = SubMenuProductCode1
|
|
||||||
If showShotEnable = "Invisible" Then
|
|
||||||
|
|
||||||
Else
|
|
||||||
Var showShotEnable = "Disable"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
Var showText4 = "Enable"
|
|
||||||
Else
|
|
||||||
|
|
||||||
Var UserSelectProductCode = SaveProductCodeSelect
|
|
||||||
If showShotEnable = "Disable" Then
|
|
||||||
Var showShotEnable = "Enable"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
Var showText4 = "Invisible"
|
|
||||||
EndIf
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
If RoadShow = "true" Then
|
|
||||||
Var PriceDrinkTmp = "Free"
|
|
||||||
Var SaveSelectDrinkRoadShow = UserSelectProductCode
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
DEBUGVAR UserSelectProductCode
|
|
||||||
|
|
||||||
|
|
||||||
If showShotEnable = "Press" Then
|
|
||||||
If blendedState = "Press" Then
|
|
||||||
Var PriceDrinkTmp = PriceDrinkNoTop
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
Var blendedState = "Disable"
|
|
||||||
|
|
||||||
Var TOPPING_PRICE = 0
|
|
||||||
|
|
||||||
;Var PriceDrinkTmp = PriceDrinkNoTop + toppingID2price2
|
|
||||||
Var TOPPING_PRICE = TOPPING_PRICE + toppingID2price2
|
|
||||||
|
|
||||||
Var topping2 = toppingID2index2
|
|
||||||
Var DisableUsingCode = "true"
|
|
||||||
|
|
||||||
Var showText7 = "Enable"
|
|
||||||
|
|
||||||
SAVELOG "Select add normal shot"
|
|
||||||
Else
|
|
||||||
If blendedState = "Disable" Then
|
|
||||||
Var blendedState = "Enable"
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
|
|
||||||
Var PriceDrinkTmp = PriceDrinkNoTop
|
|
||||||
Var topping2 = toppingID2index1
|
|
||||||
Var DisableUsingCode = "false"
|
|
||||||
SAVELOG "Deselect add normal shot"
|
|
||||||
|
|
||||||
Var showText7 = "Invisible"
|
|
||||||
|
|
||||||
EndIf
|
|
||||||
|
|
||||||
DEBUGVAR showShotEnable
|
|
||||||
DEBUGVAR blendedState
|
|
||||||
|
|
||||||
Var PriceDrinkTmp = PriceDrinkNoTop + TOPPING_PRICE
|
|
||||||
Var PriceDrinkTmpShow = charOfBaht + PriceDrinkTmp
|
|
||||||
|
|
||||||
SAVELOG PriceDrinkTmp
|
|
||||||
|
|
||||||
|
|
||||||
Var Timeout = 0
|
|
||||||
|
|
||||||
</Function1>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<Function2>
|
<Function2>
|
||||||
|
|
|
||||||
|
|
@ -106,8 +106,8 @@
|
||||||
Var RandomPromotionMyworld = 0
|
Var RandomPromotionMyworld = 0
|
||||||
Var RandomSalePackage = 0
|
Var RandomSalePackage = 0
|
||||||
|
|
||||||
Var XMLPageVersion = "6.90"
|
Var XMLPageVersion = "6.91"
|
||||||
Var XMLPageVersionInt = 690
|
Var XMLPageVersionInt = 691
|
||||||
</EventOpen>
|
</EventOpen>
|
||||||
|
|
||||||
<Text>
|
<Text>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue