diff --git a/image/main_page/am_main_page.png b/image/main_page/am_main_page.png
new file mode 100644
index 00000000..1cb5ddff
Binary files /dev/null and b/image/main_page/am_main_page.png differ
diff --git a/image/main_page/bn_main_page_member.png b/image/main_page/bn_main_page_member.png
new file mode 100644
index 00000000..8e25c050
Binary files /dev/null and b/image/main_page/bn_main_page_member.png differ
diff --git a/image/main_page/bn_main_page_start.png b/image/main_page/bn_main_page_start.png
new file mode 100644
index 00000000..ef5b52c7
Binary files /dev/null and b/image/main_page/bn_main_page_start.png differ
diff --git a/image/main_page/bn_main_page_topup.png b/image/main_page/bn_main_page_topup.png
new file mode 100644
index 00000000..1e8bafca
Binary files /dev/null and b/image/main_page/bn_main_page_topup.png differ
diff --git a/image/main_page/bp_main_page_member.png b/image/main_page/bp_main_page_member.png
new file mode 100644
index 00000000..21e8cc2c
Binary files /dev/null and b/image/main_page/bp_main_page_member.png differ
diff --git a/image/main_page/bp_main_page_start.png b/image/main_page/bp_main_page_start.png
new file mode 100644
index 00000000..4cd04bdd
Binary files /dev/null and b/image/main_page/bp_main_page_start.png differ
diff --git a/image/main_page/bp_main_page_topup.png b/image/main_page/bp_main_page_topup.png
new file mode 100644
index 00000000..2b903b6f
Binary files /dev/null and b/image/main_page/bp_main_page_topup.png differ
diff --git a/image/page2/ad_blank1.png b/image/page2/ad_blank1.png
new file mode 100644
index 00000000..d672b1dc
Binary files /dev/null and b/image/page2/ad_blank1.png differ
diff --git a/image/page2/bn_back_arrow.png b/image/page2/bn_back_arrow.png
new file mode 100644
index 00000000..a7f7ae5b
Binary files /dev/null and b/image/page2/bn_back_arrow.png differ
diff --git a/image/page2/bn_eng_lang.png b/image/page2/bn_eng_lang.png
new file mode 100644
index 00000000..28b51f2d
Binary files /dev/null and b/image/page2/bn_eng_lang.png differ
diff --git a/image/page2/text1.png b/image/page2/text1.png
new file mode 100644
index 00000000..5a2f3df2
Binary files /dev/null and b/image/page2/text1.png differ
diff --git a/image/page2/text2.png b/image/page2/text2.png
new file mode 100644
index 00000000..ab818930
Binary files /dev/null and b/image/page2/text2.png differ
diff --git a/xml/menu_back_to_main.xml b/xml/menu_back_to_main.xml
index 7cc0da19..58de2769 100644
--- a/xml/menu_back_to_main.xml
+++ b/xml/menu_back_to_main.xml
@@ -4,10 +4,10 @@
- OpenInst 0 "/mnt/sdcard/coffeevending/xml/menu_board_original2.xml"
- OpenInst 1 "/mnt/sdcard/coffeevending/xml/test_video_loop.xml"
+ OpenInst 0 "/mnt/sdcard/coffeevending/taobin_project/xml/menu_board.xml"
+ OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/test_video_loop.xml"
- Open "/mnt/sdcard/coffeevending/xml/menu_list_original2.xml"
+ Open "/mnt/sdcard/coffeevending/taobin_project/xml/menu_list_original2.xml"
60000
diff --git a/xml/menu_board.xml b/xml/menu_board.xml
index 77262a48..0aa60da3 100644
--- a/xml/menu_board.xml
+++ b/xml/menu_board.xml
@@ -32,9 +32,11 @@
"/mnt/sdcard/coffeevending/wav/click.wav"
SoundVolume
- OpenInst 1 "/mnt/sdcard/coffeevending/xml/menu_advert.xml"
- OpenInst 2 "/mnt/sdcard/coffeevending/xml/menu_list_show_less.xml"
- Open "/mnt/sdcard/coffeevending/xml/menu_main_blank.xml"
+ OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/menu_advert.xml"
+ OpenInst 2 "/mnt/sdcard/coffeevending/taobin_project/xml/menu_catalog.xml"
+
+ TopView "show"
+ Open "/mnt/sdcard/coffeevending/taobin_project/xml/menu_main_blank.xml"
@@ -59,7 +61,7 @@
"/mnt/sdcard/coffeevending/wav/click.wav"
SoundVolume
- MainOpen "ROOT/xml/service_menu.xml"
+ Open "ROOT/xml/service_menu.xml"
diff --git a/xml/menu_catalog.xml b/xml/menu_catalog.xml
new file mode 100644
index 00000000..e0eb3272
--- /dev/null
+++ b/xml/menu_catalog.xml
@@ -0,0 +1,67 @@
+
+ "Enable"
+ 1080
+ 1920
+ "0xE5E5E5"
+ SoundVolume
+
+ TopView "show"
+ ; On open
+
+
+
+ 1000
+
+ TimerReset
+
+
+
+
+ 0
+ 0
+ "ROOT/taobin_project/image/page2/ad_blank1.png"
+
+
+
+; back
+
+
+
+
+
+
+ 122
+ 547
+ "ROOT/taobin_project/image/page2/text2.png"
+
+
+
+
+ 122
+ 644
+ "ROOT/taobin_project/image/page2/text1.png"
+
+
+
+
diff --git a/xml/menu_list_show_less.xml b/xml/menu_list_show_less.xml
index 08f3abae..6504c583 100644
--- a/xml/menu_list_show_less.xml
+++ b/xml/menu_list_show_less.xml
@@ -8,64 +8,10 @@
"ROOT/sounds/selectDrink.wav"
SoundVolume
- TopView "show"
- ; On open
-
- Var ServiceSuccess = "no"
-
- Var SelectOnTop1 = 0
-
- Var p6OpenBG = "ROOT/image/BG_Menu_Page6_Open.bmp"
- Var p6OpenGIF = "ROOT/image/Page6_Open.gif"
- Var pCleanBG = "ROOT/image/BG_Clean.bmp"
- Var pCleanGIF = "ROOT/image/CleanMachine.gif"
- Var pUpgradeBG = "ROOT/image/BG_Clean.bmp"
- Var pUpgradeGIF = "ROOT/image/UpgradeMachine.gif"
- Var pMaintenanceBG = "ROOT/image/BG_CloseMaintenance.jpg"
- Var p7LidGIF = "ROOT/image/gif_thank_lid.gif"
-
-
- Var DiscountDrink = 0
- Var SelectSlot = "0"
-
- Var rootMenu = "ROOT/image/"
-
-
-
-
-
-
- Var Timeout = 0
- Var TMenuLang = 0
- Var SugarPreMixSel = 0
-
- If MenuLangTH = 0 Then
- Var ButtonThaiSelEnable = "Disable"
- Var ButtonEngSelEnable = "Enable"
- Else
- Var ButtonThaiSelEnable = "Enable"
- Var ButtonEngSelEnable = "Disable"
- EndIf
5000
- ;Open "/mnt/sdcard/coffeevending/xml/menu_board.xml"
-
- Var TMenuLang = TMenuLang + 1
- Var Timeout = Timeout + 1
-
-
- If TMenuLang = 20 Then
-
-
-
-
-
- Refresh
- EndIf
-
-
TimerReset
diff --git a/xml/test_video_loop.xml b/xml/test_video_loop.xml
new file mode 100644
index 00000000..b45fb65e
--- /dev/null
+++ b/xml/test_video_loop.xml
@@ -0,0 +1,42 @@
+
+ "ALL"
+ HeadScreenWidth
+ HeadScreenHeight
+
+
+ Var Count = Count + 1
+ If VendingClass = "coffeeInthanin01" Then
+ If Count > 1 Then
+ Var Count = 1
+ EndIf
+ Else
+ If Count > 3 Then
+ Var Count = 1
+ EndIf
+ EndIf
+
+ If VendingClass = "coffeeInthanin01" Then
+ Var AdvFilename = "/mnt/sdcard/coffeevending/video/adv_inthanin_0"
+ Var AdvFilename = AdvFilename + Count
+ Var AdvFilename = AdvFilename + ".mp4"
+ Else
+ Var AdvFilename = "/mnt/sdcard/coffeevending/video/adv_main_0"
+ Var AdvFilename = AdvFilename + Count
+ Var AdvFilename = AdvFilename + ".mp4"
+ EndIf
+
+
+
+ 60000
+
+ Open "/mnt/sdcard/coffeevending/xml/startup_head.xml"
+
+
+ Open "/mnt/sdcard/coffeevending/taobin_project/xml/test_video_loop.xml"
+
+
+ Open "/mnt/sdcard/coffeevending/xml/security_alarm.xml"
+
+
+
+
diff --git a/xml/vending_info.xml b/xml/vending_info.xml
new file mode 100644
index 00000000..7d6aad76
--- /dev/null
+++ b/xml/vending_info.xml
@@ -0,0 +1,230 @@
+
+
+ 1080
+ 1312
+ SoundVolume
+ "ROOT/image/BG1SLOT_TAB.bmp"
+
+ ; On open
+
+ Var info_startX = 11
+ Var info_1Y = 250
+ Var info_2Y = 320
+ Var info_3Y = 390
+ Var info_4Y = 460
+ Var info_5Y = 530
+
+ Var info_text_startX = info_startX + 22
+ Var info_text_1Y = info_1Y + 18
+ Var info_text_2Y = info_2Y + 18
+ Var info_text_3Y = info_3Y + 18
+ Var info_text_4Y = info_4Y + 18
+ Var info_text_5Y = info_5Y + 18
+
+ Var info2_startX = 550
+ Var info2_text_startX = info2_startX + 22
+
+ Var temphot = "น้ำร้อน องศา "
+ Var temphot = temphot + BrewTemp
+ Var temphot = temphot + " C"
+
+ Var tempice = "น้าแข็ง องศา "
+ Var tempice = tempice + IceTemp
+ Var tempice = tempice + " C "
+
+ If IceFull = 0 Then
+ Var tempice = tempice + " ไม่เต็ม "
+ Else
+ Var tempice = tempice + " เต็มถัง "
+ EndIf
+
+ Var configfile = "CFG = " + ConfigNumer
+
+
+ Var ice_version_text = " ICE version " + IceVersion
+ Var brew_version_text = "Main version " + MainboardVersion
+
+ Var show_version = brew_version_text + ice_version_text
+
+ Var show_boxid = "[ " + BoxID
+ Var show_boxid = show_boxid + " ]"
+
+ Var ShowVersionAll = BrewMachineFirmwareVersion + " | "
+ Var ShowVersionAll = ShowVersionAll + XMLPageVersion
+
+
+ Var Timeout = 0
+
+
+ 1000
+
+
+ Var Timeout = Timeout + 1
+ If Timeout > 15 Then
+ Open "ROOT/xml/menu_board.xml"
+ EndIf
+
+ Refresh
+ TimerReset
+
+
+
+
+
+ info_startX
+ info_1Y
+ "ROOT/ui/page_03_summary/pic_summary_tab.png"
+
+
+
+
+ info_startX
+ info_2Y
+ "ROOT/ui/page_03_summary/pic_summary_tab.png"
+
+
+
+ info_startX
+ info_3Y
+ "ROOT/ui/page_03_summary/pic_summary_tab.png"
+
+
+
+ info_startX
+ info_4Y
+ "ROOT/ui/page_03_summary/pic_summary_tab.png"
+
+
+
+
+ info_startX
+ info_5Y
+ "ROOT/ui/page_03_summary/pic_summary_tab.png"
+
+
+
+
+
+ info2_startX
+ info_1Y
+ "ROOT/ui/page_03_summary/pic_summary_tab.png"
+
+
+
+
+ info2_startX
+ info_2Y
+ "ROOT/ui/page_03_summary/pic_summary_tab.png"
+
+
+
+ info2_startX
+ info_3Y
+ "ROOT/ui/page_03_summary/pic_summary_tab.png"
+
+
+
+ info2_startX
+ info_4Y
+ "ROOT/ui/page_03_summary/pic_summary_tab.png"
+
+
+
+
+ info2_startX
+ info_5Y
+ "ROOT/ui/page_03_summary/pic_summary_tab.png"
+
+
+
+
+ info2_text_startX
+ info_text_1Y
+ 30
+ fontType1
+ 0x000000
+ ShowVersionAll
+
+
+
+ info2_text_startX
+ info_text_2Y
+ 30
+ fontType1
+ 0x000000
+ MainBoardStatus
+
+
+
+ info2_text_startX
+ info_text_3Y
+ 30
+ fontType1
+ 0x000000
+ IceBoardStatus
+
+
+
+ info_text_startX
+ info_text_1Y
+ 30
+ fontType1
+ 0x000000
+ temphot
+
+
+
+ info_text_startX
+ info_text_2Y
+ 30
+ fontType1
+ 0x000000
+ tempice
+
+
+
+ info_text_startX
+ info_text_3Y
+ 30
+ fontType1
+ 0x000000
+ configfile
+
+
+
+ info_text_startX
+ info_text_4Y
+ 30
+ fontType1
+ 0x000000
+ show_version
+
+
+
+ info_text_startX
+ info_text_5Y
+ 30
+ fontType1
+ 0x000000
+ show_boxid
+
+
+
+
+
+
+
+
+
+
+