Page cardEntities Attributes ID : 0 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 //wup=cardEntities //remove background & activate reparse mode vis p0,0 recmod=1 bauds=115200 //debug stuff vis tTmp,0 vis nPageDisp,0 vis tSend,0 vis tInstruction,0 vis tId,0 //ui e1 vis btOnOff1,0 vis bUp1,0 vis bStop1,0 vis bDown1,0 vis tIcon1,0 vis tEntity1,0 vis bText1,0 //ui e2 vis btOnOff2,0 vis bUp2,0 vis bStop2,0 vis bDown2,0 vis tIcon2,0 vis tEntity2,0 vis bText2,0 //ui e3 vis btOnOff3,0 vis bUp3,0 vis bStop3,0 vis bDown3,0 vis tIcon3,0 vis tEntity3,0 vis bText3,0 //ui e4 vis btOnOff4,0 vis bUp4,0 vis bStop4,0 vis bDown4,0 vis tIcon4,0 vis tEntity4,0 vis bText4,0 //page open event // event,pageOpen,cardEntities,pageNumber // craft command // convert pageNumber and write to tTmp covx nPage,tTmp.txt,0,0 tSend.txt="event,pageOpen,"+tTmp.txt //send calc crc btlen tSend.txt,sys0 crcrest 1,0xffff // reset CRC crcputh 55 bb crcputs sys0,1 crcputs tSend.txt,0 //send cmd printh 55 bb prints sys0,2 prints tSend.txt,0 prints crcval,2 //display current page from global var nPageDisp.val=nPage Variable (string) strCommand Attributes ID : 27 Scope : local Text : Max. Text Size: 150 Variable (string) type1 Attributes ID : 47 Scope : local Text : Max. Text Size: 10 Variable (string) type2 Attributes ID : 48 Scope : local Text : Max. Text Size: 10 Variable (string) type3 Attributes ID : 49 Scope : local Text : Max. Text Size: 10 Variable (string) type4 Attributes ID : 50 Scope : local Text : Max. Text Size: 10 Variable (string) entn1 Attributes ID : 51 Scope : local Text : Max. Text Size: 50 Variable (string) entn2 Attributes ID : 52 Scope : local Text : Max. Text Size: 50 Variable (string) entn3 Attributes ID : 53 Scope : local Text : Max. Text Size: 50 Variable (string) entn4 Attributes ID : 54 Scope : local Text : Max. Text Size: 50 Number nPageDisp Attributes ID : 35 Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled Associated Keyboard : none Value : 0 Text tHeading Attributes ID : 2 Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled Associated Keyboard : none Text : Max. Text Size : 40 Text tEntity1 Attributes ID : 3 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 ID : 4 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 ID : 5 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 ID : 6 Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled Associated Keyboard : none Text : tEntity4 Max. Text Size : 30 Text tIcon1 Attributes ID : 7 Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled Associated Keyboard : none Text :  Max. Text Size : 10 Text tIcon2 Attributes ID : 8 Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled Associated Keyboard : none Text :  Max. Text Size : 10 Text tIcon3 Attributes ID : 9 Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled Associated Keyboard : none Text :  Max. Text Size : 10 Text tIcon4 Attributes ID : 10 Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled Associated Keyboard : none Text :  Max. Text Size : 30 Text tSend Attributes ID : 28 Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled Associated Keyboard : none Text : newtxt Max. Text Size : 100 Text tTmp Attributes ID : 29 Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled Associated Keyboard : none Text : Max. Text Size : 10 Text tInstruction Attributes ID : 31 Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled Associated Keyboard : none Text : Max. Text Size : 20 Text tId Attributes ID : 32 Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled Associated Keyboard : none Text : Max. Text Size : 50 Picture p0 Attributes ID : 1 Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled Button bDown1 Attributes ID : 11 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 // event,1,tHeading,tEntityName,1,up //craft command // convert pageNumber and write to tTmp covx nPage,tTmp.txt,0,0 tSend.txt="event,buttonPress,"+tTmp.txt+"," tSend.txt+=tHeading.txt+"," tSend.txt+=entn1.txt+"," tSend.txt+="1,down" //send calc crc btlen tSend.txt,sys0 crcrest 1,0xffff // reset CRC crcputh 55 bb crcputs sys0,1 crcputs tSend.txt,0 //send cmd printh 55 bb prints sys0,2 prints tSend.txt,0 prints crcval,2 Button bUp1 Attributes ID : 12 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 // event,1,tHeading,tEntityName,1,up //craft command // convert pageNumber and write to tTmp covx nPage,tTmp.txt,0,0 tSend.txt="event,buttonPress,"+tTmp.txt+"," tSend.txt+=tHeading.txt+"," tSend.txt+=entn1.txt+"," tSend.txt+="1,up" //send calc crc btlen tSend.txt,sys0 crcrest 1,0xffff // reset CRC crcputh 55 bb crcputs sys0,1 crcputs tSend.txt,0 //send cmd printh 55 bb prints sys0,2 prints tSend.txt,0 prints crcval,2 Button bStop1 Attributes ID : 13 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 // event,1,tHeading,tEntityName,1,up //craft command // convert pageNumber and write to tTmp covx nPage,tTmp.txt,0,0 tSend.txt="event,buttonPress,"+tTmp.txt+"," tSend.txt+=tHeading.txt+"," tSend.txt+=entn1.txt+"," tSend.txt+="1,stop" //send calc crc btlen tSend.txt,sys0 crcrest 1,0xffff // reset CRC crcputh 55 bb crcputs sys0,1 crcputs tSend.txt,0 //send cmd printh 55 bb prints sys0,2 prints tSend.txt,0 prints crcval,2 Button bStop2 Attributes ID : 14 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 // event,1,tHeading,tEntityName,1,up //craft command // convert pageNumber and write to tTmp covx nPage,tTmp.txt,0,0 tSend.txt="event,buttonPress,"+tTmp.txt+"," tSend.txt+=tHeading.txt+"," tSend.txt+=entn2.txt+"," tSend.txt+="2,stop" //send calc crc btlen tSend.txt,sys0 crcrest 1,0xffff // reset CRC crcputh 55 bb crcputs sys0,1 crcputs tSend.txt,0 //send cmd printh 55 bb prints sys0,2 prints tSend.txt,0 prints crcval,2 Button bDown2 Attributes ID : 15 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 // event,1,tHeading,tEntityName,1,up //craft command // convert pageNumber and write to tTmp covx nPage,tTmp.txt,0,0 tSend.txt="event,buttonPress,"+tTmp.txt+"," tSend.txt+=tHeading.txt+"," tSend.txt+=entn2.txt+"," tSend.txt+="2,down" //send calc crc btlen tSend.txt,sys0 crcrest 1,0xffff // reset CRC crcputh 55 bb crcputs sys0,1 crcputs tSend.txt,0 //send cmd printh 55 bb prints sys0,2 prints tSend.txt,0 prints crcval,2 Button bUp2 Attributes ID : 16 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 // event,1,tHeading,tEntityName,1,up //craft command // convert pageNumber and write to tTmp covx nPage,tTmp.txt,0,0 tSend.txt="event,buttonPress,"+tTmp.txt+"," tSend.txt+=tHeading.txt+"," tSend.txt+=entn2.txt+"," tSend.txt+="2,up" //send calc crc btlen tSend.txt,sys0 crcrest 1,0xffff // reset CRC crcputh 55 bb crcputs sys0,1 crcputs tSend.txt,0 //send cmd printh 55 bb prints sys0,2 prints tSend.txt,0 prints crcval,2 Button bStop3 Attributes ID : 17 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 // event,1,tHeading,tEntityName,1,up //craft command // convert pageNumber and write to tTmp covx nPage,tTmp.txt,0,0 tSend.txt="event,buttonPress,"+tTmp.txt+"," tSend.txt+=tHeading.txt+"," tSend.txt+=entn3.txt+"," tSend.txt+="3,stop" //send calc crc btlen tSend.txt,sys0 crcrest 1,0xffff // reset CRC crcputh 55 bb crcputs sys0,1 crcputs tSend.txt,0 //send cmd printh 55 bb prints sys0,2 prints tSend.txt,0 prints crcval,2 Button bDown3 Attributes ID : 18 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 // event,1,tHeading,tEntityName,1,up //craft command // convert pageNumber and write to tTmp covx nPage,tTmp.txt,0,0 tSend.txt="event,buttonPress,"+tTmp.txt+"," tSend.txt+=tHeading.txt+"," tSend.txt+=entn3.txt+"," tSend.txt+="3,down" //send calc crc btlen tSend.txt,sys0 crcrest 1,0xffff // reset CRC crcputh 55 bb crcputs sys0,1 crcputs tSend.txt,0 //send cmd printh 55 bb prints sys0,2 prints tSend.txt,0 prints crcval,2 Button bUp3 Attributes ID : 19 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 // event,1,tHeading,tEntityName,1,up //craft command // convert pageNumber and write to tTmp covx nPage,tTmp.txt,0,0 tSend.txt="event,buttonPress,"+tTmp.txt+"," tSend.txt+=tHeading.txt+"," tSend.txt+=entn3.txt+"," tSend.txt+="3,up" //send calc crc btlen tSend.txt,sys0 crcrest 1,0xffff // reset CRC crcputh 55 bb crcputs sys0,1 crcputs tSend.txt,0 //send cmd printh 55 bb prints sys0,2 prints tSend.txt,0 prints crcval,2 Button bStop4 Attributes ID : 20 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 // event,1,tHeading,tEntityName,1,up //craft command // convert pageNumber and write to tTmp covx nPage,tTmp.txt,0,0 tSend.txt="event,buttonPress,"+tTmp.txt+"," tSend.txt+=tHeading.txt+"," tSend.txt+=entn4.txt+"," tSend.txt+="4,stop" //send calc crc btlen tSend.txt,sys0 crcrest 1,0xffff // reset CRC crcputh 55 bb crcputs sys0,1 crcputs tSend.txt,0 //send cmd printh 55 bb prints sys0,2 prints tSend.txt,0 prints crcval,2 Button bDown4 Attributes ID : 21 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 // event,1,tHeading,tEntityName,1,up //craft command // convert pageNumber and write to tTmp covx nPage,tTmp.txt,0,0 tSend.txt="event,buttonPress,"+tTmp.txt+"," tSend.txt+=tHeading.txt+"," tSend.txt+=entn4.txt+"," tSend.txt+="4,down" //send calc crc btlen tSend.txt,sys0 crcrest 1,0xffff // reset CRC crcputh 55 bb crcputs sys0,1 crcputs tSend.txt,0 //send cmd printh 55 bb prints sys0,2 prints tSend.txt,0 prints crcval,2 Button bUp4 Attributes ID : 22 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 // event,1,tHeading,tEntityName,1,up //craft command // convert pageNumber and write to tTmp covx nPage,tTmp.txt,0,0 tSend.txt="event,buttonPress,"+tTmp.txt+"," tSend.txt+=tHeading.txt+"," tSend.txt+=entn4.txt+"," tSend.txt+="4,up" //send calc crc btlen tSend.txt,sys0 crcrest 1,0xffff // reset CRC crcputh 55 bb crcputs sys0,1 crcputs tSend.txt,0 //send cmd printh 55 bb prints sys0,2 prints tSend.txt,0 prints crcval,2 Button bPrev Attributes ID : 33 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 nPage=nPage-1 nPageDisp.val=nPage //page open event // event,pageOpen,cardEntities,pageNumber // craft command // convert pageNumber and write to tTmp covx nPage,tTmp.txt,0,0 tSend.txt="event,pageOpen,"+tTmp.txt //send calc crc btlen tSend.txt,sys0 crcrest 1,0xffff // reset CRC crcputh 55 bb crcputs sys0,1 crcputs tSend.txt,0 //send cmd printh 55 bb prints sys0,2 prints tSend.txt,0 prints crcval,2 Button bNext Attributes ID : 34 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 nPage=nPage+1 nPageDisp.val=nPage //page open event // event,pageOpen,cardEntities,pageNumber // craft command // convert pageNumber and write to tTmp covx nPage,tTmp.txt,0,0 tSend.txt="event,pageOpen,"+tTmp.txt //send calc crc btlen tSend.txt,sys0 crcrest 1,0xffff // reset CRC crcputh 55 bb crcputs sys0,1 crcputs tSend.txt,0 //send cmd printh 55 bb prints sys0,2 prints tSend.txt,0 prints crcval,2 Button bText1 Attributes ID : 39 Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled State : unpressed Text : newtxt Max. Text Size : 10 Events Touch Press Event // event,1,tHeading,tEntityName,1,up //craft command // convert pageNumber and write to tTmp covx nPage,tTmp.txt,0,0 tSend.txt="event,buttonPress,"+tTmp.txt+"," tSend.txt+=tHeading.txt+"," tSend.txt+=entn1.txt+"," tSend.txt+="1,button" //send calc crc btlen tSend.txt,sys0 crcrest 1,0xffff // reset CRC crcputh 55 bb crcputs sys0,1 crcputs tSend.txt,0 //send cmd printh 55 bb prints sys0,2 prints tSend.txt,0 prints crcval,2 Button bText2 Attributes ID : 40 Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled State : unpressed Text : newtxt Max. Text Size : 10 Events Touch Press Event // event,1,tHeading,tEntityName,1,up //craft command // convert pageNumber and write to tTmp covx nPage,tTmp.txt,0,0 tSend.txt="event,buttonPress,"+tTmp.txt+"," tSend.txt+=tHeading.txt+"," tSend.txt+=entn2.txt+"," tSend.txt+="1,button" //send calc crc btlen tSend.txt,sys0 crcrest 1,0xffff // reset CRC crcputh 55 bb crcputs sys0,1 crcputs tSend.txt,0 //send cmd printh 55 bb prints sys0,2 prints tSend.txt,0 prints crcval,2 Button bText3 Attributes ID : 41 Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled State : unpressed Text : newtxt Max. Text Size : 10 Events Touch Press Event // event,1,tHeading,tEntityName,1,up //craft command // convert pageNumber and write to tTmp covx nPage,tTmp.txt,0,0 tSend.txt="event,buttonPress,"+tTmp.txt+"," tSend.txt+=tHeading.txt+"," tSend.txt+=entn3.txt+"," tSend.txt+="1,button" //send calc crc btlen tSend.txt,sys0 crcrest 1,0xffff // reset CRC crcputh 55 bb crcputs sys0,1 crcputs tSend.txt,0 //send cmd printh 55 bb prints sys0,2 prints tSend.txt,0 prints crcval,2 Button bText4 Attributes ID : 42 Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled State : unpressed Text : newtxt Max. Text Size : 10 Events Touch Press Event // event,1,tHeading,tEntityName,1,up //craft command // convert pageNumber and write to tTmp covx nPage,tTmp.txt,0,0 tSend.txt="event,buttonPress,"+tTmp.txt+"," tSend.txt+=tHeading.txt+"," tSend.txt+=entn4.txt+"," tSend.txt+="1,button" //send calc crc btlen tSend.txt,sys0 crcrest 1,0xffff // reset CRC crcputh 55 bb crcputs sys0,1 crcputs tSend.txt,0 //send cmd printh 55 bb prints sys0,2 prints tSend.txt,0 prints crcval,2 Dual-state Button btOnOff1 Attributes ID : 23 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 // event,1,tHeading,tEntityName,1,up //craft command // convert pageNumber and write to tTmp covx nPage,tTmp.txt,0,0 tSend.txt="event,buttonPress,"+tTmp.txt+"," tSend.txt+=tHeading.txt+"," tSend.txt+=entn1.txt+"," tSend.txt+="1,OnOff," covx btOnOff1.val,tTmp.txt,0,0 tSend.txt+=tTmp.txt //send calc crc btlen tSend.txt,sys0 crcrest 1,0xffff // reset CRC crcputh 55 bb crcputs sys0,1 crcputs tSend.txt,0 //send cmd printh 55 bb prints sys0,2 prints tSend.txt,0 prints crcval,2 Dual-state Button btOnOff2 Attributes ID : 24 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 // event,1,tHeading,tEntityName,1,up //craft command // convert pageNumber and write to tTmp covx nPage,tTmp.txt,0,0 tSend.txt="event,buttonPress,"+tTmp.txt+"," tSend.txt+=tHeading.txt+"," tSend.txt+=entn2.txt+"," tSend.txt+="2,OnOff," covx btOnOff2.val,tTmp.txt,0,0 tSend.txt+=tTmp.txt //send calc crc btlen tSend.txt,sys0 crcrest 1,0xffff // reset CRC crcputh 55 bb crcputs sys0,1 crcputs tSend.txt,0 //send cmd printh 55 bb prints sys0,2 prints tSend.txt,0 prints crcval,2 Dual-state Button btOnOff3 Attributes ID : 25 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 // event,1,tHeading,tEntityName,1,up //craft command // convert pageNumber and write to tTmp covx nPage,tTmp.txt,0,0 tSend.txt="event,buttonPress,"+tTmp.txt+"," tSend.txt+=tHeading.txt+"," tSend.txt+=entn3.txt+"," tSend.txt+="3,OnOff," covx btOnOff3.val,tTmp.txt,0,0 tSend.txt+=tTmp.txt //send calc crc btlen tSend.txt,sys0 crcrest 1,0xffff // reset CRC crcputh 55 bb crcputs sys0,1 crcputs tSend.txt,0 //send cmd printh 55 bb prints sys0,2 prints tSend.txt,0 prints crcval,2 Dual-state Button btOnOff4 Attributes ID : 26 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 // event,1,tHeading,tEntityName,1,up //craft command // convert pageNumber and write to tTmp covx nPage,tTmp.txt,0,0 tSend.txt="event,buttonPress,"+tTmp.txt+"," tSend.txt+=tHeading.txt+"," tSend.txt+=entn4.txt+"," tSend.txt+="4,OnOff," covx btOnOff4.val,tTmp.txt,0,0 tSend.txt+=tTmp.txt //send calc crc btlen tSend.txt,sys0 crcrest 1,0xffff // reset CRC crcputh 55 bb crcputs sys0,1 crcputs tSend.txt,0 //send cmd printh 55 bb prints sys0,2 prints tSend.txt,0 prints crcval,2 Hotspot mSpecial Attributes ID : 36 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 m2 Attributes ID : 43 Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled Events Touch Release Event pageIcons.tTmp1.txt=tEntity3.txt pageIcons.tTmp2.txt=entn3.txt if(type3.txt=="shutter") { //popupShutter.tHeading.txt=tEntity3.txt page popupShutter } if(type3.txt=="light") { //popupLight.tEntity.txt=tEntity3.txt page popupLight } Hotspot m1 Attributes ID : 44 Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled Events Touch Release Event pageIcons.tTmp1.txt=tEntity2.txt pageIcons.tTmp2.txt=entn2.txt if(type2.txt=="shutter") { //popupShutter.tHeading.txt=tEntity2.txt page popupShutter } if(type2.txt=="light") { //popupLight.tEntity.txt=tEntity2.txt page popupLight } Hotspot m0 Attributes ID : 45 Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled Events Touch Release Event pageIcons.tTmp1.txt=tEntity1.txt pageIcons.tTmp2.txt=entn1.txt if(type1.txt=="shutter") { //popupShutter.tHeading.txt=tEntity1.txt page popupShutter } if(type1.txt=="light") { //popupLight.tEntity.txt=tEntity1.txt page popupLight } Hotspot m3 Attributes ID : 46 Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled Events Touch Release Event pageIcons.tTmp1.txt=tEntity4.txt pageIcons.tTmp2.txt=entn4.txt if(type4.txt=="shutter") { //popupShutter.tHeading.txt=tEntity4.txt page popupShutter } if(type4.txt=="light") { //popupLight.tEntity.txt=tEntity4.txt page popupLight } Timer tmSerial Attributes ID : 30 Scope : local Period (ms): 50 Enabled : yes Events Timer Event // data available if(usize>1) { bufferPos=0 while(bufferPos