add alternative layout for screensaver (add nextion2text)

This commit is contained in:
joBr99
2022-03-31 20:31:53 +00:00
committed by GitHub Actions
parent 2632185c44
commit 6dfea0aca1
5 changed files with 708 additions and 90 deletions

View File

@@ -22,6 +22,10 @@ popupShutter
19 Component(s)
178 Line(s) of event code
101 Unique line(s) of event code
screensaver
33 Component(s)
207 Line(s) of event code
159 Unique line(s) of event code
pageStartup
19 Component(s)
150 Line(s) of event code
@@ -38,10 +42,6 @@ cardAlarm
35 Component(s)
343 Line(s) of event code
214 Unique line(s) of event code
screensaver
29 Component(s)
182 Line(s) of event code
137 Unique line(s) of event code
cardEntities
62 Component(s)
970 Line(s) of event code
@@ -56,7 +56,7 @@ cardThermo
283 Unique line(s) of event code
Total
13 Page(s)
351 Component(s)
3612 Line(s) of event code
1035 Unique line(s) of event code
14 Page(s)
355 Component(s)
3637 Line(s) of event code
1056 Unique line(s) of event code

View File

@@ -38,26 +38,6 @@ Page screensaver
vis tSend,0
//page open event
// clear weather elements, to keep example content in HMI
tMainIcon.txt=""
tMainText.txt=""
tForecast1.txt=""
tF1Icon.txt=""
tForecast1Val.txt=""
tForecast2.txt=""
tF2Icon.txt=""
tForecast2Val.txt=""
//tSend.txt="event,screensaverOpen"
//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
Variable (string) strCommand
Attributes
@@ -253,7 +233,7 @@ Text tMainIcon
Horizontal Alignment : center
Vertical Alignment : center
Input Type : character
Text : 
Text :
Max. Text Size : 10
Word wrap : disabled
Horizontal Spacing : 0
@@ -283,7 +263,7 @@ Text tMainText
Horizontal Alignment : center
Vertical Alignment : center
Input Type : character
Text : 2,3 °C
Text :
Max. Text Size : 10
Word wrap : disabled
Horizontal Spacing : 0
@@ -313,7 +293,7 @@ Text tForecast1
Horizontal Alignment : center
Vertical Alignment : center
Input Type : character
Text : Mi
Text :
Max. Text Size : 10
Word wrap : disabled
Horizontal Spacing : 0
@@ -327,10 +307,10 @@ Text tForecast1Val
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 126
y coordinate : 277
Width : 72
Height : 26
x coordinate : 125
y coordinate : 276
Width : 71
Height : 25
Effect : load
Effect Priority : 0
Effect Time : 300
@@ -343,7 +323,7 @@ Text tForecast1Val
Horizontal Alignment : center
Vertical Alignment : center
Input Type : character
Text : 9,3 °C
Text :
Max. Text Size : 10
Word wrap : disabled
Horizontal Spacing : 0
@@ -373,7 +353,7 @@ Text tF1Icon
Horizontal Alignment : center
Vertical Alignment : center
Input Type : character
Text : 
Text :
Max. Text Size : 10
Word wrap : disabled
Horizontal Spacing : 0
@@ -403,7 +383,7 @@ Text tForecast2
Horizontal Alignment : center
Vertical Alignment : center
Input Type : character
Text : Do
Text :
Max. Text Size : 10
Word wrap : disabled
Horizontal Spacing : 0
@@ -433,7 +413,7 @@ Text tF2Icon
Horizontal Alignment : center
Vertical Alignment : center
Input Type : character
Text : 
Text :
Max. Text Size : 10
Word wrap : disabled
Horizontal Spacing : 0
@@ -463,7 +443,7 @@ Text tForecast2Val
Horizontal Alignment : center
Vertical Alignment : center
Input Type : character
Text : 11,9 °C
Text :
Max. Text Size : 10
Word wrap : disabled
Horizontal Spacing : 0
@@ -674,7 +654,7 @@ Text tF4Icon
Vertical Alignment : center
Input Type : character
Text :
Max. Text Size : 10
Max. Text Size : 5
Word wrap : disabled
Horizontal Spacing : 0
Vertical Spacing : 0
@@ -709,6 +689,126 @@ Text tForecast4Val
Horizontal Spacing : 0
Vertical Spacing : 0
Text tMainTextAlt
Attributes
ID : 29
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 104
y coordinate : 210
Width : 106
Height : 42
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Associated Keyboard : none
Font ID : 2
Back. Color : 0
Font Color : 65535
Horizontal Alignment : left
Vertical Alignment : center
Input Type : character
Text :
Max. Text Size : 10
Word wrap : disabled
Horizontal Spacing : 0
Vertical Spacing : 0
Text tMainIconAlt
Attributes
ID : 30
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 0
y coordinate : 221
Width : 100
Height : 66
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Associated Keyboard : none
Font ID : 3
Back. Color : 0
Font Color : 65535
Horizontal Alignment : center
Vertical Alignment : center
Input Type : character
Text :
Max. Text Size : 10
Word wrap : disabled
Horizontal Spacing : 0
Vertical Spacing : 0
Text tMRIcon
Attributes
ID : 31
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 101
y coordinate : 266
Width : 40
Height : 35
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Associated Keyboard : none
Font ID : 1
Back. Color : 0
Font Color : 65535
Horizontal Alignment : center
Vertical Alignment : center
Input Type : character
Text :
Max. Text Size : 10
Word wrap : disabled
Horizontal Spacing : 0
Vertical Spacing : 0
Text tMR
Attributes
ID : 32
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 144
y coordinate : 270
Width : 62
Height : 21
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Associated Keyboard : none
Font ID : 0
Back. Color : 0
Font Color : 65535
Horizontal Alignment : left
Vertical Alignment : center
Input Type : character
Text :
Max. Text Size : 10
Word wrap : disabled
Horizontal Spacing : 0
Vertical Spacing : 0
Picture p0
Attributes
ID : 1
@@ -815,12 +915,20 @@ Timer tmSerial
}
if(tInstruction.txt=="weatherUpdate")
{
vis tMainIcon,1
vis tMainIconAlt,0
vis tMainText,1
vis tMainTextAlt,0
vis tMRIcon,0
vis tMR,0
//tMainIcon
spstr strCommand.txt,tTmp.txt,"?",1
covx tTmp.txt,sys0,0,0
substr pageIcons.tIcons.txt,tMainIcon.txt,sys0,1
tMainIconAlt.txt=tMainIcon.txt
//tMainText
spstr strCommand.txt,tMainText.txt,"?",2
tMainTextAlt.txt=tMainText.txt
//tForecast1
spstr strCommand.txt,tForecast1.txt,"?",3
//tF1Icon
@@ -853,6 +961,36 @@ Timer tmSerial
substr pageIcons.tIcons.txt,tF4Icon.txt,sys0,1
//tForecast4Val
spstr strCommand.txt,tForecast4Val.txt,"?",14
//alternative layout
//tMRIcon
spstr strCommand.txt,tTmp.txt,"?",15
covx tTmp.txt,sys0,0,0
substr pageIcons.tIcons.txt,tMRIcon.txt,sys0,1
if(tTmp.txt!="")
{
//value for tMRIcon, activate alternative layout
vis tMainIcon,0
vis tMainText,0
vis tMainTextAlt,1
vis tMainIconAlt,1
vis tMRIcon,1
vis tMR,1
vis tForecast1,0
vis tF1Icon,0
vis tForecast1Val,0
//move forecast values to the right
tForecast4.txt=tForecast3.txt
tForecast3.txt=tForecast2.txt
tForecast2.txt=tForecast1.txt
tForecast4Val.txt=tForecast3Val.txt
tForecast3Val.txt=tForecast2Val.txt
tForecast2Val.txt=tForecast1Val.txt
tF4Icon.txt=tF3Icon.txt
tF3Icon.txt=tF2Icon.txt
tF2Icon.txt=tF1Icon.txt
}
//tMR
spstr strCommand.txt,tMR.txt,"?",16
}
if(tInstruction.txt=="pageType")
{