added timer popup (add nextion2text)

This commit is contained in:
joBr99
2022-12-20 19:30:00 +00:00
committed by github-actions[bot]
parent c26cc91369
commit 4400728194
14 changed files with 3366 additions and 124 deletions

View File

@@ -1,5 +1,16 @@
--- HMI/n2t-out
+++ HMI/US/landscape/n2t-out
├── file list
│ @@ -12,9 +12,8 @@
│ pageTest.txt
│ popupFan.txt
│ popupInSel.txt
│ popupLight.txt
│ popupNotify.txt
│ popupShutter.txt
│ popupThermo.txt
│ -popupTimer.txt
│ screensaver.txt
│ --- HMI/n2t-out/Program.s.txt
├── +++ HMI/US/landscape/n2t-out/Program.s.txt
│ @@ -10,10 +10,7 @@
@@ -13,6 +24,306 @@
│ - // fix touch offset
│ - lcd_dev fffb 0002 0000 0020
│ - page pageStartup
│ --- HMI/n2t-out/cardAlarm.txt
├── +++ HMI/US/landscape/n2t-out/cardAlarm.txt
│ @@ -39,15 +39,15 @@
│ vis bNext,0
│ cardAlarm.bco=defaultBcoColor
│ for(sys0=0;sys0<40;sys0++)
│ {
│ if(b[sys0].type==98||b[sys0].type==116)
│ {
│ b[sys0].bco=defaultBcoColor
│ - //b[sys0].pco=defaultFontColor
│ + b[sys0].pco=defaultFontColor
│ }
│ }
│ if(defaultBcoColor==0)
│ {
│ tCode.bco=6371
│ tCode.pco=40179
│ }
│ --- HMI/n2t-out/cardEntities.txt
├── +++ HMI/US/landscape/n2t-out/cardEntities.txt
│ @@ -1019,18 +1019,14 @@
│ {
│ page popupFan
│ }
│ if(type1.txt=="input_sel")
│ {
│ page popupInSel
│ }
│ - if(type1.txt=="timer")
│ - {
│ - page popupTimer
│ - }
│ Hotspot m1
│ Attributes
│ Scope : local
│ Dragging : 0
│ Disable release event after dragging: 0
│ Send Component ID : disabled
│ @@ -1054,18 +1050,14 @@
│ {
│ page popupFan
│ }
│ if(type2.txt=="input_sel")
│ {
│ page popupInSel
│ }
│ - if(type2.txt=="timer")
│ - {
│ - page popupTimer
│ - }
│ Hotspot m2
│ Attributes
│ Scope : local
│ Dragging : 0
│ Disable release event after dragging: 0
│ Send Component ID : disabled
│ @@ -1089,18 +1081,14 @@
│ {
│ page popupFan
│ }
│ if(type3.txt=="input_sel")
│ {
│ page popupInSel
│ }
│ - if(type3.txt=="timer")
│ - {
│ - page popupTimer
│ - }
│ Hotspot m3
│ Attributes
│ Scope : local
│ Dragging : 0
│ Disable release event after dragging: 0
│ Send Component ID : disabled
│ @@ -1124,18 +1112,14 @@
│ {
│ page popupFan
│ }
│ if(type4.txt=="input_sel")
│ {
│ page popupInSel
│ }
│ - if(type4.txt=="timer")
│ - {
│ - page popupTimer
│ - }
│ Hotspot mSpecial
│ Attributes
│ Scope : local
│ Dragging : 0
│ Disable release event after dragging: 0
│ Send Component ID : disabled
│ @@ -1382,15 +1366,15 @@
│ vis hSlider1,0
│ vis nNum1,0
│ bText1.pco=65535
│ bText1.pco2=65535
│ // get Text (optional Value)
│ spstr strCommand.txt,bText1.txt,"~",8
│ }
│ - if(type1.txt=="button"||type1.txt=="input_sel"||type1.txt=="timer")
│ + if(type1.txt=="button"||type1.txt=="input_sel")
│ {
│ vis bUp1,0
│ vis bStop1,0
│ vis bDown1,0
│ vis btOnOff1,0
│ vis bText1,1
│ tsw bText1,1
│ @@ -1531,15 +1515,15 @@
│ vis hSlider2,0
│ vis nNum2,0
│ bText2.pco=65535
│ bText2.pco2=65535
│ // get Text (optional Value)
│ spstr strCommand.txt,bText2.txt,"~",14
│ }
│ - if(type2.txt=="button"||type2.txt=="input_sel"||type2.txt=="timer")
│ + if(type2.txt=="button"||type2.txt=="input_sel")
│ {
│ vis bUp2,0
│ vis bStop2,0
│ vis bDown2,0
│ vis btOnOff2,0
│ vis bText2,1
│ tsw bText2,1
│ @@ -1680,15 +1664,15 @@
│ vis hSlider3,0
│ vis nNum3,0
│ bText3.pco=65535
│ bText3.pco2=65535
│ // get Text (optional Value)
│ spstr strCommand.txt,bText3.txt,"~",20
│ }
│ - if(type3.txt=="button"||type3.txt=="input_sel"||type3.txt=="timer")
│ + if(type3.txt=="button"||type3.txt=="input_sel")
│ {
│ vis bUp3,0
│ vis bStop3,0
│ vis bDown3,0
│ vis btOnOff3,0
│ vis bText3,1
│ tsw bText3,1
│ @@ -1829,15 +1813,15 @@
│ vis hSlider4,0
│ vis nNum4,0
│ bText4.pco=65535
│ bText4.pco2=65535
│ // get Text (optional Value)
│ spstr strCommand.txt,bText4.txt,"~",26
│ }
│ - if(type4.txt=="button"||type4.txt=="input_sel"||type4.txt=="timer")
│ + if(type4.txt=="button"||type4.txt=="input_sel")
│ {
│ vis bUp4,0
│ vis bStop4,0
│ vis bDown4,0
│ vis btOnOff4,0
│ vis bText4,1
│ tsw bText4,1
│ @@ -1935,14 +1919,18 @@
│ {
│ page cardQR
│ }
│ if(tId.txt=="cardPower")
│ {
│ page cardPower
│ }
│ + if(tId.txt=="cardChart")
│ + {
│ + page cardChart
│ + }
│ }
│ if(tInstruction.txt=="time")
│ {
│ // get set time to global variable
│ spstr strCommand.txt,pageIcons.vaTime.txt,"~",1
│ }
│ if(tInstruction.txt=="date")
│ --- HMI/n2t-out/cardGrid.txt
├── +++ HMI/US/landscape/n2t-out/cardGrid.txt
│ @@ -258,18 +258,14 @@
│ {
│ 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
│ @@ -303,18 +299,14 @@
│ {
│ 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
│ @@ -348,18 +340,14 @@
│ {
│ 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
│ @@ -393,18 +381,14 @@
│ {
│ 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
│ @@ -438,18 +422,14 @@
│ {
│ 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
│ @@ -483,18 +463,14 @@
│ {
│ 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
│ --- HMI/n2t-out/pageStartup.txt
├── +++ HMI/US/landscape/n2t-out/pageStartup.txt
│ @@ -173,15 +173,15 @@
@@ -97,7 +408,7 @@
│ Disable release event after dragging: 0
│ Send Component ID : disabled
│ Associated Keyboard : none
│ - Text : 21:32PP
│ - Text : 21:32
│ + Text : 21:32
│ Max. Text Size : 15

View File

@@ -1,5 +1,16 @@
--- HMI/n2t-out
+++ HMI/US/portrait/n2t-out
├── file list
│ @@ -12,9 +12,8 @@
│ pageTest.txt
│ popupFan.txt
│ popupInSel.txt
│ popupLight.txt
│ popupNotify.txt
│ popupShutter.txt
│ popupThermo.txt
│ -popupTimer.txt
│ screensaver.txt
│ --- HMI/n2t-out/Program.s.txt
├── +++ HMI/US/portrait/n2t-out/Program.s.txt
│ @@ -10,10 +10,10 @@
@@ -15,6 +26,25 @@
│ + // fix touch offset (Removed for US version)
│ + //lcd_dev fffb 0002 0000 0020
│ page pageStartup
│ --- HMI/n2t-out/cardAlarm.txt
├── +++ HMI/US/portrait/n2t-out/cardAlarm.txt
│ @@ -39,15 +39,15 @@
│ vis bNext,0
│ cardAlarm.bco=defaultBcoColor
│ for(sys0=0;sys0<40;sys0++)
│ {
│ if(b[sys0].type==98||b[sys0].type==116)
│ {
│ b[sys0].bco=defaultBcoColor
│ - //b[sys0].pco=defaultFontColor
│ + b[sys0].pco=defaultFontColor
│ }
│ }
│ if(defaultBcoColor==0)
│ {
│ tCode.bco=6371
│ tCode.pco=40179
│ }
│ --- HMI/n2t-out/cardChart.txt
├── +++ HMI/US/portrait/n2t-out/cardChart.txt
│ @@ -175,15 +175,15 @@
@@ -660,14 +690,73 @@
│ Disable release event after dragging: 0
│ Send Component ID : disabled
│ @@ -1113,14 +1515,76 @@
│ @@ -1019,18 +1421,14 @@
│ {
│ page popupFan
│ }
│ if(type1.txt=="input_sel")
│ {
│ page popupInSel
│ }
│ - if(type1.txt=="timer")
│ - {
│ - page popupTimer
│ - }
│ Hotspot m1
│ Attributes
│ Scope : local
│ Dragging : 0
│ Disable release event after dragging: 0
│ Send Component ID : disabled
│ @@ -1054,18 +1452,14 @@
│ {
│ page popupFan
│ }
│ if(type2.txt=="input_sel")
│ {
│ page popupInSel
│ }
│ - if(type2.txt=="timer")
│ - {
│ - page popupTimer
│ - }
│ Hotspot m2
│ Attributes
│ Scope : local
│ Dragging : 0
│ Disable release event after dragging: 0
│ Send Component ID : disabled
│ @@ -1089,18 +1483,14 @@
│ {
│ page popupFan
│ }
│ if(type3.txt=="input_sel")
│ {
│ page popupInSel
│ }
│ - if(type3.txt=="timer")
│ - {
│ - page popupTimer
│ - }
│ Hotspot m3
│ Attributes
│ Scope : local
│ Dragging : 0
│ Disable release event after dragging: 0
│ Send Component ID : disabled
│ @@ -1124,17 +1514,75 @@
│ {
│ page popupFan
│ }
│ if(type4.txt=="input_sel")
│ {
│ page popupInSel
│ }
- if(type4.txt=="timer")
│ +
│ +Hotspot m4
│ + Attributes
│ + Scope : local
@@ -686,7 +775,8 @@
│ + page popupShutter
│ + }
│ + if(type5.txt=="light")
+ {
{
│ - page popupTimer
│ + //popupLight.tEntity.txt=tEntity5.txt
│ + page popupLight
│ + }
@@ -728,16 +818,82 @@
│ + if(type6.txt=="input_sel")
│ + {
│ + page popupInSel
+ }
+
}
│ Hotspot mSpecial
│ Attributes
│ Scope : local
│ Dragging : 0
│ Disable release event after dragging: 0
Send Component ID : disabled
@@ -1854,14 +2318,312 @@
@@ -1382,15 +1830,15 @@
vis hSlider1,0
vis nNum1,0
│ bText1.pco=65535
│ bText1.pco2=65535
│ // get Text (optional Value)
│ spstr strCommand.txt,bText1.txt,"~",8
│ }
│ - if(type1.txt=="button"||type1.txt=="input_sel"||type1.txt=="timer")
│ + if(type1.txt=="button"||type1.txt=="input_sel")
│ {
│ vis bUp1,0
│ vis bStop1,0
│ vis bDown1,0
│ vis btOnOff1,0
│ vis bText1,1
│ tsw bText1,1
│ @@ -1531,15 +1979,15 @@
│ vis hSlider2,0
│ vis nNum2,0
│ bText2.pco=65535
│ bText2.pco2=65535
│ // get Text (optional Value)
│ spstr strCommand.txt,bText2.txt,"~",14
│ }
│ - if(type2.txt=="button"||type2.txt=="input_sel"||type2.txt=="timer")
│ + if(type2.txt=="button"||type2.txt=="input_sel")
│ {
│ vis bUp2,0
│ vis bStop2,0
│ vis bDown2,0
│ vis btOnOff2,0
│ vis bText2,1
│ tsw bText2,1
│ @@ -1680,15 +2128,15 @@
│ vis hSlider3,0
│ vis nNum3,0
│ bText3.pco=65535
│ bText3.pco2=65535
│ // get Text (optional Value)
│ spstr strCommand.txt,bText3.txt,"~",20
│ }
│ - if(type3.txt=="button"||type3.txt=="input_sel"||type3.txt=="timer")
│ + if(type3.txt=="button"||type3.txt=="input_sel")
│ {
│ vis bUp3,0
│ vis bStop3,0
│ vis bDown3,0
│ vis btOnOff3,0
│ vis bText3,1
│ tsw bText3,1
│ @@ -1829,15 +2277,15 @@
│ vis hSlider4,0
│ vis nNum4,0
│ bText4.pco=65535
│ bText4.pco2=65535
│ // get Text (optional Value)
│ spstr strCommand.txt,bText4.txt,"~",26
│ }
│ - if(type4.txt=="button"||type4.txt=="input_sel"||type4.txt=="timer")
│ + if(type4.txt=="button"||type4.txt=="input_sel")
│ {
│ vis bUp4,0
│ vis bStop4,0
│ vis bDown4,0
│ vis btOnOff4,0
│ vis bText4,1
│ tsw bText4,1
│ @@ -1870,14 +2318,312 @@
│ covx tTmp.txt,sys0,0,0
│ hSlider4.minval=sys0
│ //third value is max value
@@ -1050,28 +1206,123 @@
│ //command format pageType,specialPageName
│ //write name of speical page to tId
│ spstr strCommand.txt,tId.txt,"~",1
│ @@ -1919,18 +2681,14 @@
│ {
│ page cardQR
│ }
│ if(tId.txt=="cardPower")
│ {
│ page cardPower
│ }
│ - if(tId.txt=="cardChart")
│ - {
│ - page cardChart
│ - }
│ }
│ if(tInstruction.txt=="time")
│ {
│ // get set time to global variable
│ spstr strCommand.txt,pageIcons.vaTime.txt,"~",1
│ }
│ if(tInstruction.txt=="date")
│ --- HMI/n2t-out/cardGrid.txt
├── +++ HMI/US/portrait/n2t-out/cardGrid.txt
│ @@ -609,14 +609,18 @@
│ @@ -258,18 +258,14 @@
│ {
│ 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
│ @@ -303,18 +299,14 @@
│ {
│ 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
│ @@ -348,18 +340,14 @@
│ {
│ 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
│ @@ -393,18 +381,14 @@
│ {
│ 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
│ @@ -438,18 +422,14 @@
│ {
│ 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
│ @@ -483,18 +463,14 @@
│ {
│ 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
│ @@ -633,14 +609,18 @@
│ {
│ page popupLight
│ }
@@ -1182,20 +1433,3 @@
│ Disable release event after dragging: 0
│ Send Component ID : disabled
│ Associated Keyboard : none
│ @@ -370,15 +351,15 @@
│ Text tTime
│ Attributes
│ Scope : local
│ Dragging : 0
│ Disable release event after dragging: 0
│ Send Component ID : disabled
│ Associated Keyboard : none
│ - Text : 21:32PP
│ + Text : 21:32
│ Max. Text Size : 15
│ Text tTimeAdd
│ Attributes
│ Scope : local
│ Dragging : 0
│ Disable release event after dragging: 0

View File

@@ -1,6 +1,36 @@
+++ /dev/fd/62 2022-12-19 22:17:01.757088934 +0000
+++ /dev/fd/62 2022-12-20 19:29:52.155490204 +0000
+le list
+ +12,8 @@
+t.txt
+n.txt
+Sel.txt
+ght.txt
+tify.txt
+utter.txt
+ermo.txt
+mer.txt
+aver.txt
+I/n2t-out/Program.s.txt
++ HMI/US/portrait/n2t-out/Program.s.txt
+I/n2t-out/cardAlarm.txt
++ HMI/US/portrait/n2t-out/cardAlarm.txt
+5 +39,15 @@
+ vis bNext,0
+ cardAlarm.bco=defaultBcoColor
+ for(sys0=0;sys0<40;sys0++)
+ {
+ if(b[sys0].type==98||b[sys0].type==116)
+ {
+ b[sys0].bco=defaultBcoColor
+ //b[sys0].pco=defaultFontColor
+ b[sys0].pco=defaultFontColor
+ }
+ }
+ if(defaultBcoColor==0)
+ {
+ tCode.bco=6371
+ tCode.pco=40179
+ }
+I/n2t-out/cardChart.txt
++ HMI/US/portrait/n2t-out/cardChart.txt
+15 +175,15 @@
@@ -271,14 +301,68 @@
+ prints tSend.txt,0
+ prints crcval,2
+
+,14 +1515,76 @@
+ m5
+,18 +1421,14 @@
+ {
+ page popupFan
+ }
+ if(type1.txt=="input_sel")
+ {
+ page popupInSel
+ }
+ if(type1.txt=="timer")
+ {
+ page popupTimer
+ }
+
+ m1
+ributes
+ Scope : local
+ Dragging : 0
+ Disable release event after dragging: 0
+ Send Component ID : disabled
+
+,18 +1452,14 @@
+ {
+ page popupFan
+ }
+ if(type2.txt=="input_sel")
+ {
+ page popupInSel
+ }
+ if(type2.txt=="timer")
+ {
+ page popupTimer
+ }
+
+ m2
+ributes
+ Scope : local
+ Dragging : 0
+ Disable release event after dragging: 0
+ Send Component ID : disabled
+,18 +1483,14 @@
+ {
+ page popupFan
+ }
+ if(type3.txt=="input_sel")
+ {
+ page popupInSel
+ }
+ if(type3.txt=="timer")
+ {
+ page popupTimer
+ }
+
+ m3
+ributes
+ Scope : local
+ Dragging : 0
+ Disable release event after dragging: 0
+ Send Component ID : disabled
+,17 +1514,75 @@
+ {
+ if(type4.txt=="timer")
+ page popupTimer
+ m5
+nts
+ Touch Press Event
+ pageIcons.tTmp1.txt=tEntity6.txt
@@ -303,6 +387,79 @@
+ page popupInSel
+ }
+
+ mSpecial
+ributes
+ Scope : local
+ Dragging : 0
+ Disable release event after dragging: 0
+,15 +1830,15 @@
+ vis hSlider1,0
+ vis nNum1,0
+ bText1.pco=65535
+ bText1.pco2=65535
+ // get Text (optional Value)
+ spstr strCommand.txt,bText1.txt,"~",8
+ }
+ if(type1.txt=="button"||type1.txt=="input_sel"||type1.txt=="timer")
+ if(type1.txt=="button"||type1.txt=="input_sel")
+ {
+ vis bUp1,0
+ vis bStop1,0
+ vis bDown1,0
+ vis btOnOff1,0
+ vis bText1,1
+ tsw bText1,1
+,15 +1979,15 @@
+ vis hSlider2,0
+ vis nNum2,0
+ bText2.pco=65535
+ bText2.pco2=65535
+ // get Text (optional Value)
+ spstr strCommand.txt,bText2.txt,"~",14
+ }
+ if(type2.txt=="button"||type2.txt=="input_sel"||type2.txt=="timer")
+ if(type2.txt=="button"||type2.txt=="input_sel")
+ {
+ vis bUp2,0
+ vis bStop2,0
+ vis bDown2,0
+ vis btOnOff2,0
+ vis bText2,1
+ tsw bText2,1
+,15 +2128,15 @@
+ vis hSlider3,0
+ vis nNum3,0
+ bText3.pco=65535
+ bText3.pco2=65535
+ // get Text (optional Value)
+ spstr strCommand.txt,bText3.txt,"~",20
+ }
+ if(type3.txt=="button"||type3.txt=="input_sel"||type3.txt=="timer")
+ if(type3.txt=="button"||type3.txt=="input_sel")
+ {
+ vis bUp3,0
+ vis bStop3,0
+ vis bDown3,0
+ vis btOnOff3,0
+ vis bText3,1
+ tsw bText3,1
+,15 +2277,15 @@
+ vis hSlider4,0
+ vis nNum4,0
+ bText4.pco=65535
+ bText4.pco2=65535
+ // get Text (optional Value)
+ spstr strCommand.txt,bText4.txt,"~",26
+ }
+ if(type4.txt=="button"||type4.txt=="input_sel"||type4.txt=="timer")
+ if(type4.txt=="button"||type4.txt=="input_sel")
+ {
+ vis bUp4,0
+ vis bStop4,0
+ vis bDown4,0
+ vis btOnOff4,0
+ vis bText4,1
+ tsw bText4,1
+,14 +2318,312 @@
+ // get Type
+ spstr strCommand.txt,type6.txt,"~",33
@@ -453,27 +610,122 @@
+ covx tTmp.txt,sys0,0,0
+ hSlider6.maxval=sys0
+ }
+,18 +2681,14 @@
+ {
+ page cardQR
+ }
+ if(tId.txt=="cardPower")
+ {
+ page cardPower
+ }
+ if(tId.txt=="cardChart")
+ {
+ page cardChart
+ }
+ }
+ if(tInstruction.txt=="time")
+ {
+ // get set time to global variable
+ spstr strCommand.txt,pageIcons.vaTime.txt,"~",1
+ }
+ if(tInstruction.txt=="date")
+I/n2t-out/cardGrid.txt
++ HMI/US/portrait/n2t-out/cardGrid.txt
+18 +258,14 @@
+ {
+ 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
+18 +299,14 @@
+ {
+ 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
+18 +340,14 @@
+ {
+ 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
+18 +381,14 @@
+ {
+ 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
+18 +422,14 @@
+ {
+ 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
+18 +463,14 @@
+ {
+ 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
+14 +609,18 @@
+ {
+ page popupLight
@@ -551,20 +803,3 @@
+ Disable release event after dragging: 0
+ Send Component ID : disabled
+ Associated Keyboard : none
+15 +351,15 @@
+ime
+ributes
+ Scope : local
+ Dragging : 0
+ Disable release event after dragging: 0
+ Send Component ID : disabled
+ Associated Keyboard : none
+ Text : 21:32PP
+ Text : 21:32
+ Max. Text Size : 15
+
+imeAdd
+ributes
+ Scope : local
+ Dragging : 0
+ Disable release event after dragging: 0

View File

@@ -51,7 +51,7 @@ Page cardAlarm
if(b[sys0].type==98||b[sys0].type==116)
{
b[sys0].bco=defaultBcoColor
b[sys0].pco=defaultFontColor
//b[sys0].pco=defaultFontColor
}
}
if(defaultBcoColor==0)

View File

@@ -1912,6 +1912,10 @@ Hotspot m0
{
page popupInSel
}
if(type1.txt=="timer")
{
page popupTimer
}
Hotspot m1
Attributes
@@ -1952,6 +1956,10 @@ Hotspot m1
{
page popupInSel
}
if(type2.txt=="timer")
{
page popupTimer
}
Hotspot m2
Attributes
@@ -1992,6 +2000,10 @@ Hotspot m2
{
page popupInSel
}
if(type3.txt=="timer")
{
page popupTimer
}
Hotspot m3
Attributes
@@ -2032,6 +2044,10 @@ Hotspot m3
{
page popupInSel
}
if(type4.txt=="timer")
{
page popupTimer
}
Hotspot mSpecial
Attributes
@@ -2323,7 +2339,7 @@ Timer tmSerial
// get Text (optional Value)
spstr strCommand.txt,bText1.txt,"~",8
}
if(type1.txt=="button"||type1.txt=="input_sel")
if(type1.txt=="button"||type1.txt=="input_sel"||type1.txt=="timer")
{
vis bUp1,0
vis bStop1,0
@@ -2472,7 +2488,7 @@ Timer tmSerial
// get Text (optional Value)
spstr strCommand.txt,bText2.txt,"~",14
}
if(type2.txt=="button"||type2.txt=="input_sel")
if(type2.txt=="button"||type2.txt=="input_sel"||type2.txt=="timer")
{
vis bUp2,0
vis bStop2,0
@@ -2621,7 +2637,7 @@ Timer tmSerial
// get Text (optional Value)
spstr strCommand.txt,bText3.txt,"~",20
}
if(type3.txt=="button"||type3.txt=="input_sel")
if(type3.txt=="button"||type3.txt=="input_sel"||type3.txt=="timer")
{
vis bUp3,0
vis bStop3,0
@@ -2770,7 +2786,7 @@ Timer tmSerial
// get Text (optional Value)
spstr strCommand.txt,bText4.txt,"~",26
}
if(type4.txt=="button"||type4.txt=="input_sel")
if(type4.txt=="button"||type4.txt=="input_sel"||type4.txt=="timer")
{
vis bUp4,0
vis bStop4,0
@@ -2876,10 +2892,6 @@ Timer tmSerial
{
page cardPower
}
if(tId.txt=="cardChart")
{
page cardChart
}
}
if(tInstruction.txt=="time")
{

View File

@@ -516,6 +516,10 @@ Button bEntity1
{
page popupInSel
}
if(type1.txt=="timer")
{
page popupTimer
}
Touch Release Event
tmLP.en=0
@@ -579,6 +583,10 @@ Button bEntity2
{
page popupInSel
}
if(type2.txt=="timer")
{
page popupTimer
}
Touch Release Event
tmLP.en=0
@@ -642,6 +650,10 @@ Button bEntity3
{
page popupInSel
}
if(type3.txt=="timer")
{
page popupTimer
}
Touch Release Event
tmLP.en=0
@@ -705,6 +717,10 @@ Button bEntity4
{
page popupInSel
}
if(type4.txt=="timer")
{
page popupTimer
}
Touch Release Event
tmLP.en=0
@@ -768,6 +784,10 @@ Button bEntity5
{
page popupInSel
}
if(type5.txt=="timer")
{
page popupTimer
}
Touch Release Event
tmLP.en=0
@@ -831,6 +851,10 @@ Button bEntity6
{
page popupInSel
}
if(type6.txt=="timer")
{
page popupTimer
}
Touch Release Event
tmLP.en=0

View File

@@ -18,6 +18,10 @@ cardChart
31 Component(s)
452 Line(s) of event code
296 Unique line(s) of event code
screensaver
47 Component(s)
411 Line(s) of event code
299 Unique line(s) of event code
popupFan
27 Component(s)
351 Line(s) of event code
@@ -38,30 +42,30 @@ pageStartup
19 Component(s)
181 Line(s) of event code
129 Unique line(s) of event code
cardGrid
42 Component(s)
514 Line(s) of event code
293 Unique line(s) of event code
pageTest
21 Component(s)
66 Line(s) of event code
64 Unique line(s) of event code
screensaver
47 Component(s)
411 Line(s) of event code
299 Unique line(s) of event code
cardGrid
42 Component(s)
538 Line(s) of event code
300 Unique line(s) of event code
cardPower
43 Component(s)
439 Line(s) of event code
299 Unique line(s) of event code
cardAlarm
40 Component(s)
442 Line(s) of event code
262 Unique line(s) of event code
cardQR
32 Component(s)
425 Line(s) of event code
244 Unique line(s) of event code
cardAlarm
40 Component(s)
443 Line(s) of event code
263 Unique line(s) of event code
popupTimer
42 Component(s)
508 Line(s) of event code
247 Unique line(s) of event code
cardThermo
55 Component(s)
555 Line(s) of event code
@@ -72,11 +76,11 @@ cardMedia
325 Unique line(s) of event code
cardEntities
65 Component(s)
1169 Line(s) of event code
532 Unique line(s) of event code
1181 Line(s) of event code
535 Unique line(s) of event code
Total
18 Page(s)
636 Component(s)
7878 Line(s) of event code
2008 Unique line(s) of event code
19 Page(s)
678 Component(s)
8421 Line(s) of event code
2126 Unique line(s) of event code

File diff suppressed because it is too large Load Diff

View File

@@ -932,7 +932,7 @@ Text tTime
Horizontal Alignment : center
Vertical Alignment : center
Input Type : character
Text : 21:32PP
Text : 21:32
Max. Text Size : 15
Word wrap : disabled
Horizontal Spacing : 0

View File

@@ -43,7 +43,7 @@ Page cardAlarm
if(b[sys0].type==98||b[sys0].type==116)
{
b[sys0].bco=defaultBcoColor
b[sys0].pco=defaultFontColor
//b[sys0].pco=defaultFontColor
}
}
if(defaultBcoColor==0)

View File

@@ -1023,6 +1023,10 @@ Hotspot m0
{
page popupInSel
}
if(type1.txt=="timer")
{
page popupTimer
}
Hotspot m1
Attributes
@@ -1054,6 +1058,10 @@ Hotspot m1
{
page popupInSel
}
if(type2.txt=="timer")
{
page popupTimer
}
Hotspot m2
Attributes
@@ -1085,6 +1093,10 @@ Hotspot m2
{
page popupInSel
}
if(type3.txt=="timer")
{
page popupTimer
}
Hotspot m3
Attributes
@@ -1116,6 +1128,10 @@ Hotspot m3
{
page popupInSel
}
if(type4.txt=="timer")
{
page popupTimer
}
Hotspot mSpecial
Attributes
@@ -1370,7 +1386,7 @@ Timer tmSerial
// get Text (optional Value)
spstr strCommand.txt,bText1.txt,"~",8
}
if(type1.txt=="button"||type1.txt=="input_sel")
if(type1.txt=="button"||type1.txt=="input_sel"||type1.txt=="timer")
{
vis bUp1,0
vis bStop1,0
@@ -1519,7 +1535,7 @@ Timer tmSerial
// get Text (optional Value)
spstr strCommand.txt,bText2.txt,"~",14
}
if(type2.txt=="button"||type2.txt=="input_sel")
if(type2.txt=="button"||type2.txt=="input_sel"||type2.txt=="timer")
{
vis bUp2,0
vis bStop2,0
@@ -1668,7 +1684,7 @@ Timer tmSerial
// get Text (optional Value)
spstr strCommand.txt,bText3.txt,"~",20
}
if(type3.txt=="button"||type3.txt=="input_sel")
if(type3.txt=="button"||type3.txt=="input_sel"||type3.txt=="timer")
{
vis bUp3,0
vis bStop3,0
@@ -1817,7 +1833,7 @@ Timer tmSerial
// get Text (optional Value)
spstr strCommand.txt,bText4.txt,"~",26
}
if(type4.txt=="button"||type4.txt=="input_sel")
if(type4.txt=="button"||type4.txt=="input_sel"||type4.txt=="timer")
{
vis bUp4,0
vis bStop4,0
@@ -1923,10 +1939,6 @@ Timer tmSerial
{
page cardPower
}
if(tId.txt=="cardChart")
{
page cardChart
}
}
if(tInstruction.txt=="time")
{

View File

@@ -262,6 +262,10 @@ Button bEntity1
{
page popupInSel
}
if(type1.txt=="timer")
{
page popupTimer
}
Touch Release Event
tmLP.en=0
@@ -303,6 +307,10 @@ Button bEntity2
{
page popupInSel
}
if(type2.txt=="timer")
{
page popupTimer
}
Touch Release Event
tmLP.en=0
@@ -344,6 +352,10 @@ Button bEntity3
{
page popupInSel
}
if(type3.txt=="timer")
{
page popupTimer
}
Touch Release Event
tmLP.en=0
@@ -385,6 +397,10 @@ Button bEntity4
{
page popupInSel
}
if(type4.txt=="timer")
{
page popupTimer
}
Touch Release Event
tmLP.en=0
@@ -426,6 +442,10 @@ Button bEntity5
{
page popupInSel
}
if(type5.txt=="timer")
{
page popupTimer
}
Touch Release Event
tmLP.en=0
@@ -467,6 +487,10 @@ Button bEntity6
{
page popupInSel
}
if(type6.txt=="timer")
{
page popupTimer
}
Touch Release Event
tmLP.en=0

960
HMI/n2t-out/popupTimer.txt Normal file
View File

@@ -0,0 +1,960 @@
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
//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(n1.val<0)
{
n1.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>60)
{
n1.val=60
}
}
if(n2.pco==63488)
{
n2.val=n2.val+1
if(n1.val>60)
{
n1.val=60
}
}
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(n1.val<0)
{
n1.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>60)
{
n1.val=60
}
}
if(n2.pco==63488)
{
n2.val=n2.val+5
if(n1.val>60)
{
n1.val=60
}
}
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(n1.val<0)
{
n1.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>60)
{
n1.val=60
}
}
if(n2.pco==63488)
{
n2.val=n2.val+10
if(n1.val>60)
{
n1.val=60
}
}
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(n1.val<0)
{
n1.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>60)
{
n1.val=60
}
}
if(n2.pco==63488)
{
n2.val=n2.val+15
if(n1.val>60)
{
n1.val=60
}
}
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<usize)
{
// check for 0x55 0xBB - Command Init Secuence
if(u[bufferPos]==187&&u[bufferPos-1]==85)
{
//remove garbage at the start of the buffer if there's any to free buffer for command
if(u[bufferPos]!=1)
{
udelete bufferPos-1
}
//instruction is now aligned with buffer, because we deleted garbage before instrcution
//get length after init sequence (check if there are more than to bytes in buffer)
if(3<usize)
{
// check if serial buffer has reached the announced length
ucopy payloadLength,2,2,0
// we are only checking payload length so we have to skip first 3 bytes (init+payload length) (-1 because of < instead of <=)
payloadLength+=3
// payload length does also not contain crc, so we are adding another 2 bytes for crc
payloadLength+=2
if(payloadLength<usize)
{
// calculate crc
crcrest 1,0xFFFF
// u[2] contains payload legth at 3rd pos in buffer, we are calculating crc from 3rd pos with number of bytes from payload length
//crcputu 3,u[2]
// u[2] cotnains payload length, we are calculating a crc over the whole message, so we have to add 3 to the length from u[2]
crcputu 0,payloadLength-1
// get recived crc to be able to compare it
ucopy recvCrc,payloadLength-1,2,0
// compare crc with recived value
if(crcval==recvCrc)
{
// crc is okay
// here is the location where acual code should be
// write command to variable strCommand
ucopy strCommand.txt,4,payloadLength-5,0
// write instruction to tInstuction (debug output, but used as variable here, ui elements will be disabled by default)
spstr strCommand.txt,tInstruction.txt,"~",0
spstr strCommand.txt,tTmp.txt,"~",1
if(tInstruction.txt=="entityUpdateDetail"&&entn.txt==tTmp.txt)
{
// change icon
//spstr strCommand.txt,tIcon1.txt,"~",2
vis tIcon1,1
// change icon color
spstr strCommand.txt,tTmp.txt,"~",3
covx tTmp.txt,sys0,0,0
tIcon1.pco=sys0
//entity name
spstr strCommand.txt,entn.txt,"~",4
//time remaining minutes
spstr strCommand.txt,strTmp.txt,"~",5
covx strTmp.txt,n1.val,0,0
//time remaining seconds
spstr strCommand.txt,strTmp.txt,"~",6
covx strTmp.txt,n2.val,0,0
//editable flag
spstr strCommand.txt,strTmp.txt,"~",7
covx strTmp.txt,editable.val,0,0
//action b1
spstr strCommand.txt,va1.txt,"~",8
if(va1.txt=="")
{
vis b1,0
}else
{
vis b1,1
}
//action b2
spstr strCommand.txt,va2.txt,"~",9
if(va2.txt=="")
{
vis b2,0
}else
{
vis b2,1
}
//action b3
spstr strCommand.txt,va3.txt,"~",10
if(va3.txt=="")
{
vis b3,0
}else
{
vis b3,1
}
//label b1
spstr strCommand.txt,b1.txt,"~",11
//label b2
spstr strCommand.txt,b2.txt,"~",12
//label b3
spstr strCommand.txt,b3.txt,"~",13
}
if(tInstruction.txt=="time")
{
// get set time to global variable
spstr strCommand.txt,pageIcons.vaTime.txt,"~",1
tTime.txt=pageIcons.vaTime.txt
}
if(tInstruction.txt=="date")
{
// get set date to global variable
spstr strCommand.txt,pageIcons.vaDate.txt,"~",1
}
if(tInstruction.txt=="dimmode")
{
// get value
spstr strCommand.txt,tTmp.txt,"~",1
covx tTmp.txt,dimValue,0,0
// get value normal
spstr strCommand.txt,tTmp.txt,"~",2
covx tTmp.txt,dimValueNormal,0,0
dim=dimValueNormal
// get background color
spstr strCommand.txt,tTmp.txt,"~",3
if(tTmp.txt!="")
{
covx tTmp.txt,defaultBcoColor,0,0
}
// get font color
spstr strCommand.txt,tTmp.txt,"~",4
if(tTmp.txt!="")
{
covx tTmp.txt,defaultFontColor,0,0
}
}
if(tInstruction.txt=="timeout")
{
//set timeout to global var
spstr strCommand.txt,tTmp.txt,"~",1
covx tTmp.txt,sleepTimeout,0,0
}
if(tInstruction.txt=="pageType")
{
//command format pageType,specialPageName
//write name of speical page to tId
spstr strCommand.txt,tId.txt,"~",1
//save second arg if there's one
spstr strCommand.txt,tTmp.txt,"~",2
//save third arg if there's one
spstr strCommand.txt,pageIcons.tTmp2.txt,"~",3
spstr strCommand.txt,pageIcons.tTmp3.txt,"~",4
//we are going to exit this page with this command, so we have to clear the buffer, so we are not getting into a stupid loop ...
udelete payloadLength-1
bufferPos=0
if(tId.txt=="pageStartup")
{
page pageStartup
}
if(tId.txt=="screensaver")
{
page screensaver
}
if(tId.txt=="cardEntities")
{
page cardEntities
}
if(tId.txt=="cardGrid")
{
page cardGrid
}
if(tId.txt=="popupLight")
{
pageIcons.tTmp1.txt=tTmp.txt
page popupLight
}
if(tId.txt=="popupShutter")
{
pageIcons.tTmp1.txt=tTmp.txt
page popupShutter
}
if(tId.txt=="popupNotify")
{
page popupNotify
}
if(tId.txt=="cardThermo")
{
page cardThermo
}
if(tId.txt=="cardMedia")
{
page cardMedia
}
if(tId.txt=="cardAlarm")
{
page cardAlarm
}
if(tId.txt=="cardQR")
{
page cardQR
}
if(tId.txt=="cardPower")
{
page cardPower
}
if(tId.txt=="cardChart")
{
page cardChart
}
}
// end of user code
udelete payloadLength-1
bufferPos=0
}
}
}
}
// next character
bufferPos++
}
}
Timer tmSleep
Attributes
Scope : local
Period (ms): 1000
Enabled : yes
Events
Timer Event
if(sleepTimeout!=0)
{
sleepValue+=1
if(sleepTimeout<=sleepValue)
{
sleepValue=0
click b0,1
click b0,0
}
}
TouchCap tc0
Attributes
Scope: local
Value: 0
Events
Touch Press Event
sleepValue=0

View File

@@ -374,7 +374,7 @@ Text tTime
Disable release event after dragging: 0
Send Component ID : disabled
Associated Keyboard : none
Text : 21:32PP
Text : 21:32
Max. Text Size : 15
Text tTimeAdd