DEBUGVAR LastTimeUseChannel10InMinute DEBUGVAR CurrentXMLFileName0 SAVELOG "powder schedule version 2.05" DEBUGVAR PowderPayPushLowScheduleTurnOn10 If SystemTimeHourInt = 3 Then If SystemTimeMinuteInt = 30 Then ; idle ; and time match ; setvar PowderStatus tricker If PowderStatus = "" Then Var PowderStatus = "tricker" Var PowderTestStep = 1 EndIf EndIf EndIf If SystemTimeHourInt > 5 Then If PowderStatus = "tricker" Then ; reset to idle Var PowderStatus = "" Var PowderTestStep = 0 SAVELOG "PowderScheduleGrind reset reset reset" EndIf EndIf ; setvarint PowderTestStep 1 If PowderTestStep = 1 Then If CurrentXMLFileName0 = "/mnt/sdcard/coffeevending/taobin_project/xml/page_board.xml" Then Var PowderTestStep = 0 Var PowderScheduleGrind = "start" SAVELOG "PowderScheduleGrind start start start 1" EndIf If CurrentXMLFileName0 = "/mnt/sdcard/coffeevending/taobin_project/xml/page_sleepmode.xml" Then Var PowderTestStep = 0 Var PowderScheduleGrind = "start" SAVELOG "PowderScheduleGrind start start start 2" EndIf EndIf DEBUGVAR PowderStatus DEBUGVAR PowderTestStep ; setvar PowderScheduleGrind start If PowderScheduleGrind = "" Then Else DEBUGVAR PowderScheduleGrind DEBUGVAR PowderDriverToLowPositionResult If PowderScheduleGrind = "start" Then Var PowderScheduleGrind = "powder-run" EndIf Var StringCMD = "powder-set-time-for-low-push-stage=1," If PowderPayPushLowScheduleTurnOn1 = 1 Then Var StringCMD = StringCMD + "powder-set-channel-for-low-push-stage=1,powder-low-push=xml,##wait=result-d6-all," EndIf If PowderPayPushLowScheduleTurnOn2 = 1 Then Var StringCMD = StringCMD + "powder-set-channel-for-low-push-stage=2,powder-low-push=xml,##wait=result-d6-all," EndIf If PowderPayPushLowScheduleTurnOn3 = 1 Then Var StringCMD = StringCMD + "powder-set-channel-for-low-push-stage=3,powder-low-push=xml,##wait=result-d6-all," EndIf If PowderPayPushLowScheduleTurnOn4 = 1 Then Var StringCMD = StringCMD + "powder-set-channel-for-low-push-stage=4,powder-low-push=xml,##wait=result-d6-all," EndIf If PowderPayPushLowScheduleTurnOn5 = 1 Then Var StringCMD = StringCMD + "powder-set-channel-for-low-push-stage=5,powder-low-push=xml,##wait=result-d6-all," EndIf If PowderPayPushLowScheduleTurnOn6 = 1 Then Var StringCMD = StringCMD + "powder-set-channel-for-low-push-stage=6,powder-low-push=xml,##wait=result-d6-all," EndIf If PowderPayPushLowScheduleTurnOn7 = 1 Then Var StringCMD = StringCMD + "powder-set-channel-for-low-push-stage=7,powder-low-push=xml,##wait=result-d6-all," EndIf If PowderPayPushLowScheduleTurnOn8 = 1 Then Var StringCMD = StringCMD + "powder-set-channel-for-low-push-stage=8,powder-low-push=xml,##wait=result-d6-all," EndIf If PowderPayPushLowScheduleTurnOn9 = 1 Then Var StringCMD = StringCMD + "powder-set-channel-for-low-push-stage=9,powder-low-push=xml,##wait=result-d6-all," EndIf If PowderPayPushLowScheduleTurnOn10 = 1 Then Var StringCMD = StringCMD + "powder-set-channel-for-low-push-stage=10,powder-low-push=xml,##wait=result-d6-all," EndIf If PowderPayPushLowScheduleTurnOn11 = 1 Then Var StringCMD = StringCMD + "powder-set-channel-for-low-push-stage=11,powder-low-push=xml,##wait=result-d6-all," EndIf If PowderScheduleGrind = "powder-run" Then Var PowderScheduleGrind = "wait-low-test" DEBUGVAR StringCMD __CMD "CLI" "arm_id=1,arm_position=posi_ice_e" "-" "-" __CMD "CLI_QUEUE" StringCMD "-" "-" DEBUGVAR PowderScheduleGrind EndIf If PowderScheduleGrind = "wait-low-test" Then DEBUGVAR PowderDriverToLowPositionResult If PowderDriverToLowPositionResult = "" Then Else If PowderDriverToLowPositionResult = "pass" Then SAVELOG " Powder driver low test channel pass pass pass pass pass pass pass pass pass " Var PowderScheduleGrind = "" Else SAVELOG " Powder driver low test channel error " Var PowderScheduleGrind = "" EndIf Var PowderDriverToLowPositionResult = "" EndIf EndIf EndIf