Merge branch 'main' of https://github.com/joBr99/nspanel-lovelace-ui (add nextion2text)

This commit is contained in:
joBr99
2022-03-31 22:28:27 +00:00
committed by GitHub Actions
parent c4922eb4b6
commit a5ff50595b
5 changed files with 552 additions and 844 deletions

View File

@@ -1,6 +1,6 @@
diff -bur HMI/n2t-out/cardAlarm.txt HMI/US/landscape/n2t-out/cardAlarm.txt diff -bur HMI/n2t-out/cardAlarm.txt HMI/US/landscape/n2t-out/cardAlarm.txt
--- HMI/n2t-out/cardAlarm.txt 2022-03-31 22:17:43.214551653 +0000 --- HMI/n2t-out/cardAlarm.txt 2022-03-31 22:28:25.894497033 +0000
+++ HMI/US/landscape/n2t-out/cardAlarm.txt 2022-03-31 22:17:44.138561902 +0000 +++ HMI/US/landscape/n2t-out/cardAlarm.txt 2022-03-31 22:28:26.694539183 +0000
@@ -17,6 +17,7 @@ @@ -17,6 +17,7 @@
vis tInstruction,0 vis tInstruction,0
vis tTmp,0 vis tTmp,0
@@ -10,8 +10,8 @@ diff -bur HMI/n2t-out/cardAlarm.txt HMI/US/landscape/n2t-out/cardAlarm.txt
vis arm2,0 vis arm2,0
vis arm3,0 vis arm3,0
diff -bur HMI/n2t-out/cardEntities.txt HMI/US/landscape/n2t-out/cardEntities.txt diff -bur HMI/n2t-out/cardEntities.txt HMI/US/landscape/n2t-out/cardEntities.txt
--- HMI/n2t-out/cardEntities.txt 2022-03-31 22:17:43.214551653 +0000 --- HMI/n2t-out/cardEntities.txt 2022-03-31 22:28:25.898497244 +0000
+++ HMI/US/landscape/n2t-out/cardEntities.txt 2022-03-31 22:17:44.138561902 +0000 +++ HMI/US/landscape/n2t-out/cardEntities.txt 2022-03-31 22:28:26.698539394 +0000
@@ -1125,33 +1125,6 @@ @@ -1125,33 +1125,6 @@
{ {
// command format: entityUpd,heading,navigation,[,type,internalName,iconId,displayName,optionalValue]x4 // command format: entityUpd,heading,navigation,[,type,internalName,iconId,displayName,optionalValue]x4
@@ -47,8 +47,8 @@ diff -bur HMI/n2t-out/cardEntities.txt HMI/US/landscape/n2t-out/cardEntities.txt
spstr strCommand.txt,type1.txt,",",3 spstr strCommand.txt,type1.txt,",",3
// get internal name // get internal name
diff -bur HMI/n2t-out/cardGrid.txt HMI/US/landscape/n2t-out/cardGrid.txt diff -bur HMI/n2t-out/cardGrid.txt HMI/US/landscape/n2t-out/cardGrid.txt
--- HMI/n2t-out/cardGrid.txt 2022-03-31 22:17:43.214551653 +0000 --- HMI/n2t-out/cardGrid.txt 2022-03-31 22:28:25.898497244 +0000
+++ HMI/US/landscape/n2t-out/cardGrid.txt 2022-03-31 22:17:44.138561902 +0000 +++ HMI/US/landscape/n2t-out/cardGrid.txt 2022-03-31 22:28:26.698539394 +0000
@@ -12,28 +12,307 @@ @@ -12,28 +12,307 @@
Events Events
@@ -408,8 +408,8 @@ diff -bur HMI/n2t-out/cardGrid.txt HMI/US/landscape/n2t-out/cardGrid.txt
spstr strCommand.txt,type1.txt,",",3 spstr strCommand.txt,type1.txt,",",3
// get internal name // get internal name
diff -bur HMI/n2t-out/pageIcons.txt HMI/US/landscape/n2t-out/pageIcons.txt diff -bur HMI/n2t-out/pageIcons.txt HMI/US/landscape/n2t-out/pageIcons.txt
--- HMI/n2t-out/pageIcons.txt 2022-03-31 22:17:43.214551653 +0000 --- HMI/n2t-out/pageIcons.txt 2022-03-31 22:28:25.894497033 +0000
+++ HMI/US/landscape/n2t-out/pageIcons.txt 2022-03-31 22:17:44.138561902 +0000 +++ HMI/US/landscape/n2t-out/pageIcons.txt 2022-03-31 22:28:26.694539183 +0000
@@ -20,7 +20,7 @@ @@ -20,7 +20,7 @@
Attributes Attributes
Scope : global Scope : global
@@ -420,8 +420,8 @@ diff -bur HMI/n2t-out/pageIcons.txt HMI/US/landscape/n2t-out/pageIcons.txt
Text tIcons Text tIcons
Attributes Attributes
diff -bur HMI/n2t-out/screensaver.txt HMI/US/landscape/n2t-out/screensaver.txt diff -bur HMI/n2t-out/screensaver.txt HMI/US/landscape/n2t-out/screensaver.txt
--- HMI/n2t-out/screensaver.txt 2022-03-31 22:17:43.214551653 +0000 --- HMI/n2t-out/screensaver.txt 2022-03-31 22:28:25.894497033 +0000
+++ HMI/US/landscape/n2t-out/screensaver.txt 2022-03-31 22:17:44.138561902 +0000 +++ HMI/US/landscape/n2t-out/screensaver.txt 2022-03-31 22:28:26.694539183 +0000
@@ -30,6 +30,26 @@ @@ -30,6 +30,26 @@
vis tSend,0 vis tSend,0
//page open event //page open event

View File

@@ -1,6 +1,6 @@
diff -bur HMI/n2t-out/Program.s.txt HMI/US/portrait/n2t-out/Program.s.txt diff -bur HMI/n2t-out/Program.s.txt HMI/US/portrait/n2t-out/Program.s.txt
--- HMI/n2t-out/Program.s.txt 2022-03-31 22:17:43.214551653 +0000 --- HMI/n2t-out/Program.s.txt 2022-03-31 22:28:25.894497033 +0000
+++ HMI/US/portrait/n2t-out/Program.s.txt 2022-03-31 22:17:43.670556711 +0000 +++ HMI/US/portrait/n2t-out/Program.s.txt 2022-03-31 22:28:26.298518319 +0000
@@ -11,6 +11,6 @@ @@ -11,6 +11,6 @@
// dim value // dim value
int dimValue=40 int dimValue=40
@@ -11,8 +11,8 @@ diff -bur HMI/n2t-out/Program.s.txt HMI/US/portrait/n2t-out/Program.s.txt
+ //lcd_dev fffb 0002 0000 0020 + //lcd_dev fffb 0002 0000 0020
page pageStartup page pageStartup
diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
--- HMI/n2t-out/cardEntities.txt 2022-03-31 22:17:43.214551653 +0000 --- HMI/n2t-out/cardEntities.txt 2022-03-31 22:28:25.898497244 +0000
+++ HMI/US/portrait/n2t-out/cardEntities.txt 2022-03-31 22:17:43.670556711 +0000 +++ HMI/US/portrait/n2t-out/cardEntities.txt 2022-03-31 22:28:26.298518319 +0000
@@ -62,6 +62,26 @@ @@ -62,6 +62,26 @@
vis bText4,0 vis bText4,0
vis hSlider4,0 vis hSlider4,0
@@ -780,339 +780,9 @@ diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
} }
if(tInstruction.txt=="pageType") if(tInstruction.txt=="pageType")
{ {
diff -bur HMI/n2t-out/cardThermo.txt HMI/US/portrait/n2t-out/cardThermo.txt
--- HMI/n2t-out/cardThermo.txt 2022-03-31 22:17:43.218551697 +0000
+++ HMI/US/portrait/n2t-out/cardThermo.txt 2022-03-31 22:17:43.670556711 +0000
@@ -643,53 +643,26 @@
spstr strCommand.txt,tInstruction.txt,",",0
if(tInstruction.txt=="entityUpd")
{
- //heading
- spstr strCommand.txt,tHeading.txt,",",1
- // navigation icons
- spstr strCommand.txt,tId.txt,",",2
- spstr tId.txt,tTmp.txt,"|",0
- if(tTmp.txt=="0")
- {
- vis bPrev,0
- }
- if(tTmp.txt=="1")
- {
- vis bPrev,1
- bPrev.txt=""
- }
- if(tTmp.txt=="2")
- {
- vis bPrev,1
- bPrev.txt=""
- }
- spstr tId.txt,tTmp.txt,"|",1
- if(tTmp.txt=="0")
- {
- vis bNext,0
- }
- if(tTmp.txt=="1")
- {
- vis bPrev,1
- bNext.txt=""
- }
//entity name
- spstr strCommand.txt,entn.txt,",",3
+ spstr strCommand.txt,entn.txt,",",1
+ //heading
+ spstr strCommand.txt,tHeading.txt,",",2
//currentTemp
- spstr strCommand.txt,tTmp.txt,",",4
+ spstr strCommand.txt,tTmp.txt,",",3
covx tTmp.txt,xTempCurr.val,0,0
//dstTemp
- spstr strCommand.txt,tTmp.txt,",",5
+ spstr strCommand.txt,tTmp.txt,",",4
covx tTmp.txt,xTempDest.val,0,0
//status
- spstr strCommand.txt,tStatus.txt,",",6
+ spstr strCommand.txt,tStatus.txt,",",5
//minTemp
- spstr strCommand.txt,tTmp.txt,",",7
+ spstr strCommand.txt,tTmp.txt,",",6
covx tTmp.txt,xTempMin.val,0,0
//maxTemp
- spstr strCommand.txt,tTmp.txt,",",8
+ spstr strCommand.txt,tTmp.txt,",",7
covx tTmp.txt,xTempMax.val,0,0
//tempStep
- spstr strCommand.txt,tTmp.txt,",",9
+ spstr strCommand.txt,tTmp.txt,",",8
covx tTmp.txt,xTempStep.val,0,0
// disable all buttons
vis bt0,0
@@ -702,160 +675,190 @@
vis bt7,0
vis bt8,0
//bt0
- spstr strCommand.txt,tTmp.txt,",",10
+ spstr strCommand.txt,tTmp.txt,",",9
if(tTmp.txt!="")
{
// set icon
covx tTmp.txt,sys0,0,0
substr pageIcons.tIcons.txt,bt0.txt,sys0,1
// set text color on active state
- spstr strCommand.txt,tTmp.txt,",",11
+ spstr strCommand.txt,tTmp.txt,",",10
covx tTmp.txt,bt0.pco2,0,0
// set state
- spstr strCommand.txt,tTmp.txt,",",12
+ spstr strCommand.txt,tTmp.txt,",",11
covx tTmp.txt,bt0.val,0,0
// save action
- spstr strCommand.txt,va0.txt,",",13
+ spstr strCommand.txt,va0.txt,",",12
//enable
vis bt0,1
- } //bt1
- spstr strCommand.txt,tTmp.txt,",",14
+ }
+ //bt1
+ spstr strCommand.txt,tTmp.txt,",",13
if(tTmp.txt!="")
{
// set icon
covx tTmp.txt,sys0,0,0
substr pageIcons.tIcons.txt,bt1.txt,sys0,1
// set text color on active state
- spstr strCommand.txt,tTmp.txt,",",15
+ spstr strCommand.txt,tTmp.txt,",",14
covx tTmp.txt,bt1.pco2,0,0
// set state
- spstr strCommand.txt,tTmp.txt,",",16
+ spstr strCommand.txt,tTmp.txt,",",15
covx tTmp.txt,bt1.val,0,0
// save action
- spstr strCommand.txt,va1.txt,",",17
+ spstr strCommand.txt,va1.txt,",",16
//enable
vis bt1,1
- } //bt2
- spstr strCommand.txt,tTmp.txt,",",18
+ }
+ //bt2
+ spstr strCommand.txt,tTmp.txt,",",17
if(tTmp.txt!="")
{
// set icon
covx tTmp.txt,sys0,0,0
substr pageIcons.tIcons.txt,bt2.txt,sys0,1
// set text color on active state
- spstr strCommand.txt,tTmp.txt,",",19
+ spstr strCommand.txt,tTmp.txt,",",18
covx tTmp.txt,bt2.pco2,0,0
// set state
- spstr strCommand.txt,tTmp.txt,",",20
+ spstr strCommand.txt,tTmp.txt,",",19
covx tTmp.txt,bt2.val,0,0
// save action
- spstr strCommand.txt,va2.txt,",",21
+ spstr strCommand.txt,va2.txt,",",20
//enable
vis bt2,1
- } //bt3
- spstr strCommand.txt,tTmp.txt,",",22
+ }
+ //bt3
+ spstr strCommand.txt,tTmp.txt,",",21
if(tTmp.txt!="")
{
// set icon
covx tTmp.txt,sys0,0,0
substr pageIcons.tIcons.txt,bt3.txt,sys0,1
// set text color on active state
- spstr strCommand.txt,tTmp.txt,",",23
+ spstr strCommand.txt,tTmp.txt,",",22
covx tTmp.txt,bt3.pco2,0,0
// set state
- spstr strCommand.txt,tTmp.txt,",",24
+ spstr strCommand.txt,tTmp.txt,",",23
covx tTmp.txt,bt3.val,0,0
// save action
- spstr strCommand.txt,va3.txt,",",25
+ spstr strCommand.txt,va3.txt,",",24
//enable
vis bt3,1
- } //bt4
- spstr strCommand.txt,tTmp.txt,",",26
+ }
+ //bt4
+ spstr strCommand.txt,tTmp.txt,",",25
if(tTmp.txt!="")
{
// set icon
covx tTmp.txt,sys0,0,0
substr pageIcons.tIcons.txt,bt4.txt,sys0,1
// set text color on active state
- spstr strCommand.txt,tTmp.txt,",",27
+ spstr strCommand.txt,tTmp.txt,",",26
covx tTmp.txt,bt4.pco2,0,0
// set state
- spstr strCommand.txt,tTmp.txt,",",28
+ spstr strCommand.txt,tTmp.txt,",",27
covx tTmp.txt,bt4.val,0,0
// save action
- spstr strCommand.txt,va4.txt,",",29
+ spstr strCommand.txt,va4.txt,",",28
//enable
vis bt4,1
- } //bt5
- spstr strCommand.txt,tTmp.txt,",",30
+ }
+ //bt5
+ spstr strCommand.txt,tTmp.txt,",",29
if(tTmp.txt!="")
{
// set icon
covx tTmp.txt,sys0,0,0
substr pageIcons.tIcons.txt,bt5.txt,sys0,1
// set text color on active state
- spstr strCommand.txt,tTmp.txt,",",31
+ spstr strCommand.txt,tTmp.txt,",",30
covx tTmp.txt,bt5.pco2,0,0
// set state
- spstr strCommand.txt,tTmp.txt,",",32
+ spstr strCommand.txt,tTmp.txt,",",31
covx tTmp.txt,bt5.val,0,0
// save action
- spstr strCommand.txt,va5.txt,",",33
+ spstr strCommand.txt,va5.txt,",",32
//enable
vis bt5,1
- } //bt6
- spstr strCommand.txt,tTmp.txt,",",34
+ }
+ //bt6
+ spstr strCommand.txt,tTmp.txt,",",33
if(tTmp.txt!="")
{
// set icon
covx tTmp.txt,sys0,0,0
substr pageIcons.tIcons.txt,bt6.txt,sys0,1
// set text color on active state
- spstr strCommand.txt,tTmp.txt,",",35
+ spstr strCommand.txt,tTmp.txt,",",34
covx tTmp.txt,bt6.pco2,0,0
// set state
- spstr strCommand.txt,tTmp.txt,",",36
+ spstr strCommand.txt,tTmp.txt,",",35
covx tTmp.txt,bt6.val,0,0
// save action
- spstr strCommand.txt,va6.txt,",",37
+ spstr strCommand.txt,va6.txt,",",36
//enable
vis bt6,1
- } //bt7
- spstr strCommand.txt,tTmp.txt,",",38
+ }
+ //bt7
+ spstr strCommand.txt,tTmp.txt,",",37
if(tTmp.txt!="")
{
// set icon
covx tTmp.txt,sys0,0,0
substr pageIcons.tIcons.txt,bt7.txt,sys0,1
// set text color on active state
- spstr strCommand.txt,tTmp.txt,",",39
+ spstr strCommand.txt,tTmp.txt,",",38
covx tTmp.txt,bt7.pco2,0,0
// set state
- spstr strCommand.txt,tTmp.txt,",",40
+ spstr strCommand.txt,tTmp.txt,",",39
covx tTmp.txt,bt7.val,0,0
// save action
- spstr strCommand.txt,va7.txt,",",41
+ spstr strCommand.txt,va7.txt,",",40
//enable
vis bt7,1
- } //bt8
- spstr strCommand.txt,tTmp.txt,",",42
+ }
+ //bt8
+ spstr strCommand.txt,tTmp.txt,",",41
if(tTmp.txt!="")
{
// set icon
covx tTmp.txt,sys0,0,0
substr pageIcons.tIcons.txt,bt8.txt,sys0,1
// set text color on active state
- spstr strCommand.txt,tTmp.txt,",",43
+ spstr strCommand.txt,tTmp.txt,",",42
covx tTmp.txt,bt8.pco2,0,0
// set state
- spstr strCommand.txt,tTmp.txt,",",44
+ spstr strCommand.txt,tTmp.txt,",",43
covx tTmp.txt,bt8.val,0,0
// save action
- spstr strCommand.txt,va8.txt,",",45
+ spstr strCommand.txt,va8.txt,",",44
//enable
vis bt8,1
}
}
+ if(tInstruction.txt=="time")
+ {
+ // get set time to global variable
+ spstr strCommand.txt,pageIcons.vaTime.txt,",",1
+ }
+ 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
+ }
+ 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
@@ -911,28 +914,6 @@
page cardAlarm
}
}
- if(tInstruction.txt=="time")
- {
- // get set time to global variable
- spstr strCommand.txt,pageIcons.vaTime.txt,",",1
- }
- 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
- }
- if(tInstruction.txt=="timeout")
- {
- //set timeout to global var
- spstr strCommand.txt,tTmp.txt,",",1
- covx tTmp.txt,sleepTimeout,0,0
- }
// end of user code
udelete payloadLength-1
bufferPos=0
diff -bur HMI/n2t-out/pageIcons.txt HMI/US/portrait/n2t-out/pageIcons.txt diff -bur HMI/n2t-out/pageIcons.txt HMI/US/portrait/n2t-out/pageIcons.txt
--- HMI/n2t-out/pageIcons.txt 2022-03-31 22:17:43.214551653 +0000 --- HMI/n2t-out/pageIcons.txt 2022-03-31 22:28:25.894497033 +0000
+++ HMI/US/portrait/n2t-out/pageIcons.txt 2022-03-31 22:17:43.670556711 +0000 +++ HMI/US/portrait/n2t-out/pageIcons.txt 2022-03-31 22:28:26.298518319 +0000
@@ -20,7 +20,7 @@ @@ -20,7 +20,7 @@
Attributes Attributes
Scope : global Scope : global
@@ -1123,8 +793,8 @@ diff -bur HMI/n2t-out/pageIcons.txt HMI/US/portrait/n2t-out/pageIcons.txt
Text tIcons Text tIcons
Attributes Attributes
diff -bur HMI/n2t-out/pageStartup.txt HMI/US/portrait/n2t-out/pageStartup.txt diff -bur HMI/n2t-out/pageStartup.txt HMI/US/portrait/n2t-out/pageStartup.txt
--- HMI/n2t-out/pageStartup.txt 2022-03-31 22:17:43.214551653 +0000 --- HMI/n2t-out/pageStartup.txt 2022-03-31 22:28:25.894497033 +0000
+++ HMI/US/portrait/n2t-out/pageStartup.txt 2022-03-31 22:17:43.670556711 +0000 +++ HMI/US/portrait/n2t-out/pageStartup.txt 2022-03-31 22:28:26.298518319 +0000
@@ -142,7 +142,7 @@ @@ -142,7 +142,7 @@
Disable release event after dragging: 0 Disable release event after dragging: 0
Send Component ID : disabled Send Component ID : disabled

View File

@@ -1196,26 +1196,53 @@ Timer tmSerial
spstr strCommand.txt,tInstruction.txt,",",0 spstr strCommand.txt,tInstruction.txt,",",0
if(tInstruction.txt=="entityUpd") if(tInstruction.txt=="entityUpd")
{ {
//entity name
spstr strCommand.txt,entn.txt,",",1
//heading //heading
spstr strCommand.txt,tHeading.txt,",",2 spstr strCommand.txt,tHeading.txt,",",1
// navigation icons
spstr strCommand.txt,tId.txt,",",2
spstr tId.txt,tTmp.txt,"|",0
if(tTmp.txt=="0")
{
vis bPrev,0
}
if(tTmp.txt=="1")
{
vis bPrev,1
bPrev.txt=""
}
if(tTmp.txt=="2")
{
vis bPrev,1
bPrev.txt=""
}
spstr tId.txt,tTmp.txt,"|",1
if(tTmp.txt=="0")
{
vis bNext,0
}
if(tTmp.txt=="1")
{
vis bPrev,1
bNext.txt=""
}
//entity name
spstr strCommand.txt,entn.txt,",",3
//currentTemp //currentTemp
spstr strCommand.txt,tTmp.txt,",",3 spstr strCommand.txt,tTmp.txt,",",4
covx tTmp.txt,xTempCurr.val,0,0 covx tTmp.txt,xTempCurr.val,0,0
//dstTemp //dstTemp
spstr strCommand.txt,tTmp.txt,",",4 spstr strCommand.txt,tTmp.txt,",",5
covx tTmp.txt,xTempDest.val,0,0 covx tTmp.txt,xTempDest.val,0,0
//status //status
spstr strCommand.txt,tStatus.txt,",",5 spstr strCommand.txt,tStatus.txt,",",6
//minTemp //minTemp
spstr strCommand.txt,tTmp.txt,",",6 spstr strCommand.txt,tTmp.txt,",",7
covx tTmp.txt,xTempMin.val,0,0 covx tTmp.txt,xTempMin.val,0,0
//maxTemp //maxTemp
spstr strCommand.txt,tTmp.txt,",",7 spstr strCommand.txt,tTmp.txt,",",8
covx tTmp.txt,xTempMax.val,0,0 covx tTmp.txt,xTempMax.val,0,0
//tempStep //tempStep
spstr strCommand.txt,tTmp.txt,",",8 spstr strCommand.txt,tTmp.txt,",",9
covx tTmp.txt,xTempStep.val,0,0 covx tTmp.txt,xTempStep.val,0,0
// disable all buttons // disable all buttons
vis bt0,0 vis bt0,0
@@ -1228,256 +1255,248 @@ Timer tmSerial
vis bt7,0 vis bt7,0
vis bt8,0 vis bt8,0
//bt0 //bt0
spstr strCommand.txt,tTmp.txt,",",9 spstr strCommand.txt,tTmp.txt,",",10
if(tTmp.txt!="") if(tTmp.txt!="")
{ {
// set icon // set icon
covx tTmp.txt,sys0,0,0 covx tTmp.txt,sys0,0,0
substr pageIcons.tIcons.txt,bt0.txt,sys0,1 substr pageIcons.tIcons.txt,bt0.txt,sys0,1
// set text color on active state // set text color on active state
spstr strCommand.txt,tTmp.txt,",",10 spstr strCommand.txt,tTmp.txt,",",11
covx tTmp.txt,bt0.pco2,0,0 covx tTmp.txt,bt0.pco2,0,0
// set state // set state
spstr strCommand.txt,tTmp.txt,",",11 spstr strCommand.txt,tTmp.txt,",",12
covx tTmp.txt,bt0.val,0,0 covx tTmp.txt,bt0.val,0,0
// save action // save action
spstr strCommand.txt,va0.txt,",",12 spstr strCommand.txt,va0.txt,",",13
//enable //enable
vis bt0,1 vis bt0,1
} } //bt1
//bt1
spstr strCommand.txt,tTmp.txt,",",13
if(tTmp.txt!="")
{
// set icon
covx tTmp.txt,sys0,0,0
substr pageIcons.tIcons.txt,bt1.txt,sys0,1
// set text color on active state
spstr strCommand.txt,tTmp.txt,",",14 spstr strCommand.txt,tTmp.txt,",",14
covx tTmp.txt,bt1.pco2,0,0 if(tTmp.txt!="")
// set state {
spstr strCommand.txt,tTmp.txt,",",15 // set icon
covx tTmp.txt,bt1.val,0,0 covx tTmp.txt,sys0,0,0
// save action substr pageIcons.tIcons.txt,bt1.txt,sys0,1
spstr strCommand.txt,va1.txt,",",16 // set text color on active state
//enable spstr strCommand.txt,tTmp.txt,",",15
vis bt1,1 covx tTmp.txt,bt1.pco2,0,0
} // set state
//bt2 spstr strCommand.txt,tTmp.txt,",",16
spstr strCommand.txt,tTmp.txt,",",17 covx tTmp.txt,bt1.val,0,0
if(tTmp.txt!="") // save action
{ spstr strCommand.txt,va1.txt,",",17
// set icon //enable
covx tTmp.txt,sys0,0,0 vis bt1,1
substr pageIcons.tIcons.txt,bt2.txt,sys0,1 } //bt2
// set text color on active state spstr strCommand.txt,tTmp.txt,",",18
spstr strCommand.txt,tTmp.txt,",",18 if(tTmp.txt!="")
covx tTmp.txt,bt2.pco2,0,0 {
// set state // set icon
spstr strCommand.txt,tTmp.txt,",",19 covx tTmp.txt,sys0,0,0
covx tTmp.txt,bt2.val,0,0 substr pageIcons.tIcons.txt,bt2.txt,sys0,1
// save action // set text color on active state
spstr strCommand.txt,va2.txt,",",20 spstr strCommand.txt,tTmp.txt,",",19
//enable covx tTmp.txt,bt2.pco2,0,0
vis bt2,1 // set state
} spstr strCommand.txt,tTmp.txt,",",20
//bt3 covx tTmp.txt,bt2.val,0,0
spstr strCommand.txt,tTmp.txt,",",21 // save action
if(tTmp.txt!="") spstr strCommand.txt,va2.txt,",",21
{ //enable
// set icon vis bt2,1
covx tTmp.txt,sys0,0,0 } //bt3
substr pageIcons.tIcons.txt,bt3.txt,sys0,1 spstr strCommand.txt,tTmp.txt,",",22
// set text color on active state if(tTmp.txt!="")
spstr strCommand.txt,tTmp.txt,",",22 {
covx tTmp.txt,bt3.pco2,0,0 // set icon
// set state covx tTmp.txt,sys0,0,0
spstr strCommand.txt,tTmp.txt,",",23 substr pageIcons.tIcons.txt,bt3.txt,sys0,1
covx tTmp.txt,bt3.val,0,0 // set text color on active state
// save action spstr strCommand.txt,tTmp.txt,",",23
spstr strCommand.txt,va3.txt,",",24 covx tTmp.txt,bt3.pco2,0,0
//enable // set state
vis bt3,1 spstr strCommand.txt,tTmp.txt,",",24
} covx tTmp.txt,bt3.val,0,0
//bt4 // save action
spstr strCommand.txt,tTmp.txt,",",25 spstr strCommand.txt,va3.txt,",",25
if(tTmp.txt!="") //enable
{ vis bt3,1
// set icon } //bt4
covx tTmp.txt,sys0,0,0 spstr strCommand.txt,tTmp.txt,",",26
substr pageIcons.tIcons.txt,bt4.txt,sys0,1 if(tTmp.txt!="")
// set text color on active state {
spstr strCommand.txt,tTmp.txt,",",26 // set icon
covx tTmp.txt,bt4.pco2,0,0 covx tTmp.txt,sys0,0,0
// set state substr pageIcons.tIcons.txt,bt4.txt,sys0,1
spstr strCommand.txt,tTmp.txt,",",27 // set text color on active state
covx tTmp.txt,bt4.val,0,0 spstr strCommand.txt,tTmp.txt,",",27
// save action covx tTmp.txt,bt4.pco2,0,0
spstr strCommand.txt,va4.txt,",",28 // set state
//enable spstr strCommand.txt,tTmp.txt,",",28
vis bt4,1 covx tTmp.txt,bt4.val,0,0
} // save action
//bt5 spstr strCommand.txt,va4.txt,",",29
spstr strCommand.txt,tTmp.txt,",",29 //enable
if(tTmp.txt!="") vis bt4,1
{ } //bt5
// set icon spstr strCommand.txt,tTmp.txt,",",30
covx tTmp.txt,sys0,0,0 if(tTmp.txt!="")
substr pageIcons.tIcons.txt,bt5.txt,sys0,1 {
// set text color on active state // set icon
spstr strCommand.txt,tTmp.txt,",",30 covx tTmp.txt,sys0,0,0
covx tTmp.txt,bt5.pco2,0,0 substr pageIcons.tIcons.txt,bt5.txt,sys0,1
// set state // set text color on active state
spstr strCommand.txt,tTmp.txt,",",31 spstr strCommand.txt,tTmp.txt,",",31
covx tTmp.txt,bt5.val,0,0 covx tTmp.txt,bt5.pco2,0,0
// save action // set state
spstr strCommand.txt,va5.txt,",",32 spstr strCommand.txt,tTmp.txt,",",32
//enable covx tTmp.txt,bt5.val,0,0
vis bt5,1 // save action
} spstr strCommand.txt,va5.txt,",",33
//bt6 //enable
spstr strCommand.txt,tTmp.txt,",",33 vis bt5,1
if(tTmp.txt!="") } //bt6
{ spstr strCommand.txt,tTmp.txt,",",34
// set icon if(tTmp.txt!="")
covx tTmp.txt,sys0,0,0 {
substr pageIcons.tIcons.txt,bt6.txt,sys0,1 // set icon
// set text color on active state covx tTmp.txt,sys0,0,0
spstr strCommand.txt,tTmp.txt,",",34 substr pageIcons.tIcons.txt,bt6.txt,sys0,1
covx tTmp.txt,bt6.pco2,0,0 // set text color on active state
// set state spstr strCommand.txt,tTmp.txt,",",35
spstr strCommand.txt,tTmp.txt,",",35 covx tTmp.txt,bt6.pco2,0,0
covx tTmp.txt,bt6.val,0,0 // set state
// save action spstr strCommand.txt,tTmp.txt,",",36
spstr strCommand.txt,va6.txt,",",36 covx tTmp.txt,bt6.val,0,0
//enable // save action
vis bt6,1 spstr strCommand.txt,va6.txt,",",37
} //enable
//bt7 vis bt6,1
spstr strCommand.txt,tTmp.txt,",",37 } //bt7
if(tTmp.txt!="") spstr strCommand.txt,tTmp.txt,",",38
{ if(tTmp.txt!="")
// set icon {
covx tTmp.txt,sys0,0,0 // set icon
substr pageIcons.tIcons.txt,bt7.txt,sys0,1 covx tTmp.txt,sys0,0,0
// set text color on active state substr pageIcons.tIcons.txt,bt7.txt,sys0,1
spstr strCommand.txt,tTmp.txt,",",38 // set text color on active state
covx tTmp.txt,bt7.pco2,0,0 spstr strCommand.txt,tTmp.txt,",",39
// set state covx tTmp.txt,bt7.pco2,0,0
spstr strCommand.txt,tTmp.txt,",",39 // set state
covx tTmp.txt,bt7.val,0,0 spstr strCommand.txt,tTmp.txt,",",40
// save action covx tTmp.txt,bt7.val,0,0
spstr strCommand.txt,va7.txt,",",40 // save action
//enable spstr strCommand.txt,va7.txt,",",41
vis bt7,1 //enable
} vis bt7,1
//bt8 } //bt8
spstr strCommand.txt,tTmp.txt,",",41 spstr strCommand.txt,tTmp.txt,",",42
if(tTmp.txt!="") if(tTmp.txt!="")
{ {
// set icon // set icon
covx tTmp.txt,sys0,0,0 covx tTmp.txt,sys0,0,0
substr pageIcons.tIcons.txt,bt8.txt,sys0,1 substr pageIcons.tIcons.txt,bt8.txt,sys0,1
// set text color on active state // set text color on active state
spstr strCommand.txt,tTmp.txt,",",42 spstr strCommand.txt,tTmp.txt,",",43
covx tTmp.txt,bt8.pco2,0,0 covx tTmp.txt,bt8.pco2,0,0
// set state // set state
spstr strCommand.txt,tTmp.txt,",",43 spstr strCommand.txt,tTmp.txt,",",44
covx tTmp.txt,bt8.val,0,0 covx tTmp.txt,bt8.val,0,0
// save action // save action
spstr strCommand.txt,va8.txt,",",44 spstr strCommand.txt,va8.txt,",",45
//enable //enable
vis bt8,1 vis bt8,1
} }
} }
if(tInstruction.txt=="time") if(tInstruction.txt=="pageType")
{ {
// get set time to global variable //command format pageType,specialPageName
spstr strCommand.txt,pageIcons.vaTime.txt,",",1 //write name of speical page to tId
} spstr strCommand.txt,tId.txt,",",1
if(tInstruction.txt=="date") //save second arg if there's one
{ spstr strCommand.txt,tTmp.txt,",",2
// get set date to global variable //save third arg if there's one
spstr strCommand.txt,pageIcons.vaDate.txt,"?",1 spstr strCommand.txt,pageIcons.tTmp2.txt,",",3
} //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 ...
if(tInstruction.txt=="dimmode") udelete payloadLength-1
{ bufferPos=0
// get value if(tId.txt=="pageStartup")
spstr strCommand.txt,tTmp.txt,",",1 {
covx tTmp.txt,dimValue,0,0 page pageStartup
} }
if(tInstruction.txt=="timeout") if(tId.txt=="screensaver")
{ {
//set timeout to global var page screensaver
spstr strCommand.txt,tTmp.txt,",",1 }
covx tTmp.txt,sleepTimeout,0,0 if(tId.txt=="cardEntities")
} {
if(tInstruction.txt=="pageType") page cardEntities
{ }
//command format pageType,specialPageName if(tId.txt=="cardGrid")
//write name of speical page to tId {
spstr strCommand.txt,tId.txt,",",1 page cardGrid
//save second arg if there's one }
spstr strCommand.txt,tTmp.txt,",",2 if(tId.txt=="popupLight")
//save third arg if there's one {
spstr strCommand.txt,pageIcons.tTmp2.txt,",",3 pageIcons.tTmp1.txt=tTmp.txt
//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 ... page popupLight
udelete payloadLength-1 }
bufferPos=0 if(tId.txt=="popupShutter")
if(tId.txt=="pageStartup") {
{ pageIcons.tTmp1.txt=tTmp.txt
page pageStartup page popupShutter
} }
if(tId.txt=="screensaver") if(tId.txt=="popupNotify")
{ {
page screensaver page popupNotify
} }
if(tId.txt=="cardEntities") if(tId.txt=="cardThermo")
{ {
page cardEntities page cardThermo
} }
if(tId.txt=="cardGrid") if(tId.txt=="cardMedia")
{ {
page cardGrid page cardMedia
} }
if(tId.txt=="popupLight") if(tId.txt=="cardAlarm")
{ {
pageIcons.tTmp1.txt=tTmp.txt page cardAlarm
page popupLight }
} }
if(tId.txt=="popupShutter") if(tInstruction.txt=="time")
{ {
pageIcons.tTmp1.txt=tTmp.txt // get set time to global variable
page popupShutter spstr strCommand.txt,pageIcons.vaTime.txt,",",1
} }
if(tId.txt=="popupNotify") if(tInstruction.txt=="date")
{ {
page popupNotify // get set date to global variable
} spstr strCommand.txt,pageIcons.vaDate.txt,"?",1
if(tId.txt=="cardThermo") }
{ if(tInstruction.txt=="dimmode")
page cardThermo {
} // get value
if(tId.txt=="cardMedia") spstr strCommand.txt,tTmp.txt,",",1
{ covx tTmp.txt,dimValue,0,0
page cardMedia }
} if(tInstruction.txt=="timeout")
if(tId.txt=="cardAlarm") {
{ //set timeout to global var
page cardAlarm spstr strCommand.txt,tTmp.txt,",",1
} covx tTmp.txt,sleepTimeout,0,0
} }
// end of user code // end of user code
udelete payloadLength-1 udelete payloadLength-1
bufferPos=0 bufferPos=0
} }
} }
} }
} }
// next character // next character
bufferPos++ bufferPos++
} }
} }
Timer tmSleep Timer tmSleep
Attributes Attributes

View File

@@ -52,11 +52,11 @@ cardGrid
248 Unique line(s) of event code 248 Unique line(s) of event code
cardThermo cardThermo
41 Component(s) 41 Component(s)
432 Line(s) of event code 458 Line(s) of event code
235 Unique line(s) of event code 283 Unique line(s) of event code
Total Total
13 Page(s) 13 Page(s)
379 Component(s) 379 Component(s)
4000 Line(s) of event code 4026 Line(s) of event code
1086 Unique line(s) of event code 1169 Unique line(s) of event code

View File

@@ -643,26 +643,53 @@ Timer tmSerial
spstr strCommand.txt,tInstruction.txt,",",0 spstr strCommand.txt,tInstruction.txt,",",0
if(tInstruction.txt=="entityUpd") if(tInstruction.txt=="entityUpd")
{ {
//entity name
spstr strCommand.txt,entn.txt,",",1
//heading //heading
spstr strCommand.txt,tHeading.txt,",",2 spstr strCommand.txt,tHeading.txt,",",1
// navigation icons
spstr strCommand.txt,tId.txt,",",2
spstr tId.txt,tTmp.txt,"|",0
if(tTmp.txt=="0")
{
vis bPrev,0
}
if(tTmp.txt=="1")
{
vis bPrev,1
bPrev.txt=""
}
if(tTmp.txt=="2")
{
vis bPrev,1
bPrev.txt=""
}
spstr tId.txt,tTmp.txt,"|",1
if(tTmp.txt=="0")
{
vis bNext,0
}
if(tTmp.txt=="1")
{
vis bPrev,1
bNext.txt=""
}
//entity name
spstr strCommand.txt,entn.txt,",",3
//currentTemp //currentTemp
spstr strCommand.txt,tTmp.txt,",",3 spstr strCommand.txt,tTmp.txt,",",4
covx tTmp.txt,xTempCurr.val,0,0 covx tTmp.txt,xTempCurr.val,0,0
//dstTemp //dstTemp
spstr strCommand.txt,tTmp.txt,",",4 spstr strCommand.txt,tTmp.txt,",",5
covx tTmp.txt,xTempDest.val,0,0 covx tTmp.txt,xTempDest.val,0,0
//status //status
spstr strCommand.txt,tStatus.txt,",",5 spstr strCommand.txt,tStatus.txt,",",6
//minTemp //minTemp
spstr strCommand.txt,tTmp.txt,",",6 spstr strCommand.txt,tTmp.txt,",",7
covx tTmp.txt,xTempMin.val,0,0 covx tTmp.txt,xTempMin.val,0,0
//maxTemp //maxTemp
spstr strCommand.txt,tTmp.txt,",",7 spstr strCommand.txt,tTmp.txt,",",8
covx tTmp.txt,xTempMax.val,0,0 covx tTmp.txt,xTempMax.val,0,0
//tempStep //tempStep
spstr strCommand.txt,tTmp.txt,",",8 spstr strCommand.txt,tTmp.txt,",",9
covx tTmp.txt,xTempStep.val,0,0 covx tTmp.txt,xTempStep.val,0,0
// disable all buttons // disable all buttons
vis bt0,0 vis bt0,0
@@ -675,256 +702,248 @@ Timer tmSerial
vis bt7,0 vis bt7,0
vis bt8,0 vis bt8,0
//bt0 //bt0
spstr strCommand.txt,tTmp.txt,",",9 spstr strCommand.txt,tTmp.txt,",",10
if(tTmp.txt!="") if(tTmp.txt!="")
{ {
// set icon // set icon
covx tTmp.txt,sys0,0,0 covx tTmp.txt,sys0,0,0
substr pageIcons.tIcons.txt,bt0.txt,sys0,1 substr pageIcons.tIcons.txt,bt0.txt,sys0,1
// set text color on active state // set text color on active state
spstr strCommand.txt,tTmp.txt,",",10 spstr strCommand.txt,tTmp.txt,",",11
covx tTmp.txt,bt0.pco2,0,0 covx tTmp.txt,bt0.pco2,0,0
// set state // set state
spstr strCommand.txt,tTmp.txt,",",11 spstr strCommand.txt,tTmp.txt,",",12
covx tTmp.txt,bt0.val,0,0 covx tTmp.txt,bt0.val,0,0
// save action // save action
spstr strCommand.txt,va0.txt,",",12 spstr strCommand.txt,va0.txt,",",13
//enable //enable
vis bt0,1 vis bt0,1
} } //bt1
//bt1
spstr strCommand.txt,tTmp.txt,",",13
if(tTmp.txt!="")
{
// set icon
covx tTmp.txt,sys0,0,0
substr pageIcons.tIcons.txt,bt1.txt,sys0,1
// set text color on active state
spstr strCommand.txt,tTmp.txt,",",14 spstr strCommand.txt,tTmp.txt,",",14
covx tTmp.txt,bt1.pco2,0,0 if(tTmp.txt!="")
// set state {
spstr strCommand.txt,tTmp.txt,",",15 // set icon
covx tTmp.txt,bt1.val,0,0 covx tTmp.txt,sys0,0,0
// save action substr pageIcons.tIcons.txt,bt1.txt,sys0,1
spstr strCommand.txt,va1.txt,",",16 // set text color on active state
//enable spstr strCommand.txt,tTmp.txt,",",15
vis bt1,1 covx tTmp.txt,bt1.pco2,0,0
} // set state
//bt2 spstr strCommand.txt,tTmp.txt,",",16
spstr strCommand.txt,tTmp.txt,",",17 covx tTmp.txt,bt1.val,0,0
if(tTmp.txt!="") // save action
{ spstr strCommand.txt,va1.txt,",",17
// set icon //enable
covx tTmp.txt,sys0,0,0 vis bt1,1
substr pageIcons.tIcons.txt,bt2.txt,sys0,1 } //bt2
// set text color on active state spstr strCommand.txt,tTmp.txt,",",18
spstr strCommand.txt,tTmp.txt,",",18 if(tTmp.txt!="")
covx tTmp.txt,bt2.pco2,0,0 {
// set state // set icon
spstr strCommand.txt,tTmp.txt,",",19 covx tTmp.txt,sys0,0,0
covx tTmp.txt,bt2.val,0,0 substr pageIcons.tIcons.txt,bt2.txt,sys0,1
// save action // set text color on active state
spstr strCommand.txt,va2.txt,",",20 spstr strCommand.txt,tTmp.txt,",",19
//enable covx tTmp.txt,bt2.pco2,0,0
vis bt2,1 // set state
} spstr strCommand.txt,tTmp.txt,",",20
//bt3 covx tTmp.txt,bt2.val,0,0
spstr strCommand.txt,tTmp.txt,",",21 // save action
if(tTmp.txt!="") spstr strCommand.txt,va2.txt,",",21
{ //enable
// set icon vis bt2,1
covx tTmp.txt,sys0,0,0 } //bt3
substr pageIcons.tIcons.txt,bt3.txt,sys0,1 spstr strCommand.txt,tTmp.txt,",",22
// set text color on active state if(tTmp.txt!="")
spstr strCommand.txt,tTmp.txt,",",22 {
covx tTmp.txt,bt3.pco2,0,0 // set icon
// set state covx tTmp.txt,sys0,0,0
spstr strCommand.txt,tTmp.txt,",",23 substr pageIcons.tIcons.txt,bt3.txt,sys0,1
covx tTmp.txt,bt3.val,0,0 // set text color on active state
// save action spstr strCommand.txt,tTmp.txt,",",23
spstr strCommand.txt,va3.txt,",",24 covx tTmp.txt,bt3.pco2,0,0
//enable // set state
vis bt3,1 spstr strCommand.txt,tTmp.txt,",",24
} covx tTmp.txt,bt3.val,0,0
//bt4 // save action
spstr strCommand.txt,tTmp.txt,",",25 spstr strCommand.txt,va3.txt,",",25
if(tTmp.txt!="") //enable
{ vis bt3,1
// set icon } //bt4
covx tTmp.txt,sys0,0,0 spstr strCommand.txt,tTmp.txt,",",26
substr pageIcons.tIcons.txt,bt4.txt,sys0,1 if(tTmp.txt!="")
// set text color on active state {
spstr strCommand.txt,tTmp.txt,",",26 // set icon
covx tTmp.txt,bt4.pco2,0,0 covx tTmp.txt,sys0,0,0
// set state substr pageIcons.tIcons.txt,bt4.txt,sys0,1
spstr strCommand.txt,tTmp.txt,",",27 // set text color on active state
covx tTmp.txt,bt4.val,0,0 spstr strCommand.txt,tTmp.txt,",",27
// save action covx tTmp.txt,bt4.pco2,0,0
spstr strCommand.txt,va4.txt,",",28 // set state
//enable spstr strCommand.txt,tTmp.txt,",",28
vis bt4,1 covx tTmp.txt,bt4.val,0,0
} // save action
//bt5 spstr strCommand.txt,va4.txt,",",29
spstr strCommand.txt,tTmp.txt,",",29 //enable
if(tTmp.txt!="") vis bt4,1
{ } //bt5
// set icon spstr strCommand.txt,tTmp.txt,",",30
covx tTmp.txt,sys0,0,0 if(tTmp.txt!="")
substr pageIcons.tIcons.txt,bt5.txt,sys0,1 {
// set text color on active state // set icon
spstr strCommand.txt,tTmp.txt,",",30 covx tTmp.txt,sys0,0,0
covx tTmp.txt,bt5.pco2,0,0 substr pageIcons.tIcons.txt,bt5.txt,sys0,1
// set state // set text color on active state
spstr strCommand.txt,tTmp.txt,",",31 spstr strCommand.txt,tTmp.txt,",",31
covx tTmp.txt,bt5.val,0,0 covx tTmp.txt,bt5.pco2,0,0
// save action // set state
spstr strCommand.txt,va5.txt,",",32 spstr strCommand.txt,tTmp.txt,",",32
//enable covx tTmp.txt,bt5.val,0,0
vis bt5,1 // save action
} spstr strCommand.txt,va5.txt,",",33
//bt6 //enable
spstr strCommand.txt,tTmp.txt,",",33 vis bt5,1
if(tTmp.txt!="") } //bt6
{ spstr strCommand.txt,tTmp.txt,",",34
// set icon if(tTmp.txt!="")
covx tTmp.txt,sys0,0,0 {
substr pageIcons.tIcons.txt,bt6.txt,sys0,1 // set icon
// set text color on active state covx tTmp.txt,sys0,0,0
spstr strCommand.txt,tTmp.txt,",",34 substr pageIcons.tIcons.txt,bt6.txt,sys0,1
covx tTmp.txt,bt6.pco2,0,0 // set text color on active state
// set state spstr strCommand.txt,tTmp.txt,",",35
spstr strCommand.txt,tTmp.txt,",",35 covx tTmp.txt,bt6.pco2,0,0
covx tTmp.txt,bt6.val,0,0 // set state
// save action spstr strCommand.txt,tTmp.txt,",",36
spstr strCommand.txt,va6.txt,",",36 covx tTmp.txt,bt6.val,0,0
//enable // save action
vis bt6,1 spstr strCommand.txt,va6.txt,",",37
} //enable
//bt7 vis bt6,1
spstr strCommand.txt,tTmp.txt,",",37 } //bt7
if(tTmp.txt!="") spstr strCommand.txt,tTmp.txt,",",38
{ if(tTmp.txt!="")
// set icon {
covx tTmp.txt,sys0,0,0 // set icon
substr pageIcons.tIcons.txt,bt7.txt,sys0,1 covx tTmp.txt,sys0,0,0
// set text color on active state substr pageIcons.tIcons.txt,bt7.txt,sys0,1
spstr strCommand.txt,tTmp.txt,",",38 // set text color on active state
covx tTmp.txt,bt7.pco2,0,0 spstr strCommand.txt,tTmp.txt,",",39
// set state covx tTmp.txt,bt7.pco2,0,0
spstr strCommand.txt,tTmp.txt,",",39 // set state
covx tTmp.txt,bt7.val,0,0 spstr strCommand.txt,tTmp.txt,",",40
// save action covx tTmp.txt,bt7.val,0,0
spstr strCommand.txt,va7.txt,",",40 // save action
//enable spstr strCommand.txt,va7.txt,",",41
vis bt7,1 //enable
} vis bt7,1
//bt8 } //bt8
spstr strCommand.txt,tTmp.txt,",",41 spstr strCommand.txt,tTmp.txt,",",42
if(tTmp.txt!="") if(tTmp.txt!="")
{ {
// set icon // set icon
covx tTmp.txt,sys0,0,0 covx tTmp.txt,sys0,0,0
substr pageIcons.tIcons.txt,bt8.txt,sys0,1 substr pageIcons.tIcons.txt,bt8.txt,sys0,1
// set text color on active state // set text color on active state
spstr strCommand.txt,tTmp.txt,",",42 spstr strCommand.txt,tTmp.txt,",",43
covx tTmp.txt,bt8.pco2,0,0 covx tTmp.txt,bt8.pco2,0,0
// set state // set state
spstr strCommand.txt,tTmp.txt,",",43 spstr strCommand.txt,tTmp.txt,",",44
covx tTmp.txt,bt8.val,0,0 covx tTmp.txt,bt8.val,0,0
// save action // save action
spstr strCommand.txt,va8.txt,",",44 spstr strCommand.txt,va8.txt,",",45
//enable //enable
vis bt8,1 vis bt8,1
} }
} }
if(tInstruction.txt=="time") if(tInstruction.txt=="pageType")
{ {
// get set time to global variable //command format pageType,specialPageName
spstr strCommand.txt,pageIcons.vaTime.txt,",",1 //write name of speical page to tId
} spstr strCommand.txt,tId.txt,",",1
if(tInstruction.txt=="date") //save second arg if there's one
{ spstr strCommand.txt,tTmp.txt,",",2
// get set date to global variable //save third arg if there's one
spstr strCommand.txt,pageIcons.vaDate.txt,"?",1 spstr strCommand.txt,pageIcons.tTmp2.txt,",",3
} //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 ...
if(tInstruction.txt=="dimmode") udelete payloadLength-1
{ bufferPos=0
// get value if(tId.txt=="pageStartup")
spstr strCommand.txt,tTmp.txt,",",1 {
covx tTmp.txt,dimValue,0,0 page pageStartup
} }
if(tInstruction.txt=="timeout") if(tId.txt=="screensaver")
{ {
//set timeout to global var page screensaver
spstr strCommand.txt,tTmp.txt,",",1 }
covx tTmp.txt,sleepTimeout,0,0 if(tId.txt=="cardEntities")
} {
if(tInstruction.txt=="pageType") page cardEntities
{ }
//command format pageType,specialPageName if(tId.txt=="cardGrid")
//write name of speical page to tId {
spstr strCommand.txt,tId.txt,",",1 page cardGrid
//save second arg if there's one }
spstr strCommand.txt,tTmp.txt,",",2 if(tId.txt=="popupLight")
//save third arg if there's one {
spstr strCommand.txt,pageIcons.tTmp2.txt,",",3 pageIcons.tTmp1.txt=tTmp.txt
//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 ... page popupLight
udelete payloadLength-1 }
bufferPos=0 if(tId.txt=="popupShutter")
if(tId.txt=="pageStartup") {
{ pageIcons.tTmp1.txt=tTmp.txt
page pageStartup page popupShutter
} }
if(tId.txt=="screensaver") if(tId.txt=="popupNotify")
{ {
page screensaver page popupNotify
} }
if(tId.txt=="cardEntities") if(tId.txt=="cardThermo")
{ {
page cardEntities page cardThermo
} }
if(tId.txt=="cardGrid") if(tId.txt=="cardMedia")
{ {
page cardGrid page cardMedia
} }
if(tId.txt=="popupLight") if(tId.txt=="cardAlarm")
{ {
pageIcons.tTmp1.txt=tTmp.txt page cardAlarm
page popupLight }
} }
if(tId.txt=="popupShutter") if(tInstruction.txt=="time")
{ {
pageIcons.tTmp1.txt=tTmp.txt // get set time to global variable
page popupShutter spstr strCommand.txt,pageIcons.vaTime.txt,",",1
} }
if(tId.txt=="popupNotify") if(tInstruction.txt=="date")
{ {
page popupNotify // get set date to global variable
} spstr strCommand.txt,pageIcons.vaDate.txt,"?",1
if(tId.txt=="cardThermo") }
{ if(tInstruction.txt=="dimmode")
page cardThermo {
} // get value
if(tId.txt=="cardMedia") spstr strCommand.txt,tTmp.txt,",",1
{ covx tTmp.txt,dimValue,0,0
page cardMedia }
} if(tInstruction.txt=="timeout")
if(tId.txt=="cardAlarm") {
{ //set timeout to global var
page cardAlarm spstr strCommand.txt,tTmp.txt,",",1
} covx tTmp.txt,sleepTimeout,0,0
} }
// end of user code // end of user code
udelete payloadLength-1 udelete payloadLength-1
bufferPos=0 bufferPos=0
} }
} }
} }
} }
// next character // next character
bufferPos++ bufferPos++
} }
} }
Timer tmSleep Timer tmSleep
Attributes Attributes