1115 lines
24 KiB
XML
1115 lines
24 KiB
XML
<Page>
|
|
|
|
<Width> 1080 </Width>
|
|
<Height> 1312 </Height>
|
|
<Volume> SoundVolume </Volume>
|
|
<Background> BackgroundColor </Background>
|
|
<EventOpen>
|
|
; On open
|
|
Machine AndroidTemperatureUpdateNow
|
|
|
|
DEBUGVAR CH9991_Status
|
|
DEBUGVAR CH9992_Status
|
|
DEBUGVAR CH9993_Status
|
|
DEBUGVAR CH9994_Status
|
|
DEBUGVAR GetFreeFromError
|
|
DEBUGVAR FailErrorHappend
|
|
|
|
|
|
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_6Y = 600
|
|
Var info_7Y = 670
|
|
Var info_8Y = 740
|
|
Var info_9Y = 810
|
|
|
|
Var info_10Y = 880
|
|
Var info_11Y = 950
|
|
Var info_12Y = 1020
|
|
Var info_13Y = 1090
|
|
|
|
Var info_14Y = 1160
|
|
Var info_15Y = 1230
|
|
|
|
Var info_cancel_y = info_15Y + 50
|
|
|
|
|
|
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 info_text_6Y = info_6Y + 18
|
|
Var info_text_7Y = info_7Y + 18
|
|
Var info_text_8Y = info_8Y + 18
|
|
Var info_text_9Y = info_9Y + 18
|
|
|
|
Var info_text_10Y = info_10Y + 18
|
|
Var info_text_11Y = info_11Y + 18
|
|
Var info_text_12Y = info_12Y + 18
|
|
Var info_text_13Y = info_13Y + 18
|
|
|
|
Var info_text_14Y = info_14Y + 18
|
|
Var info_text_15Y = info_15Y + 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 = "Server status " + NetworkStatus
|
|
|
|
Var show_version = brew_version_text
|
|
|
|
Var show_boxid = "[ " + BoxID
|
|
Var show_boxid = show_boxid + " ]"
|
|
|
|
Var ShowVersionAll = BrewMachineFirmwareVersion + " | "
|
|
Var ShowVersionAll = ShowVersionAll + XMLPageVersion
|
|
Var ShowVersionAll = ShowVersionAll + " | "
|
|
Var ShowVersionAll = ShowVersionAll + JXMLVersion
|
|
|
|
Var IDCardState = "Invisible"
|
|
|
|
Var Timeout = 0
|
|
Var IDFullNameEng = "เสียบบัตร แล้วกดอ่าน "
|
|
|
|
Var Text1_6 = "Door/Lid/Straw : " + Service_LidStraw
|
|
Var Text2_6 = "ฝา : " + Lid1Status
|
|
|
|
var Text1_7 = "CellSite :" + CellSite
|
|
var Text2_7 = "ระดับสัญญาณ :" + SignalStrengthStr
|
|
var Text2_7 = Text2_7 + " ["
|
|
var Text2_7 = Text2_7 + SignalStrengthLevel
|
|
var Text2_7 = Text2_7 + "]"
|
|
|
|
|
|
Cart "DeleteMenuID" "ALL"
|
|
|
|
|
|
Var Text1_8 = "IP " + MobileIPNetwork
|
|
|
|
|
|
Var Text1_10 = "Spiral=" + SpiralStatus1
|
|
Var Text1_10 = Text1_10 + " Err="
|
|
Var Text1_10 = Text1_10 + SpiralErrcause1
|
|
|
|
|
|
Var Text2_10 = "Spiral=" + SpiralStatus2
|
|
Var Text2_10 = Text2_10 + " Err="
|
|
Var Text2_10 = Text2_10 + SpiralErrcause2
|
|
|
|
Var GoToCamera = 0
|
|
|
|
DEBUGVAR AndroidBoardTemp10
|
|
|
|
Var android_text3_1 = "CPUL: "
|
|
Var android_text3_1 = android_text3_1 + AndroidBoardTemp11
|
|
|
|
Var android_text3_2 = "GPU: "
|
|
Var android_text3_2 = android_text3_2 + AndroidBoardTemp18
|
|
|
|
Var AndroidBoardTempMax = AndroidBoardTemp13
|
|
If AndroidBoardTempMax > AndroidBoardTemp14 Then
|
|
Var AndroidBoardTempMax = AndroidBoardTemp13
|
|
Else
|
|
Var AndroidBoardTempMax = AndroidBoardTemp14
|
|
EndIf
|
|
If AndroidBoardTempMax > AndroidBoardTemp15 Then
|
|
Var AndroidBoardTempMax = AndroidBoardTemp14
|
|
Else
|
|
Var AndroidBoardTempMax = AndroidBoardTemp15
|
|
EndIf
|
|
If AndroidBoardTempMax > AndroidBoardTemp16 Then
|
|
Var AndroidBoardTempMax = AndroidBoardTemp15
|
|
Else
|
|
Var AndroidBoardTempMax = AndroidBoardTemp16
|
|
EndIf
|
|
|
|
Var Text2_9 = "CPUH: "
|
|
Var Text2_9 = Text2_9 + AndroidBoardTempMax
|
|
Var Text2_9 = Text2_9 + ","
|
|
Var Text2_9 = Text2_9 + android_text3_1
|
|
Var Text2_9 = Text2_9 + ","
|
|
Var Text2_9 = Text2_9 + android_text3_2
|
|
|
|
|
|
Var strCountryName = " " + CountryName
|
|
|
|
DEBUGVAR AndroidTouchScreenHeartBeat
|
|
|
|
|
|
Var CanResetTouch = 0
|
|
Var CountDownReset = 0
|
|
Var strTouchScreen = " Reset Touch : disable."
|
|
|
|
SAVELOG " EventOpen EventOpen EventOpen EventOpen EventOpen EventOpen EventOpen EventOpen EventOpen EventOpen EventOpen EventOpen "
|
|
Var MainMenuBlockCount = 2
|
|
|
|
READ_FILE "/mnt/sdcard/coffeevending/enable_new_machine_test_ui" enable_new_ui
|
|
STRCONTAIN "1" enable_new_ui show_newui_mode
|
|
|
|
If show_newui_mode = "true" Then
|
|
Var EnableNewBrewUI = "true"
|
|
Else
|
|
Var EnableNewBrewUI = "false"
|
|
EndIf
|
|
|
|
Var Index = 1
|
|
DEBUGVAR TestArrary[0]
|
|
DEBUGVAR TestArrary[Index]
|
|
DEBUGVAR TestArrary[2]
|
|
DEBUGVAR TestArrary[3]
|
|
|
|
Var CountTouchButton = 0
|
|
|
|
DEBUGVAR FrontDoorVersionInt
|
|
|
|
; front_more_than_20000
|
|
If FrontDoorVersionInt > 19999 Then
|
|
Var EnableTestRGB = "Enable"
|
|
Else
|
|
Var EnableTestRGB = "Invisible"
|
|
EndIf
|
|
|
|
</EventOpen>
|
|
<Timeout> 1000 </Timeout>
|
|
<EventTimeout>
|
|
|
|
|
|
Var Timeout = Timeout + 1
|
|
If Timeout > 15 Then
|
|
Open "ROOT/taobin_project/xml/page_board.xml"
|
|
EndIf
|
|
|
|
If GoToCamera = 1 Then
|
|
Var NextPage = "-"
|
|
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert.xml"
|
|
OpenInst 2 "/mnt/sdcard/coffeevending/taobin_project/xml/page_camera.xml"
|
|
|
|
|
|
TopView "show"
|
|
Open "/mnt/sdcard/coffeevending/taobin_project/xml/page_main_blank.xml"
|
|
EndIf
|
|
|
|
If GoToCamera > 0 Then
|
|
Var GoToCamera = GoToCamera - 1
|
|
|
|
EndIf
|
|
|
|
DEBUGVAR AdvertiseProfile
|
|
|
|
Var Text1_8 = "IP " + MobileIPNetwork
|
|
|
|
Var Text2_8 = "Camera " + CameraCount
|
|
|
|
Var Text1_9 = SystemTime
|
|
Var Text1_9 = Text1_9 + " "
|
|
Var Text1_9 = Text1_9 + SystemDate
|
|
|
|
Var skr = "curr"
|
|
DEBUGVAR skr.NOBONUS
|
|
|
|
Var skr = "next"
|
|
DEBUGVAR skr.NOBONUS
|
|
|
|
DEBUGVAR Not#CameraSettingStatus
|
|
If CountDownCheckCamera = 0 Then
|
|
Var CountDownCheckCamera = 5
|
|
If Not#CameraSettingStatus = "" Then
|
|
If CameraCount = 1 Then
|
|
|
|
CameraSetting "usbfront" "default" "Rotate=90,Resolution=1280x720,scaleX=1.0,scaleY=0.65"
|
|
EndIf
|
|
EndIf
|
|
Else
|
|
Var CountDownCheckCamera = CountDownCheckCamera - 1
|
|
EndIf
|
|
|
|
Var android_text3_1 = "CPUL: "
|
|
Var android_text3_1 = android_text3_1 + AndroidBoardTemp11
|
|
|
|
Var android_text3_2 = "GPU: "
|
|
Var android_text3_2 = android_text3_2 + AndroidBoardTemp18
|
|
|
|
Var AndroidBoardTempMax = AndroidBoardTemp13
|
|
If AndroidBoardTempMax > AndroidBoardTemp14 Then
|
|
Var AndroidBoardTempMax = AndroidBoardTemp13
|
|
Else
|
|
Var AndroidBoardTempMax = AndroidBoardTemp14
|
|
EndIf
|
|
If AndroidBoardTempMax > AndroidBoardTemp15 Then
|
|
Var AndroidBoardTempMax = AndroidBoardTemp14
|
|
Else
|
|
Var AndroidBoardTempMax = AndroidBoardTemp15
|
|
EndIf
|
|
If AndroidBoardTempMax > AndroidBoardTemp16 Then
|
|
Var AndroidBoardTempMax = AndroidBoardTemp15
|
|
Else
|
|
Var AndroidBoardTempMax = AndroidBoardTemp16
|
|
EndIf
|
|
|
|
Var Text2_9 = "CPUH: "
|
|
Var Text2_9 = Text2_9 + AndroidBoardTempMax
|
|
Var Text2_9 = Text2_9 + ","
|
|
Var Text2_9 = Text2_9 + android_text3_1
|
|
Var Text2_9 = Text2_9 + ","
|
|
Var Text2_9 = Text2_9 + android_text3_2
|
|
|
|
|
|
|
|
|
|
If AndroidTouchScreenHeartBeat = "-" Then
|
|
Var strTouchScreen = " Reset Touch : Disable."
|
|
Else
|
|
DEBUGVAR CountDownReset
|
|
If CountDownReset = 0 Then
|
|
Var strTouchScreen = " Reset Touch : " + AndroidTouchScreenHeartBeat
|
|
Var CanResetTouch = 1
|
|
Else
|
|
Var Timeout = 0
|
|
Var strTouchScreen = " Reset Touch : " + CountDownReset
|
|
Var CanResetTouch = 1
|
|
EndIf
|
|
EndIf
|
|
|
|
DEBUGVAR EnableNewBrewUI
|
|
|
|
DEBUGVAR GPRSStatus
|
|
DEBUGVAR GPRSState
|
|
|
|
Var GPRSStr = ""
|
|
Var GPRSStr = GPRSStr + GPRSStatus
|
|
Var GPRSStr = GPRSStr + ", "
|
|
Var GPRSStr = GPRSStr + GPRSState
|
|
|
|
|
|
|
|
|
|
|
|
Refresh
|
|
TimerReset
|
|
|
|
</EventTimeout>
|
|
|
|
|
|
<Image>
|
|
<X> info_startX </X>
|
|
<Y> info_1Y </Y>
|
|
<Filename> "ROOT/taobin_project/image/tab_1.png" </Filename>
|
|
<EventClick>
|
|
Machine DoorOpen
|
|
</EventClick>
|
|
</Image>
|
|
|
|
|
|
<Image>
|
|
<X> info_startX </X>
|
|
<Y> info_2Y </Y>
|
|
<Filename> "ROOT/taobin_project/image/tab_1.png" </Filename>
|
|
<EventClick>
|
|
Machine Lid
|
|
</EventClick>
|
|
</Image>
|
|
|
|
<Image>
|
|
<X> info_startX </X>
|
|
<Y> info_3Y </Y>
|
|
<Filename> "ROOT/taobin_project/image/tab_1.png" </Filename>
|
|
<EventClick>
|
|
If CountTouchButton = 4 Then
|
|
|
|
Var TimeOutSmoothiesProcess = 181
|
|
Var SelectDrink = "12-00-07-0000"
|
|
Var Seeker.selected_a_drink = SelectDrink
|
|
Var Seeker.TNumberTaobinCredit = "0899999999"
|
|
Var Seeker.StoreCreditFlag = 0
|
|
Var Seeker.CoffeePinNumber = ""
|
|
Var Seeker.VendingTSI = ""
|
|
|
|
Var RemainAmountStr = "Free###size=150"
|
|
|
|
Var RoadShowMarketCode = "EFR01"
|
|
|
|
Var Seeker.VendingCode = RoadShowMarketCode
|
|
DEBUGVAR RoadShowMarketCode
|
|
|
|
Var Seeker.IntVendingCampaign = PriceDrink
|
|
Var Seeker.FreeVendingCampaign = 1
|
|
Var Seeker.CodeChannel = 1
|
|
Var Seeker.CodeNumber = IDNum
|
|
|
|
If New_Payment = 1 Then
|
|
Var Seeker.ORDER_ID = ""
|
|
GenHashWithTimeStamp Seeker.ORDER_ID
|
|
__CMD "SetPay" "coffee-payment" Seeker.VendingTSID Seeker.ORDER_ID
|
|
EndIf
|
|
|
|
|
|
OpenInst 2 "/mnt/sdcard/coffeevending/taobin_project/inter/tha/xml/page_smoothie_suggest_and_process.xml"
|
|
|
|
TopView "show"
|
|
Open "/mnt/sdcard/coffeevending/taobin_project/xml/page_main_blank.xml"
|
|
EndIf
|
|
</EventClick>
|
|
</Image>
|
|
|
|
<Image>
|
|
<X> info_startX </X>
|
|
<Y> info_4Y </Y>
|
|
<Filename> "ROOT/taobin_project/image/tab_1.png" </Filename>
|
|
<EventClick>
|
|
If CountTouchButton = "" Then
|
|
Var CountTouchButton = 0
|
|
EndIf
|
|
|
|
Var CountTouchButton = CountTouchButton + 1
|
|
</EventClick>
|
|
</Image>
|
|
|
|
|
|
<Image>
|
|
<X> info_startX </X>
|
|
<Y> info_5Y </Y>
|
|
<Filename> "ROOT/taobin_project/image/tab_1.png" </Filename>
|
|
<EventClick>
|
|
|
|
Var MainMenuBlockCount = MainMenuBlockCount - 1
|
|
DEBUGVAR MainMenuBlockCount
|
|
If MainMenuBlockCount = 1 Then
|
|
MainMenu
|
|
EndIf
|
|
</EventClick>
|
|
</Image>
|
|
|
|
|
|
|
|
<Image>
|
|
<X> info2_startX </X>
|
|
<Y> info_1Y </Y>
|
|
<Filename> "ROOT/taobin_project/image/tab_1.png" </Filename>
|
|
<EventClick>
|
|
READ_FILE "/mnt/sdcard/coffeevending/sim_on" str_sim_on
|
|
DEBUGVAR str_sim_on
|
|
If str_sim_on = "1" Then
|
|
;OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert.xml"
|
|
|
|
OpenInst 2 "/mnt/sdcard/coffeevending/taobin_project/xml/page_catalog.xml"
|
|
|
|
|
|
TopView "show"
|
|
Open "/mnt/sdcard/coffeevending/taobin_project/xml/page_main_blank.xml"
|
|
|
|
EndIf
|
|
|
|
|
|
READ_FILE "/mnt/sdcard/coffeevending/.test_menu" str_test_menu
|
|
DEBUGVAR str_test_menu
|
|
If str_test_menu = "1" Then
|
|
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert.xml"
|
|
|
|
OpenInst 2 "/mnt/sdcard/coffeevending/taobin_project/xml/page_catalog.xml"
|
|
|
|
|
|
TopView "show"
|
|
Open "/mnt/sdcard/coffeevending/taobin_project/xml/page_main_blank.xml"
|
|
|
|
EndIf
|
|
|
|
If CountTouchButton = 7 Then
|
|
;OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert.xml"
|
|
|
|
OpenInst 2 "/mnt/sdcard/coffeevending/taobin_project/xml/page_catalog.xml"
|
|
|
|
|
|
TopView "show"
|
|
Open "/mnt/sdcard/coffeevending/taobin_project/xml/page_main_blank.xml"
|
|
|
|
EndIf
|
|
</EventClick>
|
|
</Image>
|
|
|
|
|
|
<Image>
|
|
<X> info2_startX </X>
|
|
<Y> info_2Y </Y>
|
|
<Filename> "ROOT/taobin_project/image/tab_1.png" </Filename>
|
|
<EventClick>
|
|
Var StartUpExt = "-"
|
|
If ReloadAllPressButton = "" Then
|
|
Var ReloadAllPressButton = 0
|
|
EndIf
|
|
If ReloadAllPressButton = 2 Then
|
|
ReloadAll
|
|
EndIf
|
|
Var ReloadAllPressButton = ReloadAllPressButton + 1
|
|
|
|
|
|
</EventClick>
|
|
</Image>
|
|
|
|
<Image>
|
|
<X> info2_startX </X>
|
|
<Y> info_3Y </Y>
|
|
<Filename> "ROOT/taobin_project/image/tab_1.png" </Filename>
|
|
<EventClick>
|
|
If FinishPressButton = "" Then
|
|
Var FinishPressButton = 0
|
|
EndIf
|
|
If FinishPressButton = 2 Then
|
|
FINISH
|
|
EndIf
|
|
Var FinishPressButton = FinishPressButton + 1
|
|
</EventClick>
|
|
</Image>
|
|
|
|
<Image>
|
|
<X> info2_startX </X>
|
|
<Y> info_4Y </Y>
|
|
<Filename> "ROOT/taobin_project/image/tab_1.png" </Filename>
|
|
<EventClick>
|
|
READCARDID
|
|
</EventClick>
|
|
</Image>
|
|
|
|
|
|
<Image>
|
|
<X> info2_startX </X>
|
|
<Y> info_5Y </Y>
|
|
<Filename> "ROOT/taobin_project/image/tab_1.png" </Filename>
|
|
<EventClick>
|
|
;Var ShowPrice = "Invisible"
|
|
Open "ROOT/xml/test_coin.xml"
|
|
|
|
|
|
|
|
;OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert.xml"
|
|
;OpenInst 2 "/mnt/sdcard/coffeevending/taobin_project/xml/page_camera.xml"
|
|
|
|
;TopView "show"
|
|
;Open "/mnt/sdcard/coffeevending/taobin_project/xml/page_main_blank.xml"
|
|
</EventClick>
|
|
</Image>
|
|
|
|
|
|
|
|
<Image>
|
|
<X> info1_startX </X>
|
|
<Y> info_6Y </Y>
|
|
<Filename> "ROOT/taobin_project/image/tab_1.png" </Filename>
|
|
<EventClick>
|
|
Machine Straw
|
|
LED LedDoorLid Blink 255 255 255 255
|
|
</EventClick>
|
|
</Image>
|
|
|
|
|
|
<Image>
|
|
<X> info2_startX </X>
|
|
<Y> info_6Y </Y>
|
|
<Filename> "ROOT/taobin_project/image/tab_1.png" </Filename>
|
|
<EventClick>
|
|
Machine Lid
|
|
LED LedDoorLid Blink 255 255 255 255
|
|
</EventClick>
|
|
</Image>
|
|
|
|
|
|
|
|
<Text>
|
|
<X> info2_text_startX </X>
|
|
<Y> info_text_5Y </Y>
|
|
<Size> 30 </Size>
|
|
<Font> fontType1 </Font>
|
|
<Color> 0x000000 </Color>
|
|
<Value> "Test coin and bill" </Value>
|
|
</Text>
|
|
|
|
|
|
|
|
<Text>
|
|
<X> info2_text_startX </X>
|
|
<Y> info_text_1Y </Y>
|
|
<Size> 30 </Size>
|
|
<Font> fontType1 </Font>
|
|
<Color> 0x000000 </Color>
|
|
<Value> ShowVersionAll </Value>
|
|
</Text>
|
|
|
|
<Text>
|
|
<X> info2_text_startX </X>
|
|
<Y> info_text_2Y </Y>
|
|
<Size> 30 </Size>
|
|
<Font> fontType1 </Font>
|
|
<Color> 0x000000 </Color>
|
|
<Value> MainBoardStatus </Value>
|
|
|
|
</Text>
|
|
|
|
<Text>
|
|
<X> info2_text_startX </X>
|
|
<Y> info_text_3Y </Y>
|
|
<Size> 30 </Size>
|
|
<Font> fontType1 </Font>
|
|
<Color> 0x000000 </Color>
|
|
<Value> IceBoardStatus </Value>
|
|
</Text>
|
|
|
|
<Text>
|
|
<X> info_text_startX </X>
|
|
<Y> info_text_1Y </Y>
|
|
<Size> 30 </Size>
|
|
<Font> fontType1 </Font>
|
|
<Color> 0x000000 </Color>
|
|
<Value> temphot </Value>
|
|
</Text>
|
|
|
|
<Text>
|
|
<X> info_text_startX </X>
|
|
<Y> info_text_2Y </Y>
|
|
<Size> 30 </Size>
|
|
<Font> fontType1 </Font>
|
|
<Color> 0x000000 </Color>
|
|
<Value> tempice </Value>
|
|
</Text>
|
|
|
|
<Text>
|
|
<X> info_text_startX </X>
|
|
<Y> info_text_3Y </Y>
|
|
<Size> 30 </Size>
|
|
<Font> fontType1 </Font>
|
|
<Color> 0x000000 </Color>
|
|
<Value> configfile </Value>
|
|
</Text>
|
|
|
|
<Text>
|
|
<X> info_text_startX </X>
|
|
<Y> info_text_4Y </Y>
|
|
<Size> 30 </Size>
|
|
<Font> fontType1 </Font>
|
|
<Color> 0x000000 </Color>
|
|
<Value> show_version </Value>
|
|
</Text>
|
|
|
|
<Text>
|
|
<X> info_text_startX </X>
|
|
<Y> info_text_5Y </Y>
|
|
<Size> 30 </Size>
|
|
<Font> fontType1 </Font>
|
|
<Color> 0x000000 </Color>
|
|
<Value> show_boxid </Value>
|
|
</Text>
|
|
|
|
|
|
<Text>
|
|
<X> info2_text_startX </X>
|
|
<Y> info_text_4Y </Y>
|
|
<Size> 30 </Size>
|
|
<Font> fontType1 </Font>
|
|
<Color> 0x000000 </Color>
|
|
<Value> IDFullNameEng </Value>
|
|
</Text>
|
|
|
|
|
|
<Text>
|
|
<X> info_text_startX </X>
|
|
<Y> info_text_6Y </Y>
|
|
<Size> 30 </Size>
|
|
<Font> fontType1 </Font>
|
|
<Color> 0x000000 </Color>
|
|
<Value> Text1_6 </Value>
|
|
</Text>
|
|
|
|
<Text>
|
|
<X> info2_text_startX </X>
|
|
<Y> info_text_6Y </Y>
|
|
<Size> 30 </Size>
|
|
<Font> fontType1 </Font>
|
|
<Color> 0x000000 </Color>
|
|
<Value> Text2_6 </Value>
|
|
</Text>
|
|
|
|
<Image>
|
|
<X> info1_startX </X>
|
|
<Y> info_7Y </Y>
|
|
<Filename> "ROOT/taobin_project/image/tab_1.png" </Filename>
|
|
</Image>
|
|
|
|
|
|
<Image>
|
|
<X> info2_startX </X>
|
|
<Y> info_7Y </Y>
|
|
<Filename> "ROOT/taobin_project/image/tab_1.png" </Filename>
|
|
</Image>
|
|
|
|
|
|
|
|
<Text>
|
|
<X> info_text_startX </X>
|
|
<Y> info_text_7Y </Y>
|
|
<Size> 30 </Size>
|
|
<Font> fontType1 </Font>
|
|
<Color> 0x000000 </Color>
|
|
<Value> Text1_7 </Value>
|
|
</Text>
|
|
|
|
<Text>
|
|
<X> info2_text_startX </X>
|
|
<Y> info_text_7Y </Y>
|
|
<Size> 30 </Size>
|
|
<Font> fontType1 </Font>
|
|
<Color> 0x000000 </Color>
|
|
<Value> Text2_7 </Value>
|
|
</Text>
|
|
|
|
|
|
|
|
|
|
<Image>
|
|
<X> info1_startX </X>
|
|
<Y> info_8Y </Y>
|
|
<Filename> "ROOT/taobin_project/image/tab_1.png" </Filename>
|
|
<EventClick>
|
|
CameraService "filter-remove-all"
|
|
CameraService "add-filter=mClass=9,mSubclass=4"
|
|
CameraService "add-filter=USB Camera"
|
|
|
|
CameraService "Start"
|
|
</EventClick>
|
|
</Image>
|
|
|
|
|
|
<Image>
|
|
<X> info2_startX </X>
|
|
<Y> info_8Y </Y>
|
|
<Filename> "ROOT/taobin_project/image/tab_1.png" </Filename>
|
|
<EventClick>
|
|
|
|
|
|
If CameraCount = 1 Then
|
|
|
|
CameraSetting "usbfront" "default" "Rotate=90,Resolution=1280x720,scaleX=1.0,scaleY=1.0"
|
|
EndIf
|
|
|
|
Var GoToCamera = 3
|
|
</EventClick>
|
|
</Image>
|
|
|
|
|
|
|
|
<Text>
|
|
<X> info_text_startX </X>
|
|
<Y> info_text_8Y </Y>
|
|
<Size> 30 </Size>
|
|
<Font> fontType1 </Font>
|
|
<Color> 0x000000 </Color>
|
|
<Value> Text1_8 </Value>
|
|
</Text>
|
|
|
|
<Text>
|
|
<X> info2_text_startX </X>
|
|
<Y> info_text_8Y </Y>
|
|
<Size> 30 </Size>
|
|
<Font> fontType1 </Font>
|
|
<Color> 0x000000 </Color>
|
|
<Value> Text2_8 </Value>
|
|
</Text>
|
|
|
|
|
|
<Image>
|
|
<X> info1_startX </X>
|
|
<Y> info_9Y </Y>
|
|
<Filename> "ROOT/taobin_project/image/tab_1.png" </Filename>
|
|
<EventClick>
|
|
</EventClick>
|
|
</Image>
|
|
|
|
|
|
<Image>
|
|
<X> info2_startX </X>
|
|
<Y> info_9Y </Y>
|
|
<Filename> "ROOT/taobin_project/image/tab_1.png" </Filename>
|
|
<EventClick>
|
|
</EventClick>
|
|
</Image>
|
|
|
|
<Text>
|
|
<X> info_text_startX </X>
|
|
<Y> info_text_9Y </Y>
|
|
<Size> 30 </Size>
|
|
<Font> fontType1 </Font>
|
|
<Color> 0x000000 </Color>
|
|
<Value> Text1_9 </Value>
|
|
</Text>
|
|
|
|
<Text>
|
|
<X> info2_text_startX </X>
|
|
<Y> info_text_9Y </Y>
|
|
<Size> 30 </Size>
|
|
<Font> fontType1 </Font>
|
|
<Color> 0x000000 </Color>
|
|
<Value> Text2_9 </Value>
|
|
</Text>
|
|
|
|
|
|
|
|
<Image>
|
|
<X> info1_startX </X>
|
|
<Y> info_10Y </Y>
|
|
<Filename> "ROOT/taobin_project/image/tab_1.png" </Filename>
|
|
<EventClick>
|
|
OpenInst 1 "/mnt/sdcard/coffeevending/taobin_project/xml/page_advert2.xml"
|
|
|
|
OpenInst 2 "ROOT/taobin_project/xml/page_identity_verification.xml"
|
|
TopView "show"
|
|
Open "/mnt/sdcard/coffeevending/taobin_project/xml/page_main_blank.xml"
|
|
</EventClick>
|
|
</Image>
|
|
|
|
|
|
<Text>
|
|
<X> info_text_startX </X>
|
|
<Y> info_text_10Y </Y>
|
|
<Size> 30 </Size>
|
|
<Font> fontType1 </Font>
|
|
<Color> 0x000000 </Color>
|
|
<Value> Text1_10 </Value>
|
|
</Text>
|
|
|
|
<Image>
|
|
<X> info2_startX </X>
|
|
<Y> info_10Y </Y>
|
|
<Filename> "ROOT/taobin_project/image/tab_1.png" </Filename>
|
|
<EventClick>
|
|
|
|
|
|
;Open "ROOT/taobin_project/xml/test_qr.xml"
|
|
</EventClick>
|
|
</Image>
|
|
|
|
|
|
|
|
<Image>
|
|
<X> info2_startX </X>
|
|
<Y> info_11Y </Y>
|
|
<Filename> "ROOT/taobin_project/image/tab_1.png" </Filename>
|
|
<EventClick>
|
|
; reset
|
|
If CountTouchButton > 4 Then
|
|
Var CountTouchButton = 0
|
|
Var TelephoneNumber = "0859586589"
|
|
WRITE_FILE "/mnt/sdcard/config_taobingame.yaml" ""
|
|
;APPEND_FILE "/mnt/sdcard/config_taobingame.yaml" "API_ENDPOINT: "http://10.0.16.233:30487/taobingame"\r\n"
|
|
|
|
If InternationalEnable = 1 Then
|
|
|
|
If CountryName = "Australia" Then
|
|
APPEND_FILE "/mnt/sdcard/config_taobingame.yaml" "API_ENDPOINT: "http://game.au.taobin.local:26969"\r\n"
|
|
EndIf
|
|
|
|
If CountryName = "Malaysia" Then
|
|
APPEND_FILE "/mnt/sdcard/config_taobingame.yaml" "API_ENDPOINT: "http://game.my.taobin.local:26969"\r\n"
|
|
EndIf
|
|
|
|
Else
|
|
APPEND_FILE "/mnt/sdcard/config_taobingame.yaml" "API_ENDPOINT: "http://10.0.16.231:30460"\r\n"
|
|
EndIf
|
|
|
|
|
|
Var ACCString !assigned SprintFmt("ACC: "%s"\r\n", TelephoneNumber)
|
|
DEBUGVAR ACCString
|
|
|
|
If show_eng = "true" Then
|
|
Var LangString = "LANG: "EN"\r\n"
|
|
Else
|
|
Var LangString = "LANG: "TH"\r\n"
|
|
EndIf
|
|
|
|
If CountryName = "Australia" Then
|
|
Var LangString = "LANG: "EN"\r\n"
|
|
EndIf
|
|
|
|
Var BoxIDString !assigned SprintFmt("BOX_ID: "%s"\r\n", BoxID)
|
|
|
|
|
|
; reset
|
|
WRITE_FILE "/mnt/sdcard/taobingame_acc.yaml" ""
|
|
APPEND_FILE "/mnt/sdcard/taobingame_acc.yaml" ACCString
|
|
APPEND_FILE "/mnt/sdcard/taobingame_acc.yaml" LangString
|
|
APPEND_FILE "/mnt/sdcard/taobingame_acc.yaml" BoxIDString
|
|
|
|
|
|
|
|
DEBUGVAR LangString
|
|
|
|
Var GameInstalled = "-"
|
|
CheckApp "com.NDF.taobin" GameInstalled
|
|
DEBUGVAR GameInstalled
|
|
|
|
If GameInstalled = "true" Then
|
|
RunApp "com.NDF.taobin"
|
|
EndIf
|
|
|
|
EndIf
|
|
|
|
</EventClick>
|
|
</Image>
|
|
|
|
|
|
<Text>
|
|
<X> info2_text_startX </X>
|
|
<Y> info_text_11Y </Y>
|
|
<Size> 30 </Size>
|
|
<Font> fontType1 </Font>
|
|
<Color> 0x000000 </Color>
|
|
<Value> "NDF Taobin 1.2.1" </Value>
|
|
</Text>
|
|
|
|
|
|
|
|
<Image>
|
|
<X> info1_startX </X>
|
|
<Y> info_11Y </Y>
|
|
<Filename> "ROOT/taobin_project/image/tab_1.png" </Filename>
|
|
<EventClick>
|
|
|
|
</EventClick>
|
|
</Image>
|
|
|
|
|
|
<Text>
|
|
<X> info1_text_startX </X>
|
|
<Y> info_text_11Y </Y>
|
|
<Size> 30 </Size>
|
|
<Font> fontType1 </Font>
|
|
<Color> 0x000000 </Color>
|
|
<Value> strCountryName </Value>
|
|
</Text>
|
|
|
|
|
|
<Image>
|
|
<X> info1_startX </X>
|
|
<Y> info_12Y </Y>
|
|
<Filename> "ROOT/taobin_project/image/tab_1.png" </Filename>
|
|
<EventClick>
|
|
If CanResetTouch = 1 Then
|
|
|
|
ResetTouch
|
|
EndIf
|
|
|
|
</EventClick>
|
|
</Image>
|
|
|
|
|
|
<Text>
|
|
<X> info1_text_startX </X>
|
|
<Y> info_text_12Y </Y>
|
|
<Size> 30 </Size>
|
|
<Font> fontType1 </Font>
|
|
<Color> 0x000000 </Color>
|
|
<Value> strTouchScreen </Value>
|
|
</Text>
|
|
|
|
|
|
<Image>
|
|
<X> info2_startX </X>
|
|
<Y> info_12Y </Y>
|
|
<Filename> "ROOT/taobin_project/image/tab_1.png" </Filename>
|
|
<State> eval(
|
|
If CountryName = "Malaysia" Then
|
|
Var return = "Enable"
|
|
Else
|
|
Var return = "Invisible"
|
|
EndIf
|
|
) </State>
|
|
<EventClick>
|
|
|
|
Open "/mnt/sdcard/coffeevending/taobin_project/xml/page_enable_credit_card.xml"
|
|
|
|
</EventClick>
|
|
</Image>
|
|
|
|
<Text>
|
|
<X> info2_text_startX </X>
|
|
<Y> info_text_12Y </Y>
|
|
<Size> 30 </Size>
|
|
<Font> fontType1 </Font>
|
|
<Color> 0x000000 </Color>
|
|
<State> eval(
|
|
If CountryName = "Malaysia" Then
|
|
Var return = "Enable"
|
|
Else
|
|
Var return = "Invisible"
|
|
EndIf
|
|
) </State>
|
|
<Value> "Enable CreditCard" </Value>
|
|
</Text>
|
|
|
|
|
|
<Image>
|
|
<X> info_startX </X>
|
|
<Y> info_13Y </Y>
|
|
<Filename> "ROOT/taobin_project/image/tab_1.png" </Filename>
|
|
<State> eval(
|
|
If CameraCount > 0 Then
|
|
Var return = "Enable"
|
|
Else
|
|
Var return = "Invisible"
|
|
EndIf
|
|
) </State>
|
|
<EventClick>
|
|
|
|
Open "/mnt/sdcard/coffeevending/taobin_project/xml/testscanQRcode.xml"
|
|
|
|
</EventClick>
|
|
</Image>
|
|
|
|
<Text>
|
|
<X> info_text_startX </X>
|
|
<Y> info_text_13Y </Y>
|
|
<Size> 30 </Size>
|
|
<Font> fontType1 </Font>
|
|
<Color> 0x000000 </Color>
|
|
<State> eval(
|
|
If CameraCount > 0 Then
|
|
Var return = "Enable"
|
|
Else
|
|
Var return = "Invisible"
|
|
EndIf
|
|
) </State>
|
|
<Value> "QR Scanner" </Value>
|
|
</Text>
|
|
|
|
;EnableNewBrewUI
|
|
<Image>
|
|
<X> info2_startX </X>
|
|
<Y> info_13Y </Y>
|
|
<Filename> "ROOT/taobin_project/image/tab_1.png" </Filename>
|
|
<State> eval(
|
|
If EnableNewBrewUI = "true" Then
|
|
Var return = "Enable"
|
|
Else
|
|
Var return = "Invisible"
|
|
EndIf
|
|
) </State>
|
|
<EventClick>
|
|
|
|
Open "/mnt/sdcard/coffeevending/taobin_project/xml/vending_info2.xml"
|
|
|
|
</EventClick>
|
|
</Image>
|
|
|
|
<Text>
|
|
<X> info2_text_startX </X>
|
|
<Y> info_text_13Y </Y>
|
|
<Size> 30 </Size>
|
|
<Font> fontType1 </Font>
|
|
<Color> 0x000000 </Color>
|
|
<State> eval(
|
|
If EnableNewBrewUI = "true" Then
|
|
Var return = "Enable"
|
|
Else
|
|
Var return = "Invisible"
|
|
EndIf
|
|
) </State>
|
|
<Value> "Access setting (V2)" </Value>
|
|
</Text>
|
|
|
|
|
|
;GPRS
|
|
<Image>
|
|
<X> info1_startX </X>
|
|
<Y> info_13Y </Y>
|
|
<Filename> "ROOT/taobin_project/image/tab_1.png" </Filename>
|
|
<EventClick>
|
|
DEBUGVAR GPRSStatus
|
|
DEBUGVAR GPRSState
|
|
</EventClick>
|
|
</Image>
|
|
|
|
<Text>
|
|
<X> info1_text_startX </X>
|
|
<Y> info_text_13Y </Y>
|
|
<Size> 30 </Size>
|
|
<Font> fontType1 </Font>
|
|
<Color> 0x000000 </Color>
|
|
<Value> GPRSStr </Value>
|
|
</Text>
|
|
|
|
|
|
;Color
|
|
<Image>
|
|
<X> info2_startX </X>
|
|
<Y> info_15Y </Y>
|
|
<State> EnableTestRGB </State>
|
|
<Filename> "ROOT/taobin_project/image/tab_1.png" </Filename>
|
|
<EventClick>
|
|
Open "/mnt/sdcard/coffeevending/taobin_project/xml/page_test_color.xml"
|
|
</EventClick>
|
|
</Image>
|
|
|
|
<Text>
|
|
<X> info2_text_startX </X>
|
|
<Y> info_text_15Y </Y>
|
|
<Size> 30 </Size>
|
|
<State> EnableTestRGB </State>
|
|
<Font> fontType1 </Font>
|
|
<Color> 0x000000 </Color>
|
|
<Value> "Test RGB" </Value>
|
|
</Text>
|
|
|
|
|
|
|
|
|
|
<Button>
|
|
<X> 431 </X>
|
|
<Y> info_cancel_y </Y>
|
|
<Filename> "ROOT/taobin_project/image//bp_cancel.png" </Filename>
|
|
<FilenamePress> "ROOT/taobin_project/image/bp_cancel.png" </FilenamePress>
|
|
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
|
|
<Volume> SoundVolume </Volume>
|
|
<EventClick>
|
|
Open "ROOT/taobin_project/xml/page_board.xml"
|
|
</EventClick>
|
|
</Button>
|
|
|
|
<EventIDCard>
|
|
Var IDCardState = "Enable"
|
|
|
|
DEBUGVAR IDCardStatus
|
|
DEBUGVAR IDCardReady
|
|
DEBUGVAR IDCardData
|
|
DEBUGVAR IDBirthdate
|
|
DEBUGVAR IDFullNameEng
|
|
|
|
|
|
SAVELOG IDFullNameEng
|
|
</EventIDCard>
|
|
|
|
; /mnt/sdcard/coffeevending/taobin_project/sound_thai/sublang/
|
|
|
|
|
|
|
|
</Page>
|