Page popupTimer Attributes Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled Locked : no Swide up page ID : disabled Swide down page ID : disabled Swide left page ID : disabled Swide right page ID : disabled Events Preinitialize Event dim=dimValueNormal //get entitiy name tEntity.txt=pageIcons.tTmp1.txt //get entity id entn.txt=pageIcons.tTmp2.txt tIcon1.txt=pageIcons.tTmp3.txt tTime.txt=pageIcons.vaTime.txt vis p0,0 vis tSend,0 vis tTmp,0 vis tInstruction,0 vis tId,0 vis bZ1P,0 vis bZ1M,0 vis bZ2P,0 vis bZ2M,0 vis bZ3P,0 vis bZ3M,0 vis bZ4P,0 vis bZ4M,0 vis t0,0 vis fToggleEdit,0 vis b1,0 vis b2,0 vis b3,0 //page open event // event,pageOpenDetail,typeOfPage,tEntityName // craft command tSend.txt="event,pageOpenDetail,popupTimer,"+entn.txt //send calc crc btlen tSend.txt,sys0 crcrest 1,0xffff // reset CRC crcputh 55 bb crcputs sys0,2 crcputs tSend.txt,0 //send cmd printh 55 bb prints sys0,2 prints tSend.txt,0 prints crcval,2 popupTimer.bco=defaultBcoColor for(sys0=0;sys0<34;sys0++) { if(b[sys0].type==98||b[sys0].type==116) { b[sys0].bco=defaultBcoColor //b[sys0].pco=defaultFontColor } if(b[sys0].type==53&&defaultBcoColor==0) { b[sys0].pic=10 b[sys0].pic2=11 } } Variable (int32) editable Attributes Scope: local Value: 1 Variable (string) entn Attributes Scope : local Text : Max. Text Size: 80 Variable (int32) mode Attributes Scope: local Value: 1 Variable (int32) mode_temp Attributes Scope: local Value: 0 Variable (string) strCommand Attributes Scope : local Text : Max. Text Size: 960 Variable (string) strTmp Attributes Scope : local Text : Max. Text Size: 20 Variable (string) tId Attributes Scope : local Text : Max. Text Size: 20 Variable (string) tInstruction Attributes Scope : local Text : Max. Text Size: 20 Variable (string) tSend Attributes Scope : local Text : Max. Text Size: 200 Variable (string) tTmp Attributes Scope : local Text : Max. Text Size: 80 Variable (string) va1 Attributes Scope : local Text : Max. Text Size: 15 Variable (string) va2 Attributes Scope : local Text : Max. Text Size: 15 Variable (string) va3 Attributes Scope : local Text : Max. Text Size: 15 Variable (string) vaModeCur Attributes Scope : local Text : Max. Text Size: 40 Variable (string) vaModeList Attributes Scope : local Text : Max. Text Size: 900 Variable (int32) vaModePos Attributes Scope: local Value: 0 Variable (string) vaType Attributes Scope : local Text : Max. Text Size: 20 Number n1 Attributes Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled Associated Keyboard : none Value : 0 Events Touch Press Event if(n2.pco==63488) { n2.pco=defaultFontColor } if(editable.val==1) { if(n1.pco==63488) { n1.pco=defaultFontColor }else { n1.pco=63488 } } if(n1.pco==63488||n2.pco==63488) { if(fToggleEdit.txt=="hidden") { click fToggleEdit,1 } }else { if(fToggleEdit.txt=="shown") { click fToggleEdit,1 } } Number n2 Attributes Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled Associated Keyboard : none Value : 0 Events Touch Press Event if(n1.pco==63488) { n1.pco=defaultFontColor } if(editable.val==1) { if(n2.pco==63488) { n2.pco=defaultFontColor }else { n2.pco=63488 } } if(n1.pco==63488||n2.pco==63488) { if(fToggleEdit.txt=="hidden") { click fToggleEdit,1 } }else { if(fToggleEdit.txt=="shown") { click fToggleEdit,1 } } Text t0 Attributes Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled Associated Keyboard : none Text : +/- 1 +/- 5 +/- 10 +/- 15 Max. Text Size : 60 Text tDP Attributes Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled Associated Keyboard : none Text : : Max. Text Size : 15 Text tEntity Attributes Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled Associated Keyboard : none Text : Max. Text Size : 25 Text tIcon1 Attributes Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled Associated Keyboard : none Text : Max. Text Size : 10 Text tTime Attributes Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled Associated Keyboard : none Text : 21:32 Max. Text Size : 15 Picture p0 Attributes Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled Button b0 Attributes Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled State : unpressed Text :  Max. Text Size : 10 Events Touch Press Event tSend.txt="event,buttonPress2,popupLight,bExit" //send calc crc btlen tSend.txt,sys0 crcrest 1,0xffff // reset CRC crcputh 55 bb crcputs sys0,2 crcputs tSend.txt,0 //send cmd printh 55 bb prints sys0,2 prints tSend.txt,0 prints crcval,2 Button b1 Attributes Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled State : unpressed Text : START Max. Text Size : 45 Events Touch Press Event tSend.txt="event,buttonPress2," tSend.txt+=entn.txt+"," tSend.txt+="timer-"+va1.txt //send calc crc btlen tSend.txt,sys0 crcrest 1,0xffff // reset CRC crcputh 55 bb crcputs sys0,2 crcputs tSend.txt,0 //send cmd printh 55 bb prints sys0,2 prints tSend.txt,0 prints crcval,2 Button b2 Attributes Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled State : unpressed Text : CANCEL Max. Text Size : 45 Events Touch Press Event tSend.txt="event,buttonPress2," tSend.txt+=entn.txt+"," tSend.txt+="timer-"+va2.txt //send calc crc btlen tSend.txt,sys0 crcrest 1,0xffff // reset CRC crcputh 55 bb crcputs sys0,2 crcputs tSend.txt,0 //send cmd printh 55 bb prints sys0,2 prints tSend.txt,0 prints crcval,2 Button b3 Attributes Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled State : unpressed Text : PAUSE Max. Text Size : 45 Events Touch Press Event tSend.txt="event,buttonPress2," tSend.txt+=entn.txt+"," tSend.txt+="timer-"+va3.txt //send calc crc btlen tSend.txt,sys0 crcrest 1,0xffff // reset CRC crcputh 55 bb crcputs sys0,2 crcputs tSend.txt,0 //send cmd printh 55 bb prints sys0,2 prints tSend.txt,0 prints crcval,2 Button bZ1M Attributes Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled State : unpressed Text :  Max. Text Size : 5 Events Touch Press Event if(n1.pco==63488) { n1.val=n1.val-1 if(n1.val<0) { n1.val=0 } } if(n2.pco==63488) { n2.val=n2.val-1 if(n2.val<0) { n2.val=0 } } Button bZ1P Attributes Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled State : unpressed Text :  Max. Text Size : 5 Events Touch Press Event if(n1.pco==63488) { n1.val=n1.val+1 if(n1.val>59) { n1.val=59 } } if(n2.pco==63488) { n2.val=n2.val+1 if(n2.val>59) { n2.val=59 } } Button bZ2M Attributes Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled State : unpressed Text :  Max. Text Size : 5 Events Touch Press Event if(n1.pco==63488) { n1.val=n1.val-5 if(n1.val<0) { n1.val=0 } } if(n2.pco==63488) { n2.val=n2.val-5 if(n2.val<0) { n2.val=0 } } Button bZ2P Attributes Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled State : unpressed Text :  Max. Text Size : 5 Events Touch Press Event if(n1.pco==63488) { n1.val=n1.val+5 if(n1.val>59) { n1.val=59 } } if(n2.pco==63488) { n2.val=n2.val+5 if(n2.val>59) { n2.val=59 } } Button bZ3M Attributes Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled State : unpressed Text :  Max. Text Size : 5 Events Touch Press Event if(n1.pco==63488) { n1.val=n1.val-10 if(n1.val<0) { n1.val=0 } } if(n2.pco==63488) { n2.val=n2.val-10 if(n2.val<0) { n2.val=0 } } Button bZ3P Attributes Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled State : unpressed Text :  Max. Text Size : 5 Events Touch Press Event if(n1.pco==63488) { n1.val=n1.val+10 if(n1.val>59) { n1.val=59 } } if(n2.pco==63488) { n2.val=n2.val+10 if(n2.val>59) { n2.val=59 } } Button bZ4M Attributes Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled State : unpressed Text :  Max. Text Size : 5 Events Touch Press Event if(n1.pco==63488) { n1.val=n1.val-15 if(n1.val<0) { n1.val=0 } } if(n2.pco==63488) { n2.val=n2.val-15 if(n2.val<0) { n2.val=0 } } Button bZ4P Attributes Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled State : unpressed Text :  Max. Text Size : 5 Events Touch Press Event if(n1.pco==63488) { n1.val=n1.val+15 if(n1.val>59) { n1.val=59 } } if(n2.pco==63488) { n2.val=n2.val+15 if(n2.val>59) { n2.val=59 } } Button fToggleEdit Attributes Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled State : unpressed Text : hidden Max. Text Size : 10 Events Touch Press Event if(editable.val==1&&fToggleEdit.txt=="hidden") { vis bZ1P,1 vis bZ1M,1 vis bZ2P,1 vis bZ2M,1 vis bZ3P,1 vis bZ3M,1 vis bZ4P,1 vis bZ4M,1 vis t0,1 vis b1,0 vis b2,0 vis b3,0 fToggleEdit.txt="shown" }else { vis bZ1P,0 vis bZ1M,0 vis bZ2P,0 vis bZ2M,0 vis bZ3P,0 vis bZ3M,0 vis bZ4P,0 vis bZ4M,0 vis t0,0 if(va1.txt!="") { vis b1,1 } if(va2.txt!="") { vis b2,1 } if(va3.txt!="") { vis b3,1 } fToggleEdit.txt="hidden" tSend.txt="event,buttonPress2," tSend.txt+=entn.txt+"," covx n1.val,strTmp.txt,0,0 tSend.txt+="timer-start,00:"+strTmp.txt+":" covx n2.val,strTmp.txt,0,0 tSend.txt+=strTmp.txt //send calc crc btlen tSend.txt,sys0 crcrest 1,0xffff // reset CRC crcputh 55 bb crcputs sys0,2 crcputs tSend.txt,0 //send cmd printh 55 bb prints sys0,2 prints tSend.txt,0 prints crcval,2 } Timer tmSerial Attributes Scope : local Period (ms): 50 Enabled : yes Events Timer Event // data available if(usize>1) { bufferPos=0 while(bufferPos