Compare commits

..

99 Commits

Author SHA1 Message Date
Johannes
3df0fd43ad bump to version 3.4.0 2022-09-15 20:54:35 +02:00
joBr99
2ef455d2f8 sync us-p (add nextion2text) 2022-09-15 18:53:21 +00:00
Johannes
4fc429097e sync us-p 2022-09-15 20:52:45 +02:00
joBr99
f57259fcb5 Update nextion2text.yml (add nextion2text) 2022-09-15 15:16:38 +00:00
Johannes
6cad10adb3 Update nextion2text.yml 2022-09-15 17:16:12 +02:00
joBr99
df5065fa8d sync sleepValue change to us-p (add nextion2text) 2022-09-15 15:07:54 +00:00
Johannes
9efd40f34e sync sleepValue change to us-p 2022-09-15 17:07:26 +02:00
joBr99
c62c8bfde9 Merge branch 'main' of https://github.com/joBr99/nspanel-lovelace-ui (add nextion2text) 2022-09-15 14:56:35 +00:00
Johannes
f4f3b42836 Merge branch 'main' of https://github.com/joBr99/nspanel-lovelace-ui 2022-09-15 16:56:02 +02:00
Johannes
26786f27f9 disable touch in sliders on power card 2022-09-15 16:55:51 +02:00
joBr99
38a12c821e sync us-l version (add nextion2text) 2022-09-15 14:51:20 +00:00
Johannes
a7fd04b565 sync us-l version 2022-09-15 16:50:46 +02:00
joBr99
b867c5712c fix sleepTimer on external navigation (EU) (add nextion2text) 2022-09-14 21:39:56 +00:00
Johannes
0fc16ef269 fix sleepTimer on external navigation (EU) 2022-09-14 23:39:21 +02:00
Johannes
defb820098 calc bright before callbacks 2022-09-14 22:54:51 +02:00
Johannes
8d578e8b5a move callbacks form init to reg call func 2022-09-14 22:51:44 +02:00
Johannes
60e45ad6f9 remove compatibility for updater with old message format 2022-09-14 21:13:55 +02:00
Johannes
1ca00118cf remove debug line 2022-09-14 21:13:35 +02:00
Johannes
3250d15669 Merge branch 'main' of https://github.com/joBr99/nspanel-lovelace-ui 2022-09-14 20:59:00 +02:00
Johannes
c2cfab2faa start refactoring the way ha api is called 2022-09-14 20:58:51 +02:00
Armilar
d7f411ad6c Update v3.1.1.3 (Breaking Changes) - refactoring cardMedia, Bug Fixes
* V3.3.1.3 BugFix Screensaver Toggle
* V3.3.1.3 Refactoring and bug fix and refresh features for cardMedia (breaking changes)
* V3.3.1.3 Adding SpotifyPremium, Sonos and Chromecast (Google home) to the cardMedia logic
2022-09-14 14:29:41 +02:00
joBr99
4a587b306d Merge branch 'main' of https://github.com/joBr99/nspanel-lovelace-ui (add nextion2text) 2022-09-12 15:05:50 +00:00
Johannes
1cbdb05f81 Merge branch 'main' of https://github.com/joBr99/nspanel-lovelace-ui 2022-09-12 17:05:11 +02:00
Johannes
a25795d93b increase tSend to 200 chars 2022-09-12 17:05:03 +02:00
joBr99
977f3643c6 add power page (add nextion2text) 2022-09-11 11:23:12 +00:00
Johannes
8e5dbef6de add power page 2022-09-11 13:22:46 +02:00
Armilar
4732038673 Update README.md 2022-09-10 22:52:18 +02:00
Johannes
f3322c2d64 Update entities.md 2022-09-10 10:58:50 +02:00
Johannes
99c12c33e4 implements #452 2022-09-10 10:50:40 +02:00
joBr99
acd611cdfd Merge branch 'main' of https://github.com/joBr99/nspanel-lovelace-ui (add nextion2text) 2022-09-10 06:32:52 +00:00
Johannes
352746edf0 Merge branch 'main' of https://github.com/joBr99/nspanel-lovelace-ui 2022-09-10 08:32:20 +02:00
Johannes
8d6d8b168f remove action label and increase spaceing 2022-09-10 08:32:12 +02:00
Johannes
79fb4f5e48 Update pages.py 2022-09-09 16:21:20 +02:00
joBr99
2e87916847 Merge branch 'main' of https://github.com/joBr99/nspanel-lovelace-ui (add nextion2text) 2022-09-09 13:35:00 +00:00
Johannes
7bd088de96 Merge branch 'main' of https://github.com/joBr99/nspanel-lovelace-ui 2022-09-09 15:34:21 +02:00
Johannes
1900fe9e25 change font for temperature buttons 2022-09-09 15:34:12 +02:00
joBr99
274a80fb55 update background color for new elements on fan page (add nextion2text) 2022-09-08 19:16:56 +00:00
Johannes
20ee49779b update background color for new elements on fan page 2022-09-08 21:16:19 +02:00
Johannes
b99dad8676 add missing entities to list 2022-09-08 19:44:34 +02:00
Johannes
a816bd67b7 implements #447 2022-09-08 17:01:08 +02:00
joBr99
6d134b15c5 sync us (add nextion2text) 2022-09-06 21:06:52 +00:00
Johannes
a7eee7b97a sync us 2022-09-06 23:06:25 +02:00
Johannes
30893cbf53 Merge branch 'main' of https://github.com/joBr99/nspanel-lovelace-ui 2022-09-06 22:59:11 +02:00
Johannes
919b36c570 implement modes for fans in backend #444 2022-09-06 22:59:03 +02:00
joBr99
8e3a92f18b add color implementation to btn (add nextion2text) 2022-09-06 20:39:53 +00:00
Johannes
ca21e0bffd add color implementation to btn 2022-09-06 22:39:28 +02:00
joBr99
cc62c2f126 Merge branch 'main' of https://github.com/joBr99/nspanel-lovelace-ui (add nextion2text) 2022-09-06 20:37:09 +00:00
Johannes
a5f3c2424b Merge branch 'main' of https://github.com/joBr99/nspanel-lovelace-ui 2022-09-06 22:36:41 +02:00
Johannes
34d24a7739 move color implementation 2022-09-06 22:36:35 +02:00
joBr99
a5c6a13d2e fix unintended mode change (add nextion2text) 2022-09-06 20:29:57 +00:00
Johannes
a67c0f2d8d fix unintended mode change 2022-09-06 22:29:29 +02:00
joBr99
a86c1f04c3 Merge branch 'main' of https://github.com/joBr99/nspanel-lovelace-ui (add nextion2text) 2022-09-06 20:25:18 +00:00
Johannes
b37d25a849 Merge branch 'main' of https://github.com/joBr99/nspanel-lovelace-ui 2022-09-06 22:24:48 +02:00
Johannes
e83ae51747 fix mode sel for 4 modes 2022-09-06 22:24:40 +02:00
joBr99
4037003d2a . (add nextion2text) 2022-09-06 19:46:39 +00:00
Johannes
f264c336e0 . 2022-09-06 21:46:15 +02:00
joBr99
9e3be953eb fix btns (add nextion2text) 2022-09-06 19:37:50 +00:00
Johannes
9238f2a95d fix btns 2022-09-06 21:37:24 +02:00
joBr99
31344f12c3 implement buttons (add nextion2text) 2022-09-06 19:34:56 +00:00
Johannes
6af70d753e implement buttons 2022-09-06 21:34:28 +02:00
joBr99
468006eadc hide next on 3 modes (add nextion2text) 2022-09-06 19:22:23 +00:00
Johannes
838e6cdbe1 hide next on 3 modes 2022-09-06 21:21:56 +02:00
joBr99
29f904cfab Merge branch 'main' of https://github.com/joBr99/nspanel-lovelace-ui (add nextion2text) 2022-09-06 18:41:36 +00:00
Johannes
aead2d220a Merge branch 'main' of https://github.com/joBr99/nspanel-lovelace-ui 2022-09-06 20:41:04 +02:00
Johannes
fbe5359d78 popupfan btns 2022-09-06 20:40:56 +02:00
joBr99
ffa71097cc Merge branch 'main' of https://github.com/joBr99/nspanel-lovelace-ui (add nextion2text) 2022-09-06 16:58:44 +00:00
Johannes
9b27dfe6d8 Merge branch 'main' of https://github.com/joBr99/nspanel-lovelace-ui 2022-09-06 18:58:18 +02:00
Johannes
35890279b6 update eu hmi 2022-09-06 18:58:12 +02:00
joBr99
160224e729 exapnd action space on climate page (add nextion2text) 2022-09-06 16:39:11 +00:00
Johannes
392d4bf989 exapnd action space on climate page 2022-09-06 18:38:40 +02:00
Johannes
cc3ed54cdc implement dedup for mqtt messages 2022-09-05 21:59:19 +02:00
joBr99
99c86331a9 Merge branch 'main' of https://github.com/joBr99/nspanel-lovelace-ui (add nextion2text) 2022-09-04 19:08:26 +00:00
Johannes
1c984127fe Merge branch 'main' of https://github.com/joBr99/nspanel-lovelace-ui 2022-09-04 21:07:59 +02:00
Johannes
5eaf1dedec test extending strCommand of cardEntities and cardGrid to 1000 2022-09-04 21:07:51 +02:00
Johannes
7134033f1f implements #437 2022-09-04 20:45:23 +02:00
Johannes
c079ab6f28 Allow dot syntax for services #253 2022-09-04 19:52:12 +02:00
Johannes
c863f4f4e9 Merge branch 'main' of https://github.com/joBr99/nspanel-lovelace-ui 2022-09-04 19:48:21 +02:00
Johannes
aae4fa0111 add docs for #253 2022-09-04 19:48:01 +02:00
Johannes
59be441a14 add service button type for #253 2022-09-04 19:43:17 +02:00
Armilar
2ceebf6c10 Create cardAlarm_Emulator.js
The further processing of the alarm system logic of cardAlarm is mainly carried out in an external script. This emulator can be used as a basis for an external alarm script
2022-09-04 18:24:46 +02:00
Armilar
949f10bfe1 Refactorying Code for cardAlarm
Multipanel-Mode
2022-09-04 17:45:29 +02:00
Armilar
04c57a8a01 Modification / Fix - cardAlarm 2022-09-04 11:07:45 +02:00
Armilar
a454482d9b BugFix cardAlarm 2022-09-03 21:19:48 +02:00
Armilar
a865a0bbe4 Workaround for typeskript lib errors
In some situations the icon_mapping.ts cannot be executed in the global directory of the ioBroker. The icon_mapping.js can be used instead (in the global directory).
2022-09-02 19:01:09 +02:00
Johannes
86172b788e implements #431 2022-09-01 20:40:20 +02:00
Johannes
5a542c614d fix binary_sensor 2022-09-01 19:09:40 +02:00
Johannes
cd6fa95fa6 refactor entity generation 2022-09-01 18:39:36 +02:00
joBr99
7ecf8b6e3d add a few more pixel to name on cardEntities (add nextion2text) 2022-08-31 18:54:02 +00:00
Johannes
9e8e14e24d add a few more pixel to name on cardEntities 2022-08-31 20:53:29 +02:00
Johannes
96fb8b146e update us-l-i 2022-08-31 18:15:20 +02:00
Johannes
09192672a4 fix ident 2022-08-30 23:12:40 +02:00
Johannes
6f05de76f4 update php 2022-08-30 23:11:09 +02:00
Johannes
441fbe513d add person to docs 2022-08-30 20:03:06 +02:00
Johannes
a5a4f06708 Always recalc brightness 2022-08-30 20:02:14 +02:00
joBr99
641789d420 fix dim bug in firmware (add nextion2text) 2022-08-30 17:57:19 +00:00
Johannes
7b75f8b00f fix dim bug in firmware 2022-08-30 19:56:38 +02:00
Johannes
9994aa94b9 implements #259 2022-08-30 16:56:10 +02:00
Johannes
2d53f26ec6 implements #422 2022-08-30 16:42:50 +02:00
Armilar
030beb674f Upgrade TFT 41 - V3.3.1 / Example PageItem for CIE (XY)
Example PageItem for new CIE color control (XY) with ALias "RGB light", with e.g. colored lights in the DeConz adapter
2022-08-29 21:50:21 +02:00
111 changed files with 13043 additions and 2321 deletions

View File

@@ -35,7 +35,7 @@ jobs:
- name: Download n2t
continue-on-error: true
run: |
wget https://raw.githubusercontent.com/joBr99/Nextion2Text/linux/Nextion2Text.py
wget https://raw.githubusercontent.com/joBr99/Nextion2Text/master/linux/Nextion2Text.py
- name: Run n2t EU
continue-on-error: true

View File

@@ -223,9 +223,12 @@ tIconBtnEntityName is the entiy name used in the button event for pressing the u
`event,buttonPress2,internalNameEntity,actionName,code`
# Icons IDs
### cardPower Page
`entityUpd,heading,navigation,colorHome,iconHome[,iconColor,icon,speed,valueUp,valueDown]x6
`"entityUpd~test~1|1~6666~A~8888~B~1~t0o~t0u~9999~C~2~t1o~t1u~1111~D~3~t2o~t2u~33333~E~-1~t3o~t3u~3333~F~-2~t4o~t4u~4444~G~-3~t5o~t5u`
Please see Icon's int the [icons.md file](icons.md)
# Design Guidelines for Nextion HMI Project

View File

@@ -1,6 +1,6 @@
diff -bur HMI/n2t-out/Program.s.txt HMI/US/landscape/n2t-out/Program.s.txt
--- HMI/n2t-out/Program.s.txt 2022-08-29 19:17:29.747914361 +0000
+++ HMI/US/landscape/n2t-out/Program.s.txt 2022-08-29 19:17:30.983925693 +0000
--- HMI/n2t-out/Program.s.txt 2022-09-15 18:53:18.301002047 +0000
+++ HMI/US/landscape/n2t-out/Program.s.txt 2022-09-15 18:53:19.233011610 +0000
@@ -14,6 +14,3 @@
//color vars
int defaultFontColor=65535
@@ -8,9 +8,10 @@ diff -bur HMI/n2t-out/Program.s.txt HMI/US/landscape/n2t-out/Program.s.txt
- // fix touch offset
- lcd_dev fffb 0002 0000 0020
- page pageStartup
Only in HMI/n2t-out: cardPower.txt
diff -bur HMI/n2t-out/pageStartup.txt HMI/US/landscape/n2t-out/pageStartup.txt
--- HMI/n2t-out/pageStartup.txt 2022-08-29 19:17:29.751914398 +0000
+++ HMI/US/landscape/n2t-out/pageStartup.txt 2022-08-29 19:17:30.983925693 +0000
--- HMI/n2t-out/pageStartup.txt 2022-09-15 18:53:18.301002047 +0000
+++ HMI/US/landscape/n2t-out/pageStartup.txt 2022-09-15 18:53:19.233011610 +0000
@@ -177,7 +177,7 @@
recmod=1
bauds=115200
@@ -21,8 +22,8 @@ diff -bur HMI/n2t-out/pageStartup.txt HMI/US/landscape/n2t-out/pageStartup.txt
btlen tSend.txt,sys0
crcrest 1,0xffff // reset CRC
diff -bur HMI/n2t-out/pageTest.txt HMI/US/landscape/n2t-out/pageTest.txt
--- HMI/n2t-out/pageTest.txt 2022-08-29 19:17:29.747914361 +0000
+++ HMI/US/landscape/n2t-out/pageTest.txt 2022-08-29 19:17:30.983925693 +0000
--- HMI/n2t-out/pageTest.txt 2022-09-15 18:53:18.301002047 +0000
+++ HMI/US/landscape/n2t-out/pageTest.txt 2022-09-15 18:53:19.233011610 +0000
@@ -13,36 +13,6 @@
Events
Preinitialize Event
@@ -60,10 +61,24 @@ diff -bur HMI/n2t-out/pageTest.txt HMI/US/landscape/n2t-out/pageTest.txt
Picture p0
Attributes
@@ -220,82 +190,3 @@
@@ -220,96 +190,3 @@
Touch Press Event
page cardQR
-Button b12
- Attributes
- Scope : local
- Dragging : 0
- Disable release event after dragging: 0
- Send Component ID : disabled
- State : unpressed
- Text : power
- Max. Text Size : 10
-
- Events
- Touch Press Event
- page cardPower
-
-Timer tmSerial
- Attributes
- Scope : local

View File

@@ -84,7 +84,7 @@ Variable (string) tSend
ID : 25
Scope : local
Text :
Max. Text Size: 100
Max. Text Size: 200
Variable (string) va1
Attributes
@@ -1362,6 +1362,7 @@ Timer tmSerial
}
if(tInstruction.txt=="pageType")
{
sleepValue=0
//command format pageType,specialPageName
//write name of speical page to tId
spstr strCommand.txt,tId.txt,"~",1

View File

@@ -103,63 +103,70 @@ Variable (string) strCommand
Variable (string) type1
Attributes
ID : 41
ID : 40
Scope : local
Text :
Max. Text Size: 10
Variable (string) type2
Attributes
ID : 42
ID : 41
Scope : local
Text :
Max. Text Size: 10
Variable (string) type3
Attributes
ID : 43
ID : 42
Scope : local
Text :
Max. Text Size: 10
Variable (string) type4
Attributes
ID : 44
ID : 43
Scope : local
Text :
Max. Text Size: 10
Variable (string) entn1
Attributes
ID : 45
ID : 44
Scope : local
Text :
Max. Text Size: 80
Variable (string) entn2
Attributes
ID : 46
ID : 45
Scope : local
Text :
Max. Text Size: 80
Variable (string) entn3
Attributes
ID : 47
ID : 46
Scope : local
Text :
Max. Text Size: 80
Variable (string) entn4
Attributes
ID : 48
ID : 47
Scope : local
Text :
Max. Text Size: 80
Variable (string) tSend
Attributes
ID : 64
Scope : local
Text :
Max. Text Size: 200
Number nNum1
Attributes
ID : 54
ID : 53
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -189,7 +196,7 @@ Number nNum1
Number nNum2
Attributes
ID : 55
ID : 54
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -219,7 +226,7 @@ Number nNum2
Number nNum3
Attributes
ID : 56
ID : 55
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -249,7 +256,7 @@ Number nNum3
Number nNum4
Attributes
ID : 57
ID : 56
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -547,39 +554,9 @@ Text tIcon4
Horizontal Spacing : 0
Vertical Spacing : 0
Text tSend
Attributes
ID : 28
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 15
y coordinate : 0
Width : 230
Height : 24
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Associated Keyboard : none
Font ID : 0
Back. Color : 65535
Font Color : 0
Horizontal Alignment : center
Vertical Alignment : center
Input Type : character
Text : newtxt
Max. Text Size : 100
Word wrap : disabled
Horizontal Spacing : 0
Vertical Spacing : 0
Text tTmp
Attributes
ID : 29
ID : 28
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -609,7 +586,7 @@ Text tTmp
Text tInstruction
Attributes
ID : 31
ID : 30
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -639,7 +616,7 @@ Text tInstruction
Text tId
Attributes
ID : 32
ID : 31
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -686,7 +663,7 @@ Picture p0
Slider hSlider1
Attributes
ID : 50
ID : 49
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -729,7 +706,7 @@ Slider hSlider1
Slider hSlider2
Attributes
ID : 51
ID : 50
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -772,7 +749,7 @@ Slider hSlider2
Slider hSlider3
Attributes
ID : 52
ID : 51
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -815,7 +792,7 @@ Slider hSlider3
Slider hSlider4
Attributes
ID : 53
ID : 52
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -1422,7 +1399,7 @@ Button bUp4
Button bPrev
Attributes
ID : 33
ID : 32
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -1476,7 +1453,7 @@ Button bPrev
Button bNext
Attributes
ID : 34
ID : 33
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -1523,7 +1500,7 @@ Button bNext
Button bText1
Attributes
ID : 61
ID : 60
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -1570,7 +1547,7 @@ Button bText1
Button bText2
Attributes
ID : 62
ID : 61
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -1617,7 +1594,7 @@ Button bText2
Button bText3
Attributes
ID : 63
ID : 62
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -1664,7 +1641,7 @@ Button bText3
Button bText4
Attributes
ID : 64
ID : 63
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -1891,7 +1868,7 @@ Dual-state Button btOnOff4
Hotspot mSpecial
Attributes
ID : 35
ID : 34
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -1917,7 +1894,7 @@ Hotspot mSpecial
Hotspot m2
Attributes
ID : 37
ID : 36
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -1952,7 +1929,7 @@ Hotspot m2
Hotspot m1
Attributes
ID : 38
ID : 37
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -1987,7 +1964,7 @@ Hotspot m1
Hotspot m0
Attributes
ID : 39
ID : 38
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -2022,7 +1999,7 @@ Hotspot m0
Hotspot m3
Attributes
ID : 40
ID : 39
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -2057,7 +2034,7 @@ Hotspot m3
Hotspot mSwipeNext
Attributes
ID : 58
ID : 57
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -2077,7 +2054,7 @@ Hotspot mSwipeNext
Hotspot mSwipeUp
Attributes
ID : 59
ID : 58
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -2097,7 +2074,7 @@ Hotspot mSwipeUp
Hotspot mSwipePrev
Attributes
ID : 60
ID : 59
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -2117,7 +2094,7 @@ Hotspot mSwipePrev
Timer tmSerial
Attributes
ID : 30
ID : 29
Scope : local
Period (ms): 50
Enabled : yes
@@ -2805,6 +2782,7 @@ Timer tmSerial
}
if(tInstruction.txt=="pageType")
{
sleepValue=0
//command format pageType,specialPageName
//write name of speical page to tId
spstr strCommand.txt,tId.txt,"~",1
@@ -2914,7 +2892,7 @@ Timer tmSerial
Timer tmSleep
Attributes
ID : 36
ID : 35
Scope : local
Period (ms): 1000
Enabled : yes
@@ -2945,7 +2923,7 @@ Timer tmSleep
TouchCap tc0
Attributes
ID : 49
ID : 48
Scope: local
Value: 0

View File

@@ -63,88 +63,95 @@ Variable (string) strCommand
Variable (string) type1
Attributes
ID : 14
ID : 13
Scope : local
Text :
Max. Text Size: 10
Variable (string) type2
Attributes
ID : 15
ID : 14
Scope : local
Text :
Max. Text Size: 10
Variable (string) type3
Attributes
ID : 16
ID : 15
Scope : local
Text :
Max. Text Size: 10
Variable (string) type4
Attributes
ID : 17
ID : 16
Scope : local
Text :
Max. Text Size: 10
Variable (string) entn1
Attributes
ID : 18
ID : 17
Scope : local
Text :
Max. Text Size: 80
Variable (string) entn2
Attributes
ID : 19
ID : 18
Scope : local
Text :
Max. Text Size: 80
Variable (string) entn3
Attributes
ID : 20
ID : 19
Scope : local
Text :
Max. Text Size: 80
Variable (string) entn4
Attributes
ID : 21
ID : 20
Scope : local
Text :
Max. Text Size: 80
Variable (string) type5
Attributes
ID : 34
ID : 33
Scope : local
Text :
Max. Text Size: 10
Variable (string) type6
Attributes
ID : 35
ID : 34
Scope : local
Text :
Max. Text Size: 10
Variable (string) entn5
Attributes
ID : 36
ID : 35
Scope : local
Text :
Max. Text Size: 80
Variable (string) entn6
Attributes
ID : 37
ID : 36
Scope : local
Text :
Max. Text Size: 80
Variable (string) tSend
Attributes
ID : 41
Scope : local
Text :
Max. Text Size: 200
Text tHeading
Attributes
ID : 2
@@ -205,39 +212,9 @@ Text tEntity1
Horizontal Spacing : 0
Vertical Spacing : 0
Text tSend
Attributes
ID : 5
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 20
y coordinate : 0
Width : 230
Height : 24
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Associated Keyboard : none
Font ID : 0
Back. Color : 65535
Font Color : 0
Horizontal Alignment : center
Vertical Alignment : center
Input Type : character
Text : newtxt
Max. Text Size : 100
Word wrap : disabled
Horizontal Spacing : 0
Vertical Spacing : 0
Text tTmp
Attributes
ID : 6
ID : 5
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -267,7 +244,7 @@ Text tTmp
Text tInstruction
Attributes
ID : 8
ID : 7
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -297,7 +274,7 @@ Text tInstruction
Text tId
Attributes
ID : 9
ID : 8
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -327,7 +304,7 @@ Text tId
Text tEntity2
Attributes
ID : 25
ID : 24
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -357,7 +334,7 @@ Text tEntity2
Text tEntity3
Attributes
ID : 27
ID : 26
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -387,7 +364,7 @@ Text tEntity3
Text tEntity4
Attributes
ID : 29
ID : 28
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -417,7 +394,7 @@ Text tEntity4
Text tEntity5
Attributes
ID : 30
ID : 29
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -447,7 +424,7 @@ Text tEntity5
Text tEntity6
Attributes
ID : 33
ID : 32
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -494,7 +471,7 @@ Picture p0
Button bPrev
Attributes
ID : 10
ID : 9
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -548,7 +525,7 @@ Button bPrev
Button bNext
Attributes
ID : 11
ID : 10
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -595,7 +572,7 @@ Button bNext
Button bEntity1
Attributes
ID : 23
ID : 22
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -653,7 +630,7 @@ Button bEntity1
Button bEntity2
Attributes
ID : 24
ID : 23
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -711,7 +688,7 @@ Button bEntity2
Button bEntity3
Attributes
ID : 26
ID : 25
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -769,7 +746,7 @@ Button bEntity3
Button bEntity4
Attributes
ID : 28
ID : 27
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -827,7 +804,7 @@ Button bEntity4
Button bEntity5
Attributes
ID : 31
ID : 30
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -885,7 +862,7 @@ Button bEntity5
Button bEntity6
Attributes
ID : 32
ID : 31
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -943,7 +920,7 @@ Button bEntity6
Hotspot mSpecial
Attributes
ID : 12
ID : 11
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -969,7 +946,7 @@ Hotspot mSpecial
Hotspot mSwipeNext
Attributes
ID : 39
ID : 38
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -989,7 +966,7 @@ Hotspot mSwipeNext
Hotspot mSwipeUp
Attributes
ID : 40
ID : 39
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -1009,7 +986,7 @@ Hotspot mSwipeUp
Hotspot mSwipePrev
Attributes
ID : 41
ID : 40
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -1029,7 +1006,7 @@ Hotspot mSwipePrev
Timer tmSerial
Attributes
ID : 7
ID : 6
Scope : local
Period (ms): 50
Enabled : yes
@@ -1247,6 +1224,7 @@ Timer tmSerial
}
if(tInstruction.txt=="pageType")
{
sleepValue=0
//command format pageType,specialPageName
//write name of speical page to tId
spstr strCommand.txt,tId.txt,"~",1
@@ -1356,7 +1334,7 @@ Timer tmSerial
Timer tmSleep
Attributes
ID : 13
ID : 12
Scope : local
Period (ms): 1000
Enabled : yes
@@ -1387,7 +1365,7 @@ Timer tmSleep
Timer tmLP
Attributes
ID : 38
ID : 37
Scope : local
Period (ms): 500
Enabled : no
@@ -1405,7 +1383,7 @@ Timer tmLP
TouchCap tc0
Attributes
ID : 22
ID : 21
Scope: local
Value: 0

View File

@@ -47,71 +47,48 @@ Page cardMedia
Variable (string) strCommand
Attributes
ID : 7
ID : 6
Scope : local
Text :
Max. Text Size: 750
Variable (string) entn
Attributes
ID : 18
ID : 17
Scope : local
Text :
Max. Text Size: 80
Variable (string) vaSpeakerList
Attributes
ID : 27
ID : 26
Scope : local
Text :
Max. Text Size: 400
Variable (int32) vaSpeakerPos
Attributes
ID : 28
ID : 27
Scope: local
Value: 0
Variable (string) vaMenu
Attributes
ID : 33
ID : 32
Scope : local
Text :
Max. Text Size: 50
Text tSend
Variable (string) tSend
Attributes
ID : 2
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 16
y coordinate : 0
Width : 230
Height : 15
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Associated Keyboard : none
Font ID : 0
Back. Color : 65535
Font Color : 0
Horizontal Alignment : center
Vertical Alignment : center
Input Type : character
Text :
Max. Text Size : 200
Word wrap : disabled
Horizontal Spacing : 0
Vertical Spacing : 0
ID : 33
Scope : local
Text :
Max. Text Size: 200
Text tTmp
Attributes
ID : 3
ID : 2
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -141,7 +118,7 @@ Text tTmp
Text tInstruction
Attributes
ID : 8
ID : 7
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -171,7 +148,7 @@ Text tInstruction
Text tId
Attributes
ID : 9
ID : 8
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -201,7 +178,7 @@ Text tId
Text tHeading
Attributes
ID : 10
ID : 9
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -231,7 +208,7 @@ Text tHeading
Text tTitle
Attributes
ID : 11
ID : 10
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -261,7 +238,7 @@ Text tTitle
Text tAuthor
Attributes
ID : 12
ID : 11
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -291,7 +268,7 @@ Text tAuthor
Text t2
Attributes
ID : 13
ID : 12
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -340,7 +317,7 @@ Text t2
Text tPlayPause
Attributes
ID : 14
ID : 13
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -389,7 +366,7 @@ Text tPlayPause
Text t0
Attributes
ID : 15
ID : 14
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -438,7 +415,7 @@ Text t0
Text tIcon
Attributes
ID : 17
ID : 16
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -486,7 +463,7 @@ Text tIcon
Text t1
Attributes
ID : 22
ID : 21
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -536,7 +513,7 @@ Text t1
Text t3
Attributes
ID : 23
ID : 22
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -586,7 +563,7 @@ Text t3
Text t4
Attributes
ID : 24
ID : 23
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -616,7 +593,7 @@ Text t4
Text tSpeaker
Attributes
ID : 25
ID : 24
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -665,7 +642,7 @@ Text tSpeaker
Text t6
Attributes
ID : 26
ID : 25
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -707,7 +684,7 @@ Text t6
Text t5
Attributes
ID : 29
ID : 28
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -773,7 +750,7 @@ Picture p0
Slider hVolume
Attributes
ID : 16
ID : 15
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -819,7 +796,7 @@ Slider hVolume
Button bNext
Attributes
ID : 4
ID : 3
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -866,7 +843,7 @@ Button bNext
Button bPrev
Attributes
ID : 5
ID : 4
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -920,7 +897,7 @@ Button bPrev
Hotspot mSwipeNext
Attributes
ID : 30
ID : 29
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -940,7 +917,7 @@ Hotspot mSwipeNext
Hotspot mSwipeUp
Attributes
ID : 31
ID : 30
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -960,7 +937,7 @@ Hotspot mSwipeUp
Hotspot mSwipePrev
Attributes
ID : 32
ID : 31
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -980,7 +957,7 @@ Hotspot mSwipePrev
Timer tmSerial
Attributes
ID : 6
ID : 5
Scope : local
Period (ms): 50
Enabled : yes
@@ -1152,6 +1129,7 @@ Timer tmSerial
}
if(tInstruction.txt=="pageType")
{
sleepValue=0
//command format pageType,specialPageName
//write name of speical page to tId
spstr strCommand.txt,tId.txt,"~",1
@@ -1232,7 +1210,7 @@ Timer tmSerial
Timer tmSleep
Attributes
ID : 19
ID : 18
Scope : local
Period (ms): 1000
Enabled : yes
@@ -1263,7 +1241,7 @@ Timer tmSleep
Timer tmCooldown
Attributes
ID : 21
ID : 20
Scope : local
Period (ms): 100
Enabled : no
@@ -1274,7 +1252,7 @@ Timer tmCooldown
TouchCap tc0
Attributes
ID : 20
ID : 19
Scope: local
Value: 0

View File

@@ -79,7 +79,7 @@ Variable (string) tSend
ID : 10
Scope : local
Text :
Max. Text Size: 100
Max. Text Size: 200
Variable (string) tTmp
Attributes
@@ -948,6 +948,7 @@ Timer tmSerial
}
if(tInstruction.txt=="pageType")
{
sleepValue=0
//command format pageType,specialPageName
//write name of speical page to tId
spstr strCommand.txt,tId.txt,"~",1

View File

@@ -161,7 +161,7 @@ Variable (string) tSend
ID : 46
Scope : local
Text :
Max. Text Size: 100
Max. Text Size: 200
XFloat xTempDest1
Attributes
@@ -315,7 +315,7 @@ XFloat xTempDest2
XFloat xTempDest
Attributes
ID : 49
ID : 48
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -523,39 +523,9 @@ Text tCF2
Horizontal Spacing : 0
Vertical Spacing : 0
Text tALbl
Attributes
ID : 47
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 22
y coordinate : 260
Width : 74
Height : 30
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Associated Keyboard : none
Font ID : 0
Back. Color : 6371
Font Color : 65535
Horizontal Alignment : center
Vertical Alignment : center
Input Type : character
Text : Action
Max. Text Size : 30
Word wrap : disabled
Horizontal Spacing : 0
Vertical Spacing : 0
Text tCF
Attributes
ID : 51
ID : 50
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -585,7 +555,7 @@ Text tCF
Text tCurTemp
Attributes
ID : 52
ID : 51
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -739,16 +709,16 @@ Dual-state Button bt0
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 97
x coordinate : 18
y coordinate : 255
Width : 40
Height : 40
Width : 50
Height : 50
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Font ID : 1
Font ID : 3
Back. Color (Unpressed) : 6371
Back. Picture ID (Pressed) : 65535
Back. Color (Pressed) : 6371
@@ -788,16 +758,16 @@ Dual-state Button bt2
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 187
x coordinate : 130
y coordinate : 255
Width : 40
Height : 40
Width : 50
Height : 50
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Font ID : 1
Font ID : 3
Back. Color (Unpressed) : 6371
Back. Picture ID (Pressed) : 65535
Back. Color (Pressed) : 6371
@@ -837,16 +807,16 @@ Dual-state Button bt4
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 277
x coordinate : 242
y coordinate : 255
Width : 40
Height : 40
Width : 50
Height : 50
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Font ID : 1
Font ID : 3
Back. Color (Unpressed) : 6371
Back. Picture ID (Pressed) : 65535
Back. Color (Pressed) : 6371
@@ -886,16 +856,16 @@ Dual-state Button bt6
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 367
x coordinate : 354
y coordinate : 255
Width : 40
Height : 40
Width : 50
Height : 50
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Font ID : 1
Font ID : 3
Back. Color (Unpressed) : 6371
Back. Picture ID (Pressed) : 65535
Back. Color (Pressed) : 6371
@@ -935,16 +905,16 @@ Dual-state Button bt1
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 142
x coordinate : 74
y coordinate : 255
Width : 40
Height : 40
Width : 50
Height : 50
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Font ID : 1
Font ID : 3
Back. Color (Unpressed) : 6371
Back. Picture ID (Pressed) : 65535
Back. Color (Pressed) : 6371
@@ -984,16 +954,16 @@ Dual-state Button bt3
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 232
x coordinate : 186
y coordinate : 255
Width : 40
Height : 40
Width : 50
Height : 50
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Font ID : 1
Font ID : 3
Back. Color (Unpressed) : 6371
Back. Picture ID (Pressed) : 65535
Back. Color (Pressed) : 6371
@@ -1033,16 +1003,16 @@ Dual-state Button bt5
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 322
x coordinate : 298
y coordinate : 255
Width : 40
Height : 40
Width : 50
Height : 50
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Font ID : 1
Font ID : 3
Back. Color (Unpressed) : 6371
Back. Picture ID (Pressed) : 65535
Back. Color (Pressed) : 6371
@@ -1082,16 +1052,16 @@ Dual-state Button bt7
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 412
x coordinate : 410
y coordinate : 255
Width : 40
Height : 40
Width : 50
Height : 50
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Font ID : 1
Font ID : 3
Back. Color (Unpressed) : 6371
Back. Picture ID (Pressed) : 65535
Back. Color (Pressed) : 6371
@@ -1140,7 +1110,7 @@ Dual-state Button btUp1
Effect Time : 300
Fill : solid color
Style : flat
Font ID : 1
Font ID : 3
Back. Color (Unpressed) : 6371
Back. Picture ID (Pressed) : 65535
Back. Color (Pressed) : 6371
@@ -1201,7 +1171,7 @@ Dual-state Button btDown1
Effect Time : 300
Fill : solid color
Style : flat
Font ID : 1
Font ID : 3
Back. Color (Unpressed) : 6371
Back. Picture ID (Pressed) : 65535
Back. Color (Pressed) : 6371
@@ -1262,7 +1232,7 @@ Dual-state Button bUp2
Effect Time : 300
Fill : solid color
Style : flat
Font ID : 1
Font ID : 3
Back. Color (Unpressed) : 6371
Back. Picture ID (Pressed) : 65535
Back. Color (Pressed) : 6371
@@ -1323,7 +1293,7 @@ Dual-state Button bDown2
Effect Time : 300
Fill : solid color
Style : flat
Font ID : 1
Font ID : 3
Back. Color (Unpressed) : 6371
Back. Picture ID (Pressed) : 65535
Back. Color (Pressed) : 6371
@@ -1369,7 +1339,7 @@ Dual-state Button bDown2
Dual-state Button btUp
Attributes
ID : 48
ID : 47
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -1384,7 +1354,7 @@ Dual-state Button btUp
Effect Time : 300
Fill : solid color
Style : flat
Font ID : 1
Font ID : 3
Back. Color (Unpressed) : 6371
Back. Picture ID (Pressed) : 65535
Back. Color (Pressed) : 6371
@@ -1427,7 +1397,7 @@ Dual-state Button btUp
Dual-state Button btDown
Attributes
ID : 50
ID : 49
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -1442,7 +1412,7 @@ Dual-state Button btDown
Effect Time : 300
Fill : solid color
Style : flat
Font ID : 1
Font ID : 3
Back. Color (Unpressed) : 6371
Back. Picture ID (Pressed) : 65535
Back. Color (Pressed) : 6371
@@ -1787,7 +1757,7 @@ Timer tmSerial
//Text tStateLbl
spstr strCommand.txt,tStateLbl.txt,"~",43
//Text tALbl
spstr strCommand.txt,tALbl.txt,"~",44
//spstr strCommand.txt,tALbl.txt,"~",44
//Text tCF
spstr strCommand.txt,tCF.txt,"~",45
tCF1.txt=tCF.txt
@@ -1813,6 +1783,7 @@ Timer tmSerial
}
if(tInstruction.txt=="pageType")
{
sleepValue=0
//command format pageType,specialPageName
//write name of speical page to tId
spstr strCommand.txt,tId.txt,"~",1

View File

@@ -10,57 +10,57 @@ popupNotify
17 Component(s)
226 Line(s) of event code
143 Unique line(s) of event code
popupFan
20 Component(s)
236 Line(s) of event code
150 Unique line(s) of event code
popupLight
27 Component(s)
386 Line(s) of event code
211 Unique line(s) of event code
cardMedia
34 Component(s)
388 Line(s) of event code
209 Unique line(s) of event code
popupShutter
25 Component(s)
388 Line(s) of event code
211 Unique line(s) of event code
cardQR
32 Component(s)
403 Line(s) of event code
234 Unique line(s) of event code
cardGrid
42 Component(s)
462 Line(s) of event code
271 Unique line(s) of event code
pageTest
14 Component(s)
14 Line(s) of event code
14 Unique line(s) of event code
pageStartup
19 Component(s)
167 Line(s) of event code
122 Unique line(s) of event code
popupShutter
25 Component(s)
388 Line(s) of event code
211 Unique line(s) of event code
cardMedia
34 Component(s)
389 Line(s) of event code
210 Unique line(s) of event code
popupFan
27 Component(s)
342 Line(s) of event code
199 Unique line(s) of event code
cardQR
32 Component(s)
404 Line(s) of event code
235 Unique line(s) of event code
popupLight
27 Component(s)
386 Line(s) of event code
211 Unique line(s) of event code
pageTest
14 Component(s)
14 Line(s) of event code
14 Unique line(s) of event code
screensaver
38 Component(s)
341 Line(s) of event code
263 Unique line(s) of event code
cardThermo
53 Component(s)
52 Component(s)
580 Line(s) of event code
303 Unique line(s) of event code
cardAlarm
40 Component(s)
421 Line(s) of event code
254 Unique line(s) of event code
cardGrid
42 Component(s)
463 Line(s) of event code
272 Unique line(s) of event code
cardEntities
65 Component(s)
1127 Line(s) of event code
514 Unique line(s) of event code
1128 Line(s) of event code
515 Unique line(s) of event code
cardAlarm
40 Component(s)
422 Line(s) of event code
255 Unique line(s) of event code
Total
14 Page(s)
432 Component(s)
5150 Line(s) of event code
1358 Unique line(s) of event code
438 Component(s)
5261 Line(s) of event code
1405 Unique line(s) of event code

View File

@@ -402,7 +402,7 @@ Text tVersion
Horizontal Alignment : center
Vertical Alignment : center
Input Type : character
Text : 41
Text : 42
Max. Text Size : 10
Word wrap : disabled
Horizontal Spacing : 0

View File

@@ -47,7 +47,7 @@ Page popupFan
prints crcval,2
vis hSpeed,0
popupFan.bco=defaultBcoColor
for(sys0=0;sys0<20;sys0++)
for(sys0=0;sys0<24;sys0++)
{
if(b[sys0].type==98||b[sys0].type==116)
{
@@ -69,30 +69,57 @@ Page popupFan
Variable (string) strCommand
Attributes
ID : 13
ID : 12
Scope : local
Text :
Max. Text Size: 500
Variable (string) entn
Attributes
ID : 16
ID : 15
Scope : local
Text :
Max. Text Size: 80
Variable (int32) mode
Attributes
ID : 17
ID : 16
Scope: local
Value: 1
Variable (int32) mode_temp
Attributes
ID : 18
ID : 17
Scope: local
Value: 0
Variable (int32) vaModePos
Attributes
ID : 23
Scope: local
Value: 0
Variable (string) vaModeList
Attributes
ID : 24
Scope : local
Text :
Max. Text Size: 400
Variable (string) vaModeCur
Attributes
ID : 25
Scope : local
Text :
Max. Text Size: 400
Variable (string) tSend
Attributes
ID : 26
Scope : local
Text :
Max. Text Size: 200
Text tEntity
Attributes
ID : 2
@@ -101,7 +128,7 @@ Text tEntity
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 108
x coordinate : 107
y coordinate : 21
Width : 263
Height : 30
@@ -131,7 +158,7 @@ Text tIcon1
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 27
x coordinate : 26
y coordinate : 21
Width : 45
Height : 30
@@ -161,7 +188,7 @@ Text t1
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 59
x coordinate : 58
y coordinate : 104
Width : 211
Height : 30
@@ -183,7 +210,7 @@ Text t1
Horizontal Spacing : 0
Vertical Spacing : 0
Text tSend
Text tTmp
Attributes
ID : 8
Scope : local
@@ -191,39 +218,9 @@ Text tSend
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 16
y coordinate : 0
Width : 348
Height : 7
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Associated Keyboard : none
Font ID : 0
Back. Color : 65535
Font Color : 0
Horizontal Alignment : center
Vertical Alignment : center
Input Type : character
Text : newtxt
Max. Text Size : 100
Word wrap : disabled
Horizontal Spacing : 0
Vertical Spacing : 0
Text tTmp
Attributes
ID : 9
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 422
x coordinate : 358
y coordinate : 277
Width : 34
Width : 97
Height : 30
Effect : load
Effect Priority : 0
@@ -245,13 +242,13 @@ Text tTmp
Text tInstruction
Attributes
ID : 14
ID : 13
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 16
x coordinate : 15
y coordinate : 290
Width : 100
Height : 30
@@ -275,13 +272,13 @@ Text tInstruction
Text tId
Attributes
ID : 15
ID : 14
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 116
x coordinate : 115
y coordinate : 290
Width : 100
Height : 30
@@ -328,7 +325,7 @@ Slider hSpeed
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 60
x coordinate : 59
y coordinate : 139
Width : 335
Height : 43
@@ -373,7 +370,7 @@ Button b0
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 413
x coordinate : 412
y coordinate : 8
Width : 50
Height : 50
@@ -412,6 +409,233 @@ Button b0
prints tSend.txt,0
prints crcval,2
Button bMode1
Attributes
ID : 19
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 26
y coordinate : 213
Width : 120
Height : 50
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Font ID : 0
Back. Color : 6371
Back. Picture ID (Pressed) : 65535
Back. Color (Pressed) : 14823
Font Color (Unpressed) : 65535
Font Color (Pressed) : 65535
Horizontal Alignment : center
Vertical Alignment : center
State : unpressed
Text :
Max. Text Size : 40
Word wrap : enabled
Horizontal Spacing : 0
Vertical Spacing : 0
Events
Touch Press Event
//craft command
tSend.txt="event,buttonPress2,"
tSend.txt+=entn.txt+","
sys2=vaModePos.val-3
covx sys2,tTmp.txt,0,0
tSend.txt+="mode-sel,"+tTmp.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 bMode3
Attributes
ID : 20
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 274
y coordinate : 213
Width : 120
Height : 50
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Font ID : 0
Back. Color : 6371
Back. Picture ID (Pressed) : 65535
Back. Color (Pressed) : 14823
Font Color (Unpressed) : 65535
Font Color (Pressed) : 65535
Horizontal Alignment : center
Vertical Alignment : center
State : unpressed
Text :
Max. Text Size : 40
Word wrap : enabled
Horizontal Spacing : 0
Vertical Spacing : 0
Events
Touch Press Event
//craft command
tSend.txt="event,buttonPress2,"
tSend.txt+=entn.txt+","
sys2=vaModePos.val-1
covx sys2,tTmp.txt,0,0
tSend.txt+="mode-sel,"+tTmp.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 bMode2
Attributes
ID : 21
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 150
y coordinate : 213
Width : 120
Height : 50
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Font ID : 0
Back. Color : 6371
Back. Picture ID (Pressed) : 65535
Back. Color (Pressed) : 14823
Font Color (Unpressed) : 65535
Font Color (Pressed) : 65535
Horizontal Alignment : center
Vertical Alignment : center
State : unpressed
Text :
Max. Text Size : 40
Word wrap : enabled
Horizontal Spacing : 0
Vertical Spacing : 0
Events
Touch Press Event
//craft command
tSend.txt="event,buttonPress2,"
tSend.txt+=entn.txt+","
sys2=vaModePos.val-2
covx sys2,tTmp.txt,0,0
tSend.txt+="mode-sel,"+tTmp.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 bModeNext
Attributes
ID : 22
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 403
y coordinate : 213
Width : 50
Height : 50
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Font ID : 3
Back. Color : 6371
Back. Picture ID (Pressed) : 65535
Back. Color (Pressed) : 14823
Font Color (Unpressed) : 50712
Font Color (Pressed) : 65535
Horizontal Alignment : center
Vertical Alignment : center
State : unpressed
Text : 
Max. Text Size : 5
Word wrap : disabled
Horizontal Spacing : 0
Vertical Spacing : 0
Events
Touch Press Event
//if(bMode3.txt=="")
spstr vaModeList.txt,tTmp.txt,"?",vaModePos.val
if(tTmp.txt=="")
{
vaModePos.val=0
spstr vaModeList.txt,bMode1.txt,"?",vaModePos.val
spstr vaModeList.txt,bMode2.txt,"?",vaModePos.val+1
spstr vaModeList.txt,bMode3.txt,"?",vaModePos.val+2
}
spstr vaModeList.txt,bMode1.txt,"?",vaModePos.val
spstr vaModeList.txt,bMode2.txt,"?",vaModePos.val+1
spstr vaModeList.txt,bMode3.txt,"?",vaModePos.val+2
vaModePos.val+=3
spstr vaModeList.txt,tTmp.txt,"?",3
if(tTmp.txt=="")
{
vis bModeNext,0
}else
{
vis bModeNext,1
}
bMode1.pco=defaultFontColor
bMode2.pco=defaultFontColor
bMode3.pco=defaultFontColor
if(bMode1.txt==vaModeCur.txt)
{
bMode1.pco=1374
}
if(bMode2.txt==vaModeCur.txt)
{
bMode2.pco=1374
}
if(bMode3.txt==vaModeCur.txt)
{
bMode3.pco=1374
}
Dual-state Button btOnOff1
Attributes
ID : 7
@@ -420,7 +644,7 @@ Dual-state Button btOnOff1
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 386
x coordinate : 385
y coordinate : 79
Width : 50
Height : 50
@@ -460,7 +684,7 @@ Dual-state Button btOnOff1
Timer tmSleep
Attributes
ID : 11
ID : 10
Scope : local
Period (ms): 1000
Enabled : yes
@@ -480,7 +704,7 @@ Timer tmSleep
Timer tmSerial
Attributes
ID : 12
ID : 11
Scope : local
Period (ms): 50
Enabled : yes
@@ -565,6 +789,37 @@ Timer tmSerial
covx tTmp.txt,hSpeed.maxval,0,0
// set t1 Speed (Localization)
spstr strCommand.txt,t1.txt,"~",7
//current mode
spstr strCommand.txt,vaModeCur.txt,"~",8
//mode list
spstr strCommand.txt,vaModeList.txt,"~",9
if(vaModeList.txt=="")
{
vis bMode1,0
vis bMode2,0
vis bMode3,0
vis bModeNext,0
}
if(bMode1.txt=="")
{
click bModeNext,1
click bModeNext,0
}
bMode1.pco=defaultFontColor
bMode2.pco=defaultFontColor
bMode3.pco=defaultFontColor
if(bMode1.txt==vaModeCur.txt)
{
bMode1.pco=1374
}
if(bMode2.txt==vaModeCur.txt)
{
bMode2.pco=1374
}
if(bMode3.txt==vaModeCur.txt)
{
bMode3.pco=1374
}
}
if(tInstruction.txt=="time")
{
@@ -677,7 +932,7 @@ Timer tmSerial
Timer tmCooldown
Attributes
ID : 19
ID : 18
Scope : local
Period (ms): 100
Enabled : no
@@ -688,7 +943,7 @@ Timer tmCooldown
TouchCap tc0
Attributes
ID : 10
ID : 9
Scope: local
Value: 0

View File

@@ -84,30 +84,37 @@ Page popupLight
Variable (string) strCommand
Attributes
ID : 17
ID : 16
Scope : local
Text :
Max. Text Size: 500
Variable (string) entn
Attributes
ID : 21
ID : 20
Scope : local
Text :
Max. Text Size: 80
Variable (int32) mode
Attributes
ID : 23
ID : 22
Scope: local
Value: 1
Variable (int32) mode_temp
Attributes
ID : 24
ID : 23
Scope: local
Value: 0
Variable (string) tSend
Attributes
ID : 26
Scope : local
Text :
Max. Text Size: 200
Text tEntity
Attributes
ID : 3
@@ -288,39 +295,9 @@ Text t4
Horizontal Spacing : 0
Vertical Spacing : 0
Text tSend
Attributes
ID : 12
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 15
y coordinate : 0
Width : 348
Height : 7
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Associated Keyboard : none
Font ID : 0
Back. Color : 65535
Font Color : 0
Horizontal Alignment : center
Vertical Alignment : center
Input Type : character
Text : newtxt
Max. Text Size : 100
Word wrap : disabled
Horizontal Spacing : 0
Vertical Spacing : 0
Text tTmp
Attributes
ID : 13
ID : 12
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -350,7 +327,7 @@ Text tTmp
Text tInstruction
Attributes
ID : 18
ID : 17
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -380,7 +357,7 @@ Text tInstruction
Text tId
Attributes
ID : 19
ID : 18
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -410,7 +387,7 @@ Text tId
Text t0
Attributes
ID : 25
ID : 24
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -547,7 +524,7 @@ Slider hBrightness
Slider hTempSlider
Attributes
ID : 20
ID : 19
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -639,7 +616,7 @@ Button b0
Button bColor
Attributes
ID : 22
ID : 21
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -742,7 +719,7 @@ Dual-state Button btOnOff1
Timer tmSleep
Attributes
ID : 15
ID : 14
Scope : local
Period (ms): 1000
Enabled : yes
@@ -762,7 +739,7 @@ Timer tmSleep
Timer tmSerial
Attributes
ID : 16
ID : 15
Scope : local
Period (ms): 50
Enabled : yes
@@ -1027,7 +1004,7 @@ Timer tmSerial
Timer tmCooldown
Attributes
ID : 26
ID : 25
Scope : local
Period (ms): 100
Enabled : no
@@ -1038,7 +1015,7 @@ Timer tmCooldown
TouchCap tc0
Attributes
ID : 14
ID : 13
Scope: local
Value: 0

View File

@@ -41,57 +41,34 @@ Page popupNotify
Variable (string) strCommand
Attributes
ID : 8
ID : 7
Scope : local
Text :
Max. Text Size: 1000
Variable (string) entn
Attributes
ID : 15
ID : 14
Scope : local
Text :
Max. Text Size: 30
Variable (int32) vaOldSleepT
Attributes
ID : 16
ID : 15
Scope: local
Value: 0
Text tSend
Variable (string) tSend
Attributes
ID : 3
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 15
y coordinate : 0
Width : 348
Height : 22
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Associated Keyboard : none
Font ID : 0
Back. Color : 65535
Font Color : 0
Horizontal Alignment : center
Vertical Alignment : center
Input Type : character
Text : newtxt
Max. Text Size : 100
Word wrap : disabled
Horizontal Spacing : 0
Vertical Spacing : 0
ID : 16
Scope : local
Text :
Max. Text Size: 200
Text tTmp
Attributes
ID : 4
ID : 3
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -121,7 +98,7 @@ Text tTmp
Text tInstruction
Attributes
ID : 9
ID : 8
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -151,7 +128,7 @@ Text tInstruction
Text tId
Attributes
ID : 10
ID : 9
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -181,7 +158,7 @@ Text tId
Text tHeading
Attributes
ID : 11
ID : 10
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -211,7 +188,7 @@ Text tHeading
Text tText
Attributes
ID : 12
ID : 11
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -306,7 +283,7 @@ Button b0
Button b2
Attributes
ID : 13
ID : 12
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -355,7 +332,7 @@ Button b2
Button b1
Attributes
ID : 14
ID : 13
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -404,7 +381,7 @@ Button b1
Timer tmSleep
Attributes
ID : 6
ID : 5
Scope : local
Period (ms): 1000
Enabled : yes
@@ -424,7 +401,7 @@ Timer tmSleep
Timer tmSerial
Attributes
ID : 7
ID : 6
Scope : local
Period (ms): 50
Enabled : yes
@@ -647,7 +624,7 @@ Timer tmSerial
TouchCap tc0
Attributes
ID : 5
ID : 4
Scope: local
Value: 0

View File

@@ -85,39 +85,46 @@ Page popupShutter
Variable (string) strCommand
Attributes
ID : 9
ID : 8
Scope : local
Text :
Max. Text Size: 500
Variable (string) entn
Attributes
ID : 15
ID : 14
Scope : local
Text :
Max. Text Size: 80
Variable (string) tInstruction
Attributes
ID : 17
ID : 16
Scope : local
Text :
Max. Text Size: 20
Variable (string) tId
Attributes
ID : 18
ID : 17
Scope : local
Text :
Max. Text Size: 20
Variable (string) tTmp
Attributes
ID : 19
ID : 18
Scope : local
Text :
Max. Text Size: 80
Variable (string) tSend
Attributes
ID : 24
Scope : local
Text :
Max. Text Size: 200
Text tEntity
Attributes
ID : 2
@@ -178,39 +185,9 @@ Text tIcon1
Horizontal Spacing : 0
Vertical Spacing : 0
Text tSend
Attributes
ID : 5
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 16
y coordinate : 0
Width : 348
Height : 22
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Associated Keyboard : none
Font ID : 0
Back. Color : 65535
Font Color : 0
Horizontal Alignment : center
Vertical Alignment : center
Input Type : character
Text : newtxt
Max. Text Size : 100
Word wrap : disabled
Horizontal Spacing : 0
Vertical Spacing : 0
Text tPosHeading
Attributes
ID : 14
ID : 13
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -240,7 +217,7 @@ Text tPosHeading
Text tInfo1
Attributes
ID : 16
ID : 15
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -270,7 +247,7 @@ Text tInfo1
Text tTiltHeading
Attributes
ID : 20
ID : 19
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -317,7 +294,7 @@ Picture p0
Slider hPosition
Attributes
ID : 13
ID : 12
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -361,7 +338,7 @@ Slider hPosition
Slider hTilt
Attributes
ID : 21
ID : 20
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -452,7 +429,7 @@ Button b0
Button bDown1
Attributes
ID : 10
ID : 9
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -499,7 +476,7 @@ Button bDown1
Button bStop1
Attributes
ID : 11
ID : 10
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -546,7 +523,7 @@ Button bStop1
Button bUp1
Attributes
ID : 12
ID : 11
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -593,7 +570,7 @@ Button bUp1
Button bTLeft
Attributes
ID : 22
ID : 21
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -640,7 +617,7 @@ Button bTLeft
Button bTStop
Attributes
ID : 23
ID : 22
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -687,7 +664,7 @@ Button bTStop
Button bTRight
Attributes
ID : 24
ID : 23
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -734,7 +711,7 @@ Button bTRight
Timer tmSleep
Attributes
ID : 7
ID : 6
Scope : local
Period (ms): 1000
Enabled : yes
@@ -754,7 +731,7 @@ Timer tmSleep
Timer tmSerial
Attributes
ID : 8
ID : 7
Scope : local
Period (ms): 50
Enabled : yes
@@ -1036,7 +1013,7 @@ Timer tmSerial
TouchCap tc0
Attributes
ID : 6
ID : 5
Scope: local
Value: 0

View File

@@ -971,10 +971,10 @@ Timer tmSerial
// get value
spstr strCommand.txt,tTmp.txt,"~",1
covx tTmp.txt,dimValue,0,0
dim=dimValue
// 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!="")

View File

@@ -73,7 +73,7 @@ Variable (string) tSend
Attributes
Scope : local
Text :
Max. Text Size: 100
Max. Text Size: 200
Variable (string) va1
Attributes
@@ -780,6 +780,7 @@ Timer tmSerial
}
if(tInstruction.txt=="pageType")
{
sleepValue=0
//command format pageType,specialPageName
//write name of speical page to tId
spstr strCommand.txt,tId.txt,"~",1

View File

@@ -140,6 +140,12 @@ Variable (string) entn4
Text :
Max. Text Size: 80
Variable (string) tSend
Attributes
Scope : local
Text :
Max. Text Size: 200
Number nNum1
Attributes
Scope : local
@@ -266,16 +272,6 @@ Text tIcon4
Text : 
Max. Text Size : 5
Text tSend
Attributes
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
Scope : local
@@ -1833,6 +1829,7 @@ Timer tmSerial
}
if(tInstruction.txt=="pageType")
{
sleepValue=0
//command format pageType,specialPageName
//write name of speical page to tId
spstr strCommand.txt,tId.txt,"~",1

View File

@@ -124,6 +124,12 @@ Variable (string) entn6
Text :
Max. Text Size: 80
Variable (string) tSend
Attributes
Scope : local
Text :
Max. Text Size: 200
Text tHeading
Attributes
Scope : local
@@ -144,16 +150,6 @@ Text tEntity1
Text : tEntity1
Max. Text Size : 30
Text tSend
Attributes
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
Scope : local
@@ -783,6 +779,7 @@ Timer tmSerial
}
if(tInstruction.txt=="pageType")
{
sleepValue=0
//command format pageType,specialPageName
//write name of speical page to tId
spstr strCommand.txt,tId.txt,"~",1

View File

@@ -66,15 +66,11 @@ Variable (string) vaMenu
Text :
Max. Text Size: 50
Text tSend
Variable (string) tSend
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Associated Keyboard : none
Text :
Max. Text Size : 200
Scope : local
Text :
Max. Text Size: 200
Text tTmp
Attributes
@@ -702,6 +698,7 @@ Timer tmSerial
}
if(tInstruction.txt=="pageType")
{
sleepValue=0
//command format pageType,specialPageName
//write name of speical page to tId
spstr strCommand.txt,tId.txt,"~",1

View File

@@ -68,7 +68,7 @@ Variable (string) tSend
Attributes
Scope : local
Text :
Max. Text Size: 100
Max. Text Size: 200
Variable (string) tTmp
Attributes
@@ -649,6 +649,7 @@ Timer tmSerial
}
if(tInstruction.txt=="pageType")
{
sleepValue=0
//command format pageType,specialPageName
//write name of speical page to tId
spstr strCommand.txt,tId.txt,"~",1

View File

@@ -139,7 +139,7 @@ Variable (string) tSend
Attributes
Scope : local
Text :
Max. Text Size: 100
Max. Text Size: 200
XFloat xTempDest1
Attributes
@@ -255,16 +255,6 @@ Text tCF2
Text : 
Max. Text Size : 10
Text tALbl
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Associated Keyboard : none
Text : Action
Max. Text Size : 30
Text tCF
Attributes
Scope : local
@@ -1069,7 +1059,7 @@ Timer tmSerial
//Text tStateLbl
spstr strCommand.txt,tStateLbl.txt,"~",43
//Text tALbl
spstr strCommand.txt,tALbl.txt,"~",44
//spstr strCommand.txt,tALbl.txt,"~",44
//Text tCF
spstr strCommand.txt,tCF.txt,"~",45
tCF1.txt=tCF.txt
@@ -1095,6 +1085,7 @@ Timer tmSerial
}
if(tInstruction.txt=="pageType")
{
sleepValue=0
//command format pageType,specialPageName
//write name of speical page to tId
spstr strCommand.txt,tId.txt,"~",1

View File

@@ -152,7 +152,7 @@ Text tVersion
Disable release event after dragging: 0
Send Component ID : disabled
Associated Keyboard : none
Text : 41
Text : 42
Max. Text Size : 10
Picture p0

View File

@@ -39,7 +39,7 @@ Page popupFan
prints crcval,2
vis hSpeed,0
popupFan.bco=defaultBcoColor
for(sys0=0;sys0<20;sys0++)
for(sys0=0;sys0<24;sys0++)
{
if(b[sys0].type==98||b[sys0].type==116)
{
@@ -81,6 +81,29 @@ Variable (int32) mode_temp
Scope: local
Value: 0
Variable (int32) vaModePos
Attributes
Scope: local
Value: 0
Variable (string) vaModeList
Attributes
Scope : local
Text :
Max. Text Size: 400
Variable (string) vaModeCur
Attributes
Scope : local
Text :
Max. Text Size: 400
Variable (string) tSend
Attributes
Scope : local
Text :
Max. Text Size: 200
Text tEntity
Attributes
Scope : local
@@ -111,16 +134,6 @@ Text t1
Text :
Max. Text Size : 50
Text tSend
Attributes
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
Scope : local
@@ -213,6 +226,145 @@ Button b0
prints tSend.txt,0
prints crcval,2
Button bMode1
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
State : unpressed
Text :
Max. Text Size : 40
Events
Touch Press Event
//craft command
tSend.txt="event,buttonPress2,"
tSend.txt+=entn.txt+","
sys2=vaModePos.val-3
covx sys2,tTmp.txt,0,0
tSend.txt+="mode-sel,"+tTmp.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 bMode3
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
State : unpressed
Text :
Max. Text Size : 40
Events
Touch Press Event
//craft command
tSend.txt="event,buttonPress2,"
tSend.txt+=entn.txt+","
sys2=vaModePos.val-1
covx sys2,tTmp.txt,0,0
tSend.txt+="mode-sel,"+tTmp.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 bMode2
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
State : unpressed
Text :
Max. Text Size : 40
Events
Touch Press Event
//craft command
tSend.txt="event,buttonPress2,"
tSend.txt+=entn.txt+","
sys2=vaModePos.val-2
covx sys2,tTmp.txt,0,0
tSend.txt+="mode-sel,"+tTmp.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 bModeNext
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(bMode3.txt=="")
spstr vaModeList.txt,tTmp.txt,"?",vaModePos.val
if(tTmp.txt=="")
{
vaModePos.val=0
spstr vaModeList.txt,bMode1.txt,"?",vaModePos.val
spstr vaModeList.txt,bMode2.txt,"?",vaModePos.val+1
spstr vaModeList.txt,bMode3.txt,"?",vaModePos.val+2
}
spstr vaModeList.txt,bMode1.txt,"?",vaModePos.val
spstr vaModeList.txt,bMode2.txt,"?",vaModePos.val+1
spstr vaModeList.txt,bMode3.txt,"?",vaModePos.val+2
vaModePos.val+=3
spstr vaModeList.txt,tTmp.txt,"?",3
if(tTmp.txt=="")
{
vis bModeNext,0
}else
{
vis bModeNext,1
}
bMode1.pco=defaultFontColor
bMode2.pco=defaultFontColor
bMode3.pco=defaultFontColor
if(bMode1.txt==vaModeCur.txt)
{
bMode1.pco=1374
}
if(bMode2.txt==vaModeCur.txt)
{
bMode2.pco=1374
}
if(bMode3.txt==vaModeCur.txt)
{
bMode3.pco=1374
}
Dual-state Button btOnOff1
Attributes
Scope : local
@@ -346,6 +498,37 @@ Timer tmSerial
covx tTmp.txt,hSpeed.maxval,0,0
// set t1 Speed (Localization)
spstr strCommand.txt,t1.txt,"~",7
//current mode
spstr strCommand.txt,vaModeCur.txt,"~",8
//mode list
spstr strCommand.txt,vaModeList.txt,"~",9
if(vaModeList.txt=="")
{
vis bMode1,0
vis bMode2,0
vis bMode3,0
vis bModeNext,0
}
if(bMode1.txt=="")
{
click bModeNext,1
click bModeNext,0
}
bMode1.pco=defaultFontColor
bMode2.pco=defaultFontColor
bMode3.pco=defaultFontColor
if(bMode1.txt==vaModeCur.txt)
{
bMode1.pco=1374
}
if(bMode2.txt==vaModeCur.txt)
{
bMode2.pco=1374
}
if(bMode3.txt==vaModeCur.txt)
{
bMode3.pco=1374
}
}
if(tInstruction.txt=="time")
{

View File

@@ -96,6 +96,12 @@ Variable (int32) mode_temp
Scope: local
Value: 0
Variable (string) tSend
Attributes
Scope : local
Text :
Max. Text Size: 200
Text tEntity
Attributes
Scope : local
@@ -156,16 +162,6 @@ Text t4
Text : Temperature
Max. Text Size : 50
Text tSend
Attributes
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
Scope : local

View File

@@ -48,15 +48,11 @@ Variable (int32) vaOldSleepT
Scope: local
Value: 0
Text tSend
Variable (string) tSend
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Associated Keyboard : none
Text : newtxt
Max. Text Size : 100
Scope : local
Text :
Max. Text Size: 200
Text tTmp
Attributes

View File

@@ -105,6 +105,12 @@ Variable (string) tTmp
Text :
Max. Text Size: 80
Variable (string) tSend
Attributes
Scope : local
Text :
Max. Text Size: 200
Text tEntity
Attributes
Scope : local
@@ -125,16 +131,6 @@ Text tIcon1
Text : 
Max. Text Size : 10
Text tSend
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Associated Keyboard : none
Text : newtxt
Max. Text Size : 100
Text tPosHeading
Attributes
Scope : local

View File

@@ -406,10 +406,10 @@ Timer tmSerial
// get value
spstr strCommand.txt,tTmp.txt,"~",1
covx tTmp.txt,dimValue,0,0
dim=dimValue
// 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!="")

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1,6 +1,6 @@
diff -bur HMI/n2t-out/Program.s.txt HMI/US/portrait/n2t-out/Program.s.txt
--- HMI/n2t-out/Program.s.txt 2022-08-29 19:17:29.747914361 +0000
+++ HMI/US/portrait/n2t-out/Program.s.txt 2022-08-29 19:17:30.347919862 +0000
--- HMI/n2t-out/Program.s.txt 2022-09-15 18:53:18.301002047 +0000
+++ HMI/US/portrait/n2t-out/Program.s.txt 2022-09-15 18:53:18.749006644 +0000
@@ -14,6 +14,6 @@
//color vars
int defaultFontColor=65535
@@ -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
page pageStartup
diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
--- HMI/n2t-out/cardEntities.txt 2022-08-29 19:17:29.751914398 +0000
+++ HMI/US/portrait/n2t-out/cardEntities.txt 2022-08-29 19:17:30.347919862 +0000
--- HMI/n2t-out/cardEntities.txt 2022-09-15 18:53:18.305002088 +0000
+++ HMI/US/portrait/n2t-out/cardEntities.txt 2022-09-15 18:53:18.753006685 +0000
@@ -65,6 +65,16 @@
vis nNum4,0
vis bPrev,0
@@ -46,10 +46,10 @@ diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
+ Text :
+ Max. Text Size: 10
+
Number nNum1
Variable (string) tSend
Attributes
Scope : local
@@ -176,6 +198,15 @@
Scope : local
@@ -182,6 +204,15 @@
Associated Keyboard : none
Value : 0
@@ -65,7 +65,7 @@ diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
Text tHeading
Attributes
Scope : local
@@ -306,6 +337,26 @@
@@ -302,6 +333,26 @@
Text :
Max. Text Size : 50
@@ -92,7 +92,7 @@ diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
Picture p0
Attributes
Scope : local
@@ -425,6 +476,34 @@
@@ -421,6 +472,34 @@
prints tSend.txt,0
prints crcval,2
@@ -127,7 +127,7 @@ diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
Button bDown1
Attributes
Scope : local
@@ -882,6 +961,106 @@
@@ -878,6 +957,106 @@
prints tSend.txt,0
prints crcval,2
@@ -234,7 +234,7 @@ diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
Dual-state Button btOnOff1
Attributes
Scope : local
@@ -990,6 +1169,33 @@
@@ -986,6 +1165,33 @@
prints tSend.txt,0
prints crcval,2
@@ -268,7 +268,7 @@ diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
Hotspot mSpecial
Attributes
Scope : local
@@ -1111,6 +1317,32 @@
@@ -1107,6 +1313,32 @@
page popupFan
}
@@ -301,7 +301,7 @@ diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
Hotspot mSwipeNext
Attributes
Scope : local
@@ -1830,6 +2062,155 @@
@@ -1826,6 +2058,155 @@
covx tTmp.txt,sys0,0,0
hSlider4.maxval=sys0
}
@@ -457,9 +457,10 @@ diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
}
if(tInstruction.txt=="pageType")
{
Only in HMI/n2t-out: cardPower.txt
diff -bur HMI/n2t-out/pageStartup.txt HMI/US/portrait/n2t-out/pageStartup.txt
--- HMI/n2t-out/pageStartup.txt 2022-08-29 19:17:29.751914398 +0000
+++ HMI/US/portrait/n2t-out/pageStartup.txt 2022-08-29 19:17:30.347919862 +0000
--- HMI/n2t-out/pageStartup.txt 2022-09-15 18:53:18.301002047 +0000
+++ HMI/US/portrait/n2t-out/pageStartup.txt 2022-09-15 18:53:18.749006644 +0000
@@ -142,7 +142,7 @@
Disable release event after dragging: 0
Send Component ID : disabled
@@ -479,8 +480,8 @@ diff -bur HMI/n2t-out/pageStartup.txt HMI/US/portrait/n2t-out/pageStartup.txt
btlen tSend.txt,sys0
crcrest 1,0xffff // reset CRC
diff -bur HMI/n2t-out/pageTest.txt HMI/US/portrait/n2t-out/pageTest.txt
--- HMI/n2t-out/pageTest.txt 2022-08-29 19:17:29.747914361 +0000
+++ HMI/US/portrait/n2t-out/pageTest.txt 2022-08-29 19:17:30.347919862 +0000
--- HMI/n2t-out/pageTest.txt 2022-09-15 18:53:18.301002047 +0000
+++ HMI/US/portrait/n2t-out/pageTest.txt 2022-09-15 18:53:18.749006644 +0000
@@ -13,36 +13,6 @@
Events
Preinitialize Event
@@ -518,10 +519,24 @@ diff -bur HMI/n2t-out/pageTest.txt HMI/US/portrait/n2t-out/pageTest.txt
Picture p0
Attributes
@@ -220,82 +190,3 @@
@@ -220,96 +190,3 @@
Touch Press Event
page cardQR
-Button b12
- Attributes
- Scope : local
- Dragging : 0
- Disable release event after dragging: 0
- Send Component ID : disabled
- State : unpressed
- Text : power
- Max. Text Size : 10
-
- Events
- Touch Press Event
- page cardPower
-
-Timer tmSerial
- Attributes
- Scope : local
@@ -601,3 +616,73 @@ diff -bur HMI/n2t-out/pageTest.txt HMI/US/portrait/n2t-out/pageTest.txt
- }
- }
-
diff -bur HMI/n2t-out/popupFan.txt HMI/US/portrait/n2t-out/popupFan.txt
--- HMI/n2t-out/popupFan.txt 2022-09-15 18:53:18.301002047 +0000
+++ HMI/US/portrait/n2t-out/popupFan.txt 2022-09-15 18:53:18.749006644 +0000
@@ -81,23 +81,23 @@
Scope: local
Value: 0
-Variable (int32) vaModePos
- Attributes
- Scope: local
- Value: 0
-
-Variable (string) vaModeList
+Variable (string) vaModeCur
Attributes
Scope : local
Text :
Max. Text Size: 400
-Variable (string) vaModeCur
+Variable (string) vaModeList
Attributes
Scope : local
Text :
Max. Text Size: 400
+Variable (int32) vaModePos
+ Attributes
+ Scope: local
+ Value: 0
+
Variable (string) tSend
Attributes
Scope : local
@@ -256,7 +256,7 @@
prints tSend.txt,0
prints crcval,2
-Button bMode3
+Button bMode2
Attributes
Scope : local
Dragging : 0
@@ -271,7 +271,7 @@
//craft command
tSend.txt="event,buttonPress2,"
tSend.txt+=entn.txt+","
- sys2=vaModePos.val-1
+ sys2=vaModePos.val-2
covx sys2,tTmp.txt,0,0
tSend.txt+="mode-sel,"+tTmp.txt
//send calc crc
@@ -286,7 +286,7 @@
prints tSend.txt,0
prints crcval,2
-Button bMode2
+Button bMode3
Attributes
Scope : local
Dragging : 0
@@ -301,7 +301,7 @@
//craft command
tSend.txt="event,buttonPress2,"
tSend.txt+=entn.txt+","
- sys2=vaModePos.val-2
+ sys2=vaModePos.val-1
covx sys2,tTmp.txt,0,0
tSend.txt+="mode-sel,"+tTmp.txt
//send calc crc

View File

@@ -1,12 +1,12 @@
+++ HMI/US/portrait/diff-eu-version.txt 2022-08-29 19:17:30.363920009 +0000
+--- HMI/n2t-out/Program.s.txt 2022-08-29 19:17:29.747914361 +0000
++++ HMI/US/portrait/n2t-out/Program.s.txt 2022-08-29 19:17:30.347919862 +0000
+++ HMI/US/portrait/diff-eu-version.txt 2022-09-15 18:53:18.765006808 +0000
+--- HMI/n2t-out/Program.s.txt 2022-09-15 18:53:18.301002047 +0000
++++ HMI/US/portrait/n2t-out/Program.s.txt 2022-09-15 18:53:18.749006644 +0000
+@@ -14,6 +14,6 @@
+ //color vars
+ int defaultFontColor=65535
+ int defaultBcoColor=6371
+--- HMI/n2t-out/cardEntities.txt 2022-08-29 19:17:29.751914398 +0000
++++ HMI/US/portrait/n2t-out/cardEntities.txt 2022-08-29 19:17:30.347919862 +0000
+--- HMI/n2t-out/cardEntities.txt 2022-09-15 18:53:18.305002088 +0000
++++ HMI/US/portrait/n2t-out/cardEntities.txt 2022-09-15 18:53:18.753006685 +0000
+@@ -65,6 +65,16 @@
+ vis bPrev,0
+ vis bNext,0
@@ -14,14 +14,16 @@
+ for(sys0=0;sys0<65;sys0++)
+ {
+@@ -140,6 +150,18 @@
+@@ -176,6 +198,15 @@
+@@ -306,6 +337,26 @@
+@@ -425,6 +476,34 @@
+@@ -882,6 +961,106 @@
+@@ -990,6 +1169,33 @@
+@@ -1111,6 +1317,32 @@
+ Variable (string) tSend
+ Scope : local
+@@ -182,6 +204,15 @@
+@@ -302,6 +333,26 @@
+@@ -421,6 +472,34 @@
+@@ -878,6 +957,106 @@
+@@ -986,6 +1165,33 @@
+@@ -1107,6 +1313,32 @@
+ page popupFan
+@@ -1830,6 +2062,155 @@
+@@ -1826,6 +2058,155 @@
++ vis bUp5,0
++ vis bStop5,0
++ vis bDown5,0
@@ -33,11 +35,12 @@
++ spstr strCommand.txt,tTmp.txt,"~",32
++ covx tTmp.txt,sys0,0,0
++ btOnOff5.val=sys0
+--- HMI/n2t-out/pageStartup.txt 2022-08-29 19:17:29.751914398 +0000
++++ HMI/US/portrait/n2t-out/pageStartup.txt 2022-08-29 19:17:30.347919862 +0000
+Only in HMI/n2t-out: cardPower.txt
+--- HMI/n2t-out/pageStartup.txt 2022-09-15 18:53:18.301002047 +0000
++++ HMI/US/portrait/n2t-out/pageStartup.txt 2022-09-15 18:53:18.749006644 +0000
+diff -bur HMI/n2t-out/pageTest.txt HMI/US/portrait/n2t-out/pageTest.txt
+--- HMI/n2t-out/pageTest.txt 2022-08-29 19:17:29.747914361 +0000
++++ HMI/US/portrait/n2t-out/pageTest.txt 2022-08-29 19:17:30.347919862 +0000
+--- HMI/n2t-out/pageTest.txt 2022-09-15 18:53:18.301002047 +0000
++++ HMI/US/portrait/n2t-out/pageTest.txt 2022-09-15 18:53:18.749006644 +0000
+@@ -13,36 +13,6 @@
+ Events
+ Preinitialize Event
@@ -75,10 +78,24 @@
+
+ Picture p0
+ Attributes
+@@ -220,82 +190,3 @@
+@@ -220,96 +190,3 @@
+ Touch Press Event
+ page cardQR
+
+-Button b12
+- Attributes
+- Scope : local
+- Dragging : 0
+- Disable release event after dragging: 0
+- Send Component ID : disabled
+- State : unpressed
+- Text : power
+- Max. Text Size : 10
+-
+- Events
+- Touch Press Event
+- page cardPower
+-
+-Timer tmSerial
+- Attributes
+- Scope : local
@@ -158,3 +175,73 @@
+- }
+- }
+-
+diff -bur HMI/n2t-out/popupFan.txt HMI/US/portrait/n2t-out/popupFan.txt
+--- HMI/n2t-out/popupFan.txt 2022-09-15 18:53:18.301002047 +0000
++++ HMI/US/portrait/n2t-out/popupFan.txt 2022-09-15 18:53:18.749006644 +0000
+@@ -81,23 +81,23 @@
+ Scope: local
+ Value: 0
+
+-Variable (int32) vaModePos
+- Attributes
+- Scope: local
+- Value: 0
+-
+-Variable (string) vaModeList
++Variable (string) vaModeCur
+ Attributes
+ Scope : local
+ Text :
+ Max. Text Size: 400
+
+-Variable (string) vaModeCur
++Variable (string) vaModeList
+ Attributes
+ Scope : local
+ Text :
+ Max. Text Size: 400
+
++Variable (int32) vaModePos
++ Attributes
++ Scope: local
++ Value: 0
++
+ Variable (string) tSend
+ Attributes
+ Scope : local
+@@ -256,7 +256,7 @@
+ prints tSend.txt,0
+ prints crcval,2
+
+-Button bMode3
++Button bMode2
+ Attributes
+ Scope : local
+ Dragging : 0
+@@ -271,7 +271,7 @@
+ //craft command
+ tSend.txt="event,buttonPress2,"
+ tSend.txt+=entn.txt+","
+- sys2=vaModePos.val-1
++ sys2=vaModePos.val-2
+ covx sys2,tTmp.txt,0,0
+ tSend.txt+="mode-sel,"+tTmp.txt
+ //send calc crc
+@@ -286,7 +286,7 @@
+ prints tSend.txt,0
+ prints crcval,2
+
+-Button bMode2
++Button bMode3
+ Attributes
+ Scope : local
+ Dragging : 0
+@@ -301,7 +301,7 @@
+ //craft command
+ tSend.txt="event,buttonPress2,"
+ tSend.txt+=entn.txt+","
+- sys2=vaModePos.val-2
++ sys2=vaModePos.val-1
+ covx sys2,tTmp.txt,0,0
+ tSend.txt+="mode-sel,"+tTmp.txt
+ //send calc crc

View File

@@ -84,7 +84,7 @@ Variable (string) tSend
ID : 25
Scope : local
Text :
Max. Text Size: 100
Max. Text Size: 200
Variable (string) va1
Attributes
@@ -1362,6 +1362,7 @@ Timer tmSerial
}
if(tInstruction.txt=="pageType")
{
sleepValue=0
//command format pageType,specialPageName
//write name of speical page to tId
spstr strCommand.txt,tId.txt,"~",1

View File

@@ -113,77 +113,84 @@ Variable (string) strCommand
Variable (string) type1
Attributes
ID : 45
ID : 44
Scope : local
Text :
Max. Text Size: 10
Variable (string) type2
Attributes
ID : 46
ID : 45
Scope : local
Text :
Max. Text Size: 10
Variable (string) type3
Attributes
ID : 47
ID : 46
Scope : local
Text :
Max. Text Size: 10
Variable (string) type4
Attributes
ID : 48
ID : 47
Scope : local
Text :
Max. Text Size: 10
Variable (string) entn1
Attributes
ID : 49
ID : 48
Scope : local
Text :
Max. Text Size: 80
Variable (string) entn2
Attributes
ID : 50
ID : 49
Scope : local
Text :
Max. Text Size: 80
Variable (string) entn3
Attributes
ID : 51
ID : 50
Scope : local
Text :
Max. Text Size: 80
Variable (string) entn4
Attributes
ID : 52
ID : 51
Scope : local
Text :
Max. Text Size: 80
Variable (string) entn5
Attributes
ID : 62
ID : 61
Scope : local
Text :
Max. Text Size: 80
Variable (string) type5
Attributes
ID : 63
ID : 62
Scope : local
Text :
Max. Text Size: 10
Variable (string) tSend
Attributes
ID : 76
Scope : local
Text :
Max. Text Size: 200
Number nNum1
Attributes
ID : 69
ID : 68
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -213,7 +220,7 @@ Number nNum1
Number nNum2
Attributes
ID : 70
ID : 69
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -243,7 +250,7 @@ Number nNum2
Number nNum3
Attributes
ID : 71
ID : 70
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -273,7 +280,7 @@ Number nNum3
Number nNum4
Attributes
ID : 72
ID : 71
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -303,7 +310,7 @@ Number nNum4
Number nNum5
Attributes
ID : 73
ID : 72
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -601,39 +608,9 @@ Text tIcon4
Horizontal Spacing : 0
Vertical Spacing : 0
Text tSend
Attributes
ID : 28
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 0
y coordinate : 0
Width : 230
Height : 24
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Associated Keyboard : none
Font ID : 0
Back. Color : 65535
Font Color : 0
Horizontal Alignment : center
Vertical Alignment : center
Input Type : character
Text : newtxt
Max. Text Size : 100
Word wrap : disabled
Horizontal Spacing : 0
Vertical Spacing : 0
Text tTmp
Attributes
ID : 29
ID : 28
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -663,7 +640,7 @@ Text tTmp
Text tInstruction
Attributes
ID : 31
ID : 30
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -693,7 +670,7 @@ Text tInstruction
Text tId
Attributes
ID : 32
ID : 31
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -723,7 +700,7 @@ Text tId
Text tEntity5
Attributes
ID : 54
ID : 53
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -753,7 +730,7 @@ Text tEntity5
Text tIcon5
Attributes
ID : 55
ID : 54
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -800,7 +777,7 @@ Picture p0
Slider hSlider1
Attributes
ID : 64
ID : 63
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -843,7 +820,7 @@ Slider hSlider1
Slider hSlider2
Attributes
ID : 65
ID : 64
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -886,7 +863,7 @@ Slider hSlider2
Slider hSlider3
Attributes
ID : 66
ID : 65
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -929,7 +906,7 @@ Slider hSlider3
Slider hSlider4
Attributes
ID : 67
ID : 66
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -972,7 +949,7 @@ Slider hSlider4
Slider hSlider5
Attributes
ID : 68
ID : 67
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -1579,7 +1556,7 @@ Button bUp4
Button bPrev
Attributes
ID : 33
ID : 32
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -1633,7 +1610,7 @@ Button bPrev
Button bNext
Attributes
ID : 34
ID : 33
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -1680,7 +1657,7 @@ Button bNext
Button bText1
Attributes
ID : 37
ID : 36
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -1727,7 +1704,7 @@ Button bText1
Button bText2
Attributes
ID : 38
ID : 37
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -1774,7 +1751,7 @@ Button bText2
Button bText3
Attributes
ID : 39
ID : 38
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -1821,7 +1798,7 @@ Button bText3
Button bText4
Attributes
ID : 40
ID : 39
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -1868,7 +1845,7 @@ Button bText4
Button bStop5
Attributes
ID : 56
ID : 55
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -1915,7 +1892,7 @@ Button bStop5
Button bDown5
Attributes
ID : 57
ID : 56
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -1962,7 +1939,7 @@ Button bDown5
Button bUp5
Attributes
ID : 58
ID : 57
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -2009,7 +1986,7 @@ Button bUp5
Button bText5
Attributes
ID : 60
ID : 59
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -2236,7 +2213,7 @@ Dual-state Button btOnOff4
Dual-state Button btOnOff5
Attributes
ID : 59
ID : 58
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -2281,7 +2258,7 @@ Dual-state Button btOnOff5
Hotspot mSpecial
Attributes
ID : 35
ID : 34
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -2307,7 +2284,7 @@ Hotspot mSpecial
Hotspot m2
Attributes
ID : 41
ID : 40
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -2342,7 +2319,7 @@ Hotspot m2
Hotspot m1
Attributes
ID : 42
ID : 41
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -2377,7 +2354,7 @@ Hotspot m1
Hotspot m0
Attributes
ID : 43
ID : 42
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -2412,7 +2389,7 @@ Hotspot m0
Hotspot m3
Attributes
ID : 44
ID : 43
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -2447,7 +2424,7 @@ Hotspot m3
Hotspot m4
Attributes
ID : 61
ID : 60
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -2482,7 +2459,7 @@ Hotspot m4
Hotspot mSwipeNext
Attributes
ID : 74
ID : 73
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -2502,7 +2479,7 @@ Hotspot mSwipeNext
Hotspot mSwipeUp
Attributes
ID : 75
ID : 74
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -2522,7 +2499,7 @@ Hotspot mSwipeUp
Hotspot mSwipePrev
Attributes
ID : 76
ID : 75
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -2542,7 +2519,7 @@ Hotspot mSwipePrev
Timer tmSerial
Attributes
ID : 30
ID : 29
Scope : local
Period (ms): 50
Enabled : yes
@@ -3379,6 +3356,7 @@ Timer tmSerial
}
if(tInstruction.txt=="pageType")
{
sleepValue=0
//command format pageType,specialPageName
//write name of speical page to tId
spstr strCommand.txt,tId.txt,"~",1
@@ -3488,7 +3466,7 @@ Timer tmSerial
Timer tmSleep
Attributes
ID : 36
ID : 35
Scope : local
Period (ms): 1000
Enabled : yes
@@ -3519,7 +3497,7 @@ Timer tmSleep
TouchCap tc0
Attributes
ID : 53
ID : 52
Scope: local
Value: 0

View File

@@ -63,88 +63,95 @@ Variable (string) strCommand
Variable (string) type1
Attributes
ID : 14
ID : 13
Scope : local
Text :
Max. Text Size: 10
Variable (string) type2
Attributes
ID : 15
ID : 14
Scope : local
Text :
Max. Text Size: 10
Variable (string) type3
Attributes
ID : 16
ID : 15
Scope : local
Text :
Max. Text Size: 10
Variable (string) type4
Attributes
ID : 17
ID : 16
Scope : local
Text :
Max. Text Size: 10
Variable (string) entn1
Attributes
ID : 18
ID : 17
Scope : local
Text :
Max. Text Size: 80
Variable (string) entn2
Attributes
ID : 19
ID : 18
Scope : local
Text :
Max. Text Size: 80
Variable (string) entn3
Attributes
ID : 20
ID : 19
Scope : local
Text :
Max. Text Size: 80
Variable (string) entn4
Attributes
ID : 21
ID : 20
Scope : local
Text :
Max. Text Size: 80
Variable (string) type5
Attributes
ID : 34
ID : 33
Scope : local
Text :
Max. Text Size: 10
Variable (string) type6
Attributes
ID : 35
ID : 34
Scope : local
Text :
Max. Text Size: 10
Variable (string) entn5
Attributes
ID : 36
ID : 35
Scope : local
Text :
Max. Text Size: 80
Variable (string) entn6
Attributes
ID : 37
ID : 36
Scope : local
Text :
Max. Text Size: 80
Variable (string) tSend
Attributes
ID : 41
Scope : local
Text :
Max. Text Size: 200
Text tHeading
Attributes
ID : 2
@@ -205,39 +212,9 @@ Text tEntity1
Horizontal Spacing : 0
Vertical Spacing : 0
Text tSend
Attributes
ID : 5
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 0
y coordinate : 0
Width : 230
Height : 24
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Associated Keyboard : none
Font ID : 0
Back. Color : 65535
Font Color : 0
Horizontal Alignment : center
Vertical Alignment : center
Input Type : character
Text : newtxt
Max. Text Size : 100
Word wrap : disabled
Horizontal Spacing : 0
Vertical Spacing : 0
Text tTmp
Attributes
ID : 6
ID : 5
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -267,7 +244,7 @@ Text tTmp
Text tInstruction
Attributes
ID : 8
ID : 7
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -297,7 +274,7 @@ Text tInstruction
Text tId
Attributes
ID : 9
ID : 8
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -327,7 +304,7 @@ Text tId
Text tEntity2
Attributes
ID : 25
ID : 24
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -357,7 +334,7 @@ Text tEntity2
Text tEntity3
Attributes
ID : 27
ID : 26
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -387,7 +364,7 @@ Text tEntity3
Text tEntity4
Attributes
ID : 29
ID : 28
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -417,7 +394,7 @@ Text tEntity4
Text tEntity5
Attributes
ID : 30
ID : 29
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -447,7 +424,7 @@ Text tEntity5
Text tEntity6
Attributes
ID : 33
ID : 32
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -494,7 +471,7 @@ Picture p0
Button bPrev
Attributes
ID : 10
ID : 9
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -548,7 +525,7 @@ Button bPrev
Button bNext
Attributes
ID : 11
ID : 10
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -595,7 +572,7 @@ Button bNext
Button bEntity1
Attributes
ID : 23
ID : 22
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -653,7 +630,7 @@ Button bEntity1
Button bEntity2
Attributes
ID : 24
ID : 23
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -711,7 +688,7 @@ Button bEntity2
Button bEntity3
Attributes
ID : 26
ID : 25
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -769,7 +746,7 @@ Button bEntity3
Button bEntity4
Attributes
ID : 28
ID : 27
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -827,7 +804,7 @@ Button bEntity4
Button bEntity5
Attributes
ID : 31
ID : 30
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -885,7 +862,7 @@ Button bEntity5
Button bEntity6
Attributes
ID : 32
ID : 31
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -943,7 +920,7 @@ Button bEntity6
Hotspot mSpecial
Attributes
ID : 12
ID : 11
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -969,7 +946,7 @@ Hotspot mSpecial
Hotspot mSwipeNext
Attributes
ID : 39
ID : 38
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -989,7 +966,7 @@ Hotspot mSwipeNext
Hotspot mSwipeUp
Attributes
ID : 40
ID : 39
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -1009,7 +986,7 @@ Hotspot mSwipeUp
Hotspot mSwipePrev
Attributes
ID : 41
ID : 40
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -1029,7 +1006,7 @@ Hotspot mSwipePrev
Timer tmSerial
Attributes
ID : 7
ID : 6
Scope : local
Period (ms): 50
Enabled : yes
@@ -1247,6 +1224,7 @@ Timer tmSerial
}
if(tInstruction.txt=="pageType")
{
sleepValue=0
//command format pageType,specialPageName
//write name of speical page to tId
spstr strCommand.txt,tId.txt,"~",1
@@ -1356,7 +1334,7 @@ Timer tmSerial
Timer tmSleep
Attributes
ID : 13
ID : 12
Scope : local
Period (ms): 1000
Enabled : yes
@@ -1387,7 +1365,7 @@ Timer tmSleep
Timer tmLP
Attributes
ID : 38
ID : 37
Scope : local
Period (ms): 500
Enabled : no
@@ -1405,7 +1383,7 @@ Timer tmLP
TouchCap tc0
Attributes
ID : 22
ID : 21
Scope: local
Value: 0

View File

@@ -47,71 +47,48 @@ Page cardMedia
Variable (string) strCommand
Attributes
ID : 7
ID : 6
Scope : local
Text :
Max. Text Size: 750
Variable (string) entn
Attributes
ID : 17
ID : 16
Scope : local
Text :
Max. Text Size: 80
Variable (string) vaSpeakerList
Attributes
ID : 26
ID : 25
Scope : local
Text :
Max. Text Size: 400
Variable (int32) vaSpeakerPos
Attributes
ID : 27
ID : 26
Scope: local
Value: 0
Variable (string) vaMenu
Attributes
ID : 33
ID : 32
Scope : local
Text :
Max. Text Size: 50
Text tSend
Variable (string) tSend
Attributes
ID : 2
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 0
y coordinate : 0
Width : 230
Height : 15
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Associated Keyboard : none
Font ID : 0
Back. Color : 65535
Font Color : 0
Horizontal Alignment : center
Vertical Alignment : center
Input Type : character
Text :
Max. Text Size : 200
Word wrap : disabled
Horizontal Spacing : 0
Vertical Spacing : 0
ID : 33
Scope : local
Text :
Max. Text Size: 200
Text tTmp
Attributes
ID : 3
ID : 2
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -141,7 +118,7 @@ Text tTmp
Text tInstruction
Attributes
ID : 8
ID : 7
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -171,7 +148,7 @@ Text tInstruction
Text tId
Attributes
ID : 9
ID : 8
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -201,7 +178,7 @@ Text tId
Text tHeading
Attributes
ID : 10
ID : 9
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -231,7 +208,7 @@ Text tHeading
Text tTitle
Attributes
ID : 11
ID : 10
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -261,7 +238,7 @@ Text tTitle
Text tAuthor
Attributes
ID : 12
ID : 11
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -291,7 +268,7 @@ Text tAuthor
Text t2
Attributes
ID : 13
ID : 12
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -340,7 +317,7 @@ Text t2
Text tPlayPause
Attributes
ID : 14
ID : 13
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -389,7 +366,7 @@ Text tPlayPause
Text t0
Attributes
ID : 15
ID : 14
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -438,7 +415,7 @@ Text t0
Text tIcon
Attributes
ID : 16
ID : 15
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -486,7 +463,7 @@ Text tIcon
Text t1
Attributes
ID : 21
ID : 20
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -536,7 +513,7 @@ Text t1
Text t3
Attributes
ID : 22
ID : 21
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -586,7 +563,7 @@ Text t3
Text t4
Attributes
ID : 23
ID : 22
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -616,7 +593,7 @@ Text t4
Text tSpeaker
Attributes
ID : 24
ID : 23
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -665,7 +642,7 @@ Text tSpeaker
Text t6
Attributes
ID : 25
ID : 24
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -707,7 +684,7 @@ Text t6
Text t5
Attributes
ID : 28
ID : 27
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -773,7 +750,7 @@ Picture p0
Slider hVolume
Attributes
ID : 29
ID : 28
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -819,7 +796,7 @@ Slider hVolume
Button bNext
Attributes
ID : 4
ID : 3
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -866,7 +843,7 @@ Button bNext
Button bPrev
Attributes
ID : 5
ID : 4
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -920,7 +897,7 @@ Button bPrev
Hotspot mSwipeNext
Attributes
ID : 30
ID : 29
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -940,7 +917,7 @@ Hotspot mSwipeNext
Hotspot mSwipeUp
Attributes
ID : 31
ID : 30
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -960,7 +937,7 @@ Hotspot mSwipeUp
Hotspot mSwipePrev
Attributes
ID : 32
ID : 31
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -980,7 +957,7 @@ Hotspot mSwipePrev
Timer tmSerial
Attributes
ID : 6
ID : 5
Scope : local
Period (ms): 50
Enabled : yes
@@ -1152,6 +1129,7 @@ Timer tmSerial
}
if(tInstruction.txt=="pageType")
{
sleepValue=0
//command format pageType,specialPageName
//write name of speical page to tId
spstr strCommand.txt,tId.txt,"~",1
@@ -1232,7 +1210,7 @@ Timer tmSerial
Timer tmSleep
Attributes
ID : 18
ID : 17
Scope : local
Period (ms): 1000
Enabled : yes
@@ -1263,7 +1241,7 @@ Timer tmSleep
Timer tmCooldown
Attributes
ID : 20
ID : 19
Scope : local
Period (ms): 100
Enabled : no
@@ -1274,7 +1252,7 @@ Timer tmCooldown
TouchCap tc0
Attributes
ID : 19
ID : 18
Scope: local
Value: 0

View File

@@ -79,7 +79,7 @@ Variable (string) tSend
ID : 10
Scope : local
Text :
Max. Text Size: 100
Max. Text Size: 200
Variable (string) tTmp
Attributes
@@ -948,6 +948,7 @@ Timer tmSerial
}
if(tInstruction.txt=="pageType")
{
sleepValue=0
//command format pageType,specialPageName
//write name of speical page to tId
spstr strCommand.txt,tId.txt,"~",1

View File

@@ -161,7 +161,7 @@ Variable (string) tSend
ID : 43
Scope : local
Text :
Max. Text Size: 100
Max. Text Size: 200
XFloat xTempDest1
Attributes
@@ -315,7 +315,7 @@ XFloat xTempDest2
XFloat xTempDest
Attributes
ID : 46
ID : 45
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -523,39 +523,9 @@ Text tCF2
Horizontal Spacing : 0
Vertical Spacing : 0
Text tALbl
Attributes
ID : 44
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 15
y coordinate : 402
Width : 83
Height : 30
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Associated Keyboard : none
Font ID : 0
Back. Color : 6371
Font Color : 65535
Horizontal Alignment : center
Vertical Alignment : center
Input Type : character
Text : Action
Max. Text Size : 30
Word wrap : disabled
Horizontal Spacing : 0
Vertical Spacing : 0
Text tCF
Attributes
ID : 48
ID : 47
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -585,7 +555,7 @@ Text tCF
Text tCurTemp
Attributes
ID : 49
ID : 48
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -739,10 +709,10 @@ Dual-state Button bt0
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 106
y coordinate : 378
Width : 40
Height : 40
x coordinate : 36
y coordinate : 359
Width : 50
Height : 50
Effect : load
Effect Priority : 0
Effect Time : 300
@@ -788,10 +758,10 @@ Dual-state Button bt2
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 196
y coordinate : 378
Width : 40
Height : 40
x coordinate : 168
y coordinate : 359
Width : 50
Height : 50
Effect : load
Effect Priority : 0
Effect Time : 300
@@ -837,10 +807,10 @@ Dual-state Button bt4
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 106
x coordinate : 36
y coordinate : 424
Width : 40
Height : 40
Width : 50
Height : 50
Effect : load
Effect Priority : 0
Effect Time : 300
@@ -886,10 +856,10 @@ Dual-state Button bt6
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 196
x coordinate : 168
y coordinate : 424
Width : 40
Height : 40
Width : 50
Height : 50
Effect : load
Effect Priority : 0
Effect Time : 300
@@ -935,10 +905,10 @@ Dual-state Button bt1
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 151
y coordinate : 378
Width : 40
Height : 40
x coordinate : 102
y coordinate : 359
Width : 50
Height : 50
Effect : load
Effect Priority : 0
Effect Time : 300
@@ -984,10 +954,10 @@ Dual-state Button bt3
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 241
y coordinate : 378
Width : 40
Height : 40
x coordinate : 234
y coordinate : 359
Width : 50
Height : 50
Effect : load
Effect Priority : 0
Effect Time : 300
@@ -1033,10 +1003,10 @@ Dual-state Button bt5
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 151
x coordinate : 102
y coordinate : 424
Width : 40
Height : 40
Width : 50
Height : 50
Effect : load
Effect Priority : 0
Effect Time : 300
@@ -1082,10 +1052,10 @@ Dual-state Button bt7
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 241
x coordinate : 234
y coordinate : 424
Width : 40
Height : 40
Width : 50
Height : 50
Effect : load
Effect Priority : 0
Effect Time : 300
@@ -1140,7 +1110,7 @@ Dual-state Button btUp1
Effect Time : 300
Fill : solid color
Style : flat
Font ID : 1
Font ID : 3
Back. Color (Unpressed) : 6371
Back. Picture ID (Pressed) : 65535
Back. Color (Pressed) : 6371
@@ -1201,7 +1171,7 @@ Dual-state Button btDown1
Effect Time : 300
Fill : solid color
Style : flat
Font ID : 1
Font ID : 3
Back. Color (Unpressed) : 6371
Back. Picture ID (Pressed) : 65535
Back. Color (Pressed) : 6371
@@ -1262,7 +1232,7 @@ Dual-state Button bUp2
Effect Time : 300
Fill : solid color
Style : flat
Font ID : 1
Font ID : 3
Back. Color (Unpressed) : 6371
Back. Picture ID (Pressed) : 65535
Back. Color (Pressed) : 6371
@@ -1323,7 +1293,7 @@ Dual-state Button bDown2
Effect Time : 300
Fill : solid color
Style : flat
Font ID : 1
Font ID : 3
Back. Color (Unpressed) : 6371
Back. Picture ID (Pressed) : 65535
Back. Color (Pressed) : 6371
@@ -1369,7 +1339,7 @@ Dual-state Button bDown2
Dual-state Button btUp
Attributes
ID : 45
ID : 44
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -1384,7 +1354,7 @@ Dual-state Button btUp
Effect Time : 300
Fill : solid color
Style : flat
Font ID : 1
Font ID : 3
Back. Color (Unpressed) : 6371
Back. Picture ID (Pressed) : 65535
Back. Color (Pressed) : 6371
@@ -1427,7 +1397,7 @@ Dual-state Button btUp
Dual-state Button btDown
Attributes
ID : 47
ID : 46
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -1442,7 +1412,7 @@ Dual-state Button btDown
Effect Time : 300
Fill : solid color
Style : flat
Font ID : 1
Font ID : 3
Back. Color (Unpressed) : 6371
Back. Picture ID (Pressed) : 65535
Back. Color (Pressed) : 6371
@@ -1485,7 +1455,7 @@ Dual-state Button btDown
Hotspot mSwipeNext
Attributes
ID : 50
ID : 49
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -1505,7 +1475,7 @@ Hotspot mSwipeNext
Hotspot mSwipeUp
Attributes
ID : 51
ID : 50
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -1525,7 +1495,7 @@ Hotspot mSwipeUp
Hotspot mSwipePrev
Attributes
ID : 52
ID : 51
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -1787,7 +1757,7 @@ Timer tmSerial
//Text tStateLbl
spstr strCommand.txt,tStateLbl.txt,"~",43
//Text tALbl
spstr strCommand.txt,tALbl.txt,"~",44
//spstr strCommand.txt,tALbl.txt,"~",44
//Text tCF
spstr strCommand.txt,tCF.txt,"~",45
tCF1.txt=tCF.txt
@@ -1813,6 +1783,7 @@ Timer tmSerial
}
if(tInstruction.txt=="pageType")
{
sleepValue=0
//command format pageType,specialPageName
//write name of speical page to tId
spstr strCommand.txt,tId.txt,"~",1

View File

@@ -14,53 +14,53 @@ popupNotify
17 Component(s)
226 Line(s) of event code
143 Unique line(s) of event code
popupLight
27 Component(s)
386 Line(s) of event code
211 Unique line(s) of event code
cardMedia
34 Component(s)
388 Line(s) of event code
209 Unique line(s) of event code
popupFan
20 Component(s)
236 Line(s) of event code
150 Unique line(s) of event code
cardEntities
77 Component(s)
1348 Line(s) of event code
599 Unique line(s) of event code
popupShutter
25 Component(s)
388 Line(s) of event code
211 Unique line(s) of event code
cardQR
32 Component(s)
403 Line(s) of event code
234 Unique line(s) of event code
pageStartup
19 Component(s)
167 Line(s) of event code
122 Unique line(s) of event code
cardMedia
34 Component(s)
389 Line(s) of event code
210 Unique line(s) of event code
popupLight
27 Component(s)
386 Line(s) of event code
211 Unique line(s) of event code
popupFan
27 Component(s)
342 Line(s) of event code
199 Unique line(s) of event code
cardGrid
42 Component(s)
462 Line(s) of event code
271 Unique line(s) of event code
cardAlarm
40 Component(s)
421 Line(s) of event code
254 Unique line(s) of event code
463 Line(s) of event code
272 Unique line(s) of event code
cardQR
32 Component(s)
404 Line(s) of event code
235 Unique line(s) of event code
screensaver
38 Component(s)
341 Line(s) of event code
263 Unique line(s) of event code
cardAlarm
40 Component(s)
422 Line(s) of event code
255 Unique line(s) of event code
cardThermo
53 Component(s)
52 Component(s)
580 Line(s) of event code
303 Unique line(s) of event code
cardEntities
77 Component(s)
1349 Line(s) of event code
600 Unique line(s) of event code
Total
14 Page(s)
444 Component(s)
5372 Line(s) of event code
1431 Unique line(s) of event code
450 Component(s)
5483 Line(s) of event code
1478 Unique line(s) of event code

View File

@@ -402,7 +402,7 @@ Text tVersion
Horizontal Alignment : center
Vertical Alignment : center
Input Type : character
Text : 41
Text : 42
Max. Text Size : 10
Word wrap : disabled
Horizontal Spacing : 0

View File

@@ -47,7 +47,7 @@ Page popupFan
prints crcval,2
vis hSpeed,0
popupFan.bco=defaultBcoColor
for(sys0=0;sys0<20;sys0++)
for(sys0=0;sys0<24;sys0++)
{
if(b[sys0].type==98||b[sys0].type==116)
{
@@ -69,30 +69,57 @@ Page popupFan
Variable (string) strCommand
Attributes
ID : 13
ID : 12
Scope : local
Text :
Max. Text Size: 500
Variable (string) entn
Attributes
ID : 16
ID : 15
Scope : local
Text :
Max. Text Size: 80
Variable (int32) mode
Attributes
ID : 17
ID : 16
Scope: local
Value: 1
Variable (int32) mode_temp
Attributes
ID : 18
ID : 17
Scope: local
Value: 0
Variable (string) vaModeCur
Attributes
ID : 23
Scope : local
Text :
Max. Text Size: 400
Variable (string) vaModeList
Attributes
ID : 24
Scope : local
Text :
Max. Text Size: 400
Variable (int32) vaModePos
Attributes
ID : 25
Scope: local
Value: 0
Variable (string) tSend
Attributes
ID : 26
Scope : local
Text :
Max. Text Size: 200
Text tEntity
Attributes
ID : 2
@@ -183,39 +210,9 @@ Text t1
Horizontal Spacing : 0
Vertical Spacing : 0
Text tSend
Attributes
ID : 8
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 19
y coordinate : 2
Width : 284
Height : 8
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Associated Keyboard : none
Font ID : 0
Back. Color : 65535
Font Color : 0
Horizontal Alignment : center
Vertical Alignment : center
Input Type : character
Text : newtxt
Max. Text Size : 100
Word wrap : disabled
Horizontal Spacing : 0
Vertical Spacing : 0
Text tTmp
Attributes
ID : 9
ID : 8
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -245,7 +242,7 @@ Text tTmp
Text tInstruction
Attributes
ID : 14
ID : 13
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -275,7 +272,7 @@ Text tInstruction
Text tId
Attributes
ID : 15
ID : 14
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -412,6 +409,233 @@ Button b0
prints tSend.txt,0
prints crcval,2
Button bMode1
Attributes
ID : 19
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 29
y coordinate : 256
Width : 120
Height : 50
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Font ID : 0
Back. Color : 6371
Back. Picture ID (Pressed) : 65535
Back. Color (Pressed) : 14823
Font Color (Unpressed) : 65535
Font Color (Pressed) : 65535
Horizontal Alignment : center
Vertical Alignment : center
State : unpressed
Text :
Max. Text Size : 40
Word wrap : enabled
Horizontal Spacing : 0
Vertical Spacing : 0
Events
Touch Press Event
//craft command
tSend.txt="event,buttonPress2,"
tSend.txt+=entn.txt+","
sys2=vaModePos.val-3
covx sys2,tTmp.txt,0,0
tSend.txt+="mode-sel,"+tTmp.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 bMode2
Attributes
ID : 20
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 169
y coordinate : 255
Width : 120
Height : 50
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Font ID : 0
Back. Color : 6371
Back. Picture ID (Pressed) : 65535
Back. Color (Pressed) : 14823
Font Color (Unpressed) : 65535
Font Color (Pressed) : 65535
Horizontal Alignment : center
Vertical Alignment : center
State : unpressed
Text :
Max. Text Size : 40
Word wrap : enabled
Horizontal Spacing : 0
Vertical Spacing : 0
Events
Touch Press Event
//craft command
tSend.txt="event,buttonPress2,"
tSend.txt+=entn.txt+","
sys2=vaModePos.val-2
covx sys2,tTmp.txt,0,0
tSend.txt+="mode-sel,"+tTmp.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 bMode3
Attributes
ID : 21
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 29
y coordinate : 330
Width : 120
Height : 50
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Font ID : 0
Back. Color : 6371
Back. Picture ID (Pressed) : 65535
Back. Color (Pressed) : 14823
Font Color (Unpressed) : 65535
Font Color (Pressed) : 65535
Horizontal Alignment : center
Vertical Alignment : center
State : unpressed
Text :
Max. Text Size : 40
Word wrap : enabled
Horizontal Spacing : 0
Vertical Spacing : 0
Events
Touch Press Event
//craft command
tSend.txt="event,buttonPress2,"
tSend.txt+=entn.txt+","
sys2=vaModePos.val-1
covx sys2,tTmp.txt,0,0
tSend.txt+="mode-sel,"+tTmp.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 bModeNext
Attributes
ID : 22
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 208
y coordinate : 330
Width : 50
Height : 50
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Font ID : 3
Back. Color : 6371
Back. Picture ID (Pressed) : 65535
Back. Color (Pressed) : 14823
Font Color (Unpressed) : 50712
Font Color (Pressed) : 65535
Horizontal Alignment : center
Vertical Alignment : center
State : unpressed
Text : 
Max. Text Size : 5
Word wrap : disabled
Horizontal Spacing : 0
Vertical Spacing : 0
Events
Touch Press Event
//if(bMode3.txt=="")
spstr vaModeList.txt,tTmp.txt,"?",vaModePos.val
if(tTmp.txt=="")
{
vaModePos.val=0
spstr vaModeList.txt,bMode1.txt,"?",vaModePos.val
spstr vaModeList.txt,bMode2.txt,"?",vaModePos.val+1
spstr vaModeList.txt,bMode3.txt,"?",vaModePos.val+2
}
spstr vaModeList.txt,bMode1.txt,"?",vaModePos.val
spstr vaModeList.txt,bMode2.txt,"?",vaModePos.val+1
spstr vaModeList.txt,bMode3.txt,"?",vaModePos.val+2
vaModePos.val+=3
spstr vaModeList.txt,tTmp.txt,"?",3
if(tTmp.txt=="")
{
vis bModeNext,0
}else
{
vis bModeNext,1
}
bMode1.pco=defaultFontColor
bMode2.pco=defaultFontColor
bMode3.pco=defaultFontColor
if(bMode1.txt==vaModeCur.txt)
{
bMode1.pco=1374
}
if(bMode2.txt==vaModeCur.txt)
{
bMode2.pco=1374
}
if(bMode3.txt==vaModeCur.txt)
{
bMode3.pco=1374
}
Dual-state Button btOnOff1
Attributes
ID : 7
@@ -460,7 +684,7 @@ Dual-state Button btOnOff1
Timer tmSleep
Attributes
ID : 11
ID : 10
Scope : local
Period (ms): 1000
Enabled : yes
@@ -480,7 +704,7 @@ Timer tmSleep
Timer tmSerial
Attributes
ID : 12
ID : 11
Scope : local
Period (ms): 50
Enabled : yes
@@ -565,6 +789,37 @@ Timer tmSerial
covx tTmp.txt,hSpeed.maxval,0,0
// set t1 Speed (Localization)
spstr strCommand.txt,t1.txt,"~",7
//current mode
spstr strCommand.txt,vaModeCur.txt,"~",8
//mode list
spstr strCommand.txt,vaModeList.txt,"~",9
if(vaModeList.txt=="")
{
vis bMode1,0
vis bMode2,0
vis bMode3,0
vis bModeNext,0
}
if(bMode1.txt=="")
{
click bModeNext,1
click bModeNext,0
}
bMode1.pco=defaultFontColor
bMode2.pco=defaultFontColor
bMode3.pco=defaultFontColor
if(bMode1.txt==vaModeCur.txt)
{
bMode1.pco=1374
}
if(bMode2.txt==vaModeCur.txt)
{
bMode2.pco=1374
}
if(bMode3.txt==vaModeCur.txt)
{
bMode3.pco=1374
}
}
if(tInstruction.txt=="time")
{
@@ -677,7 +932,7 @@ Timer tmSerial
Timer tmCooldown
Attributes
ID : 19
ID : 18
Scope : local
Period (ms): 100
Enabled : no
@@ -688,7 +943,7 @@ Timer tmCooldown
TouchCap tc0
Attributes
ID : 10
ID : 9
Scope: local
Value: 0

View File

@@ -84,30 +84,37 @@ Page popupLight
Variable (string) strCommand
Attributes
ID : 17
ID : 16
Scope : local
Text :
Max. Text Size: 500
Variable (string) entn
Attributes
ID : 21
ID : 20
Scope : local
Text :
Max. Text Size: 80
Variable (int32) mode
Attributes
ID : 23
ID : 22
Scope: local
Value: 1
Variable (int32) mode_temp
Attributes
ID : 24
ID : 23
Scope: local
Value: 0
Variable (string) tSend
Attributes
ID : 26
Scope : local
Text :
Max. Text Size: 200
Text tEntity
Attributes
ID : 3
@@ -288,39 +295,9 @@ Text t4
Horizontal Spacing : 0
Vertical Spacing : 0
Text tSend
Attributes
ID : 12
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 5
y coordinate : 5
Width : 300
Height : 7
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Associated Keyboard : none
Font ID : 0
Back. Color : 65535
Font Color : 0
Horizontal Alignment : center
Vertical Alignment : center
Input Type : character
Text : newtxt
Max. Text Size : 100
Word wrap : disabled
Horizontal Spacing : 0
Vertical Spacing : 0
Text tTmp
Attributes
ID : 13
ID : 12
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -350,7 +327,7 @@ Text tTmp
Text tInstruction
Attributes
ID : 18
ID : 17
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -380,7 +357,7 @@ Text tInstruction
Text tId
Attributes
ID : 19
ID : 18
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -410,7 +387,7 @@ Text tId
Text t0
Attributes
ID : 25
ID : 24
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -547,7 +524,7 @@ Slider hBrightness
Slider hTempSlider
Attributes
ID : 20
ID : 19
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -639,7 +616,7 @@ Button b0
Button bColor
Attributes
ID : 22
ID : 21
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -742,7 +719,7 @@ Dual-state Button btOnOff1
Timer tmSleep
Attributes
ID : 15
ID : 14
Scope : local
Period (ms): 1000
Enabled : yes
@@ -762,7 +739,7 @@ Timer tmSleep
Timer tmSerial
Attributes
ID : 16
ID : 15
Scope : local
Period (ms): 50
Enabled : yes
@@ -1027,7 +1004,7 @@ Timer tmSerial
Timer tmCooldown
Attributes
ID : 26
ID : 25
Scope : local
Period (ms): 100
Enabled : no
@@ -1038,7 +1015,7 @@ Timer tmCooldown
TouchCap tc0
Attributes
ID : 14
ID : 13
Scope: local
Value: 0

View File

@@ -41,57 +41,34 @@ Page popupNotify
Variable (string) strCommand
Attributes
ID : 8
ID : 7
Scope : local
Text :
Max. Text Size: 1000
Variable (string) entn
Attributes
ID : 15
ID : 14
Scope : local
Text :
Max. Text Size: 30
Variable (int32) vaOldSleepT
Attributes
ID : 16
ID : 15
Scope: local
Value: 0
Text tSend
Variable (string) tSend
Attributes
ID : 3
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 0
y coordinate : 0
Width : 300
Height : 22
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Associated Keyboard : none
Font ID : 0
Back. Color : 65535
Font Color : 0
Horizontal Alignment : center
Vertical Alignment : center
Input Type : character
Text : newtxt
Max. Text Size : 100
Word wrap : disabled
Horizontal Spacing : 0
Vertical Spacing : 0
ID : 16
Scope : local
Text :
Max. Text Size: 200
Text tTmp
Attributes
ID : 4
ID : 3
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -121,7 +98,7 @@ Text tTmp
Text tInstruction
Attributes
ID : 9
ID : 8
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -151,7 +128,7 @@ Text tInstruction
Text tId
Attributes
ID : 10
ID : 9
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -181,7 +158,7 @@ Text tId
Text tHeading
Attributes
ID : 11
ID : 10
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -211,7 +188,7 @@ Text tHeading
Text tText
Attributes
ID : 12
ID : 11
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -306,7 +283,7 @@ Button b0
Button b2
Attributes
ID : 13
ID : 12
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -355,7 +332,7 @@ Button b2
Button b1
Attributes
ID : 14
ID : 13
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -404,7 +381,7 @@ Button b1
Timer tmSleep
Attributes
ID : 6
ID : 5
Scope : local
Period (ms): 1000
Enabled : yes
@@ -424,7 +401,7 @@ Timer tmSleep
Timer tmSerial
Attributes
ID : 7
ID : 6
Scope : local
Period (ms): 50
Enabled : yes
@@ -647,7 +624,7 @@ Timer tmSerial
TouchCap tc0
Attributes
ID : 5
ID : 4
Scope: local
Value: 0

View File

@@ -85,39 +85,46 @@ Page popupShutter
Variable (string) strCommand
Attributes
ID : 9
ID : 8
Scope : local
Text :
Max. Text Size: 500
Variable (string) entn
Attributes
ID : 15
ID : 14
Scope : local
Text :
Max. Text Size: 80
Variable (string) tInstruction
Attributes
ID : 17
ID : 16
Scope : local
Text :
Max. Text Size: 20
Variable (string) tId
Attributes
ID : 18
ID : 17
Scope : local
Text :
Max. Text Size: 20
Variable (string) tTmp
Attributes
ID : 19
ID : 18
Scope : local
Text :
Max. Text Size: 80
Variable (string) tSend
Attributes
ID : 24
Scope : local
Text :
Max. Text Size: 200
Text tEntity
Attributes
ID : 2
@@ -178,39 +185,9 @@ Text tIcon1
Horizontal Spacing : 0
Vertical Spacing : 0
Text tSend
Attributes
ID : 5
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 0
y coordinate : 0
Width : 72
Height : 22
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Associated Keyboard : none
Font ID : 0
Back. Color : 65535
Font Color : 0
Horizontal Alignment : center
Vertical Alignment : center
Input Type : character
Text : newtxt
Max. Text Size : 100
Word wrap : disabled
Horizontal Spacing : 0
Vertical Spacing : 0
Text tPosHeading
Attributes
ID : 14
ID : 13
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -240,7 +217,7 @@ Text tPosHeading
Text tInfo1
Attributes
ID : 16
ID : 15
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -270,7 +247,7 @@ Text tInfo1
Text tTiltHeading
Attributes
ID : 20
ID : 19
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -317,7 +294,7 @@ Picture p0
Slider hPosition
Attributes
ID : 13
ID : 12
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -361,7 +338,7 @@ Slider hPosition
Slider hTilt
Attributes
ID : 21
ID : 20
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -452,7 +429,7 @@ Button b0
Button bDown1
Attributes
ID : 10
ID : 9
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -499,7 +476,7 @@ Button bDown1
Button bStop1
Attributes
ID : 11
ID : 10
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -546,7 +523,7 @@ Button bStop1
Button bUp1
Attributes
ID : 12
ID : 11
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -593,7 +570,7 @@ Button bUp1
Button bTLeft
Attributes
ID : 22
ID : 21
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -640,7 +617,7 @@ Button bTLeft
Button bTStop
Attributes
ID : 23
ID : 22
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -687,7 +664,7 @@ Button bTStop
Button bTRight
Attributes
ID : 24
ID : 23
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -734,7 +711,7 @@ Button bTRight
Timer tmSleep
Attributes
ID : 7
ID : 6
Scope : local
Period (ms): 1000
Enabled : yes
@@ -754,7 +731,7 @@ Timer tmSleep
Timer tmSerial
Attributes
ID : 8
ID : 7
Scope : local
Period (ms): 50
Enabled : yes
@@ -1036,7 +1013,7 @@ Timer tmSerial
TouchCap tc0
Attributes
ID : 6
ID : 5
Scope: local
Value: 0

View File

@@ -971,10 +971,10 @@ Timer tmSerial
// get value
spstr strCommand.txt,tTmp.txt,"~",1
covx tTmp.txt,dimValue,0,0
dim=dimValue
// 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!="")

View File

@@ -73,7 +73,7 @@ Variable (string) tSend
Attributes
Scope : local
Text :
Max. Text Size: 100
Max. Text Size: 200
Variable (string) va1
Attributes
@@ -780,6 +780,7 @@ Timer tmSerial
}
if(tInstruction.txt=="pageType")
{
sleepValue=0
//command format pageType,specialPageName
//write name of speical page to tId
spstr strCommand.txt,tId.txt,"~",1

View File

@@ -162,6 +162,12 @@ Variable (string) type5
Text :
Max. Text Size: 10
Variable (string) tSend
Attributes
Scope : local
Text :
Max. Text Size: 200
Number nNum1
Attributes
Scope : local
@@ -297,16 +303,6 @@ Text tIcon4
Text : 
Max. Text Size : 5
Text tSend
Attributes
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
Scope : local
@@ -2214,6 +2210,7 @@ Timer tmSerial
}
if(tInstruction.txt=="pageType")
{
sleepValue=0
//command format pageType,specialPageName
//write name of speical page to tId
spstr strCommand.txt,tId.txt,"~",1

View File

@@ -124,6 +124,12 @@ Variable (string) entn6
Text :
Max. Text Size: 80
Variable (string) tSend
Attributes
Scope : local
Text :
Max. Text Size: 200
Text tHeading
Attributes
Scope : local
@@ -144,16 +150,6 @@ Text tEntity1
Text : tEntity1
Max. Text Size : 30
Text tSend
Attributes
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
Scope : local
@@ -783,6 +779,7 @@ Timer tmSerial
}
if(tInstruction.txt=="pageType")
{
sleepValue=0
//command format pageType,specialPageName
//write name of speical page to tId
spstr strCommand.txt,tId.txt,"~",1

View File

@@ -66,15 +66,11 @@ Variable (string) vaMenu
Text :
Max. Text Size: 50
Text tSend
Variable (string) tSend
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Associated Keyboard : none
Text :
Max. Text Size : 200
Scope : local
Text :
Max. Text Size: 200
Text tTmp
Attributes
@@ -702,6 +698,7 @@ Timer tmSerial
}
if(tInstruction.txt=="pageType")
{
sleepValue=0
//command format pageType,specialPageName
//write name of speical page to tId
spstr strCommand.txt,tId.txt,"~",1

View File

@@ -68,7 +68,7 @@ Variable (string) tSend
Attributes
Scope : local
Text :
Max. Text Size: 100
Max. Text Size: 200
Variable (string) tTmp
Attributes
@@ -649,6 +649,7 @@ Timer tmSerial
}
if(tInstruction.txt=="pageType")
{
sleepValue=0
//command format pageType,specialPageName
//write name of speical page to tId
spstr strCommand.txt,tId.txt,"~",1

View File

@@ -139,7 +139,7 @@ Variable (string) tSend
Attributes
Scope : local
Text :
Max. Text Size: 100
Max. Text Size: 200
XFloat xTempDest1
Attributes
@@ -255,16 +255,6 @@ Text tCF2
Text : 
Max. Text Size : 10
Text tALbl
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Associated Keyboard : none
Text : Action
Max. Text Size : 30
Text tCF
Attributes
Scope : local
@@ -1069,7 +1059,7 @@ Timer tmSerial
//Text tStateLbl
spstr strCommand.txt,tStateLbl.txt,"~",43
//Text tALbl
spstr strCommand.txt,tALbl.txt,"~",44
//spstr strCommand.txt,tALbl.txt,"~",44
//Text tCF
spstr strCommand.txt,tCF.txt,"~",45
tCF1.txt=tCF.txt
@@ -1095,6 +1085,7 @@ Timer tmSerial
}
if(tInstruction.txt=="pageType")
{
sleepValue=0
//command format pageType,specialPageName
//write name of speical page to tId
spstr strCommand.txt,tId.txt,"~",1

View File

@@ -152,7 +152,7 @@ Text tVersion
Disable release event after dragging: 0
Send Component ID : disabled
Associated Keyboard : none
Text : 41
Text : 42
Max. Text Size : 10
Picture p0

View File

@@ -39,7 +39,7 @@ Page popupFan
prints crcval,2
vis hSpeed,0
popupFan.bco=defaultBcoColor
for(sys0=0;sys0<20;sys0++)
for(sys0=0;sys0<24;sys0++)
{
if(b[sys0].type==98||b[sys0].type==116)
{
@@ -81,6 +81,29 @@ Variable (int32) mode_temp
Scope: local
Value: 0
Variable (string) vaModeCur
Attributes
Scope : local
Text :
Max. Text Size: 400
Variable (string) vaModeList
Attributes
Scope : local
Text :
Max. Text Size: 400
Variable (int32) vaModePos
Attributes
Scope: local
Value: 0
Variable (string) tSend
Attributes
Scope : local
Text :
Max. Text Size: 200
Text tEntity
Attributes
Scope : local
@@ -111,16 +134,6 @@ Text t1
Text :
Max. Text Size : 50
Text tSend
Attributes
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
Scope : local
@@ -213,6 +226,145 @@ Button b0
prints tSend.txt,0
prints crcval,2
Button bMode1
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
State : unpressed
Text :
Max. Text Size : 40
Events
Touch Press Event
//craft command
tSend.txt="event,buttonPress2,"
tSend.txt+=entn.txt+","
sys2=vaModePos.val-3
covx sys2,tTmp.txt,0,0
tSend.txt+="mode-sel,"+tTmp.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 bMode2
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
State : unpressed
Text :
Max. Text Size : 40
Events
Touch Press Event
//craft command
tSend.txt="event,buttonPress2,"
tSend.txt+=entn.txt+","
sys2=vaModePos.val-2
covx sys2,tTmp.txt,0,0
tSend.txt+="mode-sel,"+tTmp.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 bMode3
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
State : unpressed
Text :
Max. Text Size : 40
Events
Touch Press Event
//craft command
tSend.txt="event,buttonPress2,"
tSend.txt+=entn.txt+","
sys2=vaModePos.val-1
covx sys2,tTmp.txt,0,0
tSend.txt+="mode-sel,"+tTmp.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 bModeNext
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(bMode3.txt=="")
spstr vaModeList.txt,tTmp.txt,"?",vaModePos.val
if(tTmp.txt=="")
{
vaModePos.val=0
spstr vaModeList.txt,bMode1.txt,"?",vaModePos.val
spstr vaModeList.txt,bMode2.txt,"?",vaModePos.val+1
spstr vaModeList.txt,bMode3.txt,"?",vaModePos.val+2
}
spstr vaModeList.txt,bMode1.txt,"?",vaModePos.val
spstr vaModeList.txt,bMode2.txt,"?",vaModePos.val+1
spstr vaModeList.txt,bMode3.txt,"?",vaModePos.val+2
vaModePos.val+=3
spstr vaModeList.txt,tTmp.txt,"?",3
if(tTmp.txt=="")
{
vis bModeNext,0
}else
{
vis bModeNext,1
}
bMode1.pco=defaultFontColor
bMode2.pco=defaultFontColor
bMode3.pco=defaultFontColor
if(bMode1.txt==vaModeCur.txt)
{
bMode1.pco=1374
}
if(bMode2.txt==vaModeCur.txt)
{
bMode2.pco=1374
}
if(bMode3.txt==vaModeCur.txt)
{
bMode3.pco=1374
}
Dual-state Button btOnOff1
Attributes
Scope : local
@@ -346,6 +498,37 @@ Timer tmSerial
covx tTmp.txt,hSpeed.maxval,0,0
// set t1 Speed (Localization)
spstr strCommand.txt,t1.txt,"~",7
//current mode
spstr strCommand.txt,vaModeCur.txt,"~",8
//mode list
spstr strCommand.txt,vaModeList.txt,"~",9
if(vaModeList.txt=="")
{
vis bMode1,0
vis bMode2,0
vis bMode3,0
vis bModeNext,0
}
if(bMode1.txt=="")
{
click bModeNext,1
click bModeNext,0
}
bMode1.pco=defaultFontColor
bMode2.pco=defaultFontColor
bMode3.pco=defaultFontColor
if(bMode1.txt==vaModeCur.txt)
{
bMode1.pco=1374
}
if(bMode2.txt==vaModeCur.txt)
{
bMode2.pco=1374
}
if(bMode3.txt==vaModeCur.txt)
{
bMode3.pco=1374
}
}
if(tInstruction.txt=="time")
{

View File

@@ -96,6 +96,12 @@ Variable (int32) mode_temp
Scope: local
Value: 0
Variable (string) tSend
Attributes
Scope : local
Text :
Max. Text Size: 200
Text tEntity
Attributes
Scope : local
@@ -156,16 +162,6 @@ Text t4
Text : Temperature
Max. Text Size : 50
Text tSend
Attributes
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
Scope : local

View File

@@ -48,15 +48,11 @@ Variable (int32) vaOldSleepT
Scope: local
Value: 0
Text tSend
Variable (string) tSend
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Associated Keyboard : none
Text : newtxt
Max. Text Size : 100
Scope : local
Text :
Max. Text Size: 200
Text tTmp
Attributes

View File

@@ -105,6 +105,12 @@ Variable (string) tTmp
Text :
Max. Text Size: 80
Variable (string) tSend
Attributes
Scope : local
Text :
Max. Text Size: 200
Text tEntity
Attributes
Scope : local
@@ -125,16 +131,6 @@ Text tIcon1
Text : 
Max. Text Size : 10
Text tSend
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Associated Keyboard : none
Text : newtxt
Max. Text Size : 100
Text tPosHeading
Attributes
Scope : local

View File

@@ -406,10 +406,10 @@ Timer tmSerial
// get value
spstr strCommand.txt,tTmp.txt,"~",1
covx tTmp.txt,dimValue,0,0
dim=dimValue
// 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!="")

Binary file not shown.

Binary file not shown.

View File

@@ -60,8 +60,8 @@ with open(os.path.join(__location__, "../../../ip-symcon", "icon_mapping.php"),
function get_icon($name) {
global $icons;
if (str_contains('text:', $name)) {
return str_replace('text:', "", $name);
if (strpos('text:', $name) !== false) {
return str_replace('text:', "", $name);
}
$ma_name = str_replace('mdi:', "", $name);
if (array_key_exists($ma_name, $icons)) {

View File

@@ -0,0 +1,51 @@
from shared import *
head = sharedhead + """
if(tInstruction.txt=="entityUpd")
{
// command format: entityUpd,heading,navigation,colorHome,iconHome[,iconColor,icon,speed,valueUp,valueDown]x6
spstr strCommand.txt,tHeading.txt,"~",1
""" + navigation + """
// icon color home
spstr strCommand.txt,tTmp.txt,"~",3
covx tTmp.txt,t1.pco,0,0
// icon home
spstr strCommand.txt,t1.txt,"~",4
"""
print(head)
start = 5
for i in range(0,6):
idxstart = start + (i)*5
item = f"""
// iconColor
spstr strCommand.txt,tTmp.txt,"~",{idxstart}
covx tTmp.txt,t{i}Icon.pco,0,0
// icon
spstr strCommand.txt,t{i}Icon.txt,"~",{idxstart+1}
// speed
spstr strCommand.txt,tTmp.txt,"~",{idxstart+2}
covx tTmp.txt,t{i}Speed.val,0,0
// upper text
spstr strCommand.txt,t{i}o.txt,"~",{idxstart+3}
// lower text
spstr strCommand.txt,t{i}u.txt,"~",{idxstart+4}
if(t{i}Icon.txt!="")
{{
vis t{i}Icon,1
vis t{i}o,1
vis t{i}u,1
vis h{i},1
}}else
{{
vis t{i}Icon,0
vis t{i}o,0
vis t{i}u,0
vis h{i},0
}}
"""
print(item)
foot = """
}
""" + sharedfoot
print(foot)

View File

@@ -47,6 +47,7 @@ if(usize>1)
sharedfoot = """
if(tInstruction.txt=="pageType")
{
sleepValue=0
//command format pageType,specialPageName
//write name of speical page to tId
spstr strCommand.txt,tId.txt,"~",1

View File

@@ -84,7 +84,7 @@ Variable (string) tSend
ID : 25
Scope : local
Text :
Max. Text Size: 100
Max. Text Size: 200
Variable (string) va1
Attributes
@@ -1362,6 +1362,7 @@ Timer tmSerial
}
if(tInstruction.txt=="pageType")
{
sleepValue=0
//command format pageType,specialPageName
//write name of speical page to tId
spstr strCommand.txt,tId.txt,"~",1

View File

@@ -103,63 +103,70 @@ Variable (string) strCommand
Variable (string) type1
Attributes
ID : 41
ID : 40
Scope : local
Text :
Max. Text Size: 10
Variable (string) type2
Attributes
ID : 42
ID : 41
Scope : local
Text :
Max. Text Size: 10
Variable (string) type3
Attributes
ID : 43
ID : 42
Scope : local
Text :
Max. Text Size: 10
Variable (string) type4
Attributes
ID : 44
ID : 43
Scope : local
Text :
Max. Text Size: 10
Variable (string) entn1
Attributes
ID : 45
ID : 44
Scope : local
Text :
Max. Text Size: 80
Variable (string) entn2
Attributes
ID : 46
ID : 45
Scope : local
Text :
Max. Text Size: 80
Variable (string) entn3
Attributes
ID : 47
ID : 46
Scope : local
Text :
Max. Text Size: 80
Variable (string) entn4
Attributes
ID : 48
ID : 47
Scope : local
Text :
Max. Text Size: 80
Variable (string) tSend
Attributes
ID : 64
Scope : local
Text :
Max. Text Size: 200
Number nNum1
Attributes
ID : 54
ID : 53
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -189,7 +196,7 @@ Number nNum1
Number nNum2
Attributes
ID : 55
ID : 54
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -219,7 +226,7 @@ Number nNum2
Number nNum3
Attributes
ID : 56
ID : 55
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -249,7 +256,7 @@ Number nNum3
Number nNum4
Attributes
ID : 57
ID : 56
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -317,7 +324,7 @@ Text tEntity1
Opacity : 127
x coordinate : 77
y coordinate : 85
Width : 180
Width : 184
Height : 30
Effect : load
Effect Priority : 0
@@ -347,7 +354,7 @@ Text tEntity2
Opacity : 127
x coordinate : 78
y coordinate : 142
Width : 180
Width : 184
Height : 30
Effect : load
Effect Priority : 0
@@ -377,7 +384,7 @@ Text tEntity3
Opacity : 127
x coordinate : 78
y coordinate : 198
Width : 180
Width : 184
Height : 30
Effect : load
Effect Priority : 0
@@ -407,7 +414,7 @@ Text tEntity4
Opacity : 127
x coordinate : 78
y coordinate : 254
Width : 180
Width : 184
Height : 30
Effect : load
Effect Priority : 0
@@ -547,39 +554,9 @@ Text tIcon4
Horizontal Spacing : 0
Vertical Spacing : 0
Text tSend
Attributes
ID : 28
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 0
y coordinate : 0
Width : 230
Height : 24
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Associated Keyboard : none
Font ID : 0
Back. Color : 65535
Font Color : 0
Horizontal Alignment : center
Vertical Alignment : center
Input Type : character
Text : newtxt
Max. Text Size : 100
Word wrap : disabled
Horizontal Spacing : 0
Vertical Spacing : 0
Text tTmp
Attributes
ID : 29
ID : 28
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -609,7 +586,7 @@ Text tTmp
Text tInstruction
Attributes
ID : 31
ID : 30
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -639,7 +616,7 @@ Text tInstruction
Text tId
Attributes
ID : 32
ID : 31
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -686,7 +663,7 @@ Picture p0
Slider hSlider1
Attributes
ID : 50
ID : 49
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -729,7 +706,7 @@ Slider hSlider1
Slider hSlider2
Attributes
ID : 51
ID : 50
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -772,7 +749,7 @@ Slider hSlider2
Slider hSlider3
Attributes
ID : 52
ID : 51
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -815,7 +792,7 @@ Slider hSlider3
Slider hSlider4
Attributes
ID : 53
ID : 52
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -1422,7 +1399,7 @@ Button bUp4
Button bPrev
Attributes
ID : 33
ID : 32
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -1476,7 +1453,7 @@ Button bPrev
Button bNext
Attributes
ID : 34
ID : 33
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -1523,7 +1500,7 @@ Button bNext
Button bText1
Attributes
ID : 61
ID : 60
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -1570,7 +1547,7 @@ Button bText1
Button bText2
Attributes
ID : 62
ID : 61
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -1617,7 +1594,7 @@ Button bText2
Button bText3
Attributes
ID : 63
ID : 62
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -1664,7 +1641,7 @@ Button bText3
Button bText4
Attributes
ID : 64
ID : 63
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -1891,7 +1868,7 @@ Dual-state Button btOnOff4
Hotspot mSpecial
Attributes
ID : 35
ID : 34
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -1917,7 +1894,7 @@ Hotspot mSpecial
Hotspot m2
Attributes
ID : 37
ID : 36
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -1952,7 +1929,7 @@ Hotspot m2
Hotspot m1
Attributes
ID : 38
ID : 37
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -1987,7 +1964,7 @@ Hotspot m1
Hotspot m0
Attributes
ID : 39
ID : 38
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -2022,7 +1999,7 @@ Hotspot m0
Hotspot m3
Attributes
ID : 40
ID : 39
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -2057,7 +2034,7 @@ Hotspot m3
Hotspot mSwipeNext
Attributes
ID : 58
ID : 57
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -2077,7 +2054,7 @@ Hotspot mSwipeNext
Hotspot mSwipeUp
Attributes
ID : 59
ID : 58
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -2097,7 +2074,7 @@ Hotspot mSwipeUp
Hotspot mSwipePrev
Attributes
ID : 60
ID : 59
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -2117,7 +2094,7 @@ Hotspot mSwipePrev
Timer tmSerial
Attributes
ID : 30
ID : 29
Scope : local
Period (ms): 50
Enabled : yes
@@ -2805,6 +2782,7 @@ Timer tmSerial
}
if(tInstruction.txt=="pageType")
{
sleepValue=0
//command format pageType,specialPageName
//write name of speical page to tId
spstr strCommand.txt,tId.txt,"~",1
@@ -2914,7 +2892,7 @@ Timer tmSerial
Timer tmSleep
Attributes
ID : 36
ID : 35
Scope : local
Period (ms): 1000
Enabled : yes
@@ -2945,7 +2923,7 @@ Timer tmSleep
TouchCap tc0
Attributes
ID : 49
ID : 48
Scope: local
Value: 0

View File

@@ -63,88 +63,95 @@ Variable (string) strCommand
Variable (string) type1
Attributes
ID : 14
ID : 13
Scope : local
Text :
Max. Text Size: 10
Variable (string) type2
Attributes
ID : 15
ID : 14
Scope : local
Text :
Max. Text Size: 10
Variable (string) type3
Attributes
ID : 16
ID : 15
Scope : local
Text :
Max. Text Size: 10
Variable (string) type4
Attributes
ID : 17
ID : 16
Scope : local
Text :
Max. Text Size: 10
Variable (string) entn1
Attributes
ID : 18
ID : 17
Scope : local
Text :
Max. Text Size: 80
Variable (string) entn2
Attributes
ID : 19
ID : 18
Scope : local
Text :
Max. Text Size: 80
Variable (string) entn3
Attributes
ID : 20
ID : 19
Scope : local
Text :
Max. Text Size: 80
Variable (string) entn4
Attributes
ID : 21
ID : 20
Scope : local
Text :
Max. Text Size: 80
Variable (string) type5
Attributes
ID : 34
ID : 33
Scope : local
Text :
Max. Text Size: 10
Variable (string) type6
Attributes
ID : 35
ID : 34
Scope : local
Text :
Max. Text Size: 10
Variable (string) entn5
Attributes
ID : 36
ID : 35
Scope : local
Text :
Max. Text Size: 80
Variable (string) entn6
Attributes
ID : 37
ID : 36
Scope : local
Text :
Max. Text Size: 80
Variable (string) tSend
Attributes
ID : 41
Scope : local
Text :
Max. Text Size: 200
Text tHeading
Attributes
ID : 2
@@ -205,39 +212,9 @@ Text tEntity1
Horizontal Spacing : 0
Vertical Spacing : 0
Text tSend
Attributes
ID : 5
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 0
y coordinate : 0
Width : 230
Height : 24
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Associated Keyboard : none
Font ID : 0
Back. Color : 65535
Font Color : 0
Horizontal Alignment : center
Vertical Alignment : center
Input Type : character
Text : newtxt
Max. Text Size : 100
Word wrap : disabled
Horizontal Spacing : 0
Vertical Spacing : 0
Text tTmp
Attributes
ID : 6
ID : 5
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -267,7 +244,7 @@ Text tTmp
Text tInstruction
Attributes
ID : 8
ID : 7
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -297,7 +274,7 @@ Text tInstruction
Text tId
Attributes
ID : 9
ID : 8
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -327,7 +304,7 @@ Text tId
Text tEntity2
Attributes
ID : 25
ID : 24
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -357,7 +334,7 @@ Text tEntity2
Text tEntity3
Attributes
ID : 27
ID : 26
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -387,7 +364,7 @@ Text tEntity3
Text tEntity4
Attributes
ID : 29
ID : 28
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -417,7 +394,7 @@ Text tEntity4
Text tEntity5
Attributes
ID : 30
ID : 29
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -447,7 +424,7 @@ Text tEntity5
Text tEntity6
Attributes
ID : 33
ID : 32
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -494,7 +471,7 @@ Picture p0
Button bPrev
Attributes
ID : 10
ID : 9
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -548,7 +525,7 @@ Button bPrev
Button bNext
Attributes
ID : 11
ID : 10
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -595,7 +572,7 @@ Button bNext
Button bEntity1
Attributes
ID : 23
ID : 22
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -653,7 +630,7 @@ Button bEntity1
Button bEntity2
Attributes
ID : 24
ID : 23
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -711,7 +688,7 @@ Button bEntity2
Button bEntity3
Attributes
ID : 26
ID : 25
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -769,7 +746,7 @@ Button bEntity3
Button bEntity4
Attributes
ID : 28
ID : 27
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -827,7 +804,7 @@ Button bEntity4
Button bEntity5
Attributes
ID : 31
ID : 30
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -885,7 +862,7 @@ Button bEntity5
Button bEntity6
Attributes
ID : 32
ID : 31
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -943,7 +920,7 @@ Button bEntity6
Hotspot mSpecial
Attributes
ID : 12
ID : 11
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -969,7 +946,7 @@ Hotspot mSpecial
Hotspot mSwipeNext
Attributes
ID : 39
ID : 38
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -989,7 +966,7 @@ Hotspot mSwipeNext
Hotspot mSwipeUp
Attributes
ID : 40
ID : 39
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -1009,7 +986,7 @@ Hotspot mSwipeUp
Hotspot mSwipePrev
Attributes
ID : 41
ID : 40
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -1029,7 +1006,7 @@ Hotspot mSwipePrev
Timer tmSerial
Attributes
ID : 7
ID : 6
Scope : local
Period (ms): 50
Enabled : yes
@@ -1247,6 +1224,7 @@ Timer tmSerial
}
if(tInstruction.txt=="pageType")
{
sleepValue=0
//command format pageType,specialPageName
//write name of speical page to tId
spstr strCommand.txt,tId.txt,"~",1
@@ -1356,7 +1334,7 @@ Timer tmSerial
Timer tmSleep
Attributes
ID : 13
ID : 12
Scope : local
Period (ms): 1000
Enabled : yes
@@ -1387,7 +1365,7 @@ Timer tmSleep
Timer tmLP
Attributes
ID : 38
ID : 37
Scope : local
Period (ms): 500
Enabled : no
@@ -1405,7 +1383,7 @@ Timer tmLP
TouchCap tc0
Attributes
ID : 22
ID : 21
Scope: local
Value: 0

View File

@@ -47,71 +47,48 @@ Page cardMedia
Variable (string) strCommand
Attributes
ID : 7
ID : 6
Scope : local
Text :
Max. Text Size: 750
Variable (string) entn
Attributes
ID : 18
ID : 17
Scope : local
Text :
Max. Text Size: 80
Variable (string) vaSpeakerList
Attributes
ID : 27
ID : 26
Scope : local
Text :
Max. Text Size: 400
Variable (int32) vaSpeakerPos
Attributes
ID : 28
ID : 27
Scope: local
Value: 0
Variable (string) vaMenu
Attributes
ID : 33
ID : 32
Scope : local
Text :
Max. Text Size: 50
Text tSend
Variable (string) tSend
Attributes
ID : 2
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 0
y coordinate : 0
Width : 230
Height : 15
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Associated Keyboard : none
Font ID : 0
Back. Color : 65535
Font Color : 0
Horizontal Alignment : center
Vertical Alignment : center
Input Type : character
Text :
Max. Text Size : 200
Word wrap : disabled
Horizontal Spacing : 0
Vertical Spacing : 0
ID : 33
Scope : local
Text :
Max. Text Size: 200
Text tTmp
Attributes
ID : 3
ID : 2
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -141,7 +118,7 @@ Text tTmp
Text tInstruction
Attributes
ID : 8
ID : 7
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -171,7 +148,7 @@ Text tInstruction
Text tId
Attributes
ID : 9
ID : 8
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -201,7 +178,7 @@ Text tId
Text tHeading
Attributes
ID : 10
ID : 9
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -231,7 +208,7 @@ Text tHeading
Text tTitle
Attributes
ID : 11
ID : 10
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -261,7 +238,7 @@ Text tTitle
Text tAuthor
Attributes
ID : 12
ID : 11
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -291,7 +268,7 @@ Text tAuthor
Text t2
Attributes
ID : 13
ID : 12
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -340,7 +317,7 @@ Text t2
Text tPlayPause
Attributes
ID : 14
ID : 13
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -389,7 +366,7 @@ Text tPlayPause
Text t0
Attributes
ID : 15
ID : 14
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -438,7 +415,7 @@ Text t0
Text tIcon
Attributes
ID : 17
ID : 16
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -486,7 +463,7 @@ Text tIcon
Text t1
Attributes
ID : 22
ID : 21
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -536,7 +513,7 @@ Text t1
Text t3
Attributes
ID : 23
ID : 22
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -586,7 +563,7 @@ Text t3
Text t4
Attributes
ID : 24
ID : 23
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -616,7 +593,7 @@ Text t4
Text tSpeaker
Attributes
ID : 25
ID : 24
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -665,7 +642,7 @@ Text tSpeaker
Text t6
Attributes
ID : 26
ID : 25
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -707,7 +684,7 @@ Text t6
Text t5
Attributes
ID : 29
ID : 28
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -773,7 +750,7 @@ Picture p0
Slider hVolume
Attributes
ID : 16
ID : 15
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -819,7 +796,7 @@ Slider hVolume
Button bNext
Attributes
ID : 4
ID : 3
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -866,7 +843,7 @@ Button bNext
Button bPrev
Attributes
ID : 5
ID : 4
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -920,7 +897,7 @@ Button bPrev
Hotspot mSwipeNext
Attributes
ID : 30
ID : 29
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -940,7 +917,7 @@ Hotspot mSwipeNext
Hotspot mSwipeUp
Attributes
ID : 31
ID : 30
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -960,7 +937,7 @@ Hotspot mSwipeUp
Hotspot mSwipePrev
Attributes
ID : 32
ID : 31
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -980,7 +957,7 @@ Hotspot mSwipePrev
Timer tmSerial
Attributes
ID : 6
ID : 5
Scope : local
Period (ms): 50
Enabled : yes
@@ -1152,6 +1129,7 @@ Timer tmSerial
}
if(tInstruction.txt=="pageType")
{
sleepValue=0
//command format pageType,specialPageName
//write name of speical page to tId
spstr strCommand.txt,tId.txt,"~",1
@@ -1232,7 +1210,7 @@ Timer tmSerial
Timer tmSleep
Attributes
ID : 19
ID : 18
Scope : local
Period (ms): 1000
Enabled : yes
@@ -1263,7 +1241,7 @@ Timer tmSleep
Timer tmCooldown
Attributes
ID : 21
ID : 20
Scope : local
Period (ms): 100
Enabled : no
@@ -1274,7 +1252,7 @@ Timer tmCooldown
TouchCap tc0
Attributes
ID : 20
ID : 19
Scope: local
Value: 0

File diff suppressed because it is too large Load Diff

View File

@@ -79,7 +79,7 @@ Variable (string) tSend
ID : 10
Scope : local
Text :
Max. Text Size: 100
Max. Text Size: 200
Variable (string) tTmp
Attributes
@@ -948,6 +948,7 @@ Timer tmSerial
}
if(tInstruction.txt=="pageType")
{
sleepValue=0
//command format pageType,specialPageName
//write name of speical page to tId
spstr strCommand.txt,tId.txt,"~",1

View File

@@ -161,7 +161,7 @@ Variable (string) tSend
ID : 46
Scope : local
Text :
Max. Text Size: 100
Max. Text Size: 200
XFloat xTempDest1
Attributes
@@ -315,7 +315,7 @@ XFloat xTempDest2
XFloat xTempDest
Attributes
ID : 49
ID : 48
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -523,39 +523,9 @@ Text tCF2
Horizontal Spacing : 0
Vertical Spacing : 0
Text tALbl
Attributes
ID : 47
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 7
y coordinate : 260
Width : 74
Height : 30
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Associated Keyboard : none
Font ID : 0
Back. Color : 6371
Font Color : 65535
Horizontal Alignment : center
Vertical Alignment : center
Input Type : character
Text : Action
Max. Text Size : 30
Word wrap : disabled
Horizontal Spacing : 0
Vertical Spacing : 0
Text tCF
Attributes
ID : 51
ID : 50
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -585,7 +555,7 @@ Text tCF
Text tCurTemp
Attributes
ID : 52
ID : 51
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -739,16 +709,16 @@ Dual-state Button bt0
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 82
y coordinate : 255
Width : 40
Height : 40
x coordinate : 12
y coordinate : 254
Width : 50
Height : 50
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Font ID : 1
Font ID : 3
Back. Color (Unpressed) : 6371
Back. Picture ID (Pressed) : 65535
Back. Color (Pressed) : 6371
@@ -788,16 +758,16 @@ Dual-state Button bt2
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 172
y coordinate : 255
Width : 40
Height : 40
x coordinate : 120
y coordinate : 254
Width : 50
Height : 50
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Font ID : 1
Font ID : 3
Back. Color (Unpressed) : 6371
Back. Picture ID (Pressed) : 65535
Back. Color (Pressed) : 6371
@@ -837,16 +807,16 @@ Dual-state Button bt4
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 262
y coordinate : 255
Width : 40
Height : 40
x coordinate : 228
y coordinate : 254
Width : 50
Height : 50
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Font ID : 1
Font ID : 3
Back. Color (Unpressed) : 6371
Back. Picture ID (Pressed) : 65535
Back. Color (Pressed) : 6371
@@ -886,16 +856,16 @@ Dual-state Button bt6
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 352
y coordinate : 255
Width : 40
Height : 40
x coordinate : 336
y coordinate : 254
Width : 50
Height : 50
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Font ID : 1
Font ID : 3
Back. Color (Unpressed) : 6371
Back. Picture ID (Pressed) : 65535
Back. Color (Pressed) : 6371
@@ -935,16 +905,16 @@ Dual-state Button bt1
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 127
y coordinate : 255
Width : 40
Height : 40
x coordinate : 66
y coordinate : 254
Width : 50
Height : 50
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Font ID : 1
Font ID : 3
Back. Color (Unpressed) : 6371
Back. Picture ID (Pressed) : 65535
Back. Color (Pressed) : 6371
@@ -984,16 +954,16 @@ Dual-state Button bt3
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 217
y coordinate : 255
Width : 40
Height : 40
x coordinate : 174
y coordinate : 254
Width : 50
Height : 50
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Font ID : 1
Font ID : 3
Back. Color (Unpressed) : 6371
Back. Picture ID (Pressed) : 65535
Back. Color (Pressed) : 6371
@@ -1033,16 +1003,16 @@ Dual-state Button bt5
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 307
y coordinate : 255
Width : 40
Height : 40
x coordinate : 282
y coordinate : 254
Width : 50
Height : 50
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Font ID : 1
Font ID : 3
Back. Color (Unpressed) : 6371
Back. Picture ID (Pressed) : 65535
Back. Color (Pressed) : 6371
@@ -1082,16 +1052,16 @@ Dual-state Button bt7
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 397
y coordinate : 255
Width : 40
Height : 40
x coordinate : 390
y coordinate : 254
Width : 50
Height : 50
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Font ID : 1
Font ID : 3
Back. Color (Unpressed) : 6371
Back. Picture ID (Pressed) : 65535
Back. Color (Pressed) : 6371
@@ -1140,7 +1110,7 @@ Dual-state Button btUp1
Effect Time : 300
Fill : solid color
Style : flat
Font ID : 1
Font ID : 3
Back. Color (Unpressed) : 6371
Back. Picture ID (Pressed) : 65535
Back. Color (Pressed) : 6371
@@ -1201,7 +1171,7 @@ Dual-state Button btDown1
Effect Time : 300
Fill : solid color
Style : flat
Font ID : 1
Font ID : 3
Back. Color (Unpressed) : 6371
Back. Picture ID (Pressed) : 65535
Back. Color (Pressed) : 6371
@@ -1262,7 +1232,7 @@ Dual-state Button bUp2
Effect Time : 300
Fill : solid color
Style : flat
Font ID : 1
Font ID : 3
Back. Color (Unpressed) : 6371
Back. Picture ID (Pressed) : 65535
Back. Color (Pressed) : 6371
@@ -1323,7 +1293,7 @@ Dual-state Button bDown2
Effect Time : 300
Fill : solid color
Style : flat
Font ID : 1
Font ID : 3
Back. Color (Unpressed) : 6371
Back. Picture ID (Pressed) : 65535
Back. Color (Pressed) : 6371
@@ -1369,7 +1339,7 @@ Dual-state Button bDown2
Dual-state Button btUp
Attributes
ID : 48
ID : 47
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -1384,7 +1354,7 @@ Dual-state Button btUp
Effect Time : 300
Fill : solid color
Style : flat
Font ID : 1
Font ID : 3
Back. Color (Unpressed) : 6371
Back. Picture ID (Pressed) : 65535
Back. Color (Pressed) : 6371
@@ -1427,7 +1397,7 @@ Dual-state Button btUp
Dual-state Button btDown
Attributes
ID : 50
ID : 49
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -1442,7 +1412,7 @@ Dual-state Button btDown
Effect Time : 300
Fill : solid color
Style : flat
Font ID : 1
Font ID : 3
Back. Color (Unpressed) : 6371
Back. Picture ID (Pressed) : 65535
Back. Color (Pressed) : 6371
@@ -1787,7 +1757,7 @@ Timer tmSerial
//Text tStateLbl
spstr strCommand.txt,tStateLbl.txt,"~",43
//Text tALbl
spstr strCommand.txt,tALbl.txt,"~",44
//spstr strCommand.txt,tALbl.txt,"~",44
//Text tCF
spstr strCommand.txt,tCF.txt,"~",45
tCF1.txt=tCF.txt
@@ -1813,6 +1783,7 @@ Timer tmSerial
}
if(tInstruction.txt=="pageType")
{
sleepValue=0
//command format pageType,specialPageName
//write name of speical page to tId
spstr strCommand.txt,tId.txt,"~",1

View File

@@ -6,61 +6,65 @@ pageIcons
6 Component(s)
0 Line(s) of event code
0 Unique line(s) of event code
popupFan
27 Component(s)
342 Line(s) of event code
199 Unique line(s) of event code
pageTest
19 Component(s)
64 Line(s) of event code
61 Unique line(s) of event code
popupShutter
25 Component(s)
388 Line(s) of event code
211 Unique line(s) of event code
screensaver
38 Component(s)
341 Line(s) of event code
263 Unique line(s) of event code
20 Component(s)
65 Line(s) of event code
62 Unique line(s) of event code
pageStartup
19 Component(s)
167 Line(s) of event code
122 Unique line(s) of event code
popupNotify
17 Component(s)
226 Line(s) of event code
143 Unique line(s) of event code
popupShutter
25 Component(s)
388 Line(s) of event code
211 Unique line(s) of event code
popupLight
27 Component(s)
386 Line(s) of event code
211 Unique line(s) of event code
cardMedia
34 Component(s)
388 Line(s) of event code
209 Unique line(s) of event code
cardGrid
42 Component(s)
462 Line(s) of event code
271 Unique line(s) of event code
popupFan
20 Component(s)
236 Line(s) of event code
150 Unique line(s) of event code
cardQR
32 Component(s)
403 Line(s) of event code
234 Unique line(s) of event code
463 Line(s) of event code
272 Unique line(s) of event code
cardMedia
34 Component(s)
389 Line(s) of event code
210 Unique line(s) of event code
screensaver
38 Component(s)
341 Line(s) of event code
263 Unique line(s) of event code
cardAlarm
40 Component(s)
421 Line(s) of event code
254 Unique line(s) of event code
422 Line(s) of event code
255 Unique line(s) of event code
cardQR
32 Component(s)
404 Line(s) of event code
235 Unique line(s) of event code
popupNotify
17 Component(s)
226 Line(s) of event code
143 Unique line(s) of event code
cardPower
48 Component(s)
387 Line(s) of event code
279 Unique line(s) of event code
cardThermo
53 Component(s)
52 Component(s)
580 Line(s) of event code
303 Unique line(s) of event code
cardEntities
65 Component(s)
1127 Line(s) of event code
514 Unique line(s) of event code
1128 Line(s) of event code
515 Unique line(s) of event code
Total
14 Page(s)
437 Component(s)
5202 Line(s) of event code
1372 Unique line(s) of event code
15 Page(s)
492 Component(s)
5701 Line(s) of event code
1546 Unique line(s) of event code

View File

@@ -402,7 +402,7 @@ Text tVersion
Horizontal Alignment : center
Vertical Alignment : center
Input Type : character
Text : 41
Text : 42
Max. Text Size : 10
Word wrap : disabled
Horizontal Spacing : 0

View File

@@ -525,6 +525,42 @@ Button b2
Touch Press Event
page cardQR
Button b12
Attributes
ID : 19
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 0
y coordinate : 242
Width : 100
Height : 50
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : 3D auto
Font ID : 1
Back. Color : 50712
Back. Picture ID (Pressed) : 65535
Back. Color (Pressed) : 1024
Font Color (Unpressed) : 0
Font Color (Pressed) : 65535
Horizontal Alignment : center
Vertical Alignment : center
State : unpressed
Text : power
Max. Text Size : 10
Word wrap : disabled
Horizontal Spacing : 0
Vertical Spacing : 0
Events
Touch Press Event
page cardPower
Timer tmSerial
Attributes
ID : 14

View File

@@ -47,7 +47,7 @@ Page popupFan
prints crcval,2
vis hSpeed,0
popupFan.bco=defaultBcoColor
for(sys0=0;sys0<20;sys0++)
for(sys0=0;sys0<24;sys0++)
{
if(b[sys0].type==98||b[sys0].type==116)
{
@@ -69,30 +69,57 @@ Page popupFan
Variable (string) strCommand
Attributes
ID : 13
ID : 12
Scope : local
Text :
Max. Text Size: 500
Variable (string) entn
Attributes
ID : 16
ID : 15
Scope : local
Text :
Max. Text Size: 80
Variable (int32) mode
Attributes
ID : 17
ID : 16
Scope: local
Value: 1
Variable (int32) mode_temp
Attributes
ID : 18
ID : 17
Scope: local
Value: 0
Variable (int32) vaModePos
Attributes
ID : 23
Scope: local
Value: 0
Variable (string) vaModeList
Attributes
ID : 24
Scope : local
Text :
Max. Text Size: 400
Variable (string) vaModeCur
Attributes
ID : 25
Scope : local
Text :
Max. Text Size: 400
Variable (string) tSend
Attributes
ID : 26
Scope : local
Text :
Max. Text Size: 200
Text tEntity
Attributes
ID : 2
@@ -183,7 +210,7 @@ Text t1
Horizontal Spacing : 0
Vertical Spacing : 0
Text tSend
Text tTmp
Attributes
ID : 8
Scope : local
@@ -191,39 +218,9 @@ Text tSend
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 0
y coordinate : 0
Width : 348
Height : 7
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Associated Keyboard : none
Font ID : 0
Back. Color : 65535
Font Color : 0
Horizontal Alignment : center
Vertical Alignment : center
Input Type : character
Text : newtxt
Max. Text Size : 100
Word wrap : disabled
Horizontal Spacing : 0
Vertical Spacing : 0
Text tTmp
Attributes
ID : 9
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 406
x coordinate : 343
y coordinate : 277
Width : 34
Width : 97
Height : 30
Effect : load
Effect Priority : 0
@@ -245,7 +242,7 @@ Text tTmp
Text tInstruction
Attributes
ID : 14
ID : 13
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -275,7 +272,7 @@ Text tInstruction
Text tId
Attributes
ID : 15
ID : 14
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -412,6 +409,233 @@ Button b0
prints tSend.txt,0
prints crcval,2
Button bMode1
Attributes
ID : 19
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 11
y coordinate : 213
Width : 120
Height : 50
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Font ID : 0
Back. Color : 6371
Back. Picture ID (Pressed) : 65535
Back. Color (Pressed) : 14823
Font Color (Unpressed) : 65535
Font Color (Pressed) : 65535
Horizontal Alignment : center
Vertical Alignment : center
State : unpressed
Text :
Max. Text Size : 40
Word wrap : enabled
Horizontal Spacing : 0
Vertical Spacing : 0
Events
Touch Press Event
//craft command
tSend.txt="event,buttonPress2,"
tSend.txt+=entn.txt+","
sys2=vaModePos.val-3
covx sys2,tTmp.txt,0,0
tSend.txt+="mode-sel,"+tTmp.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 bMode3
Attributes
ID : 20
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 259
y coordinate : 213
Width : 120
Height : 50
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Font ID : 0
Back. Color : 6371
Back. Picture ID (Pressed) : 65535
Back. Color (Pressed) : 14823
Font Color (Unpressed) : 65535
Font Color (Pressed) : 65535
Horizontal Alignment : center
Vertical Alignment : center
State : unpressed
Text :
Max. Text Size : 40
Word wrap : enabled
Horizontal Spacing : 0
Vertical Spacing : 0
Events
Touch Press Event
//craft command
tSend.txt="event,buttonPress2,"
tSend.txt+=entn.txt+","
sys2=vaModePos.val-1
covx sys2,tTmp.txt,0,0
tSend.txt+="mode-sel,"+tTmp.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 bMode2
Attributes
ID : 21
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 135
y coordinate : 213
Width : 120
Height : 50
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Font ID : 0
Back. Color : 6371
Back. Picture ID (Pressed) : 65535
Back. Color (Pressed) : 14823
Font Color (Unpressed) : 65535
Font Color (Pressed) : 65535
Horizontal Alignment : center
Vertical Alignment : center
State : unpressed
Text :
Max. Text Size : 40
Word wrap : enabled
Horizontal Spacing : 0
Vertical Spacing : 0
Events
Touch Press Event
//craft command
tSend.txt="event,buttonPress2,"
tSend.txt+=entn.txt+","
sys2=vaModePos.val-2
covx sys2,tTmp.txt,0,0
tSend.txt+="mode-sel,"+tTmp.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 bModeNext
Attributes
ID : 22
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 388
y coordinate : 213
Width : 50
Height : 50
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Font ID : 3
Back. Color : 6371
Back. Picture ID (Pressed) : 65535
Back. Color (Pressed) : 14823
Font Color (Unpressed) : 50712
Font Color (Pressed) : 65535
Horizontal Alignment : center
Vertical Alignment : center
State : unpressed
Text : 
Max. Text Size : 5
Word wrap : disabled
Horizontal Spacing : 0
Vertical Spacing : 0
Events
Touch Press Event
//if(bMode3.txt=="")
spstr vaModeList.txt,tTmp.txt,"?",vaModePos.val
if(tTmp.txt=="")
{
vaModePos.val=0
spstr vaModeList.txt,bMode1.txt,"?",vaModePos.val
spstr vaModeList.txt,bMode2.txt,"?",vaModePos.val+1
spstr vaModeList.txt,bMode3.txt,"?",vaModePos.val+2
}
spstr vaModeList.txt,bMode1.txt,"?",vaModePos.val
spstr vaModeList.txt,bMode2.txt,"?",vaModePos.val+1
spstr vaModeList.txt,bMode3.txt,"?",vaModePos.val+2
vaModePos.val+=3
spstr vaModeList.txt,tTmp.txt,"?",3
if(tTmp.txt=="")
{
vis bModeNext,0
}else
{
vis bModeNext,1
}
bMode1.pco=defaultFontColor
bMode2.pco=defaultFontColor
bMode3.pco=defaultFontColor
if(bMode1.txt==vaModeCur.txt)
{
bMode1.pco=1374
}
if(bMode2.txt==vaModeCur.txt)
{
bMode2.pco=1374
}
if(bMode3.txt==vaModeCur.txt)
{
bMode3.pco=1374
}
Dual-state Button btOnOff1
Attributes
ID : 7
@@ -460,7 +684,7 @@ Dual-state Button btOnOff1
Timer tmSleep
Attributes
ID : 11
ID : 10
Scope : local
Period (ms): 1000
Enabled : yes
@@ -480,7 +704,7 @@ Timer tmSleep
Timer tmSerial
Attributes
ID : 12
ID : 11
Scope : local
Period (ms): 50
Enabled : yes
@@ -565,6 +789,37 @@ Timer tmSerial
covx tTmp.txt,hSpeed.maxval,0,0
// set t1 Speed (Localization)
spstr strCommand.txt,t1.txt,"~",7
//current mode
spstr strCommand.txt,vaModeCur.txt,"~",8
//mode list
spstr strCommand.txt,vaModeList.txt,"~",9
if(vaModeList.txt=="")
{
vis bMode1,0
vis bMode2,0
vis bMode3,0
vis bModeNext,0
}
if(bMode1.txt=="")
{
click bModeNext,1
click bModeNext,0
}
bMode1.pco=defaultFontColor
bMode2.pco=defaultFontColor
bMode3.pco=defaultFontColor
if(bMode1.txt==vaModeCur.txt)
{
bMode1.pco=1374
}
if(bMode2.txt==vaModeCur.txt)
{
bMode2.pco=1374
}
if(bMode3.txt==vaModeCur.txt)
{
bMode3.pco=1374
}
}
if(tInstruction.txt=="time")
{
@@ -677,7 +932,7 @@ Timer tmSerial
Timer tmCooldown
Attributes
ID : 19
ID : 18
Scope : local
Period (ms): 100
Enabled : no
@@ -688,7 +943,7 @@ Timer tmCooldown
TouchCap tc0
Attributes
ID : 10
ID : 9
Scope: local
Value: 0

View File

@@ -84,30 +84,37 @@ Page popupLight
Variable (string) strCommand
Attributes
ID : 17
ID : 16
Scope : local
Text :
Max. Text Size: 500
Variable (string) entn
Attributes
ID : 21
ID : 20
Scope : local
Text :
Max. Text Size: 80
Variable (int32) mode
Attributes
ID : 23
ID : 22
Scope: local
Value: 1
Variable (int32) mode_temp
Attributes
ID : 24
ID : 23
Scope: local
Value: 0
Variable (string) tSend
Attributes
ID : 26
Scope : local
Text :
Max. Text Size: 200
Text tEntity
Attributes
ID : 3
@@ -288,39 +295,9 @@ Text t4
Horizontal Spacing : 0
Vertical Spacing : 0
Text tSend
Attributes
ID : 12
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 0
y coordinate : 0
Width : 348
Height : 7
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Associated Keyboard : none
Font ID : 0
Back. Color : 65535
Font Color : 0
Horizontal Alignment : center
Vertical Alignment : center
Input Type : character
Text : newtxt
Max. Text Size : 100
Word wrap : disabled
Horizontal Spacing : 0
Vertical Spacing : 0
Text tTmp
Attributes
ID : 13
ID : 12
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -350,7 +327,7 @@ Text tTmp
Text tInstruction
Attributes
ID : 18
ID : 17
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -380,7 +357,7 @@ Text tInstruction
Text tId
Attributes
ID : 19
ID : 18
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -410,7 +387,7 @@ Text tId
Text t0
Attributes
ID : 25
ID : 24
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -547,7 +524,7 @@ Slider hBrightness
Slider hTempSlider
Attributes
ID : 20
ID : 19
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -639,7 +616,7 @@ Button b0
Button bColor
Attributes
ID : 22
ID : 21
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -742,7 +719,7 @@ Dual-state Button btOnOff1
Timer tmSleep
Attributes
ID : 15
ID : 14
Scope : local
Period (ms): 1000
Enabled : yes
@@ -762,7 +739,7 @@ Timer tmSleep
Timer tmSerial
Attributes
ID : 16
ID : 15
Scope : local
Period (ms): 50
Enabled : yes
@@ -1027,7 +1004,7 @@ Timer tmSerial
Timer tmCooldown
Attributes
ID : 26
ID : 25
Scope : local
Period (ms): 100
Enabled : no
@@ -1038,7 +1015,7 @@ Timer tmCooldown
TouchCap tc0
Attributes
ID : 14
ID : 13
Scope: local
Value: 0

View File

@@ -41,57 +41,34 @@ Page popupNotify
Variable (string) strCommand
Attributes
ID : 8
ID : 7
Scope : local
Text :
Max. Text Size: 1000
Variable (string) entn
Attributes
ID : 15
ID : 14
Scope : local
Text :
Max. Text Size: 30
Variable (int32) vaOldSleepT
Attributes
ID : 16
ID : 15
Scope: local
Value: 0
Text tSend
Variable (string) tSend
Attributes
ID : 3
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 0
y coordinate : 0
Width : 348
Height : 22
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Associated Keyboard : none
Font ID : 0
Back. Color : 65535
Font Color : 0
Horizontal Alignment : center
Vertical Alignment : center
Input Type : character
Text : newtxt
Max. Text Size : 100
Word wrap : disabled
Horizontal Spacing : 0
Vertical Spacing : 0
ID : 16
Scope : local
Text :
Max. Text Size: 200
Text tTmp
Attributes
ID : 4
ID : 3
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -121,7 +98,7 @@ Text tTmp
Text tInstruction
Attributes
ID : 9
ID : 8
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -151,7 +128,7 @@ Text tInstruction
Text tId
Attributes
ID : 10
ID : 9
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -181,7 +158,7 @@ Text tId
Text tHeading
Attributes
ID : 11
ID : 10
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -211,7 +188,7 @@ Text tHeading
Text tText
Attributes
ID : 12
ID : 11
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -306,7 +283,7 @@ Button b0
Button b2
Attributes
ID : 13
ID : 12
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -355,7 +332,7 @@ Button b2
Button b1
Attributes
ID : 14
ID : 13
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -404,7 +381,7 @@ Button b1
Timer tmSleep
Attributes
ID : 6
ID : 5
Scope : local
Period (ms): 1000
Enabled : yes
@@ -424,7 +401,7 @@ Timer tmSleep
Timer tmSerial
Attributes
ID : 7
ID : 6
Scope : local
Period (ms): 50
Enabled : yes
@@ -647,7 +624,7 @@ Timer tmSerial
TouchCap tc0
Attributes
ID : 5
ID : 4
Scope: local
Value: 0

View File

@@ -85,39 +85,46 @@ Page popupShutter
Variable (string) strCommand
Attributes
ID : 9
ID : 8
Scope : local
Text :
Max. Text Size: 500
Variable (string) entn
Attributes
ID : 15
ID : 14
Scope : local
Text :
Max. Text Size: 80
Variable (string) tInstruction
Attributes
ID : 17
ID : 16
Scope : local
Text :
Max. Text Size: 20
Variable (string) tId
Attributes
ID : 18
ID : 17
Scope : local
Text :
Max. Text Size: 20
Variable (string) tTmp
Attributes
ID : 19
ID : 18
Scope : local
Text :
Max. Text Size: 80
Variable (string) tSend
Attributes
ID : 24
Scope : local
Text :
Max. Text Size: 200
Text tEntity
Attributes
ID : 2
@@ -178,39 +185,9 @@ Text tIcon1
Horizontal Spacing : 0
Vertical Spacing : 0
Text tSend
Attributes
ID : 5
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Opacity : 127
x coordinate : 0
y coordinate : 0
Width : 348
Height : 22
Effect : load
Effect Priority : 0
Effect Time : 300
Fill : solid color
Style : flat
Associated Keyboard : none
Font ID : 0
Back. Color : 65535
Font Color : 0
Horizontal Alignment : center
Vertical Alignment : center
Input Type : character
Text : newtxt
Max. Text Size : 100
Word wrap : disabled
Horizontal Spacing : 0
Vertical Spacing : 0
Text tPosHeading
Attributes
ID : 14
ID : 13
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -240,7 +217,7 @@ Text tPosHeading
Text tInfo1
Attributes
ID : 16
ID : 15
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -270,7 +247,7 @@ Text tInfo1
Text tTiltHeading
Attributes
ID : 20
ID : 19
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -317,7 +294,7 @@ Picture p0
Slider hPosition
Attributes
ID : 13
ID : 12
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -361,7 +338,7 @@ Slider hPosition
Slider hTilt
Attributes
ID : 21
ID : 20
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -452,7 +429,7 @@ Button b0
Button bDown1
Attributes
ID : 10
ID : 9
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -499,7 +476,7 @@ Button bDown1
Button bStop1
Attributes
ID : 11
ID : 10
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -546,7 +523,7 @@ Button bStop1
Button bUp1
Attributes
ID : 12
ID : 11
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -593,7 +570,7 @@ Button bUp1
Button bTLeft
Attributes
ID : 22
ID : 21
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -640,7 +617,7 @@ Button bTLeft
Button bTStop
Attributes
ID : 23
ID : 22
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -687,7 +664,7 @@ Button bTStop
Button bTRight
Attributes
ID : 24
ID : 23
Scope : local
Dragging : 0
Disable release event after dragging: 0
@@ -734,7 +711,7 @@ Button bTRight
Timer tmSleep
Attributes
ID : 7
ID : 6
Scope : local
Period (ms): 1000
Enabled : yes
@@ -754,7 +731,7 @@ Timer tmSleep
Timer tmSerial
Attributes
ID : 8
ID : 7
Scope : local
Period (ms): 50
Enabled : yes
@@ -1036,7 +1013,7 @@ Timer tmSerial
TouchCap tc0
Attributes
ID : 6
ID : 5
Scope: local
Value: 0

View File

@@ -971,10 +971,10 @@ Timer tmSerial
// get value
spstr strCommand.txt,tTmp.txt,"~",1
covx tTmp.txt,dimValue,0,0
dim=dimValue
// 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!="")

View File

@@ -73,7 +73,7 @@ Variable (string) tSend
Attributes
Scope : local
Text :
Max. Text Size: 100
Max. Text Size: 200
Variable (string) va1
Attributes
@@ -780,6 +780,7 @@ Timer tmSerial
}
if(tInstruction.txt=="pageType")
{
sleepValue=0
//command format pageType,specialPageName
//write name of speical page to tId
spstr strCommand.txt,tId.txt,"~",1

View File

@@ -140,6 +140,12 @@ Variable (string) entn4
Text :
Max. Text Size: 80
Variable (string) tSend
Attributes
Scope : local
Text :
Max. Text Size: 200
Number nNum1
Attributes
Scope : local
@@ -266,16 +272,6 @@ Text tIcon4
Text : 
Max. Text Size : 5
Text tSend
Attributes
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
Scope : local
@@ -1833,6 +1829,7 @@ Timer tmSerial
}
if(tInstruction.txt=="pageType")
{
sleepValue=0
//command format pageType,specialPageName
//write name of speical page to tId
spstr strCommand.txt,tId.txt,"~",1

View File

@@ -124,6 +124,12 @@ Variable (string) entn6
Text :
Max. Text Size: 80
Variable (string) tSend
Attributes
Scope : local
Text :
Max. Text Size: 200
Text tHeading
Attributes
Scope : local
@@ -144,16 +150,6 @@ Text tEntity1
Text : tEntity1
Max. Text Size : 30
Text tSend
Attributes
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
Scope : local
@@ -783,6 +779,7 @@ Timer tmSerial
}
if(tInstruction.txt=="pageType")
{
sleepValue=0
//command format pageType,specialPageName
//write name of speical page to tId
spstr strCommand.txt,tId.txt,"~",1

View File

@@ -66,15 +66,11 @@ Variable (string) vaMenu
Text :
Max. Text Size: 50
Text tSend
Variable (string) tSend
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Associated Keyboard : none
Text :
Max. Text Size : 200
Scope : local
Text :
Max. Text Size: 200
Text tTmp
Attributes
@@ -702,6 +698,7 @@ Timer tmSerial
}
if(tInstruction.txt=="pageType")
{
sleepValue=0
//command format pageType,specialPageName
//write name of speical page to tId
spstr strCommand.txt,tId.txt,"~",1

892
HMI/n2t-out/cardPower.txt Normal file
View File

@@ -0,0 +1,892 @@
Page cardPower
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
vis p0,0
vis tSend,0
vis tInstruction,0
vis tTmp,0
vis tId,0
vis bPrev,0
vis bNext,0
tsw h0,0
tsw h1,0
tsw h2,0
tsw h3,0
tsw h4,0
tsw h5,0
Variable (string) strCommand
Attributes
Scope : local
Text :
Max. Text Size: 275
Variable (string) tSend
Attributes
Scope : local
Text :
Max. Text Size: 200
Variable (string) tTmp
Attributes
Scope : local
Text :
Max. Text Size: 10
Variable (string) tId
Attributes
Scope : local
Text :
Max. Text Size: 20
Variable (string) tInstruction
Attributes
Scope : local
Text :
Max. Text Size: 20
Variable (int32) t0Speed
Attributes
Scope: local
Value: 0
Variable (int32) t1Speed
Attributes
Scope: local
Value: 0
Variable (int32) t3Speed
Attributes
Scope: local
Value: 0
Variable (int32) t4Speed
Attributes
Scope: local
Value: 0
Variable (int32) t5Speed
Attributes
Scope: local
Value: 0
Variable (int32) t2Speed
Attributes
Scope: local
Value: 0
Text tHeading
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Associated Keyboard : none
Text :
Max. Text Size : 40
Text t4Icon
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Associated Keyboard : none
Text : î´½
Max. Text Size : 5
Text t5Icon
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Associated Keyboard : none
Text : 
Max. Text Size : 5
Text t0Icon
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Associated Keyboard : none
Text : 
Max. Text Size : 5
Text t2Icon
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Associated Keyboard : none
Text : î °
Max. Text Size : 5
Text t1Icon
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Associated Keyboard : none
Text : 
Max. Text Size : 5
Text t1
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Associated Keyboard : none
Text : 
Max. Text Size : 5
Text t3Icon
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Associated Keyboard : none
Text : î °
Max. Text Size : 5
Text t0u
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Associated Keyboard : none
Text :
Max. Text Size : 20
Text t0o
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Associated Keyboard : none
Text :
Max. Text Size : 20
Text t1u
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Associated Keyboard : none
Text :
Max. Text Size : 20
Text t1o
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Associated Keyboard : none
Text :
Max. Text Size : 20
Text t2o
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Associated Keyboard : none
Text :
Max. Text Size : 20
Text t2u
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Associated Keyboard : none
Text :
Max. Text Size : 20
Text t5u
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Associated Keyboard : none
Text :
Max. Text Size : 20
Text t5o
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Associated Keyboard : none
Text :
Max. Text Size : 20
Text t4u
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Associated Keyboard : none
Text :
Max. Text Size : 20
Text t4o
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Associated Keyboard : none
Text :
Max. Text Size : 20
Text t3u
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Associated Keyboard : none
Text :
Max. Text Size : 20
Text t3o
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Associated Keyboard : none
Text :
Max. Text Size : 20
Picture p0
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Slider h1
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Position : 50
Upper range limit : 100
Lower range limit : 0
Slider h4
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Position : 50
Upper range limit : 100
Lower range limit : 0
Slider h0
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Position : 50
Upper range limit : 100
Lower range limit : 0
Slider h2
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Position : 50
Upper range limit : 100
Lower range limit : 0
Slider h5
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Position : 50
Upper range limit : 100
Lower range limit : 0
Slider h3
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Position : 50
Upper range limit : 100
Lower range limit : 0
Button bNext
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
State : unpressed
Text : 
Max. Text Size : 10
Events
Touch Press Event
tSend.txt="event,buttonPress2,cardAlarm,bNext"
//send calc crc
btlen tSend.txt,sys0
crcrest 1,0xffff // reset CRC
crcputh 55 bb
crcputs sys0,2
crcputs tSend.txt,0
//send cmd
printh 55 bb
prints sys0,2
prints tSend.txt,0
prints crcval,2
Button bPrev
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
State : unpressed
Text : 
Max. Text Size : 10
Events
Touch Press Event
tSend.txt="event,buttonPress2,cardAlarm,"
if(bPrev.txt=="")
{
tSend.txt+="bUp"
}else
{
tSend.txt+="bPrev"
}
//send calc crc
btlen tSend.txt,sys0
crcrest 1,0xffff // reset CRC
crcputh 55 bb
crcputs sys0,2
crcputs tSend.txt,0
//send cmd
printh 55 bb
prints sys0,2
prints tSend.txt,0
prints crcval,2
Hotspot mSwipeNext
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Events
Touch Press Event
click bNext,1
Hotspot mSwipeUp
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Events
Touch Press Event
click bPrev,1
Hotspot mSwipePrev
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Events
Touch Press Event
click bPrev,1
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
if(tInstruction.txt=="entityUpd")
{
// command format: entityUpd,heading,navigation,colorHome,iconHome[,iconColor,icon,speed,valueUp,valueDown]x6
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
tsw mSwipePrev,0
tsw mSwipeUp,0
}
if(tTmp.txt=="1")
{
vis bPrev,1
tsw mSwipePrev,1
tsw mSwipeUp,0
bPrev.txt=""
}
if(tTmp.txt=="2")
{
vis bPrev,1
tsw mSwipePrev,0
tsw mSwipeUp,1
bPrev.txt=""
}
spstr tId.txt,tTmp.txt,"|",1
if(tTmp.txt=="0")
{
vis bNext,0
tsw mSwipeNext,0
}
if(tTmp.txt=="1")
{
vis bNext,1
tsw mSwipeNext,1
bNext.txt=""
}
// icon color home
spstr strCommand.txt,tTmp.txt,"~",3
covx tTmp.txt,t1.pco,0,0
// icon home
spstr strCommand.txt,t1.txt,"~",4
// iconColor
spstr strCommand.txt,tTmp.txt,"~",5
covx tTmp.txt,t0Icon.pco,0,0
// icon
spstr strCommand.txt,t0Icon.txt,"~",6
// speed
spstr strCommand.txt,tTmp.txt,"~",7
covx tTmp.txt,t0Speed.val,0,0
// upper text
spstr strCommand.txt,t0o.txt,"~",8
// lower text
spstr strCommand.txt,t0u.txt,"~",9
if(t0Icon.txt!="")
{
vis t0Icon,1
vis t0o,1
vis t0u,1
vis h0,1
}else
{
vis t0Icon,0
vis t0o,0
vis t0u,0
vis h0,0
}
// iconColor
spstr strCommand.txt,tTmp.txt,"~",10
covx tTmp.txt,t1Icon.pco,0,0
// icon
spstr strCommand.txt,t1Icon.txt,"~",11
// speed
spstr strCommand.txt,tTmp.txt,"~",12
covx tTmp.txt,t1Speed.val,0,0
// upper text
spstr strCommand.txt,t1o.txt,"~",13
// lower text
spstr strCommand.txt,t1u.txt,"~",14
if(t1Icon.txt!="")
{
vis t1Icon,1
vis t1o,1
vis t1u,1
vis h1,1
}else
{
vis t1Icon,0
vis t1o,0
vis t1u,0
vis h1,0
}
// iconColor
spstr strCommand.txt,tTmp.txt,"~",15
covx tTmp.txt,t2Icon.pco,0,0
// icon
spstr strCommand.txt,t2Icon.txt,"~",16
// speed
spstr strCommand.txt,tTmp.txt,"~",17
covx tTmp.txt,t2Speed.val,0,0
// upper text
spstr strCommand.txt,t2o.txt,"~",18
// lower text
spstr strCommand.txt,t2u.txt,"~",19
if(t2Icon.txt!="")
{
vis t2Icon,1
vis t2o,1
vis t2u,1
vis h2,1
}else
{
vis t2Icon,0
vis t2o,0
vis t2u,0
vis h2,0
}
// iconColor
spstr strCommand.txt,tTmp.txt,"~",20
covx tTmp.txt,t3Icon.pco,0,0
// icon
spstr strCommand.txt,t3Icon.txt,"~",21
// speed
spstr strCommand.txt,tTmp.txt,"~",22
covx tTmp.txt,t3Speed.val,0,0
// upper text
spstr strCommand.txt,t3o.txt,"~",23
// lower text
spstr strCommand.txt,t3u.txt,"~",24
if(t3Icon.txt!="")
{
vis t3Icon,1
vis t3o,1
vis t3u,1
vis h3,1
}else
{
vis t3Icon,0
vis t3o,0
vis t3u,0
vis h3,0
}
// iconColor
spstr strCommand.txt,tTmp.txt,"~",25
covx tTmp.txt,t4Icon.pco,0,0
// icon
spstr strCommand.txt,t4Icon.txt,"~",26
// speed
spstr strCommand.txt,tTmp.txt,"~",27
covx tTmp.txt,t4Speed.val,0,0
// upper text
spstr strCommand.txt,t4o.txt,"~",28
// lower text
spstr strCommand.txt,t4u.txt,"~",29
if(t4Icon.txt!="")
{
vis t4Icon,1
vis t4o,1
vis t4u,1
vis h4,1
}else
{
vis t4Icon,0
vis t4o,0
vis t4u,0
vis h4,0
}
// iconColor
spstr strCommand.txt,tTmp.txt,"~",30
covx tTmp.txt,t5Icon.pco,0,0
// icon
spstr strCommand.txt,t5Icon.txt,"~",31
// speed
spstr strCommand.txt,tTmp.txt,"~",32
covx tTmp.txt,t5Speed.val,0,0
// upper text
spstr strCommand.txt,t5o.txt,"~",33
// lower text
spstr strCommand.txt,t5u.txt,"~",34
if(t5Icon.txt!="")
{
vis t5Icon,1
vis t5o,1
vis t5u,1
vis h5,1
}else
{
vis t5Icon,0
vis t5o,0
vis t5u,0
vis h5,0
}
}
if(tInstruction.txt=="pageType")
{
sleepValue=0
//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
//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(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
// 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
}
// 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&&dimValue!=dim)
{
sleepValue+=1
if(sleepTimeout<=sleepValue)
{
sleepValue=0
dim=dimValue
tSend.txt="event,sleepReached,cardAlarm"
//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 tm0
Attributes
Scope : local
Period (ms): 100
Enabled : yes
Events
Timer Event
h0.val+=t0Speed.val
h1.val+=t1Speed.val
h2.val+=t2Speed.val
h3.val+=t3Speed.val
h4.val+=t4Speed.val
h5.val+=t5Speed.val
if(h0.val>=100&&h0.val<=150)
{
h0.val=0
}
if(h1.val>=100&&h1.val<=150)
{
h1.val=0
}
if(h2.val>=100&&h2.val<=150)
{
h2.val=0
}
if(h3.val>=100&&h3.val<=150)
{
h3.val=0
}
if(h4.val>=100&&h4.val<=150)
{
h4.val=0
}
if(h5.val>=100&&h5.val<=150)
{
h5.val=0
}
ref t0o
ref t0u
ref t1o
ref t1u
ref t2o
ref t2u
ref t3o
ref t3u
ref t4o
ref t4u
ref t5o
ref t5u
TouchCap tc0
Attributes
Scope: local
Value: 0
Events
Touch Press Event
sleepValue=0

View File

@@ -68,7 +68,7 @@ Variable (string) tSend
Attributes
Scope : local
Text :
Max. Text Size: 100
Max. Text Size: 200
Variable (string) tTmp
Attributes
@@ -649,6 +649,7 @@ Timer tmSerial
}
if(tInstruction.txt=="pageType")
{
sleepValue=0
//command format pageType,specialPageName
//write name of speical page to tId
spstr strCommand.txt,tId.txt,"~",1

View File

@@ -139,7 +139,7 @@ Variable (string) tSend
Attributes
Scope : local
Text :
Max. Text Size: 100
Max. Text Size: 200
XFloat xTempDest1
Attributes
@@ -255,16 +255,6 @@ Text tCF2
Text : 
Max. Text Size : 10
Text tALbl
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Associated Keyboard : none
Text : Action
Max. Text Size : 30
Text tCF
Attributes
Scope : local
@@ -1069,7 +1059,7 @@ Timer tmSerial
//Text tStateLbl
spstr strCommand.txt,tStateLbl.txt,"~",43
//Text tALbl
spstr strCommand.txt,tALbl.txt,"~",44
//spstr strCommand.txt,tALbl.txt,"~",44
//Text tCF
spstr strCommand.txt,tCF.txt,"~",45
tCF1.txt=tCF.txt
@@ -1095,6 +1085,7 @@ Timer tmSerial
}
if(tInstruction.txt=="pageType")
{
sleepValue=0
//command format pageType,specialPageName
//write name of speical page to tId
spstr strCommand.txt,tId.txt,"~",1

View File

@@ -152,7 +152,7 @@ Text tVersion
Disable release event after dragging: 0
Send Component ID : disabled
Associated Keyboard : none
Text : 41
Text : 42
Max. Text Size : 10
Picture p0

View File

@@ -220,6 +220,20 @@ Button b2
Touch Press Event
page cardQR
Button b12
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
State : unpressed
Text : power
Max. Text Size : 10
Events
Touch Press Event
page cardPower
Timer tmSerial
Attributes
Scope : local

View File

@@ -39,7 +39,7 @@ Page popupFan
prints crcval,2
vis hSpeed,0
popupFan.bco=defaultBcoColor
for(sys0=0;sys0<20;sys0++)
for(sys0=0;sys0<24;sys0++)
{
if(b[sys0].type==98||b[sys0].type==116)
{
@@ -81,6 +81,29 @@ Variable (int32) mode_temp
Scope: local
Value: 0
Variable (int32) vaModePos
Attributes
Scope: local
Value: 0
Variable (string) vaModeList
Attributes
Scope : local
Text :
Max. Text Size: 400
Variable (string) vaModeCur
Attributes
Scope : local
Text :
Max. Text Size: 400
Variable (string) tSend
Attributes
Scope : local
Text :
Max. Text Size: 200
Text tEntity
Attributes
Scope : local
@@ -111,16 +134,6 @@ Text t1
Text :
Max. Text Size : 50
Text tSend
Attributes
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
Scope : local
@@ -213,6 +226,145 @@ Button b0
prints tSend.txt,0
prints crcval,2
Button bMode1
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
State : unpressed
Text :
Max. Text Size : 40
Events
Touch Press Event
//craft command
tSend.txt="event,buttonPress2,"
tSend.txt+=entn.txt+","
sys2=vaModePos.val-3
covx sys2,tTmp.txt,0,0
tSend.txt+="mode-sel,"+tTmp.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 bMode3
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
State : unpressed
Text :
Max. Text Size : 40
Events
Touch Press Event
//craft command
tSend.txt="event,buttonPress2,"
tSend.txt+=entn.txt+","
sys2=vaModePos.val-1
covx sys2,tTmp.txt,0,0
tSend.txt+="mode-sel,"+tTmp.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 bMode2
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
State : unpressed
Text :
Max. Text Size : 40
Events
Touch Press Event
//craft command
tSend.txt="event,buttonPress2,"
tSend.txt+=entn.txt+","
sys2=vaModePos.val-2
covx sys2,tTmp.txt,0,0
tSend.txt+="mode-sel,"+tTmp.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 bModeNext
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(bMode3.txt=="")
spstr vaModeList.txt,tTmp.txt,"?",vaModePos.val
if(tTmp.txt=="")
{
vaModePos.val=0
spstr vaModeList.txt,bMode1.txt,"?",vaModePos.val
spstr vaModeList.txt,bMode2.txt,"?",vaModePos.val+1
spstr vaModeList.txt,bMode3.txt,"?",vaModePos.val+2
}
spstr vaModeList.txt,bMode1.txt,"?",vaModePos.val
spstr vaModeList.txt,bMode2.txt,"?",vaModePos.val+1
spstr vaModeList.txt,bMode3.txt,"?",vaModePos.val+2
vaModePos.val+=3
spstr vaModeList.txt,tTmp.txt,"?",3
if(tTmp.txt=="")
{
vis bModeNext,0
}else
{
vis bModeNext,1
}
bMode1.pco=defaultFontColor
bMode2.pco=defaultFontColor
bMode3.pco=defaultFontColor
if(bMode1.txt==vaModeCur.txt)
{
bMode1.pco=1374
}
if(bMode2.txt==vaModeCur.txt)
{
bMode2.pco=1374
}
if(bMode3.txt==vaModeCur.txt)
{
bMode3.pco=1374
}
Dual-state Button btOnOff1
Attributes
Scope : local
@@ -346,6 +498,37 @@ Timer tmSerial
covx tTmp.txt,hSpeed.maxval,0,0
// set t1 Speed (Localization)
spstr strCommand.txt,t1.txt,"~",7
//current mode
spstr strCommand.txt,vaModeCur.txt,"~",8
//mode list
spstr strCommand.txt,vaModeList.txt,"~",9
if(vaModeList.txt=="")
{
vis bMode1,0
vis bMode2,0
vis bMode3,0
vis bModeNext,0
}
if(bMode1.txt=="")
{
click bModeNext,1
click bModeNext,0
}
bMode1.pco=defaultFontColor
bMode2.pco=defaultFontColor
bMode3.pco=defaultFontColor
if(bMode1.txt==vaModeCur.txt)
{
bMode1.pco=1374
}
if(bMode2.txt==vaModeCur.txt)
{
bMode2.pco=1374
}
if(bMode3.txt==vaModeCur.txt)
{
bMode3.pco=1374
}
}
if(tInstruction.txt=="time")
{

View File

@@ -96,6 +96,12 @@ Variable (int32) mode_temp
Scope: local
Value: 0
Variable (string) tSend
Attributes
Scope : local
Text :
Max. Text Size: 200
Text tEntity
Attributes
Scope : local
@@ -156,16 +162,6 @@ Text t4
Text : Temperature
Max. Text Size : 50
Text tSend
Attributes
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
Scope : local

View File

@@ -48,15 +48,11 @@ Variable (int32) vaOldSleepT
Scope: local
Value: 0
Text tSend
Variable (string) tSend
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Associated Keyboard : none
Text : newtxt
Max. Text Size : 100
Scope : local
Text :
Max. Text Size: 200
Text tTmp
Attributes

View File

@@ -105,6 +105,12 @@ Variable (string) tTmp
Text :
Max. Text Size: 80
Variable (string) tSend
Attributes
Scope : local
Text :
Max. Text Size: 200
Text tEntity
Attributes
Scope : local
@@ -125,16 +131,6 @@ Text tIcon1
Text : 
Max. Text Size : 10
Text tSend
Attributes
Scope : local
Dragging : 0
Disable release event after dragging: 0
Send Component ID : disabled
Associated Keyboard : none
Text : newtxt
Max. Text Size : 100
Text tPosHeading
Attributes
Scope : local

View File

@@ -406,10 +406,10 @@ Timer tmSerial
// get value
spstr strCommand.txt,tTmp.txt,"~",1
covx tTmp.txt,dimValue,0,0
dim=dimValue
// 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!="")

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1 @@
ha_api = None

View File

@@ -1,4 +1,5 @@
import uuid
import apis
class Entity(object):
def __init__(self, entity_input_config):
@@ -15,6 +16,7 @@ class Entity(object):
self.condState = entity_input_config.get("state")
self.condStateNot = entity_input_config.get("state_not")
self.assumedState = entity_input_config.get("assumed_state", False)
self.data = entity_input_config.get("data", {})
class Card(object):
def __init__(self, card_input_config, pos=None):
@@ -75,7 +77,7 @@ class LuiBackendConfig(object):
return target
def __init__(self, ha_api, config_in):
self._ha_api = ha_api
apis.ha_api = ha_api
self._config = {}
self._config_cards = []
self._config_screensaver = None
@@ -141,9 +143,9 @@ class LuiBackendConfig(object):
self.load(config_in)
def load(self, inconfig):
self._ha_api.log("Input config: %s", inconfig)
apis.ha_api.log("Input config: %s", inconfig)
self._config = self.dict_recursive_update(inconfig, self._DEFAULT_CONFIG)
self._ha_api.log("Loaded config: %s", self._config)
apis.ha_api.log("Loaded config: %s", self._config)
# parse cards displayed on panel
pos = 0

View File

@@ -1,12 +1,14 @@
import datetime
import apis
from helper import scale, pos_to_color, rgb_dec565
from pages import LuiPagesGen
class LuiController(object):
def __init__(self, ha_api, config, send_mqtt_msg):
self._ha_api = ha_api
def __init__(self, config, send_mqtt_msg):
self._config = config
self._send_mqtt_msg = send_mqtt_msg
@@ -15,53 +17,20 @@ class LuiController(object):
# first card (default, after startup)
self._previous_cards.append(self._config.getCard(0))
self._pages_gen = LuiPagesGen(ha_api, config, send_mqtt_msg)
self._pages_gen = LuiPagesGen(config, send_mqtt_msg)
# send panel back to startup page on restart of this script
self._pages_gen.page_type("pageStartup")
# time update callback
time = datetime.time(0, 0, 0)
ha_api.run_minutely(self._pages_gen.update_time, time)
# Setup date callback
ha_api.run_daily(self._pages_gen.update_date, time)
# register callbacks
self.register_callbacks()
# calculate current brightness
self.current_screensaver_brightness = self.calc_current_brightness(self._config.get("sleepBrightness"))
self.current_screen_brightness = self.calc_current_brightness(self._config.get("screenBrightness"))
# register callbacks for each time
if type(self._config.get("sleepBrightness")) == list:
for index, timeset in enumerate(self._config.get("sleepBrightness")):
self._ha_api.run_daily(self.update_screensaver_brightness, timeset["time"], ssbr=timeset["value"], sbr=self.current_screen_brightness)
# call update_screensaver_brightness on changes of entity configured in sleepTracking
bst = self._config.get("sleepTracking")
if bst is not None and self._ha_api.entity_exists(bst):
self._ha_api.listen_state(self.update_screensaver_brightness_state_callback, entity_id=bst)
# call update_screensaver_brightness on entity configured in sleepOverride
sleepOverride = self._config.get("sleepOverride")
if sleepOverride is not None and type(sleepOverride) is dict and sleepOverride["entity"] is not None and sleepOverride["brightness"] is not None and self._ha_api.entity_exists(sleepOverride["entity"]):
self._ha_api.log(f"Configuring Sleep Override. Config is {sleepOverride}")
self._ha_api.listen_state(self.update_screensaver_brightness_state_callback, entity_id=sleepOverride["entity"])
# register callback for state changes on tracked value (for input_number) - sleepBrightness
sleep_brightness_config = self._config.get("sleepBrightness")
if type(sleep_brightness_config) == str and self._ha_api.entity_exists(sleep_brightness_config):
self._ha_api.listen_state(self.update_screensaver_brightness_state_callback, entity_id=sleep_brightness_config)
# register callback for state changes on tracked value (for input_number) - screenBrightness
screen_brightness_config = self._config.get("screenBrightness")
if type(screen_brightness_config) == str and self._ha_api.entity_exists(screen_brightness_config):
self._ha_api.listen_state(self.update_screensaver_brightness_state_callback, entity_id=screen_brightness_config)
# register callbacks
self.register_callbacks()
def startup(self):
self._ha_api.log(f"Startup Event")
apis.ha_api.log(f"Startup Event")
# send time and date on startup
self._pages_gen.update_time("")
self._pages_gen.update_date("")
@@ -78,9 +47,8 @@ class LuiController(object):
def update_screensaver_brightness_state_callback(self, entity, attribute, old, new, kwargs):
if type(self._config.get("sleepBrightness")) == str:
self.current_screensaver_brightness = self.calc_current_brightness(self._config.get("sleepBrightness"))
self.current_screen_brightness = self.calc_current_brightness(self._config.get("screenBrightness"))
self.current_screensaver_brightness = self.calc_current_brightness(self._config.get("sleepBrightness"))
self.current_screen_brightness = self.calc_current_brightness(self._config.get("screenBrightness"))
self.update_screensaver_brightness(kwargs={"ssbr": self.current_screensaver_brightness, "sbr": self.current_screen_brightness})
def update_screensaver_brightness(self, kwargs):
@@ -95,12 +63,12 @@ class LuiController(object):
sleepBrightness = 0
brightness = self.calc_current_brightness(self._config.get("screenBrightness"))
if bst is not None and self._ha_api.entity_exists(bst) and self._ha_api.get_entity(bst).state in self._config.get("sleepTrackingZones"):
self._ha_api.log(f"sleepTracking setting brightness to 0")
if bst is not None and apis.ha_api.entity_exists(bst) and apis.ha_api.get_entity(bst).state in self._config.get("sleepTrackingZones"):
apis.ha_api.log(f"sleepTracking setting brightness to 0")
sleepBrightness = 0
elif sOEntity is not None and sOBrightness is not None and self._ha_api.entity_exists(sOEntity) and self._ha_api.get_entity(sOEntity).state in ["on", "true", "home"]:
self._ha_api.log(f"sleepOverride setting brightness to {sOBrightness}")
elif sOEntity is not None and sOBrightness is not None and apis.ha_api.entity_exists(sOEntity) and apis.ha_api.get_entity(sOEntity).state in ["on", "true", "home"]:
apis.ha_api.log(f"sleepOverride setting brightness to {sOBrightness}")
sleepBrightness = sOBrightness
else:
@@ -132,34 +100,66 @@ class LuiController(object):
if type(sleep_brightness_config) == int:
current_screensaver_brightness = sleep_brightness_config
elif type(sleep_brightness_config) == str:
current_screensaver_brightness = int(float(self._ha_api.get_state(sleep_brightness_config)))
current_screensaver_brightness = int(float(apis.ha_api.get_state(sleep_brightness_config)))
elif type(sleep_brightness_config) == list:
sorted_timesets = sorted(sleep_brightness_config, key=lambda d: self._ha_api.parse_time(d['time']))
sorted_timesets = sorted(sleep_brightness_config, key=lambda d: apis.ha_api.parse_time(d['time']))
# calc current screensaver brightness
found_current_dim_value = False
for i in range(len(sorted_timesets)):
found = self._ha_api.now_is_between(sorted_timesets[i-1]['time'], sorted_timesets[i]['time'])
found = apis.ha_api.now_is_between(sorted_timesets[i-1]['time'], sorted_timesets[i]['time'])
if found:
found_current_dim_value = True
current_screensaver_brightness = sorted_timesets[i-1]['value']
# still no dim value
if not found_current_dim_value:
self._ha_api.log("Chooseing %s as fallback", sorted_timesets[0])
apis.ha_api.log("Chooseing %s as fallback", sorted_timesets[0])
current_screensaver_brightness = sorted_timesets[0]["value"]
return current_screensaver_brightness
def register_callbacks(self):
# time update callback
time = datetime.time(0, 0, 0)
apis.ha_api.run_minutely(self._pages_gen.update_time, time)
# Setup date callback
apis.ha_api.run_daily(self._pages_gen.update_date, time)
# register callbacks for each time
if type(self._config.get("sleepBrightness")) == list:
for index, timeset in enumerate(self._config.get("sleepBrightness")):
apis.ha_api.run_daily(self.update_screensaver_brightness, timeset["time"], ssbr=timeset["value"], sbr=self.current_screen_brightness)
# call update_screensaver_brightness on changes of entity configured in sleepTracking
bst = self._config.get("sleepTracking")
if bst is not None and apis.ha_api.entity_exists(bst):
apis.ha_api.listen_state(self.update_screensaver_brightness_state_callback, entity_id=bst)
# call update_screensaver_brightness on entity configured in sleepOverride
sleepOverride = self._config.get("sleepOverride")
if sleepOverride is not None and type(sleepOverride) is dict and sleepOverride["entity"] is not None and sleepOverride["brightness"] is not None and apis.ha_api.entity_exists(sleepOverride["entity"]):
apis.ha_api.log(f"Configuring Sleep Override. Config is {sleepOverride}")
apis.ha_api.listen_state(self.update_screensaver_brightness_state_callback, entity_id=sleepOverride["entity"])
# register callback for state changes on tracked value (for input_number) - sleepBrightness
sleep_brightness_config = self._config.get("sleepBrightness")
if type(sleep_brightness_config) == str and apis.ha_api.entity_exists(sleep_brightness_config):
apis.ha_api.listen_state(self.update_screensaver_brightness_state_callback, entity_id=sleep_brightness_config)
# register callback for state changes on tracked value (for input_number) - screenBrightness
screen_brightness_config = self._config.get("screenBrightness")
if type(screen_brightness_config) == str and apis.ha_api.entity_exists(screen_brightness_config):
apis.ha_api.listen_state(self.update_screensaver_brightness_state_callback, entity_id=screen_brightness_config)
items = self._config.get_all_entity_names()
self._ha_api.log(f"Registering callbacks for the following items: {items}")
apis.ha_api.log(f"Registering callbacks for the following items: {items}")
for item in items:
if self._ha_api.entity_exists(item):
self._ha_api.listen_state(self.state_change_callback, entity_id=item, attribute="all")
if apis.ha_api.entity_exists(item):
apis.ha_api.listen_state(self.state_change_callback, entity_id=item, attribute="all")
def state_change_callback(self, entity, attribute, old, new, kwargs):
self._ha_api.log(f"Got callback for: {entity}", level="DEBUG")
self._ha_api.log(f"Current page has the following items: {self._current_card.get_entity_names()}", level="DEBUG")
apis.ha_api.log(f"Got callback for: {entity}", level="DEBUG")
apis.ha_api.log(f"Current page has the following items: {self._current_card.get_entity_names()}", level="DEBUG")
if entity in self._current_card.get_entity_names():
self._ha_api.log(f"Callback Entity is on current page: {entity}", level="DEBUG")
apis.ha_api.log(f"Callback Entity is on current page: {entity}", level="DEBUG")
self._pages_gen.render_card(self._current_card, send_page_type=False)
# send detail page update, just in case
if self._current_card.cardType in ["cardGrid", "cardEntities"]:
@@ -180,16 +180,16 @@ class LuiController(object):
self._pages_gen.generate_fan_detail_page(entity_id)
def button_press(self, entity_id, button_type, value):
self._ha_api.log(f"Button Press Event; entity_id: {entity_id}; button_type: {button_type}; value: {value} ")
apis.ha_api.log(f"Button Press Event; entity_id: {entity_id}; button_type: {button_type}; value: {value} ")
# internal buttons
if entity_id == "screensaver" and button_type == "bExit":
# get default card if there is one
defaultCard = self._config.get("screensaver.defaultCard")
if defaultCard is not None:
defaultCard = self._ha_api.render_template(defaultCard)
self._ha_api.log(f"Searching for the following page as defaultPage: {defaultCard}")
defaultCard = apis.ha_api.render_template(defaultCard)
apis.ha_api.log(f"Searching for the following page as defaultPage: {defaultCard}")
dstCard = self._config.searchCard(defaultCard)
self._ha_api.log(f"Result for the following page as defaultPage: {dstCard}")
apis.ha_api.log(f"Result for the following page as defaultPage: {dstCard}")
if dstCard is not None:
self._previous_cards = []
self._previous_cards.append(dstCard)
@@ -232,37 +232,37 @@ class LuiController(object):
# buttons with actions on HA
if button_type == "OnOff":
if value == "1":
self._ha_api.turn_on(entity_id)
apis.ha_api.turn_on(entity_id)
else:
self._ha_api.turn_off(entity_id)
apis.ha_api.turn_off(entity_id)
if button_type == "number-set":
if entity_id.startswith('fan'):
entity = self._ha_api.get_entity(entity_id)
entity = apis.ha_api.get_entity(entity_id)
value = float(value)*float(entity.attributes.get("percentage_step", 0))
entity.call_service("set_percentage", percentage=value)
else:
self._ha_api.get_entity(entity_id).call_service("set_value", value=value)
apis.ha_api.get_entity(entity_id).call_service("set_value", value=value)
# for shutter / covers
if button_type == "up":
self._ha_api.get_entity(entity_id).call_service("open_cover")
apis.ha_api.get_entity(entity_id).call_service("open_cover")
if button_type == "stop":
self._ha_api.get_entity(entity_id).call_service("stop_cover")
apis.ha_api.get_entity(entity_id).call_service("stop_cover")
if button_type == "down":
self._ha_api.get_entity(entity_id).call_service("close_cover")
apis.ha_api.get_entity(entity_id).call_service("close_cover")
if button_type == "positionSlider":
pos = int(value)
self._ha_api.get_entity(entity_id).call_service("set_cover_position", position=pos)
apis.ha_api.get_entity(entity_id).call_service("set_cover_position", position=pos)
if button_type == "tiltOpen":
self._ha_api.get_entity(entity_id).call_service("open_cover_tilt")
apis.ha_api.get_entity(entity_id).call_service("open_cover_tilt")
if button_type == "tiltStop":
self._ha_api.get_entity(entity_id).call_service("stop_cover_tilt")
apis.ha_api.get_entity(entity_id).call_service("stop_cover_tilt")
if button_type == "tiltClose":
self._ha_api.get_entity(entity_id).call_service("close_cover_tilt")
apis.ha_api.get_entity(entity_id).call_service("close_cover_tilt")
if button_type == "tiltSlider":
pos = int(value)
self._ha_api.get_entity(entity_id).call_service("set_cover_tilt_position", position=pos)
apis.ha_api.get_entity(entity_id).call_service("set_cover_tilt_position", position=pos)
if button_type == "button":
@@ -278,85 +278,92 @@ class LuiController(object):
self._current_card = dstCard
self._pages_gen.render_card(self._current_card)
else:
self._ha_api.log(f"No page with key {entity_id} found")
apis.ha_api.log(f"No page with key {entity_id} found")
elif entity_id.startswith('scene'):
self._ha_api.get_entity(entity_id).call_service("turn_on")
apis.ha_api.get_entity(entity_id).call_service("turn_on")
elif entity_id.startswith('script'):
self._ha_api.get_entity(entity_id).call_service("turn_on")
apis.ha_api.get_entity(entity_id).call_service("turn_on")
elif entity_id.startswith('light') or entity_id.startswith('switch') or entity_id.startswith('input_boolean') or entity_id.startswith('automation') or entity_id.startswith('fan'):
self._ha_api.get_entity(entity_id).call_service("toggle")
apis.ha_api.get_entity(entity_id).call_service("toggle")
elif entity_id.startswith('lock'):
if self._ha_api.get_entity(entity_id).state == "locked":
self._ha_api.get_entity(entity_id).call_service("unlock")
if apis.ha_api.get_entity(entity_id).state == "locked":
apis.ha_api.get_entity(entity_id).call_service("unlock")
else:
self._ha_api.get_entity(entity_id).call_service("lock")
apis.ha_api.get_entity(entity_id).call_service("lock")
elif entity_id.startswith('button') or entity_id.startswith('input_button'):
self._ha_api.get_entity(entity_id).call_service("press")
apis.ha_api.get_entity(entity_id).call_service("press")
elif entity_id.startswith('input_select'):
self._ha_api.get_entity(entity_id).call_service("select_next")
apis.ha_api.get_entity(entity_id).call_service("select_next")
elif entity_id.startswith('vacuum'):
if self._ha_api.get_entity(entity_id).state == "docked":
self._ha_api.get_entity(entity_id).call_service("start")
if apis.ha_api.get_entity(entity_id).state == "docked":
apis.ha_api.get_entity(entity_id).call_service("start")
else:
self._ha_api.get_entity(entity_id).call_service("return_to_base")
apis.ha_api.get_entity(entity_id).call_service("return_to_base")
elif entity_id.startswith('service'):
apis.ha_api.call_service(entity_id.replace('service.', '', 1).replace('.','/', 1), **le.data)
# for media page
if button_type == "media-next":
self._ha_api.get_entity(entity_id).call_service("media_next_track")
apis.ha_api.get_entity(entity_id).call_service("media_next_track")
if button_type == "media-back":
self._ha_api.get_entity(entity_id).call_service("media_previous_track")
apis.ha_api.get_entity(entity_id).call_service("media_previous_track")
if button_type == "media-pause":
self._ha_api.get_entity(entity_id).call_service("media_play_pause")
apis.ha_api.get_entity(entity_id).call_service("media_play_pause")
if button_type == "media-OnOff":
if self._ha_api.get_entity(entity_id).state == "off":
self._ha_api.get_entity(entity_id).call_service("turn_on")
if apis.ha_api.get_entity(entity_id).state == "off":
apis.ha_api.get_entity(entity_id).call_service("turn_on")
else:
self._ha_api.get_entity(entity_id).call_service("turn_off")
apis.ha_api.get_entity(entity_id).call_service("turn_off")
if button_type == "volumeSlider":
pos = int(value)
# HA wants this value between 0 and 1 as float
pos = pos/100
self._ha_api.get_entity(entity_id).call_service("volume_set", volume_level=pos)
apis.ha_api.get_entity(entity_id).call_service("volume_set", volume_level=pos)
if button_type == "speaker-sel":
self._ha_api.get_entity(entity_id).call_service("select_source", source=value)
apis.ha_api.get_entity(entity_id).call_service("select_source", source=value)
# for light detail page
if button_type == "brightnessSlider":
# scale 0-100 to ha brightness range
brightness = int(scale(int(value),(0,100),(0,255)))
self._ha_api.get_entity(entity_id).call_service("turn_on", brightness=brightness)
apis.ha_api.get_entity(entity_id).call_service("turn_on", brightness=brightness)
if button_type == "colorTempSlider":
entity = self._ha_api.get_entity(entity_id)
entity = apis.ha_api.get_entity(entity_id)
#scale 0-100 from slider to color range of lamp
color_val = scale(int(value), (0, 100), (entity.attributes.min_mireds, entity.attributes.max_mireds))
self._ha_api.get_entity(entity_id).call_service("turn_on", color_temp=color_val)
apis.ha_api.get_entity(entity_id).call_service("turn_on", color_temp=color_val)
if button_type == "colorWheel":
self._ha_api.log(value)
apis.ha_api.log(value)
value = value.split('|')
color = pos_to_color(int(value[0]), int(value[1]), int(value[2]))
self._ha_api.log(color)
self._ha_api.get_entity(entity_id).call_service("turn_on", rgb_color=color)
apis.ha_api.log(color)
apis.ha_api.get_entity(entity_id).call_service("turn_on", rgb_color=color)
# for climate page
if button_type == "tempUpd":
temp = int(value)/10
self._ha_api.get_entity(entity_id).call_service("set_temperature", temperature=temp)
apis.ha_api.get_entity(entity_id).call_service("set_temperature", temperature=temp)
if button_type == "tempUpdHighLow":
value = value.split("|")
temp_high = int(value[0])/10
temp_low = int(value[1])/10
self._ha_api.get_entity(entity_id).call_service("set_temperature", target_temp_high=temp_high, target_temp_low=temp_low)
apis.ha_api.get_entity(entity_id).call_service("set_temperature", target_temp_high=temp_high, target_temp_low=temp_low)
if button_type == "hvac_action":
self._ha_api.get_entity(entity_id).call_service("set_hvac_mode", hvac_mode=value)
apis.ha_api.get_entity(entity_id).call_service("set_hvac_mode", hvac_mode=value)
# for alarm page
if button_type in ["disarm", "arm_home", "arm_away", "arm_night", "arm_vacation"]:
self._ha_api.get_entity(entity_id).call_service(f"alarm_{button_type}", code=value)
apis.ha_api.get_entity(entity_id).call_service(f"alarm_{button_type}", code=value)
if button_type == "opnSensorNotify":
msg = ""
entity = self._ha_api.get_entity(entity_id)
entity = apis.ha_api.get_entity(entity_id)
if "open_sensors" in entity.attributes and entity.attributes.open_sensors is not None:
for e in entity.attributes.open_sensors:
msg += f"- {self._ha_api.get_entity(e).attributes.friendly_name}\r\n"
msg += f"- {apis.ha_api.get_entity(e).attributes.friendly_name}\r\n"
self._pages_gen.send_message_page("opnSensorNotifyRes", "", msg, "", "")
# for fan popup / preset selection
if button_type == "mode-sel":
entity = apis.ha_api.get_entity(entity_id)
preset_mode = entity.attributes.preset_modes[int(value)]
entity.call_service("set_preset_mode", preset_mode=preset_mode)

View File

@@ -18,12 +18,64 @@ weather_mapping = {
'windy-variant': 'weather-windy-variant'
}
sensor_mapping_on = {
"door": "door-open",
sensor_mapping_off = {
"battery": "battery",
"battery_charging": "battery",
"carbon_monoxide": "smoke-detector",
"cold": "thermometer",
"connectivity": "close-network-outline",
"door": "door-closed",
"garage_door": "garage",
"power": "power-plug-off",
"gas": "checkbox-marked-circle",
"problem": "checkbox-marked-circle",
"safety": "checkbox-marked-circle",
"tamper": "check-circle",
"smoke": "smoke-detector-variant",
"heat": "thermometer",
"light": "brightness-5",
"lock": "lock",
"moisture": "water-off",
"motion": "motion-sensor-off",
"occupancy": "home-outline",
"opening": "square",
"plug": "power-plug-off",
"presence": "home-outline",
"running": "stop",
"sound": "music-note-off",
"update": "package",
"vibration": "crop-portrait",
"window": "window-closed",
}
sensor_mapping_off = {
"door": "door-closed",
sensor_mapping_on = {
"battery": "battery-outline",
"battery_charging": "battery-charging",
"carbon_monoxide": "smoke-detector-alert",
"cold": "snowflake",
"connectivity": "check-network-outline",
"door": "door-open",
"garage_door": "garage-open",
"power": "power-plug",
"gas": "alert-circle",
"problem": "alert-circle",
"safety": "alert-circle",
"tamper": "alert-circle",
"smoke": "smoke-detector-variant-alert",
"heat": "fire",
"light": "brightness-7",
"lock": "lock-open",
"moisture": "water",
"motion": "motion-sensor",
"occupancy": "home",
"opening": "square-outline",
"plug": "power-plug",
"presence": "home",
"running": "play",
"sound": "music-note",
"update": "package-up",
"vibration": "vibrate",
"window": "window-open",
}
sensor_mapping = {
@@ -77,7 +129,7 @@ cover_mapping = {
def map_to_mdi_name(ha_type, state=None, device_class="_", cardType=None):
if ha_type == "weather":
return weather_mapping[state] if state in weather_mapping else "alert-circle-outline"
elif ha_type in ["button", "navigate"]:
elif ha_type in ["button", "navigate", "input_button", "input_select"]:
return "gesture-tap-button"
elif ha_type == "scene":
return "palette"
@@ -87,12 +139,14 @@ def map_to_mdi_name(ha_type, state=None, device_class="_", cardType=None):
return "light-switch"
elif ha_type == "automation":
return "robot"
elif ha_type == "number":
elif ha_type in ["number", "input_number"]:
return "ray-vertex"
elif ha_type == "light":
return "lightbulb"
elif ha_type == "fan":
return "fan"
elif ha_type == "person":
return "account"
elif ha_type == "vacuum":
return "robot-vacuum"
elif ha_type == "input_boolean":
@@ -107,12 +161,19 @@ def map_to_mdi_name(ha_type, state=None, device_class="_", cardType=None):
elif ha_type == "lock":
return "lock-open" if state == "unlocked" else "lock"
elif ha_type == "sensor":
if state == "on" and device_class in sensor_mapping_on:
return sensor_mapping_on[device_class]
elif state == "off" and device_class in sensor_mapping_off:
return sensor_mapping_off[device_class]
return sensor_mapping[device_class] if device_class in sensor_mapping else "alert-circle-outline"
elif ha_type == "binary_sensor":
if state == "on":
if device_class in sensor_mapping_on:
return sensor_mapping_on[device_class]
else:
return "checkbox-marked-circle"
else:
return sensor_mapping[device_class] if device_class in sensor_mapping else "alert-circle-outline"
if device_class in sensor_mapping_off:
return sensor_mapping_off[device_class]
else:
return "radiobox-blank"
elif ha_type == "alarm-arm-fail":
return "progress-alert"
elif ha_type == "alarm_control_panel":

View File

@@ -41,5 +41,3 @@ def get_translation(locale, lookupstr):
if locale == "he_IL":
res = res[::-1]
return res
#print(get_translation("en_US", "frontend.state_attributes.climate.hvac_action.idle"))

View File

@@ -59,3 +59,18 @@ class LuiMqttListener(object):
if msg[1] == "pageOpenDetail":
self._controller.detail_open(msg[2], msg[3])
class LuiMqttSender(object):
def __init__(self, api, mqttapi, topic_send):
self._ha_api = api
self._mqtt_api = mqttapi
self._topic_send = topic_send
self._prev_msg = ""
def send_mqtt_msg(self, msg, topic=None):
if self._prev_msg == msg:
return
self._prev_msg = msg
if topic is None:
topic = self._topic_send
self._ha_api.log(f"Sending MQTT Message: {msg}")
self._mqtt_api.mqtt_publish(topic, msg)

Some files were not shown because too many files have changed in this diff Show More