Page cardGrid 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 //remove background & activate reparse mode vis p0,0 recmod=1 baud=115200 //debug stuff vis tTmp,0 vis tSend,0 vis tInstruction,0 vis tId,0 vis bEntity1,0 vis bEntity2,0 vis bEntity3,0 vis bEntity4,0 vis bEntity5,0 vis bEntity6,0 vis tEntity1,0 vis tEntity2,0 vis tEntity3,0 vis tEntity4,0 vis tEntity5,0 vis tEntity6,0 vis bPrev,0 vis bNext,0 cardGrid.bco=defaultBcoColor for(sys0=0;sys0<42;sys0++) { if(b[sys0].type==98||b[sys0].type==116) { b[sys0].bco=defaultBcoColor b[sys0].pco=defaultFontColor } } Variable (string) entn1 Attributes Scope : local Text : Max. Text Size: 80 Variable (string) entn2 Attributes Scope : local Text : Max. Text Size: 80 Variable (string) entn3 Attributes Scope : local Text : Max. Text Size: 80 Variable (string) entn4 Attributes Scope : local Text : Max. Text Size: 80 Variable (string) entn5 Attributes Scope : local Text : Max. Text Size: 80 Variable (string) entn6 Attributes Scope : local Text : Max. Text Size: 80 Variable (string) nent1 Attributes Scope : local Text : Max. Text Size: 80 Variable (string) nent2 Attributes Scope : local Text : Max. Text Size: 80 Variable (string) strCommand Attributes Scope : local Text : Max. Text Size: 700 Variable (string) tSend Attributes Scope : local Text : Max. Text Size: 200 Variable (string) type1 Attributes Scope : local Text : Max. Text Size: 10 Variable (string) type2 Attributes Scope : local Text : Max. Text Size: 10 Variable (string) type3 Attributes Scope : local Text : Max. Text Size: 10 Variable (string) type4 Attributes Scope : local Text : Max. Text Size: 10 Variable (string) type5 Attributes Scope : local Text : Max. Text Size: 10 Variable (string) type6 Attributes Scope : local Text : Max. Text Size: 10 Text tEntity1 Attributes Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled Associated Keyboard : none Text : tEntity1 Max. Text Size : 30 Text tEntity2 Attributes Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled Associated Keyboard : none Text : tEntity2 Max. Text Size : 30 Text tEntity3 Attributes Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled Associated Keyboard : none Text : tEntity3 Max. Text Size : 30 Text tEntity4 Attributes Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled Associated Keyboard : none Text : tEntity4 Max. Text Size : 30 Text tEntity5 Attributes Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled Associated Keyboard : none Text : tEntity5 Max. Text Size : 30 Text tEntity6 Attributes Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled Associated Keyboard : none Text : tEntity6 Max. Text Size : 30 Text tHeading Attributes Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled Associated Keyboard : none Text : Max. Text Size : 40 Text tId Attributes Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled Associated Keyboard : none Text : Max. Text Size : 50 Text tInstruction Attributes Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled Associated Keyboard : none Text : Max. Text Size : 20 Text tTmp Attributes Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled Associated Keyboard : none Text : Max. Text Size : 10 Picture p0 Attributes Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled Button bEntity1 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 tmLP.en=1 tTmp.txt=type1.txt pageIcons.tTmp1.txt=tEntity1.txt pageIcons.tTmp2.txt=entn1.txt pageIcons.tTmp3.txt=bEntity1.txt if(type1.txt=="shutter") { page popupShutter } if(type1.txt=="input_sel") { page popupInSel } if(type1.txt=="timer") { page popupTimer } Touch Release Event tmLP.en=0 tSend.txt="event,buttonPress2,"+entn1.txt+",button" //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 bEntity2 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 tmLP.en=1 tTmp.txt=type2.txt pageIcons.tTmp1.txt=tEntity2.txt pageIcons.tTmp2.txt=entn2.txt pageIcons.tTmp3.txt=bEntity2.txt if(type2.txt=="shutter") { page popupShutter } if(type2.txt=="input_sel") { page popupInSel } if(type2.txt=="timer") { page popupTimer } Touch Release Event tmLP.en=0 tSend.txt="event,buttonPress2,"+entn2.txt+",button" //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 bEntity3 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 tmLP.en=1 tTmp.txt=type3.txt pageIcons.tTmp1.txt=tEntity3.txt pageIcons.tTmp2.txt=entn3.txt pageIcons.tTmp3.txt=bEntity3.txt if(type3.txt=="shutter") { page popupShutter } if(type3.txt=="input_sel") { page popupInSel } if(type3.txt=="timer") { page popupTimer } Touch Release Event tmLP.en=0 tSend.txt="event,buttonPress2,"+entn3.txt+",button" //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 bEntity4 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 tmLP.en=1 tTmp.txt=type4.txt pageIcons.tTmp1.txt=tEntity4.txt pageIcons.tTmp2.txt=entn4.txt pageIcons.tTmp3.txt=bEntity4.txt if(type4.txt=="shutter") { page popupShutter } if(type4.txt=="input_sel") { page popupInSel } if(type4.txt=="timer") { page popupTimer } Touch Release Event tmLP.en=0 tSend.txt="event,buttonPress2,"+entn4.txt+",button" //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 bEntity5 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 tmLP.en=1 tTmp.txt=type5.txt pageIcons.tTmp1.txt=tEntity5.txt pageIcons.tTmp2.txt=entn5.txt pageIcons.tTmp3.txt=bEntity5.txt if(type5.txt=="shutter") { page popupShutter } if(type5.txt=="input_sel") { page popupInSel } if(type5.txt=="timer") { page popupTimer } Touch Release Event tmLP.en=0 tSend.txt="event,buttonPress2,"+entn5.txt+",button" //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 bEntity6 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 tmLP.en=1 tTmp.txt=type6.txt pageIcons.tTmp1.txt=tEntity6.txt pageIcons.tTmp2.txt=entn6.txt pageIcons.tTmp3.txt=bEntity6.txt if(type6.txt=="shutter") { page popupShutter } if(type6.txt=="input_sel") { page popupInSel } if(type6.txt=="timer") { page popupTimer } Touch Release Event tmLP.en=0 tSend.txt="event,buttonPress2,"+entn6.txt+",button" //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 bNext 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,"+nent2.txt+",button" //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 bPrev 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,"+nent1.txt+",button" //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 Hotspot mSpecial Attributes Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled Events Touch Press Event sys2=sys2+1 sys2%=10 //n0.val=sys2 if(sys2==9) { page pageTest } Hotspot mSwipeNext Attributes Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled Events Touch Press Event click bNext,1 Hotspot mSwipePrev Attributes Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled Events Touch Press Event click bPrev,1 Hotspot mSwipeUp Attributes Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled Events Touch Press Event click bPrev,1 Timer tmLP Attributes Scope : local Period (ms): 500 Enabled : no Events Timer Event if(tTmp.txt=="light") { page popupLight } if(tTmp.txt=="fan") { page popupFan } Timer tmSerial Attributes Scope : local Period (ms): 50 Enabled : yes Events Timer Event // data available if(usize>1) { bufferPos=0 while(bufferPos