mirror of
https://github.com/joBr99/nspanel-lovelace-ui.git
synced 2025-12-20 14:37:01 +01:00
Compare commits
407 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
3df0fd43ad | ||
|
|
2ef455d2f8 | ||
|
|
4fc429097e | ||
|
|
f57259fcb5 | ||
|
|
6cad10adb3 | ||
|
|
df5065fa8d | ||
|
|
9efd40f34e | ||
|
|
c62c8bfde9 | ||
|
|
f4f3b42836 | ||
|
|
26786f27f9 | ||
|
|
38a12c821e | ||
|
|
a7fd04b565 | ||
|
|
b867c5712c | ||
|
|
0fc16ef269 | ||
|
|
defb820098 | ||
|
|
8d578e8b5a | ||
|
|
60e45ad6f9 | ||
|
|
1ca00118cf | ||
|
|
3250d15669 | ||
|
|
c2cfab2faa | ||
|
|
d7f411ad6c | ||
|
|
4a587b306d | ||
|
|
1cbdb05f81 | ||
|
|
a25795d93b | ||
|
|
977f3643c6 | ||
|
|
8e5dbef6de | ||
|
|
4732038673 | ||
|
|
f3322c2d64 | ||
|
|
99c12c33e4 | ||
|
|
acd611cdfd | ||
|
|
352746edf0 | ||
|
|
8d6d8b168f | ||
|
|
79fb4f5e48 | ||
|
|
2e87916847 | ||
|
|
7bd088de96 | ||
|
|
1900fe9e25 | ||
|
|
274a80fb55 | ||
|
|
20ee49779b | ||
|
|
b99dad8676 | ||
|
|
a816bd67b7 | ||
|
|
6d134b15c5 | ||
|
|
a7eee7b97a | ||
|
|
30893cbf53 | ||
|
|
919b36c570 | ||
|
|
8e3a92f18b | ||
|
|
ca21e0bffd | ||
|
|
cc62c2f126 | ||
|
|
a5f3c2424b | ||
|
|
34d24a7739 | ||
|
|
a5c6a13d2e | ||
|
|
a67c0f2d8d | ||
|
|
a86c1f04c3 | ||
|
|
b37d25a849 | ||
|
|
e83ae51747 | ||
|
|
4037003d2a | ||
|
|
f264c336e0 | ||
|
|
9e3be953eb | ||
|
|
9238f2a95d | ||
|
|
31344f12c3 | ||
|
|
6af70d753e | ||
|
|
468006eadc | ||
|
|
838e6cdbe1 | ||
|
|
29f904cfab | ||
|
|
aead2d220a | ||
|
|
fbe5359d78 | ||
|
|
ffa71097cc | ||
|
|
9b27dfe6d8 | ||
|
|
35890279b6 | ||
|
|
160224e729 | ||
|
|
392d4bf989 | ||
|
|
cc3ed54cdc | ||
|
|
99c86331a9 | ||
|
|
1c984127fe | ||
|
|
5eaf1dedec | ||
|
|
7134033f1f | ||
|
|
c079ab6f28 | ||
|
|
c863f4f4e9 | ||
|
|
aae4fa0111 | ||
|
|
59be441a14 | ||
|
|
2ceebf6c10 | ||
|
|
949f10bfe1 | ||
|
|
04c57a8a01 | ||
|
|
a454482d9b | ||
|
|
a865a0bbe4 | ||
|
|
86172b788e | ||
|
|
5a542c614d | ||
|
|
cd6fa95fa6 | ||
|
|
7ecf8b6e3d | ||
|
|
9e8e14e24d | ||
|
|
96fb8b146e | ||
|
|
09192672a4 | ||
|
|
6f05de76f4 | ||
|
|
441fbe513d | ||
|
|
a5a4f06708 | ||
|
|
641789d420 | ||
|
|
7b75f8b00f | ||
|
|
9994aa94b9 | ||
|
|
2d53f26ec6 | ||
|
|
030beb674f | ||
|
|
326773947d | ||
|
|
331e170d78 | ||
|
|
f644003659 | ||
|
|
834641b86e | ||
|
|
029418e885 | ||
|
|
ab52c744a6 | ||
|
|
8972263947 | ||
|
|
80efbe2974 | ||
|
|
6e26dd8543 | ||
|
|
78dd97f947 | ||
|
|
baf8771d4b | ||
|
|
cdd590e685 | ||
|
|
25cbb731b1 | ||
|
|
2bd5c2c13c | ||
|
|
859efb04e0 | ||
|
|
c45e2e152c | ||
|
|
29bb2a536b | ||
|
|
477a1d448c | ||
|
|
471acc12be | ||
|
|
9bbddcacfb | ||
|
|
642862cf18 | ||
|
|
7c82edfe9e | ||
|
|
44f7924107 | ||
|
|
cf25444ab7 | ||
|
|
5c5c31db5a | ||
|
|
0fbea9ea4c | ||
|
|
9a20090081 | ||
|
|
3e283c5232 | ||
|
|
4a63445afd | ||
|
|
d4c7fc7485 | ||
|
|
cb149fe654 | ||
|
|
6cca37fc49 | ||
|
|
be6bdb5c28 | ||
|
|
53bb748ea1 | ||
|
|
3d6f887527 | ||
|
|
0b9f7d23d6 | ||
|
|
b8d187a36c | ||
|
|
ee0f57ea02 | ||
|
|
affdce553c | ||
|
|
204994317a | ||
|
|
86f049b7b7 | ||
|
|
9dfd212d91 | ||
|
|
7862b89608 | ||
|
|
326d482146 | ||
|
|
16250ddb66 | ||
|
|
d144f7e014 | ||
|
|
e260b269f8 | ||
|
|
377caddf55 | ||
|
|
7701f623b9 | ||
|
|
83e3a6860d | ||
|
|
10b6f7bc04 | ||
|
|
8d994106fd | ||
|
|
504c70cc78 | ||
|
|
6c0519037e | ||
|
|
bc7a1a6edf | ||
|
|
76254362d3 | ||
|
|
a3941c36fc | ||
|
|
a4fb69ffad | ||
|
|
f707382dd4 | ||
|
|
d49a289449 | ||
|
|
65ede34678 | ||
|
|
8aa3742514 | ||
|
|
b084c58409 | ||
|
|
a11129b73b | ||
|
|
a022a9bd96 | ||
|
|
25a0585dc0 | ||
|
|
09ef8c28c8 | ||
|
|
328cf1d8a0 | ||
|
|
68753ba4b2 | ||
|
|
ddbce578e4 | ||
|
|
1d8848d889 | ||
|
|
bf7b315437 | ||
|
|
c828fb51d3 | ||
|
|
009175aca0 | ||
|
|
011ee6ae23 | ||
|
|
4ea14c7c4a | ||
|
|
82e045ac81 | ||
|
|
c8c5bf6310 | ||
|
|
8e349d1452 | ||
|
|
8b41bfa066 | ||
|
|
5a93dca172 | ||
|
|
fd002dcc29 | ||
|
|
e35436a375 | ||
|
|
e72014e60e | ||
|
|
6c3049493e | ||
|
|
149f327408 | ||
|
|
75fad417a4 | ||
|
|
17648b3fd3 | ||
|
|
fecc61de95 | ||
|
|
67cd95c22f | ||
|
|
93f0f5d431 | ||
|
|
144eaa2400 | ||
|
|
e8ba4e6b05 | ||
|
|
a457be8e5f | ||
|
|
8dce75aa08 | ||
|
|
641d103ba4 | ||
|
|
abc86380e3 | ||
|
|
11891500a8 | ||
|
|
85bb17fb87 | ||
|
|
2a46b2cff1 | ||
|
|
8dffab299d | ||
|
|
e717cd46a1 | ||
|
|
834eb357d8 | ||
|
|
5d1e3de3a2 | ||
|
|
8f514aed7f | ||
|
|
814aee4a2c | ||
|
|
cd572323e6 | ||
|
|
e1900e2da4 | ||
|
|
9b6495b3c7 | ||
|
|
d926a14b62 | ||
|
|
7c006fc47e | ||
|
|
d4d36e5db4 | ||
|
|
a30c7ac309 | ||
|
|
3ba628584e | ||
|
|
eb1234be2d | ||
|
|
dde38dc0f5 | ||
|
|
572a7ce4b2 | ||
|
|
69a5c7304c | ||
|
|
ce8fb9b1ae | ||
|
|
39c234804a | ||
|
|
408acbceaf | ||
|
|
4fb9d660e7 | ||
|
|
442df1db75 | ||
|
|
fd97c81636 | ||
|
|
db22f28a57 | ||
|
|
cb502a5626 | ||
|
|
21aa6510b5 | ||
|
|
008c1c1462 | ||
|
|
1d5413ad11 | ||
|
|
4b00daf7b5 | ||
|
|
0e24a66afa | ||
|
|
1ce719b7b3 | ||
|
|
f32093788f | ||
|
|
775c9b9431 | ||
|
|
28230b206d | ||
|
|
dbd88c1725 | ||
|
|
f99f11134d | ||
|
|
8793ca443a | ||
|
|
ac53f31064 | ||
|
|
c89dd04928 | ||
|
|
eb07944deb | ||
|
|
21b00bc573 | ||
|
|
24fd695d0e | ||
|
|
0e681abaf1 | ||
|
|
386f800e07 | ||
|
|
256117be04 | ||
|
|
953eeb217c | ||
|
|
a56b8c2a2f | ||
|
|
22e4b16d9f | ||
|
|
f18c42276a | ||
|
|
7c3f4471d3 | ||
|
|
3ba391d2bb | ||
|
|
d74f8a8daa | ||
|
|
11a7b85447 | ||
|
|
fca453ea90 | ||
|
|
e84d4d25fa | ||
|
|
c9e8d05cbe | ||
|
|
d993e66883 | ||
|
|
846cacc589 | ||
|
|
69c2f1d8d3 | ||
|
|
f0773f9026 | ||
|
|
4712f7342e | ||
|
|
ec433ff165 | ||
|
|
0cda4e4e7a | ||
|
|
5d88f9d8b8 | ||
|
|
892fcc17d2 | ||
|
|
6e2711ef57 | ||
|
|
d2b366ecc8 | ||
|
|
d9a80bc135 | ||
|
|
0f5e6192ac | ||
|
|
cd16146552 | ||
|
|
cf9eb5cd72 | ||
|
|
4ff21b6d58 | ||
|
|
3609399aeb | ||
|
|
60ac3b0359 | ||
|
|
d54a041620 | ||
|
|
f8306f78dc | ||
|
|
e1fc2531b5 | ||
|
|
ca4e0d010a | ||
|
|
707a64de6a | ||
|
|
505284865a | ||
|
|
e35c108243 | ||
|
|
543ba2df58 | ||
|
|
24f06e6866 | ||
|
|
94752a636a | ||
|
|
e10267269c | ||
|
|
c270f00e5b | ||
|
|
22f7dab882 | ||
|
|
64104c6088 | ||
|
|
73e277defb | ||
|
|
b4f9464689 | ||
|
|
f02b560b69 | ||
|
|
5ede81dfbd | ||
|
|
dca66cf715 | ||
|
|
28fa60d24f | ||
|
|
ca82f91423 | ||
|
|
617213d441 | ||
|
|
1450414e17 | ||
|
|
9bbb2b3925 | ||
|
|
9c7dabee6b | ||
|
|
3fbdf55718 | ||
|
|
bf074bd1ef | ||
|
|
d2195c5bb3 | ||
|
|
8effd34d39 | ||
|
|
fc9f57939a | ||
|
|
127052ce44 | ||
|
|
c0b517ea5e | ||
|
|
ebd3ca3e20 | ||
|
|
faca472ec5 | ||
|
|
9074947117 | ||
|
|
3e3022b212 | ||
|
|
cb530de2bd | ||
|
|
29cbd4f448 | ||
|
|
0fb0ed758a | ||
|
|
b72227c8b0 | ||
|
|
b6af8060af | ||
|
|
87b4367abc | ||
|
|
f652309665 | ||
|
|
2173b5c5cf | ||
|
|
3002a7d2e0 | ||
|
|
a23b583a3d | ||
|
|
4c933bae95 | ||
|
|
16b56fea02 | ||
|
|
67bba7b519 | ||
|
|
76ee7c2fa3 | ||
|
|
7576c0d9b1 | ||
|
|
c67af4dab1 | ||
|
|
4da89b053a | ||
|
|
4a7a97eb41 | ||
|
|
2f333de7be | ||
|
|
b64a012587 | ||
|
|
6dedd96fc7 | ||
|
|
df27a7f66d | ||
|
|
95e73ed15d | ||
|
|
a490ed3966 | ||
|
|
0a23fc16a5 | ||
|
|
6049c29dfd | ||
|
|
750839053e | ||
|
|
9ab13d89da | ||
|
|
6b6f7a40d8 | ||
|
|
60a93fe61f | ||
|
|
53cf662057 | ||
|
|
16e637b0c8 | ||
|
|
622fb8ee86 | ||
|
|
cbcc35319e | ||
|
|
31e071c924 | ||
|
|
ce31129934 | ||
|
|
09fee903e2 | ||
|
|
49c9d8c88b | ||
|
|
22478155d5 | ||
|
|
e0f55ef3b7 | ||
|
|
01618e8c21 | ||
|
|
882b24ace1 | ||
|
|
9edc09a442 | ||
|
|
5d823dedb5 | ||
|
|
a016114ec5 | ||
|
|
8c479f48e2 | ||
|
|
6096b8f6cd | ||
|
|
252da5fe59 | ||
|
|
34062e3117 | ||
|
|
c7110c90c5 | ||
|
|
16a2c1fdd5 | ||
|
|
940d2f9ddb | ||
|
|
d6a403921a | ||
|
|
6229ca73df | ||
|
|
c70932ebd6 | ||
|
|
ed206adc56 | ||
|
|
e91a6e660d | ||
|
|
49b60ec6e9 | ||
|
|
b98a3574f2 | ||
|
|
696a6f92e2 | ||
|
|
3170f5fd6c | ||
|
|
3e68d167df | ||
|
|
091386d812 | ||
|
|
17d33da5fd | ||
|
|
6d8c2be95b | ||
|
|
81db0b5ae0 | ||
|
|
4da151c20f | ||
|
|
792aa6c3d2 | ||
|
|
beebb0afef | ||
|
|
5e513fbab6 | ||
|
|
e49f18b125 | ||
|
|
689f9e8bf8 | ||
|
|
4646781d93 | ||
|
|
c0521bac9e | ||
|
|
4e57b15206 | ||
|
|
3d927393a4 | ||
|
|
41b48a0237 | ||
|
|
6b9e8d6b92 | ||
|
|
bb07f36327 | ||
|
|
5c50bad008 | ||
|
|
229002088f | ||
|
|
ae33905463 | ||
|
|
035a4b5129 | ||
|
|
0be532bbce | ||
|
|
22dfc2ffcb | ||
|
|
a2a42add20 | ||
|
|
2b252d4327 | ||
|
|
e84ce9cc1b | ||
|
|
69a5dd323d | ||
|
|
c7346ed02c | ||
|
|
172b50580e | ||
|
|
1f6875e85d | ||
|
|
c0edebb015 | ||
|
|
edc7b814e7 | ||
|
|
0ff051dcc5 | ||
|
|
78eb13494e | ||
|
|
098a49259f |
57
.github/ISSUE_TEMPLATE/bug_report.md
vendored
57
.github/ISSUE_TEMPLATE/bug_report.md
vendored
@@ -7,17 +7,54 @@ assignees: ''
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
**Describe the bug**
|
<!-- Thanks for reporting a problem for this project. READ THIS FIRST:
|
||||||
A clear and concise description of what the bug is.
|
|
||||||
|
|
||||||
**To Reproduce**
|
This issue template is meant to REPORT BUGS/PROBLEMS ONLY
|
||||||
Steps to reproduce the behavior
|
|
||||||
|
|
||||||
**Screenshots**
|
Please take a few minutes to complete the requested information below.
|
||||||
If applicable, add a picture to help explain your problem.
|
The ability to provide assistance is greatly hampered without it.
|
||||||
|
|
||||||
**AppDaemon Logs**
|
PLEASE RESTART APPDAEMON BEFORE SUBMITTING AN ISSUE
|
||||||
Please check the appdaemon log for any errors add the log to this issue. (Settings > Add-ons > AppDaemon > Log)
|
To reload all modules after an Update it is reqired to restart the AppDaemon Container, as noted in every Release Notes.
|
||||||
|
|
||||||
**Additional context**
|
DO NOT DELETE ANY TEXT from this template! Otherwise the issue will be auto-closed.
|
||||||
Add any other context about the problem here.
|
-->
|
||||||
|
|
||||||
|
|
||||||
|
### PROBLEM DESCRIPTION
|
||||||
|
_A clear and concise description of what the problem is._
|
||||||
|
|
||||||
|
|
||||||
|
### REQUESTED INFORMATION
|
||||||
|
_Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!_
|
||||||
|
|
||||||
|
- [ ] Provide your apps.yaml:
|
||||||
|
```
|
||||||
|
apps.yaml here:
|
||||||
|
|
||||||
|
|
||||||
|
```
|
||||||
|
- [ ] Go to Settings>Add-ons>AppDaemon>Log and then, provide the output of the log during your issue/bug occurs:
|
||||||
|
```
|
||||||
|
Log output here:
|
||||||
|
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
### TO REPRODUCE
|
||||||
|
_Steps to reproduce the behavior:_
|
||||||
|
|
||||||
|
|
||||||
|
### EXPECTED BEHAVIOUR
|
||||||
|
_A clear and concise description of what you expected to happen._
|
||||||
|
|
||||||
|
|
||||||
|
### SCREENSHOTS
|
||||||
|
_If applicable, add screenshots/pictures to help explain your problem._
|
||||||
|
|
||||||
|
|
||||||
|
### ADDITIONAL CONTEXT
|
||||||
|
_Add any other context about the problem here._
|
||||||
|
|
||||||
|
### PANEL / FIRMWARE VERION
|
||||||
|
_Please add the Panel/Firmware Version you are using (EU, US-L or US-P)_
|
||||||
|
|||||||
9
.github/ISSUE_TEMPLATE/config.yml
vendored
Normal file
9
.github/ISSUE_TEMPLATE/config.yml
vendored
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
blank_issues_enabled: false
|
||||||
|
contact_links:
|
||||||
|
- name: NsPanel Lovelace UI Docs
|
||||||
|
url: https://docs.nspanel.pky.eu
|
||||||
|
about: All the information related to flashing and configuration.
|
||||||
|
- name: IoBroker Forum
|
||||||
|
url: https://forum.iobroker.net/topic/50888/sonoff-nspanel
|
||||||
|
about: for questions related to the ioBroker Script, ask in the ioBroker Forum Thread
|
||||||
|
|
||||||
24
.github/ISSUE_TEMPLATE/feature-request.md
vendored
24
.github/ISSUE_TEMPLATE/feature-request.md
vendored
@@ -2,16 +2,26 @@
|
|||||||
name: Feature request
|
name: Feature request
|
||||||
about: "[Feature Request] Suggest an idea for this project"
|
about: "[Feature Request] Suggest an idea for this project"
|
||||||
title: "[Feature Request] "
|
title: "[Feature Request] "
|
||||||
labels:
|
labels: ''
|
||||||
assignees: ''
|
assignees: ''
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
**Describe the solution you'd like**
|
<!-- Thanks for reporting a problem for this project. READ THIS FIRST:
|
||||||
A clear and concise description of what you want to happen.
|
|
||||||
|
|
||||||
**Additional context**
|
This issue template is meant to ASK FOR NEW FEATURES ONLY
|
||||||
Add any other context or screenshots about the feature request here.
|
|
||||||
|
|
||||||
**Panel / Firmware Version**
|
Please take a few minutes to complete the requested information below.
|
||||||
Please add the Panel/Firmware Version you are using (EU, US-L or US-P)
|
Our ability to provide assistance is greatly hampered without it.
|
||||||
|
|
||||||
|
DO NOT DELETE ANY TEXT from this template! Otherwise the issue will be auto-closed.
|
||||||
|
-->
|
||||||
|
|
||||||
|
### FEATURE DESCRIPTION
|
||||||
|
_A clear and concise description of what the feature should do._
|
||||||
|
|
||||||
|
### ADDITIONAL CONTEXT
|
||||||
|
_Add any other context about the problem here._
|
||||||
|
|
||||||
|
### PANEL / FIRMWARE VERION
|
||||||
|
_Please add the Panel/Firmware Version you are using (EU, US-L or US-P)_
|
||||||
|
|||||||
58
.github/ISSUE_TEMPLATE/waitingforcontent.md
vendored
Normal file
58
.github/ISSUE_TEMPLATE/waitingforcontent.md
vendored
Normal file
@@ -0,0 +1,58 @@
|
|||||||
|
---
|
||||||
|
name: Help - Waiting for Content
|
||||||
|
about: "[Help] Waiting for Content"
|
||||||
|
title: "[Help] Waiting for Content"
|
||||||
|
labels: configuration, question
|
||||||
|
assignees: ''
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
<!-- Thanks for reporting a problem for this project. READ THIS FIRST:
|
||||||
|
|
||||||
|
This issue template is meant to help with Waiting for Content Message ONLY
|
||||||
|
|
||||||
|
Please take a few minutes to complete the requested information below.
|
||||||
|
The ability to provide assistance is greatly hampered without it.
|
||||||
|
|
||||||
|
DO NOT DELETE ANY TEXT from this template! Otherwise the issue will be auto-closed.
|
||||||
|
-->
|
||||||
|
|
||||||
|
|
||||||
|
### PROBLEM DESCRIPTION
|
||||||
|
|
||||||
|
I'm seeing the waiting for content message on the Panel and I'm unable to find the configuration issue.
|
||||||
|
|
||||||
|
[] I've double checked each step explained in the FAQ:
|
||||||
|
|
||||||
|
https://docs.nspanel.pky.eu/faq/#waiting-for-content-this-is-taking-longer-than-usual-on-the-screen
|
||||||
|
|
||||||
|
### REQUESTED INFORMATION
|
||||||
|
_Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!_
|
||||||
|
|
||||||
|
- [ ] Provide a screenshot of your tasmota mqtt configuration:
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
- [ ] Provide your appdaemon.yaml: <!-- Please do not publish your mqtt password and mask it -->
|
||||||
|
```
|
||||||
|
appdaemon.yaml here:
|
||||||
|
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
- [ ] Provide your apps.yaml:
|
||||||
|
```
|
||||||
|
apps.yaml here:
|
||||||
|
|
||||||
|
|
||||||
|
```
|
||||||
|
- [ ] Go to Settings>Add-ons>AppDaemon>Log and then, provide the output of the log after restarting the appdaemon container:
|
||||||
|
```
|
||||||
|
Log output here:
|
||||||
|
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
### ADDITIONAL INFORMATION
|
||||||
|
|
||||||
|
_Add information about your setup here, if any. (For example docker version of AppDaemon instead of the HomeAssistant Add-on)_
|
||||||
53
.github/issue-close-app.yml
vendored
Normal file
53
.github/issue-close-app.yml
vendored
Normal file
@@ -0,0 +1,53 @@
|
|||||||
|
# CLOSE ISSUE BOT
|
||||||
|
# ---------------
|
||||||
|
# A bot which helps you to close issues that don't include some specific contents.
|
||||||
|
# See how to use it in https://github.com/offu/close-issue-app.
|
||||||
|
|
||||||
|
# Comment that will be sent if an issue is judged to be closed.
|
||||||
|
comment: >-
|
||||||
|
This issue has been automatically closed because the TEMPLATE is missing or incomplete.
|
||||||
|
|
||||||
|
Filling the template is required so standard questions don't need to be asked again each time.
|
||||||
|
THe ability to provide assistance is greatly hampered if few minutes are not taken to complete the issue template
|
||||||
|
with the requested information. The details requested potentially affect which options to pursue. The small amount
|
||||||
|
of time you will spend completing the template will also help the volunteers, providing assistance to you, to reduce
|
||||||
|
the time required to help you.
|
||||||
|
|
||||||
|
Please, could you be so kind on completing the [REPORT TEMPLATE](https://github.com/joBr99/nspanel-lovelace-ui/issues/new/choose) in order to have more information so as to properly help you?
|
||||||
|
|
||||||
|
Thank you for taking the time to report, hopefully it can be resolved soon.
|
||||||
|
|
||||||
|
[Docs](https://docs.nspanel.pky.eu) for more information.
|
||||||
|
|
||||||
|
issueConfigs:
|
||||||
|
# There can be several configs for different kind of issues.
|
||||||
|
- content:
|
||||||
|
# template 1: bug report
|
||||||
|
- "PROBLEM DESCRIPTION"
|
||||||
|
- "REQUESTED INFORMATION"
|
||||||
|
- "TO REPRODUCE"
|
||||||
|
- "EXPECTED BEHAVIOUR"
|
||||||
|
- content:
|
||||||
|
# template 2: feature request
|
||||||
|
- "FEATURE DESCRIPTION"
|
||||||
|
- "PANEL / FIRMWARE VERION"
|
||||||
|
- content:
|
||||||
|
# template 3: fwaiting for content
|
||||||
|
- "Provide a screenshot of your tasmota mqtt configuration"
|
||||||
|
- "Provide your appdaemon.yaml"
|
||||||
|
- "Provide your apps.yaml"
|
||||||
|
- "put of the log after restarting the appdaemon container"
|
||||||
|
|
||||||
|
# Optional configuration:
|
||||||
|
#
|
||||||
|
# whether the keywords are case-insensitive
|
||||||
|
# default value is false, which means keywords are case-sensitive
|
||||||
|
caseInsensitive: true
|
||||||
|
# the label that will be added when the bot close an issue
|
||||||
|
# The bot will only add a label if this property is set.
|
||||||
|
label: "template missing/incomplete"
|
||||||
|
# The issue is judged to be legal if it includes all keywords from any of these two configs.
|
||||||
|
# Or it will be closed by the app.
|
||||||
|
exception:
|
||||||
|
- "joBr99"
|
||||||
|
- "Armilar"
|
||||||
6
.github/workflows/docs.yml
vendored
6
.github/workflows/docs.yml
vendored
@@ -1,9 +1,15 @@
|
|||||||
name: docs-ci
|
name: docs-ci
|
||||||
|
|
||||||
on:
|
on:
|
||||||
|
workflow_dispatch:
|
||||||
push:
|
push:
|
||||||
branches:
|
branches:
|
||||||
- main
|
- main
|
||||||
|
paths:
|
||||||
|
- docs/*
|
||||||
|
- .github/workflows/docs.yml
|
||||||
|
- mkdocs.yml
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
deploy:
|
deploy:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|||||||
34
.github/workflows/iobroker-localization.yml
vendored
Normal file
34
.github/workflows/iobroker-localization.yml
vendored
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
name: ioBroker-localization
|
||||||
|
|
||||||
|
on:
|
||||||
|
pull_request:
|
||||||
|
paths:
|
||||||
|
- HMI/code_gen/localization/iobroker.py
|
||||||
|
- apps/nspanel-lovelace-ui/luibackend/translations/*
|
||||||
|
- .github/workflows/iobroker-localization.yml
|
||||||
|
push:
|
||||||
|
branches:
|
||||||
|
- main
|
||||||
|
paths:
|
||||||
|
- HMI/code_gen/localization/iobroker.py
|
||||||
|
- apps/nspanel-lovelace-ui/luibackend/translations/*
|
||||||
|
- .github/workflows/iobroker-localization.yml
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
gen-ioBroker-localization:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
with:
|
||||||
|
ref: ${{ github.head_ref }}
|
||||||
|
|
||||||
|
- name: Gen ioBroker localization file
|
||||||
|
continue-on-error: false
|
||||||
|
run: |
|
||||||
|
python HMI/code_gen/localization/iobroker.py
|
||||||
|
mv ioBroker_NSPanel_locales.json ioBroker/ioBroker_NSPanel_locales.json
|
||||||
|
|
||||||
|
- uses: stefanzweifel/git-auto-commit-action@v4
|
||||||
|
with:
|
||||||
|
commit_message: Update iobroker localization file
|
||||||
|
#file_pattern: "**.txt"
|
||||||
2
.github/workflows/nextion2text.yml
vendored
2
.github/workflows/nextion2text.yml
vendored
@@ -35,7 +35,7 @@ jobs:
|
|||||||
- name: Download n2t
|
- name: Download n2t
|
||||||
continue-on-error: true
|
continue-on-error: true
|
||||||
run: |
|
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
|
- name: Run n2t EU
|
||||||
continue-on-error: true
|
continue-on-error: true
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ If you are changeing the page the nextion display will send and event to the esp
|
|||||||
|
|
||||||
HomeAssistant / NodeRed -- MQTT -- Tasmota -- Nextion Screen
|
HomeAssistant / NodeRed -- MQTT -- Tasmota -- Nextion Screen
|
||||||
|
|
||||||
See the following picture to get an Idea for the messages send and recived from the screen during cycling though pages.
|
See the following picture to get an Idea for the messages send and recived from the screen during cycling though pages. Please note that the messages in the picutre are outdated, but it is still useful to understand the concept.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
@@ -103,7 +103,7 @@ The following message can be used to update the content on the cardEntities Page
|
|||||||
|
|
||||||
### popupLight Page
|
### popupLight Page
|
||||||
|
|
||||||
`entityUpdateDetail~*iconId*~*iconColor*~*buttonState*~*sliderBrightnessPos*~*sliderColorTempPos*~*colorMode*~*color_translation*~*color_temp_translation*~*brightness_translation*`
|
`entityUpdateDetail~entityName~*iconId*~*iconColor*~*buttonState*~*sliderBrightnessPos*~*sliderColorTempPos*~*colorMode*~*color_translation*~*color_temp_translation*~*brightness_translation*`
|
||||||
|
|
||||||
`entityUpdateDetail~1~17299~1~100~78~enable`
|
`entityUpdateDetail~1~17299~1~100~78~enable`
|
||||||
|
|
||||||
@@ -111,7 +111,7 @@ The following message can be used to update the content on the cardEntities Page
|
|||||||
|
|
||||||
### popupShutter Page
|
### popupShutter Page
|
||||||
|
|
||||||
`entityUpdateDetail~*ignored*~*sliderPos*~2ndrow~textPosition~icon1~iconUp~iconStop~iconDown~iconUpStatus~iconStopStatus~iconDownStatus~textTilt~iconTiltLeft~iconTiltStop~iconTiltRight~iconTiltLeftStatus~iconTiltStopStatus~iconTiltLeftStatus`
|
`entityUpdateDetail~entityName~*sliderPos*~2ndrow~textPosition~icon1~iconUp~iconStop~iconDown~iconUpStatus~iconStopStatus~iconDownStatus~textTilt~iconTiltLeft~iconTiltStop~iconTiltRight~iconTiltLeftStatus~iconTiltStopStatus~iconTiltLeftStatus~tiltPos`
|
||||||
|
|
||||||
`entityUpdateDetail~1~77`
|
`entityUpdateDetail~1~77`
|
||||||
|
|
||||||
@@ -223,9 +223,12 @@ tIconBtnEntityName is the entiy name used in the button event for pressing the u
|
|||||||
`event,buttonPress2,internalNameEntity,actionName,code`
|
`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
|
# Design Guidelines for Nextion HMI Project
|
||||||
|
|
||||||
|
|||||||
@@ -1,16 +1,17 @@
|
|||||||
diff -bur HMI/n2t-out/Program.s.txt HMI/US/landscape/n2t-out/Program.s.txt
|
diff -bur HMI/n2t-out/Program.s.txt HMI/US/landscape/n2t-out/Program.s.txt
|
||||||
--- HMI/n2t-out/Program.s.txt 2022-06-12 12:21:18.432756347 +0000
|
--- HMI/n2t-out/Program.s.txt 2022-09-15 18:53:18.301002047 +0000
|
||||||
+++ HMI/US/landscape/n2t-out/Program.s.txt 2022-06-12 12:21:19.348768343 +0000
|
+++ HMI/US/landscape/n2t-out/Program.s.txt 2022-09-15 18:53:19.233011610 +0000
|
||||||
@@ -11,6 +11,4 @@
|
@@ -14,6 +14,3 @@
|
||||||
// dim value
|
//color vars
|
||||||
int dimValue=40
|
int defaultFontColor=65535
|
||||||
int dimValueNormal=100
|
int defaultBcoColor=6371
|
||||||
- // fix touch offset
|
- // fix touch offset
|
||||||
- lcd_dev fffb 0002 0000 0020
|
- lcd_dev fffb 0002 0000 0020
|
||||||
page pageStartup
|
- page pageStartup
|
||||||
|
Only in HMI/n2t-out: cardPower.txt
|
||||||
diff -bur HMI/n2t-out/pageStartup.txt HMI/US/landscape/n2t-out/pageStartup.txt
|
diff -bur HMI/n2t-out/pageStartup.txt HMI/US/landscape/n2t-out/pageStartup.txt
|
||||||
--- HMI/n2t-out/pageStartup.txt 2022-06-12 12:21:18.432756347 +0000
|
--- HMI/n2t-out/pageStartup.txt 2022-09-15 18:53:18.301002047 +0000
|
||||||
+++ HMI/US/landscape/n2t-out/pageStartup.txt 2022-06-12 12:21:19.348768343 +0000
|
+++ HMI/US/landscape/n2t-out/pageStartup.txt 2022-09-15 18:53:19.233011610 +0000
|
||||||
@@ -177,7 +177,7 @@
|
@@ -177,7 +177,7 @@
|
||||||
recmod=1
|
recmod=1
|
||||||
bauds=115200
|
bauds=115200
|
||||||
@@ -20,3 +21,140 @@ diff -bur HMI/n2t-out/pageStartup.txt HMI/US/landscape/n2t-out/pageStartup.txt
|
|||||||
//send calc crc
|
//send calc crc
|
||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
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-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
|
||||||
|
vis p0,0
|
||||||
|
- recmod=1
|
||||||
|
- bauds=115200
|
||||||
|
-
|
||||||
|
-Variable (string) tInstruction
|
||||||
|
- Attributes
|
||||||
|
- Scope : local
|
||||||
|
- Text :
|
||||||
|
- Max. Text Size: 30
|
||||||
|
-
|
||||||
|
-Variable (string) strCommand
|
||||||
|
- Attributes
|
||||||
|
- Scope : local
|
||||||
|
- Text :
|
||||||
|
- Max. Text Size: 20
|
||||||
|
-
|
||||||
|
-Variable (string) tSend
|
||||||
|
- Attributes
|
||||||
|
- Scope : local
|
||||||
|
- Text :
|
||||||
|
- Max. Text Size: 40
|
||||||
|
-
|
||||||
|
-Text tBench
|
||||||
|
- 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
|
||||||
|
@@ -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
|
||||||
|
- 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=="ping")
|
||||||
|
- {
|
||||||
|
- spstr strCommand.txt,tBench.txt,"~",1
|
||||||
|
- tSend.txt="pong,"+tBench.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
|
||||||
|
- }
|
||||||
|
- // end of user code
|
||||||
|
- udelete payloadLength-1
|
||||||
|
- bufferPos=0
|
||||||
|
- }
|
||||||
|
- }
|
||||||
|
- }
|
||||||
|
- }
|
||||||
|
- // next character
|
||||||
|
- bufferPos++
|
||||||
|
- }
|
||||||
|
- }
|
||||||
|
-
|
||||||
|
|||||||
@@ -11,4 +11,6 @@ Program.s
|
|||||||
// dim value
|
// dim value
|
||||||
int dimValue=40
|
int dimValue=40
|
||||||
int dimValueNormal=100
|
int dimValueNormal=100
|
||||||
page pageStartup
|
//color vars
|
||||||
|
int defaultFontColor=65535
|
||||||
|
int defaultBcoColor=6371
|
||||||
|
|||||||
@@ -45,6 +45,25 @@ Page cardAlarm
|
|||||||
vis tCode,0
|
vis tCode,0
|
||||||
vis bPrev,0
|
vis bPrev,0
|
||||||
vis bNext,0
|
vis bNext,0
|
||||||
|
cardAlarm.bco=defaultBcoColor
|
||||||
|
for(sys0=0;sys0<40;sys0++)
|
||||||
|
{
|
||||||
|
if(b[sys0].type==98||b[sys0].type==116)
|
||||||
|
{
|
||||||
|
b[sys0].bco=defaultBcoColor
|
||||||
|
b[sys0].pco=defaultFontColor
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if(defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
tCode.bco=6371
|
||||||
|
tCode.pco=40179
|
||||||
|
}
|
||||||
|
if(defaultBcoColor==6371)
|
||||||
|
{
|
||||||
|
tCode.bco=10565
|
||||||
|
tCode.pco=40179
|
||||||
|
}
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -65,7 +84,7 @@ Variable (string) tSend
|
|||||||
ID : 25
|
ID : 25
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 100
|
Max. Text Size: 200
|
||||||
|
|
||||||
Variable (string) va1
|
Variable (string) va1
|
||||||
Attributes
|
Attributes
|
||||||
@@ -110,7 +129,7 @@ Text tTmp
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 406
|
x coordinate : 421
|
||||||
y coordinate : 277
|
y coordinate : 277
|
||||||
Width : 34
|
Width : 34
|
||||||
Height : 30
|
Height : 30
|
||||||
@@ -120,7 +139,7 @@ Text tTmp
|
|||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : flat
|
Style : flat
|
||||||
Associated Keyboard : none
|
Associated Keyboard : none
|
||||||
Font ID : 6
|
Font ID : 0
|
||||||
Back. Color : 65535
|
Back. Color : 65535
|
||||||
Font Color : 0
|
Font Color : 0
|
||||||
Horizontal Alignment : center
|
Horizontal Alignment : center
|
||||||
@@ -140,7 +159,7 @@ Text tInstruction
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 0
|
x coordinate : 15
|
||||||
y coordinate : 290
|
y coordinate : 290
|
||||||
Width : 100
|
Width : 100
|
||||||
Height : 30
|
Height : 30
|
||||||
@@ -150,7 +169,7 @@ Text tInstruction
|
|||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : flat
|
Style : flat
|
||||||
Associated Keyboard : none
|
Associated Keyboard : none
|
||||||
Font ID : 6
|
Font ID : 0
|
||||||
Back. Color : 65535
|
Back. Color : 65535
|
||||||
Font Color : 0
|
Font Color : 0
|
||||||
Horizontal Alignment : center
|
Horizontal Alignment : center
|
||||||
@@ -170,7 +189,7 @@ Text tId
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 99
|
x coordinate : 114
|
||||||
y coordinate : 290
|
y coordinate : 290
|
||||||
Width : 39
|
Width : 39
|
||||||
Height : 30
|
Height : 30
|
||||||
@@ -180,7 +199,7 @@ Text tId
|
|||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : flat
|
Style : flat
|
||||||
Associated Keyboard : none
|
Associated Keyboard : none
|
||||||
Font ID : 6
|
Font ID : 0
|
||||||
Back. Color : 65535
|
Back. Color : 65535
|
||||||
Font Color : 0
|
Font Color : 0
|
||||||
Horizontal Alignment : center
|
Horizontal Alignment : center
|
||||||
@@ -200,7 +219,7 @@ Text tCode
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 108
|
x coordinate : 107
|
||||||
y coordinate : 16
|
y coordinate : 16
|
||||||
Width : 192
|
Width : 192
|
||||||
Height : 49
|
Height : 49
|
||||||
@@ -210,7 +229,7 @@ Text tCode
|
|||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : flat
|
Style : flat
|
||||||
Associated Keyboard : none
|
Associated Keyboard : none
|
||||||
Font ID : 1
|
Font ID : 2
|
||||||
Back. Color : 10565
|
Back. Color : 10565
|
||||||
Font Color : 40179
|
Font Color : 40179
|
||||||
Horizontal Alignment : center
|
Horizontal Alignment : center
|
||||||
@@ -230,7 +249,7 @@ Text tIcon
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 316
|
x coordinate : 315
|
||||||
y coordinate : 16
|
y coordinate : 16
|
||||||
Width : 64
|
Width : 64
|
||||||
Height : 49
|
Height : 49
|
||||||
@@ -262,8 +281,8 @@ Picture p0
|
|||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 0
|
x coordinate : 0
|
||||||
y coordinate : 0
|
y coordinate : 0
|
||||||
Width : 479
|
Width : 480
|
||||||
Height : 319
|
Height : 320
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
@@ -277,7 +296,7 @@ Button bNext
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 407
|
x coordinate : 406
|
||||||
y coordinate : 16
|
y coordinate : 16
|
||||||
Width : 50
|
Width : 50
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -324,7 +343,7 @@ Button bPrev
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 25
|
x coordinate : 24
|
||||||
y coordinate : 16
|
y coordinate : 16
|
||||||
Width : 50
|
Width : 50
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -378,7 +397,7 @@ Button b0
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 41
|
x coordinate : 40
|
||||||
y coordinate : 94
|
y coordinate : 94
|
||||||
Width : 75
|
Width : 75
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -388,8 +407,8 @@ Button b0
|
|||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : border
|
Style : border
|
||||||
Border Color : 6371
|
Border Color : 6371
|
||||||
Border Width : 2
|
Border Width : 0
|
||||||
Font ID : 1
|
Font ID : 2
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 14823
|
Back. Color (Pressed) : 14823
|
||||||
@@ -416,7 +435,7 @@ Button b1
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 133
|
x coordinate : 132
|
||||||
y coordinate : 94
|
y coordinate : 94
|
||||||
Width : 75
|
Width : 75
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -426,8 +445,8 @@ Button b1
|
|||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : border
|
Style : border
|
||||||
Border Color : 6371
|
Border Color : 6371
|
||||||
Border Width : 2
|
Border Width : 0
|
||||||
Font ID : 1
|
Font ID : 2
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 14823
|
Back. Color (Pressed) : 14823
|
||||||
@@ -454,7 +473,7 @@ Button b2
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 225
|
x coordinate : 224
|
||||||
y coordinate : 93
|
y coordinate : 93
|
||||||
Width : 75
|
Width : 75
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -464,8 +483,8 @@ Button b2
|
|||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : border
|
Style : border
|
||||||
Border Color : 6371
|
Border Color : 6371
|
||||||
Border Width : 2
|
Border Width : 0
|
||||||
Font ID : 1
|
Font ID : 2
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 14823
|
Back. Color (Pressed) : 14823
|
||||||
@@ -492,7 +511,7 @@ Button b3
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 41
|
x coordinate : 40
|
||||||
y coordinate : 152
|
y coordinate : 152
|
||||||
Width : 75
|
Width : 75
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -502,8 +521,8 @@ Button b3
|
|||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : border
|
Style : border
|
||||||
Border Color : 6371
|
Border Color : 6371
|
||||||
Border Width : 2
|
Border Width : 0
|
||||||
Font ID : 1
|
Font ID : 2
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 14823
|
Back. Color (Pressed) : 14823
|
||||||
@@ -530,7 +549,7 @@ Button b4
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 133
|
x coordinate : 132
|
||||||
y coordinate : 152
|
y coordinate : 152
|
||||||
Width : 75
|
Width : 75
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -540,8 +559,8 @@ Button b4
|
|||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : border
|
Style : border
|
||||||
Border Color : 6371
|
Border Color : 6371
|
||||||
Border Width : 2
|
Border Width : 0
|
||||||
Font ID : 1
|
Font ID : 2
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 14823
|
Back. Color (Pressed) : 14823
|
||||||
@@ -568,7 +587,7 @@ Button b5
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 225
|
x coordinate : 224
|
||||||
y coordinate : 152
|
y coordinate : 152
|
||||||
Width : 75
|
Width : 75
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -578,8 +597,8 @@ Button b5
|
|||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : border
|
Style : border
|
||||||
Border Color : 6371
|
Border Color : 6371
|
||||||
Border Width : 2
|
Border Width : 0
|
||||||
Font ID : 1
|
Font ID : 2
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 14823
|
Back. Color (Pressed) : 14823
|
||||||
@@ -606,7 +625,7 @@ Button b6
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 41
|
x coordinate : 40
|
||||||
y coordinate : 210
|
y coordinate : 210
|
||||||
Width : 75
|
Width : 75
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -616,8 +635,8 @@ Button b6
|
|||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : border
|
Style : border
|
||||||
Border Color : 6371
|
Border Color : 6371
|
||||||
Border Width : 2
|
Border Width : 0
|
||||||
Font ID : 1
|
Font ID : 2
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 14823
|
Back. Color (Pressed) : 14823
|
||||||
@@ -644,7 +663,7 @@ Button b7
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 133
|
x coordinate : 132
|
||||||
y coordinate : 210
|
y coordinate : 210
|
||||||
Width : 75
|
Width : 75
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -654,8 +673,8 @@ Button b7
|
|||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : border
|
Style : border
|
||||||
Border Color : 6371
|
Border Color : 6371
|
||||||
Border Width : 2
|
Border Width : 0
|
||||||
Font ID : 1
|
Font ID : 2
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 14823
|
Back. Color (Pressed) : 14823
|
||||||
@@ -682,7 +701,7 @@ Button b8
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 225
|
x coordinate : 224
|
||||||
y coordinate : 210
|
y coordinate : 210
|
||||||
Width : 75
|
Width : 75
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -692,8 +711,8 @@ Button b8
|
|||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : border
|
Style : border
|
||||||
Border Color : 6371
|
Border Color : 6371
|
||||||
Border Width : 2
|
Border Width : 0
|
||||||
Font ID : 1
|
Font ID : 2
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 14823
|
Back. Color (Pressed) : 14823
|
||||||
@@ -720,7 +739,7 @@ Button b9
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 41
|
x coordinate : 40
|
||||||
y coordinate : 266
|
y coordinate : 266
|
||||||
Width : 75
|
Width : 75
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -730,7 +749,7 @@ Button b9
|
|||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : border
|
Style : border
|
||||||
Border Color : 6371
|
Border Color : 6371
|
||||||
Border Width : 2
|
Border Width : 0
|
||||||
Font ID : 1
|
Font ID : 1
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
@@ -778,7 +797,7 @@ Button b10
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 134
|
x coordinate : 133
|
||||||
y coordinate : 266
|
y coordinate : 266
|
||||||
Width : 75
|
Width : 75
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -788,8 +807,8 @@ Button b10
|
|||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : border
|
Style : border
|
||||||
Border Color : 6371
|
Border Color : 6371
|
||||||
Border Width : 2
|
Border Width : 0
|
||||||
Font ID : 1
|
Font ID : 2
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 14823
|
Back. Color (Pressed) : 14823
|
||||||
@@ -816,7 +835,7 @@ Button arm1
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 316
|
x coordinate : 315
|
||||||
y coordinate : 91
|
y coordinate : 91
|
||||||
Width : 141
|
Width : 141
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -826,8 +845,8 @@ Button arm1
|
|||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : border
|
Style : border
|
||||||
Border Color : 6371
|
Border Color : 6371
|
||||||
Border Width : 2
|
Border Width : 0
|
||||||
Font ID : 6
|
Font ID : 0
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 14823
|
Back. Color (Pressed) : 14823
|
||||||
@@ -870,7 +889,7 @@ Button arm3
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 316
|
x coordinate : 315
|
||||||
y coordinate : 210
|
y coordinate : 210
|
||||||
Width : 140
|
Width : 140
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -880,8 +899,8 @@ Button arm3
|
|||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : border
|
Style : border
|
||||||
Border Color : 6371
|
Border Color : 6371
|
||||||
Border Width : 2
|
Border Width : 0
|
||||||
Font ID : 6
|
Font ID : 0
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 14823
|
Back. Color (Pressed) : 14823
|
||||||
@@ -924,7 +943,7 @@ Button arm2
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 316
|
x coordinate : 315
|
||||||
y coordinate : 152
|
y coordinate : 152
|
||||||
Width : 141
|
Width : 141
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -934,8 +953,8 @@ Button arm2
|
|||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : border
|
Style : border
|
||||||
Border Color : 6371
|
Border Color : 6371
|
||||||
Border Width : 2
|
Border Width : 0
|
||||||
Font ID : 6
|
Font ID : 0
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 14823
|
Back. Color (Pressed) : 14823
|
||||||
@@ -978,7 +997,7 @@ Button arm4
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 316
|
x coordinate : 315
|
||||||
y coordinate : 266
|
y coordinate : 266
|
||||||
Width : 141
|
Width : 141
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -988,8 +1007,8 @@ Button arm4
|
|||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : border
|
Style : border
|
||||||
Border Color : 6371
|
Border Color : 6371
|
||||||
Border Width : 2
|
Border Width : 0
|
||||||
Font ID : 6
|
Font ID : 0
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 14823
|
Back. Color (Pressed) : 14823
|
||||||
@@ -1032,7 +1051,7 @@ Button b11
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 225
|
x coordinate : 224
|
||||||
y coordinate : 266
|
y coordinate : 266
|
||||||
Width : 75
|
Width : 75
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -1042,8 +1061,8 @@ Button b11
|
|||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : border
|
Style : border
|
||||||
Border Color : 6371
|
Border Color : 6371
|
||||||
Border Width : 2
|
Border Width : 0
|
||||||
Font ID : 1
|
Font ID : 2
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 14823
|
Back. Color (Pressed) : 14823
|
||||||
@@ -1070,9 +1089,9 @@ Hotspot mSwipeNext
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 471
|
x coordinate : 472
|
||||||
y coordinate : 5
|
y coordinate : 5
|
||||||
Width : 9
|
Width : 8
|
||||||
Height : 310
|
Height : 310
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -1090,7 +1109,7 @@ Hotspot mSwipeUp
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 12
|
x coordinate : 27
|
||||||
y coordinate : 0
|
y coordinate : 0
|
||||||
Width : 426
|
Width : 426
|
||||||
Height : 9
|
Height : 9
|
||||||
@@ -1112,7 +1131,7 @@ Hotspot mSwipePrev
|
|||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 0
|
x coordinate : 0
|
||||||
y coordinate : 5
|
y coordinate : 5
|
||||||
Width : 9
|
Width : 8
|
||||||
Height : 310
|
Height : 310
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -1322,6 +1341,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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")
|
if(tInstruction.txt=="timeout")
|
||||||
{
|
{
|
||||||
@@ -1331,6 +1362,7 @@ Timer tmSerial
|
|||||||
}
|
}
|
||||||
if(tInstruction.txt=="pageType")
|
if(tInstruction.txt=="pageType")
|
||||||
{
|
{
|
||||||
|
sleepValue=0
|
||||||
//command format pageType,specialPageName
|
//command format pageType,specialPageName
|
||||||
//write name of speical page to tId
|
//write name of speical page to tId
|
||||||
spstr strCommand.txt,tId.txt,"~",1
|
spstr strCommand.txt,tId.txt,"~",1
|
||||||
|
|||||||
@@ -73,6 +73,26 @@ Page cardEntities
|
|||||||
vis nNum4,0
|
vis nNum4,0
|
||||||
vis bPrev,0
|
vis bPrev,0
|
||||||
vis bNext,0
|
vis bNext,0
|
||||||
|
cardEntities.bco=defaultBcoColor
|
||||||
|
for(sys0=0;sys0<65;sys0++)
|
||||||
|
{
|
||||||
|
if(b[sys0].type==98||b[sys0].type==116||b[sys0].type==54)
|
||||||
|
{
|
||||||
|
b[sys0].bco=defaultBcoColor
|
||||||
|
b[sys0].pco=defaultFontColor
|
||||||
|
}
|
||||||
|
if(b[sys0].type==53&&defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
b[sys0].pic=10
|
||||||
|
b[sys0].pic2=11
|
||||||
|
}
|
||||||
|
if(b[sys0].type==1&&defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
b[sys0].pic=14
|
||||||
|
b[sys0].pic1=13
|
||||||
|
b[sys0].pic2=15
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -83,63 +103,70 @@ Variable (string) strCommand
|
|||||||
|
|
||||||
Variable (string) type1
|
Variable (string) type1
|
||||||
Attributes
|
Attributes
|
||||||
ID : 45
|
ID : 40
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 10
|
Max. Text Size: 10
|
||||||
|
|
||||||
Variable (string) type2
|
Variable (string) type2
|
||||||
Attributes
|
Attributes
|
||||||
ID : 46
|
ID : 41
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 10
|
Max. Text Size: 10
|
||||||
|
|
||||||
Variable (string) type3
|
Variable (string) type3
|
||||||
Attributes
|
Attributes
|
||||||
ID : 47
|
ID : 42
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 10
|
Max. Text Size: 10
|
||||||
|
|
||||||
Variable (string) type4
|
Variable (string) type4
|
||||||
Attributes
|
Attributes
|
||||||
ID : 48
|
ID : 43
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 10
|
Max. Text Size: 10
|
||||||
|
|
||||||
Variable (string) entn1
|
Variable (string) entn1
|
||||||
Attributes
|
Attributes
|
||||||
ID : 49
|
ID : 44
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 80
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn2
|
Variable (string) entn2
|
||||||
Attributes
|
Attributes
|
||||||
ID : 50
|
ID : 45
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 80
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn3
|
Variable (string) entn3
|
||||||
Attributes
|
Attributes
|
||||||
ID : 51
|
ID : 46
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 80
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn4
|
Variable (string) entn4
|
||||||
Attributes
|
Attributes
|
||||||
ID : 52
|
ID : 47
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 80
|
Max. Text Size: 80
|
||||||
|
|
||||||
|
Variable (string) tSend
|
||||||
|
Attributes
|
||||||
|
ID : 64
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 200
|
||||||
|
|
||||||
Number nNum1
|
Number nNum1
|
||||||
Attributes
|
Attributes
|
||||||
ID : 58
|
ID : 53
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -169,7 +196,7 @@ Number nNum1
|
|||||||
|
|
||||||
Number nNum2
|
Number nNum2
|
||||||
Attributes
|
Attributes
|
||||||
ID : 59
|
ID : 54
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -199,7 +226,7 @@ Number nNum2
|
|||||||
|
|
||||||
Number nNum3
|
Number nNum3
|
||||||
Attributes
|
Attributes
|
||||||
ID : 60
|
ID : 55
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -229,7 +256,7 @@ Number nNum3
|
|||||||
|
|
||||||
Number nNum4
|
Number nNum4
|
||||||
Attributes
|
Attributes
|
||||||
ID : 61
|
ID : 56
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -527,39 +554,9 @@ Text tIcon4
|
|||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical 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
|
Text tTmp
|
||||||
Attributes
|
Attributes
|
||||||
ID : 29
|
ID : 28
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -589,7 +586,7 @@ Text tTmp
|
|||||||
|
|
||||||
Text tInstruction
|
Text tInstruction
|
||||||
Attributes
|
Attributes
|
||||||
ID : 31
|
ID : 30
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -619,7 +616,7 @@ Text tInstruction
|
|||||||
|
|
||||||
Text tId
|
Text tId
|
||||||
Attributes
|
Attributes
|
||||||
ID : 32
|
ID : 31
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -666,7 +663,7 @@ Picture p0
|
|||||||
|
|
||||||
Slider hSlider1
|
Slider hSlider1
|
||||||
Attributes
|
Attributes
|
||||||
ID : 54
|
ID : 49
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -709,7 +706,7 @@ Slider hSlider1
|
|||||||
|
|
||||||
Slider hSlider2
|
Slider hSlider2
|
||||||
Attributes
|
Attributes
|
||||||
ID : 55
|
ID : 50
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -752,7 +749,7 @@ Slider hSlider2
|
|||||||
|
|
||||||
Slider hSlider3
|
Slider hSlider3
|
||||||
Attributes
|
Attributes
|
||||||
ID : 56
|
ID : 51
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -795,7 +792,7 @@ Slider hSlider3
|
|||||||
|
|
||||||
Slider hSlider4
|
Slider hSlider4
|
||||||
Attributes
|
Attributes
|
||||||
ID : 57
|
ID : 52
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -1402,7 +1399,7 @@ Button bUp4
|
|||||||
|
|
||||||
Button bPrev
|
Button bPrev
|
||||||
Attributes
|
Attributes
|
||||||
ID : 33
|
ID : 32
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -1456,7 +1453,7 @@ Button bPrev
|
|||||||
|
|
||||||
Button bNext
|
Button bNext
|
||||||
Attributes
|
Attributes
|
||||||
ID : 34
|
ID : 33
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -1503,15 +1500,15 @@ Button bNext
|
|||||||
|
|
||||||
Button bText1
|
Button bText1
|
||||||
Attributes
|
Attributes
|
||||||
ID : 37
|
ID : 60
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 292
|
x coordinate : 276
|
||||||
y coordinate : 84
|
y coordinate : 84
|
||||||
Width : 145
|
Width : 166
|
||||||
Height : 30
|
Height : 30
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -1527,8 +1524,8 @@ Button bText1
|
|||||||
Horizontal Alignment : right
|
Horizontal Alignment : right
|
||||||
Vertical Alignment : center
|
Vertical Alignment : center
|
||||||
State : unpressed
|
State : unpressed
|
||||||
Text : newtxt
|
Text :
|
||||||
Max. Text Size : 10
|
Max. Text Size : 20
|
||||||
Word wrap : disabled
|
Word wrap : disabled
|
||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical Spacing : 0
|
Vertical Spacing : 0
|
||||||
@@ -1550,15 +1547,15 @@ Button bText1
|
|||||||
|
|
||||||
Button bText2
|
Button bText2
|
||||||
Attributes
|
Attributes
|
||||||
ID : 38
|
ID : 61
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 291
|
x coordinate : 276
|
||||||
y coordinate : 140
|
y coordinate : 140
|
||||||
Width : 145
|
Width : 166
|
||||||
Height : 30
|
Height : 30
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -1574,8 +1571,8 @@ Button bText2
|
|||||||
Horizontal Alignment : right
|
Horizontal Alignment : right
|
||||||
Vertical Alignment : center
|
Vertical Alignment : center
|
||||||
State : unpressed
|
State : unpressed
|
||||||
Text : newtxt
|
Text :
|
||||||
Max. Text Size : 10
|
Max. Text Size : 20
|
||||||
Word wrap : disabled
|
Word wrap : disabled
|
||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical Spacing : 0
|
Vertical Spacing : 0
|
||||||
@@ -1597,15 +1594,15 @@ Button bText2
|
|||||||
|
|
||||||
Button bText3
|
Button bText3
|
||||||
Attributes
|
Attributes
|
||||||
ID : 39
|
ID : 62
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 292
|
x coordinate : 277
|
||||||
y coordinate : 197
|
y coordinate : 197
|
||||||
Width : 145
|
Width : 166
|
||||||
Height : 30
|
Height : 30
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -1621,8 +1618,8 @@ Button bText3
|
|||||||
Horizontal Alignment : right
|
Horizontal Alignment : right
|
||||||
Vertical Alignment : center
|
Vertical Alignment : center
|
||||||
State : unpressed
|
State : unpressed
|
||||||
Text : newtxt
|
Text :
|
||||||
Max. Text Size : 10
|
Max. Text Size : 20
|
||||||
Word wrap : disabled
|
Word wrap : disabled
|
||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical Spacing : 0
|
Vertical Spacing : 0
|
||||||
@@ -1644,15 +1641,15 @@ Button bText3
|
|||||||
|
|
||||||
Button bText4
|
Button bText4
|
||||||
Attributes
|
Attributes
|
||||||
ID : 40
|
ID : 63
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 292
|
x coordinate : 277
|
||||||
y coordinate : 254
|
y coordinate : 254
|
||||||
Width : 145
|
Width : 166
|
||||||
Height : 30
|
Height : 30
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -1668,8 +1665,8 @@ Button bText4
|
|||||||
Horizontal Alignment : right
|
Horizontal Alignment : right
|
||||||
Vertical Alignment : center
|
Vertical Alignment : center
|
||||||
State : unpressed
|
State : unpressed
|
||||||
Text : newtxt
|
Text :
|
||||||
Max. Text Size : 10
|
Max. Text Size : 20
|
||||||
Word wrap : disabled
|
Word wrap : disabled
|
||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical Spacing : 0
|
Vertical Spacing : 0
|
||||||
@@ -1871,7 +1868,7 @@ Dual-state Button btOnOff4
|
|||||||
|
|
||||||
Hotspot mSpecial
|
Hotspot mSpecial
|
||||||
Attributes
|
Attributes
|
||||||
ID : 35
|
ID : 34
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -1897,7 +1894,7 @@ Hotspot mSpecial
|
|||||||
|
|
||||||
Hotspot m2
|
Hotspot m2
|
||||||
Attributes
|
Attributes
|
||||||
ID : 41
|
ID : 36
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -1905,7 +1902,7 @@ Hotspot m2
|
|||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 40
|
x coordinate : 40
|
||||||
y coordinate : 184
|
y coordinate : 184
|
||||||
Width : 250
|
Width : 235
|
||||||
Height : 60
|
Height : 60
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -1925,10 +1922,14 @@ Hotspot m2
|
|||||||
//popupLight.tEntity.txt=tEntity3.txt
|
//popupLight.tEntity.txt=tEntity3.txt
|
||||||
page popupLight
|
page popupLight
|
||||||
}
|
}
|
||||||
|
if(type3.txt=="fan")
|
||||||
|
{
|
||||||
|
page popupFan
|
||||||
|
}
|
||||||
|
|
||||||
Hotspot m1
|
Hotspot m1
|
||||||
Attributes
|
Attributes
|
||||||
ID : 42
|
ID : 37
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -1936,7 +1937,7 @@ Hotspot m1
|
|||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 39
|
x coordinate : 39
|
||||||
y coordinate : 127
|
y coordinate : 127
|
||||||
Width : 247
|
Width : 236
|
||||||
Height : 60
|
Height : 60
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -1956,10 +1957,14 @@ Hotspot m1
|
|||||||
//popupLight.tEntity.txt=tEntity2.txt
|
//popupLight.tEntity.txt=tEntity2.txt
|
||||||
page popupLight
|
page popupLight
|
||||||
}
|
}
|
||||||
|
if(type2.txt=="fan")
|
||||||
|
{
|
||||||
|
page popupFan
|
||||||
|
}
|
||||||
|
|
||||||
Hotspot m0
|
Hotspot m0
|
||||||
Attributes
|
Attributes
|
||||||
ID : 43
|
ID : 38
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -1967,7 +1972,7 @@ Hotspot m0
|
|||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 37
|
x coordinate : 37
|
||||||
y coordinate : 70
|
y coordinate : 70
|
||||||
Width : 244
|
Width : 237
|
||||||
Height : 56
|
Height : 56
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -1987,10 +1992,14 @@ Hotspot m0
|
|||||||
//popupLight.tEntity.txt=tEntity1.txt
|
//popupLight.tEntity.txt=tEntity1.txt
|
||||||
page popupLight
|
page popupLight
|
||||||
}
|
}
|
||||||
|
if(type1.txt=="fan")
|
||||||
|
{
|
||||||
|
page popupFan
|
||||||
|
}
|
||||||
|
|
||||||
Hotspot m3
|
Hotspot m3
|
||||||
Attributes
|
Attributes
|
||||||
ID : 44
|
ID : 39
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -1998,7 +2007,7 @@ Hotspot m3
|
|||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 38
|
x coordinate : 38
|
||||||
y coordinate : 237
|
y coordinate : 237
|
||||||
Width : 244
|
Width : 236
|
||||||
Height : 60
|
Height : 60
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -2018,18 +2027,22 @@ Hotspot m3
|
|||||||
//popupLight.tEntity.txt=tEntity4.txt
|
//popupLight.tEntity.txt=tEntity4.txt
|
||||||
page popupLight
|
page popupLight
|
||||||
}
|
}
|
||||||
|
if(type4.txt=="fan")
|
||||||
|
{
|
||||||
|
page popupFan
|
||||||
|
}
|
||||||
|
|
||||||
Hotspot mSwipeNext
|
Hotspot mSwipeNext
|
||||||
Attributes
|
Attributes
|
||||||
ID : 62
|
ID : 57
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 471
|
x coordinate : 472
|
||||||
y coordinate : 5
|
y coordinate : 5
|
||||||
Width : 9
|
Width : 8
|
||||||
Height : 310
|
Height : 310
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -2041,16 +2054,16 @@ Hotspot mSwipeNext
|
|||||||
|
|
||||||
Hotspot mSwipeUp
|
Hotspot mSwipeUp
|
||||||
Attributes
|
Attributes
|
||||||
ID : 63
|
ID : 58
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 12
|
x coordinate : 25
|
||||||
y coordinate : 0
|
y coordinate : 0
|
||||||
Width : 454
|
Width : 425
|
||||||
Height : 9
|
Height : 7
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
@@ -2061,7 +2074,7 @@ Hotspot mSwipeUp
|
|||||||
|
|
||||||
Hotspot mSwipePrev
|
Hotspot mSwipePrev
|
||||||
Attributes
|
Attributes
|
||||||
ID : 64
|
ID : 59
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -2069,7 +2082,7 @@ Hotspot mSwipePrev
|
|||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 0
|
x coordinate : 0
|
||||||
y coordinate : 5
|
y coordinate : 5
|
||||||
Width : 9
|
Width : 8
|
||||||
Height : 310
|
Height : 310
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -2081,7 +2094,7 @@ Hotspot mSwipePrev
|
|||||||
|
|
||||||
Timer tmSerial
|
Timer tmSerial
|
||||||
Attributes
|
Attributes
|
||||||
ID : 30
|
ID : 29
|
||||||
Scope : local
|
Scope : local
|
||||||
Period (ms): 50
|
Period (ms): 50
|
||||||
Enabled : yes
|
Enabled : yes
|
||||||
@@ -2249,21 +2262,7 @@ Timer tmSerial
|
|||||||
tsw bDown1,1
|
tsw bDown1,1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(type1.txt=="light")
|
if(type1.txt=="light"||type1.txt=="switch"||type1.txt=="fan")
|
||||||
{
|
|
||||||
vis bUp1,0
|
|
||||||
vis bStop1,0
|
|
||||||
vis bDown1,0
|
|
||||||
vis btOnOff1,1
|
|
||||||
vis bText1,0
|
|
||||||
vis hSlider1,0
|
|
||||||
vis nNum1,0
|
|
||||||
// get Button State (optional Value)
|
|
||||||
spstr strCommand.txt,tTmp.txt,"~",8
|
|
||||||
covx tTmp.txt,sys0,0,0
|
|
||||||
btOnOff1.val=sys0
|
|
||||||
}
|
|
||||||
if(type1.txt=="switch")
|
|
||||||
{
|
{
|
||||||
vis bUp1,0
|
vis bUp1,0
|
||||||
vis bStop1,0
|
vis bStop1,0
|
||||||
@@ -2412,21 +2411,7 @@ Timer tmSerial
|
|||||||
tsw bDown2,1
|
tsw bDown2,1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(type2.txt=="light")
|
if(type2.txt=="light"||type2.txt=="switch"||type2.txt=="fan")
|
||||||
{
|
|
||||||
vis bUp2,0
|
|
||||||
vis bStop2,0
|
|
||||||
vis bDown2,0
|
|
||||||
vis btOnOff2,1
|
|
||||||
vis bText2,0
|
|
||||||
vis hSlider2,0
|
|
||||||
vis nNum2,0
|
|
||||||
// get Button State (optional Value)
|
|
||||||
spstr strCommand.txt,tTmp.txt,"~",14
|
|
||||||
covx tTmp.txt,sys0,0,0
|
|
||||||
btOnOff2.val=sys0
|
|
||||||
}
|
|
||||||
if(type2.txt=="switch")
|
|
||||||
{
|
{
|
||||||
vis bUp2,0
|
vis bUp2,0
|
||||||
vis bStop2,0
|
vis bStop2,0
|
||||||
@@ -2575,21 +2560,7 @@ Timer tmSerial
|
|||||||
tsw bDown3,1
|
tsw bDown3,1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(type3.txt=="light")
|
if(type3.txt=="light"||type3.txt=="switch"||type3.txt=="fan")
|
||||||
{
|
|
||||||
vis bUp3,0
|
|
||||||
vis bStop3,0
|
|
||||||
vis bDown3,0
|
|
||||||
vis btOnOff3,1
|
|
||||||
vis bText3,0
|
|
||||||
vis hSlider3,0
|
|
||||||
vis nNum3,0
|
|
||||||
// get Button State (optional Value)
|
|
||||||
spstr strCommand.txt,tTmp.txt,"~",20
|
|
||||||
covx tTmp.txt,sys0,0,0
|
|
||||||
btOnOff3.val=sys0
|
|
||||||
}
|
|
||||||
if(type3.txt=="switch")
|
|
||||||
{
|
{
|
||||||
vis bUp3,0
|
vis bUp3,0
|
||||||
vis bStop3,0
|
vis bStop3,0
|
||||||
@@ -2738,21 +2709,7 @@ Timer tmSerial
|
|||||||
tsw bDown4,1
|
tsw bDown4,1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(type4.txt=="light")
|
if(type4.txt=="light"||type4.txt=="switch"||type4.txt=="fan")
|
||||||
{
|
|
||||||
vis bUp4,0
|
|
||||||
vis bStop4,0
|
|
||||||
vis bDown4,0
|
|
||||||
vis btOnOff4,1
|
|
||||||
vis bText4,0
|
|
||||||
vis hSlider4,0
|
|
||||||
vis nNum4,0
|
|
||||||
// get Button State (optional Value)
|
|
||||||
spstr strCommand.txt,tTmp.txt,"~",26
|
|
||||||
covx tTmp.txt,sys0,0,0
|
|
||||||
btOnOff4.val=sys0
|
|
||||||
}
|
|
||||||
if(type4.txt=="switch")
|
|
||||||
{
|
{
|
||||||
vis bUp4,0
|
vis bUp4,0
|
||||||
vis bStop4,0
|
vis bStop4,0
|
||||||
@@ -2825,6 +2782,7 @@ Timer tmSerial
|
|||||||
}
|
}
|
||||||
if(tInstruction.txt=="pageType")
|
if(tInstruction.txt=="pageType")
|
||||||
{
|
{
|
||||||
|
sleepValue=0
|
||||||
//command format pageType,specialPageName
|
//command format pageType,specialPageName
|
||||||
//write name of speical page to tId
|
//write name of speical page to tId
|
||||||
spstr strCommand.txt,tId.txt,"~",1
|
spstr strCommand.txt,tId.txt,"~",1
|
||||||
@@ -2901,6 +2859,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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")
|
if(tInstruction.txt=="timeout")
|
||||||
{
|
{
|
||||||
@@ -2922,7 +2892,7 @@ Timer tmSerial
|
|||||||
|
|
||||||
Timer tmSleep
|
Timer tmSleep
|
||||||
Attributes
|
Attributes
|
||||||
ID : 36
|
ID : 35
|
||||||
Scope : local
|
Scope : local
|
||||||
Period (ms): 1000
|
Period (ms): 1000
|
||||||
Enabled : yes
|
Enabled : yes
|
||||||
@@ -2953,7 +2923,7 @@ Timer tmSleep
|
|||||||
|
|
||||||
TouchCap tc0
|
TouchCap tc0
|
||||||
Attributes
|
Attributes
|
||||||
ID : 53
|
ID : 48
|
||||||
Scope: local
|
Scope: local
|
||||||
Value: 0
|
Value: 0
|
||||||
|
|
||||||
|
|||||||
@@ -44,6 +44,15 @@ Page cardGrid
|
|||||||
vis tEntity6,0
|
vis tEntity6,0
|
||||||
vis bPrev,0
|
vis bPrev,0
|
||||||
vis bNext,0
|
vis bNext,0
|
||||||
|
cardGrid.bco=defaultBcoColor
|
||||||
|
for(sys0=0;sys0<42;sys0++)
|
||||||
|
{
|
||||||
|
if(b[sys0].type==98||b[sys0].type==116)
|
||||||
|
{
|
||||||
|
b[sys0].bco=defaultBcoColor
|
||||||
|
b[sys0].pco=defaultFontColor
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -54,88 +63,95 @@ Variable (string) strCommand
|
|||||||
|
|
||||||
Variable (string) type1
|
Variable (string) type1
|
||||||
Attributes
|
Attributes
|
||||||
ID : 14
|
ID : 13
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 10
|
Max. Text Size: 10
|
||||||
|
|
||||||
Variable (string) type2
|
Variable (string) type2
|
||||||
Attributes
|
Attributes
|
||||||
ID : 15
|
ID : 14
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 10
|
Max. Text Size: 10
|
||||||
|
|
||||||
Variable (string) type3
|
Variable (string) type3
|
||||||
Attributes
|
Attributes
|
||||||
ID : 16
|
ID : 15
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 10
|
Max. Text Size: 10
|
||||||
|
|
||||||
Variable (string) type4
|
Variable (string) type4
|
||||||
Attributes
|
Attributes
|
||||||
ID : 17
|
ID : 16
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 10
|
Max. Text Size: 10
|
||||||
|
|
||||||
Variable (string) entn1
|
Variable (string) entn1
|
||||||
Attributes
|
Attributes
|
||||||
ID : 18
|
ID : 17
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 80
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn2
|
Variable (string) entn2
|
||||||
Attributes
|
Attributes
|
||||||
ID : 19
|
ID : 18
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 80
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn3
|
Variable (string) entn3
|
||||||
Attributes
|
Attributes
|
||||||
ID : 20
|
ID : 19
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 80
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn4
|
Variable (string) entn4
|
||||||
Attributes
|
Attributes
|
||||||
ID : 21
|
ID : 20
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 80
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) type5
|
Variable (string) type5
|
||||||
Attributes
|
Attributes
|
||||||
ID : 34
|
ID : 33
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 10
|
Max. Text Size: 10
|
||||||
|
|
||||||
Variable (string) type6
|
Variable (string) type6
|
||||||
Attributes
|
Attributes
|
||||||
ID : 35
|
ID : 34
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 10
|
Max. Text Size: 10
|
||||||
|
|
||||||
Variable (string) entn5
|
Variable (string) entn5
|
||||||
Attributes
|
Attributes
|
||||||
ID : 36
|
ID : 35
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 80
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn6
|
Variable (string) entn6
|
||||||
Attributes
|
Attributes
|
||||||
ID : 37
|
ID : 36
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 80
|
Max. Text Size: 80
|
||||||
|
|
||||||
|
Variable (string) tSend
|
||||||
|
Attributes
|
||||||
|
ID : 41
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 200
|
||||||
|
|
||||||
Text tHeading
|
Text tHeading
|
||||||
Attributes
|
Attributes
|
||||||
ID : 2
|
ID : 2
|
||||||
@@ -144,7 +160,7 @@ Text tHeading
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 128
|
x coordinate : 131
|
||||||
y coordinate : 26
|
y coordinate : 26
|
||||||
Width : 227
|
Width : 227
|
||||||
Height : 30
|
Height : 30
|
||||||
@@ -174,7 +190,7 @@ Text tEntity1
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 23
|
x coordinate : 26
|
||||||
y coordinate : 155
|
y coordinate : 155
|
||||||
Width : 140
|
Width : 140
|
||||||
Height : 30
|
Height : 30
|
||||||
@@ -196,7 +212,7 @@ Text tEntity1
|
|||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical Spacing : 0
|
Vertical Spacing : 0
|
||||||
|
|
||||||
Text tSend
|
Text tTmp
|
||||||
Attributes
|
Attributes
|
||||||
ID : 5
|
ID : 5
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -204,37 +220,7 @@ Text tSend
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 0
|
x coordinate : 420
|
||||||
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
|
|
||||||
Scope : local
|
|
||||||
Dragging : 0
|
|
||||||
Disable release event after dragging: 0
|
|
||||||
Send Component ID : disabled
|
|
||||||
Opacity : 127
|
|
||||||
x coordinate : 400
|
|
||||||
y coordinate : 290
|
y coordinate : 290
|
||||||
Width : 34
|
Width : 34
|
||||||
Height : 30
|
Height : 30
|
||||||
@@ -258,13 +244,13 @@ Text tTmp
|
|||||||
|
|
||||||
Text tInstruction
|
Text tInstruction
|
||||||
Attributes
|
Attributes
|
||||||
ID : 8
|
ID : 7
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 0
|
x coordinate : 20
|
||||||
y coordinate : 290
|
y coordinate : 290
|
||||||
Width : 100
|
Width : 100
|
||||||
Height : 30
|
Height : 30
|
||||||
@@ -288,13 +274,13 @@ Text tInstruction
|
|||||||
|
|
||||||
Text tId
|
Text tId
|
||||||
Attributes
|
Attributes
|
||||||
ID : 9
|
ID : 8
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 111
|
x coordinate : 131
|
||||||
y coordinate : 290
|
y coordinate : 290
|
||||||
Width : 39
|
Width : 39
|
||||||
Height : 30
|
Height : 30
|
||||||
@@ -318,13 +304,13 @@ Text tId
|
|||||||
|
|
||||||
Text tEntity2
|
Text tEntity2
|
||||||
Attributes
|
Attributes
|
||||||
ID : 25
|
ID : 24
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 174
|
x coordinate : 173
|
||||||
y coordinate : 155
|
y coordinate : 155
|
||||||
Width : 140
|
Width : 140
|
||||||
Height : 30
|
Height : 30
|
||||||
@@ -348,13 +334,13 @@ Text tEntity2
|
|||||||
|
|
||||||
Text tEntity3
|
Text tEntity3
|
||||||
Attributes
|
Attributes
|
||||||
ID : 27
|
ID : 26
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 324
|
x coordinate : 319
|
||||||
y coordinate : 155
|
y coordinate : 155
|
||||||
Width : 140
|
Width : 140
|
||||||
Height : 30
|
Height : 30
|
||||||
@@ -378,13 +364,13 @@ Text tEntity3
|
|||||||
|
|
||||||
Text tEntity4
|
Text tEntity4
|
||||||
Attributes
|
Attributes
|
||||||
ID : 29
|
ID : 28
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 23
|
x coordinate : 26
|
||||||
y coordinate : 274
|
y coordinate : 274
|
||||||
Width : 140
|
Width : 140
|
||||||
Height : 30
|
Height : 30
|
||||||
@@ -408,13 +394,13 @@ Text tEntity4
|
|||||||
|
|
||||||
Text tEntity5
|
Text tEntity5
|
||||||
Attributes
|
Attributes
|
||||||
ID : 30
|
ID : 29
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 174
|
x coordinate : 173
|
||||||
y coordinate : 274
|
y coordinate : 274
|
||||||
Width : 140
|
Width : 140
|
||||||
Height : 30
|
Height : 30
|
||||||
@@ -438,13 +424,13 @@ Text tEntity5
|
|||||||
|
|
||||||
Text tEntity6
|
Text tEntity6
|
||||||
Attributes
|
Attributes
|
||||||
ID : 33
|
ID : 32
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 324
|
x coordinate : 319
|
||||||
y coordinate : 274
|
y coordinate : 274
|
||||||
Width : 140
|
Width : 140
|
||||||
Height : 30
|
Height : 30
|
||||||
@@ -474,7 +460,7 @@ Picture p0
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 1
|
x coordinate : 0
|
||||||
y coordinate : 0
|
y coordinate : 0
|
||||||
Width : 479
|
Width : 479
|
||||||
Height : 319
|
Height : 319
|
||||||
@@ -485,13 +471,13 @@ Picture p0
|
|||||||
|
|
||||||
Button bPrev
|
Button bPrev
|
||||||
Attributes
|
Attributes
|
||||||
ID : 10
|
ID : 9
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 26
|
x coordinate : 29
|
||||||
y coordinate : 16
|
y coordinate : 16
|
||||||
Width : 50
|
Width : 50
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -539,13 +525,13 @@ Button bPrev
|
|||||||
|
|
||||||
Button bNext
|
Button bNext
|
||||||
Attributes
|
Attributes
|
||||||
ID : 11
|
ID : 10
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 408
|
x coordinate : 411
|
||||||
y coordinate : 16
|
y coordinate : 16
|
||||||
Width : 50
|
Width : 50
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -586,13 +572,13 @@ Button bNext
|
|||||||
|
|
||||||
Button bEntity1
|
Button bEntity1
|
||||||
Attributes
|
Attributes
|
||||||
ID : 23
|
ID : 22
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 23
|
x coordinate : 26
|
||||||
y coordinate : 75
|
y coordinate : 75
|
||||||
Width : 140
|
Width : 140
|
||||||
Height : 80
|
Height : 80
|
||||||
@@ -644,13 +630,13 @@ Button bEntity1
|
|||||||
|
|
||||||
Button bEntity2
|
Button bEntity2
|
||||||
Attributes
|
Attributes
|
||||||
ID : 24
|
ID : 23
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 174
|
x coordinate : 173
|
||||||
y coordinate : 75
|
y coordinate : 75
|
||||||
Width : 140
|
Width : 140
|
||||||
Height : 80
|
Height : 80
|
||||||
@@ -702,13 +688,13 @@ Button bEntity2
|
|||||||
|
|
||||||
Button bEntity3
|
Button bEntity3
|
||||||
Attributes
|
Attributes
|
||||||
ID : 26
|
ID : 25
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 324
|
x coordinate : 319
|
||||||
y coordinate : 75
|
y coordinate : 75
|
||||||
Width : 140
|
Width : 140
|
||||||
Height : 80
|
Height : 80
|
||||||
@@ -760,13 +746,13 @@ Button bEntity3
|
|||||||
|
|
||||||
Button bEntity4
|
Button bEntity4
|
||||||
Attributes
|
Attributes
|
||||||
ID : 28
|
ID : 27
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 24
|
x coordinate : 26
|
||||||
y coordinate : 194
|
y coordinate : 194
|
||||||
Width : 140
|
Width : 140
|
||||||
Height : 80
|
Height : 80
|
||||||
@@ -818,13 +804,13 @@ Button bEntity4
|
|||||||
|
|
||||||
Button bEntity5
|
Button bEntity5
|
||||||
Attributes
|
Attributes
|
||||||
ID : 31
|
ID : 30
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 174
|
x coordinate : 173
|
||||||
y coordinate : 194
|
y coordinate : 194
|
||||||
Width : 140
|
Width : 140
|
||||||
Height : 80
|
Height : 80
|
||||||
@@ -876,13 +862,13 @@ Button bEntity5
|
|||||||
|
|
||||||
Button bEntity6
|
Button bEntity6
|
||||||
Attributes
|
Attributes
|
||||||
ID : 32
|
ID : 31
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 324
|
x coordinate : 319
|
||||||
y coordinate : 194
|
y coordinate : 194
|
||||||
Width : 140
|
Width : 140
|
||||||
Height : 80
|
Height : 80
|
||||||
@@ -934,13 +920,13 @@ Button bEntity6
|
|||||||
|
|
||||||
Hotspot mSpecial
|
Hotspot mSpecial
|
||||||
Attributes
|
Attributes
|
||||||
ID : 12
|
ID : 11
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 322
|
x coordinate : 328
|
||||||
y coordinate : 0
|
y coordinate : 0
|
||||||
Width : 83
|
Width : 83
|
||||||
Height : 67
|
Height : 67
|
||||||
@@ -960,15 +946,15 @@ Hotspot mSpecial
|
|||||||
|
|
||||||
Hotspot mSwipeNext
|
Hotspot mSwipeNext
|
||||||
Attributes
|
Attributes
|
||||||
ID : 39
|
ID : 38
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 471
|
x coordinate : 472
|
||||||
y coordinate : 5
|
y coordinate : 5
|
||||||
Width : 9
|
Width : 8
|
||||||
Height : 310
|
Height : 310
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -980,13 +966,13 @@ Hotspot mSwipeNext
|
|||||||
|
|
||||||
Hotspot mSwipeUp
|
Hotspot mSwipeUp
|
||||||
Attributes
|
Attributes
|
||||||
ID : 40
|
ID : 39
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 12
|
x coordinate : 32
|
||||||
y coordinate : 0
|
y coordinate : 0
|
||||||
Width : 426
|
Width : 426
|
||||||
Height : 9
|
Height : 9
|
||||||
@@ -1000,7 +986,7 @@ Hotspot mSwipeUp
|
|||||||
|
|
||||||
Hotspot mSwipePrev
|
Hotspot mSwipePrev
|
||||||
Attributes
|
Attributes
|
||||||
ID : 41
|
ID : 40
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -1008,7 +994,7 @@ Hotspot mSwipePrev
|
|||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 0
|
x coordinate : 0
|
||||||
y coordinate : 5
|
y coordinate : 5
|
||||||
Width : 9
|
Width : 7
|
||||||
Height : 310
|
Height : 310
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -1020,7 +1006,7 @@ Hotspot mSwipePrev
|
|||||||
|
|
||||||
Timer tmSerial
|
Timer tmSerial
|
||||||
Attributes
|
Attributes
|
||||||
ID : 7
|
ID : 6
|
||||||
Scope : local
|
Scope : local
|
||||||
Period (ms): 50
|
Period (ms): 50
|
||||||
Enabled : yes
|
Enabled : yes
|
||||||
@@ -1238,6 +1224,7 @@ Timer tmSerial
|
|||||||
}
|
}
|
||||||
if(tInstruction.txt=="pageType")
|
if(tInstruction.txt=="pageType")
|
||||||
{
|
{
|
||||||
|
sleepValue=0
|
||||||
//command format pageType,specialPageName
|
//command format pageType,specialPageName
|
||||||
//write name of speical page to tId
|
//write name of speical page to tId
|
||||||
spstr strCommand.txt,tId.txt,"~",1
|
spstr strCommand.txt,tId.txt,"~",1
|
||||||
@@ -1314,6 +1301,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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")
|
if(tInstruction.txt=="timeout")
|
||||||
{
|
{
|
||||||
@@ -1335,7 +1334,7 @@ Timer tmSerial
|
|||||||
|
|
||||||
Timer tmSleep
|
Timer tmSleep
|
||||||
Attributes
|
Attributes
|
||||||
ID : 13
|
ID : 12
|
||||||
Scope : local
|
Scope : local
|
||||||
Period (ms): 1000
|
Period (ms): 1000
|
||||||
Enabled : yes
|
Enabled : yes
|
||||||
@@ -1366,7 +1365,7 @@ Timer tmSleep
|
|||||||
|
|
||||||
Timer tmLP
|
Timer tmLP
|
||||||
Attributes
|
Attributes
|
||||||
ID : 38
|
ID : 37
|
||||||
Scope : local
|
Scope : local
|
||||||
Period (ms): 500
|
Period (ms): 500
|
||||||
Enabled : no
|
Enabled : no
|
||||||
@@ -1377,10 +1376,14 @@ Timer tmLP
|
|||||||
{
|
{
|
||||||
page popupLight
|
page popupLight
|
||||||
}
|
}
|
||||||
|
if(tTmp.txt=="fan")
|
||||||
|
{
|
||||||
|
page popupFan
|
||||||
|
}
|
||||||
|
|
||||||
TouchCap tc0
|
TouchCap tc0
|
||||||
Attributes
|
Attributes
|
||||||
ID : 22
|
ID : 21
|
||||||
Scope: local
|
Scope: local
|
||||||
Value: 0
|
Value: 0
|
||||||
|
|
||||||
|
|||||||
@@ -29,42 +29,64 @@ Page cardMedia
|
|||||||
vis t5,0
|
vis t5,0
|
||||||
vis bPrev,0
|
vis bPrev,0
|
||||||
vis bNext,0
|
vis bNext,0
|
||||||
|
cardMedia.bco=defaultBcoColor
|
||||||
|
for(sys0=0;sys0<34;sys0++)
|
||||||
|
{
|
||||||
|
if(b[sys0].type==98||b[sys0].type==116)
|
||||||
|
{
|
||||||
|
b[sys0].bco=defaultBcoColor
|
||||||
|
b[sys0].pco=defaultFontColor
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if(defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
hVolume.pic=14
|
||||||
|
hVolume.pic1=13
|
||||||
|
hVolume.pic2=15
|
||||||
|
}
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
ID : 7
|
ID : 6
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 750
|
Max. Text Size: 750
|
||||||
|
|
||||||
Variable (string) entn
|
Variable (string) entn
|
||||||
Attributes
|
Attributes
|
||||||
ID : 18
|
ID : 17
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 80
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) vaSpeakerList
|
Variable (string) vaSpeakerList
|
||||||
Attributes
|
Attributes
|
||||||
ID : 27
|
ID : 26
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 400
|
Max. Text Size: 400
|
||||||
|
|
||||||
Variable (int32) vaSpeakerPos
|
Variable (int32) vaSpeakerPos
|
||||||
Attributes
|
Attributes
|
||||||
ID : 28
|
ID : 27
|
||||||
Scope: local
|
Scope: local
|
||||||
Value: 0
|
Value: 0
|
||||||
|
|
||||||
Variable (string) vaMenu
|
Variable (string) vaMenu
|
||||||
Attributes
|
Attributes
|
||||||
ID : 33
|
ID : 32
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 50
|
Max. Text Size: 50
|
||||||
|
|
||||||
Text tSend
|
Variable (string) tSend
|
||||||
|
Attributes
|
||||||
|
ID : 33
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 200
|
||||||
|
|
||||||
|
Text tTmp
|
||||||
Attributes
|
Attributes
|
||||||
ID : 2
|
ID : 2
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -72,37 +94,7 @@ Text tSend
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 17
|
x coordinate : 30
|
||||||
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
|
|
||||||
|
|
||||||
Text tTmp
|
|
||||||
Attributes
|
|
||||||
ID : 3
|
|
||||||
Scope : local
|
|
||||||
Dragging : 0
|
|
||||||
Disable release event after dragging: 0
|
|
||||||
Send Component ID : disabled
|
|
||||||
Opacity : 127
|
|
||||||
x coordinate : 31
|
|
||||||
y coordinate : 156
|
y coordinate : 156
|
||||||
Width : 27
|
Width : 27
|
||||||
Height : 30
|
Height : 30
|
||||||
@@ -126,13 +118,13 @@ Text tTmp
|
|||||||
|
|
||||||
Text tInstruction
|
Text tInstruction
|
||||||
Attributes
|
Attributes
|
||||||
ID : 8
|
ID : 7
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 313
|
x coordinate : 312
|
||||||
y coordinate : 0
|
y coordinate : 0
|
||||||
Width : 100
|
Width : 100
|
||||||
Height : 20
|
Height : 20
|
||||||
@@ -156,13 +148,13 @@ Text tInstruction
|
|||||||
|
|
||||||
Text tId
|
Text tId
|
||||||
Attributes
|
Attributes
|
||||||
ID : 9
|
ID : 8
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 66
|
x coordinate : 65
|
||||||
y coordinate : 159
|
y coordinate : 159
|
||||||
Width : 30
|
Width : 30
|
||||||
Height : 30
|
Height : 30
|
||||||
@@ -186,13 +178,13 @@ Text tId
|
|||||||
|
|
||||||
Text tHeading
|
Text tHeading
|
||||||
Attributes
|
Attributes
|
||||||
ID : 10
|
ID : 9
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 128
|
x coordinate : 127
|
||||||
y coordinate : 26
|
y coordinate : 26
|
||||||
Width : 228
|
Width : 228
|
||||||
Height : 30
|
Height : 30
|
||||||
@@ -216,13 +208,13 @@ Text tHeading
|
|||||||
|
|
||||||
Text tTitle
|
Text tTitle
|
||||||
Attributes
|
Attributes
|
||||||
ID : 11
|
ID : 10
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 101
|
x coordinate : 100
|
||||||
y coordinate : 78
|
y coordinate : 78
|
||||||
Width : 358
|
Width : 358
|
||||||
Height : 25
|
Height : 25
|
||||||
@@ -246,13 +238,13 @@ Text tTitle
|
|||||||
|
|
||||||
Text tAuthor
|
Text tAuthor
|
||||||
Attributes
|
Attributes
|
||||||
ID : 12
|
ID : 11
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 102
|
x coordinate : 101
|
||||||
y coordinate : 108
|
y coordinate : 108
|
||||||
Width : 358
|
Width : 358
|
||||||
Height : 25
|
Height : 25
|
||||||
@@ -276,13 +268,13 @@ Text tAuthor
|
|||||||
|
|
||||||
Text t2
|
Text t2
|
||||||
Attributes
|
Attributes
|
||||||
ID : 13
|
ID : 12
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 319
|
x coordinate : 318
|
||||||
y coordinate : 145
|
y coordinate : 145
|
||||||
Width : 50
|
Width : 50
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -325,13 +317,13 @@ Text t2
|
|||||||
|
|
||||||
Text tPlayPause
|
Text tPlayPause
|
||||||
Attributes
|
Attributes
|
||||||
ID : 14
|
ID : 13
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 216
|
x coordinate : 215
|
||||||
y coordinate : 145
|
y coordinate : 145
|
||||||
Width : 50
|
Width : 50
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -374,13 +366,13 @@ Text tPlayPause
|
|||||||
|
|
||||||
Text t0
|
Text t0
|
||||||
Attributes
|
Attributes
|
||||||
ID : 15
|
ID : 14
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 109
|
x coordinate : 108
|
||||||
y coordinate : 145
|
y coordinate : 145
|
||||||
Width : 50
|
Width : 50
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -423,13 +415,13 @@ Text t0
|
|||||||
|
|
||||||
Text tIcon
|
Text tIcon
|
||||||
Attributes
|
Attributes
|
||||||
ID : 17
|
ID : 16
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 28
|
x coordinate : 27
|
||||||
y coordinate : 75
|
y coordinate : 75
|
||||||
Width : 71
|
Width : 71
|
||||||
Height : 62
|
Height : 62
|
||||||
@@ -471,13 +463,13 @@ Text tIcon
|
|||||||
|
|
||||||
Text t1
|
Text t1
|
||||||
Attributes
|
Attributes
|
||||||
ID : 22
|
ID : 21
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 24
|
x coordinate : 23
|
||||||
y coordinate : 201
|
y coordinate : 201
|
||||||
Width : 50
|
Width : 50
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -521,13 +513,13 @@ Text t1
|
|||||||
|
|
||||||
Text t3
|
Text t3
|
||||||
Attributes
|
Attributes
|
||||||
ID : 23
|
ID : 22
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 410
|
x coordinate : 409
|
||||||
y coordinate : 201
|
y coordinate : 201
|
||||||
Width : 50
|
Width : 50
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -571,13 +563,13 @@ Text t3
|
|||||||
|
|
||||||
Text t4
|
Text t4
|
||||||
Attributes
|
Attributes
|
||||||
ID : 24
|
ID : 23
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 38
|
x coordinate : 37
|
||||||
y coordinate : 262
|
y coordinate : 262
|
||||||
Width : 50
|
Width : 50
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -601,13 +593,13 @@ Text t4
|
|||||||
|
|
||||||
Text tSpeaker
|
Text tSpeaker
|
||||||
Attributes
|
Attributes
|
||||||
ID : 25
|
ID : 24
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 111
|
x coordinate : 110
|
||||||
y coordinate : 262
|
y coordinate : 262
|
||||||
Width : 267
|
Width : 267
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -650,13 +642,13 @@ Text tSpeaker
|
|||||||
|
|
||||||
Text t6
|
Text t6
|
||||||
Attributes
|
Attributes
|
||||||
ID : 26
|
ID : 25
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 398
|
x coordinate : 397
|
||||||
y coordinate : 262
|
y coordinate : 262
|
||||||
Width : 50
|
Width : 50
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -692,13 +684,13 @@ Text t6
|
|||||||
|
|
||||||
Text t5
|
Text t5
|
||||||
Attributes
|
Attributes
|
||||||
ID : 29
|
ID : 28
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 410
|
x coordinate : 409
|
||||||
y coordinate : 145
|
y coordinate : 145
|
||||||
Width : 50
|
Width : 50
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -758,13 +750,13 @@ Picture p0
|
|||||||
|
|
||||||
Slider hVolume
|
Slider hVolume
|
||||||
Attributes
|
Attributes
|
||||||
ID : 16
|
ID : 15
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 78
|
x coordinate : 77
|
||||||
y coordinate : 206
|
y coordinate : 206
|
||||||
Width : 328
|
Width : 328
|
||||||
Height : 43
|
Height : 43
|
||||||
@@ -804,13 +796,13 @@ Slider hVolume
|
|||||||
|
|
||||||
Button bNext
|
Button bNext
|
||||||
Attributes
|
Attributes
|
||||||
ID : 4
|
ID : 3
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 408
|
x coordinate : 407
|
||||||
y coordinate : 16
|
y coordinate : 16
|
||||||
Width : 50
|
Width : 50
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -851,13 +843,13 @@ Button bNext
|
|||||||
|
|
||||||
Button bPrev
|
Button bPrev
|
||||||
Attributes
|
Attributes
|
||||||
ID : 5
|
ID : 4
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 26
|
x coordinate : 25
|
||||||
y coordinate : 16
|
y coordinate : 16
|
||||||
Width : 50
|
Width : 50
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -905,15 +897,15 @@ Button bPrev
|
|||||||
|
|
||||||
Hotspot mSwipeNext
|
Hotspot mSwipeNext
|
||||||
Attributes
|
Attributes
|
||||||
ID : 30
|
ID : 29
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 471
|
x coordinate : 472
|
||||||
y coordinate : 5
|
y coordinate : 5
|
||||||
Width : 9
|
Width : 8
|
||||||
Height : 310
|
Height : 310
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -925,15 +917,15 @@ Hotspot mSwipeNext
|
|||||||
|
|
||||||
Hotspot mSwipeUp
|
Hotspot mSwipeUp
|
||||||
Attributes
|
Attributes
|
||||||
ID : 31
|
ID : 30
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 12
|
x coordinate : 28
|
||||||
y coordinate : 0
|
y coordinate : 0
|
||||||
Width : 451
|
Width : 426
|
||||||
Height : 9
|
Height : 9
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -945,7 +937,7 @@ Hotspot mSwipeUp
|
|||||||
|
|
||||||
Hotspot mSwipePrev
|
Hotspot mSwipePrev
|
||||||
Attributes
|
Attributes
|
||||||
ID : 32
|
ID : 31
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -965,7 +957,7 @@ Hotspot mSwipePrev
|
|||||||
|
|
||||||
Timer tmSerial
|
Timer tmSerial
|
||||||
Attributes
|
Attributes
|
||||||
ID : 6
|
ID : 5
|
||||||
Scope : local
|
Scope : local
|
||||||
Period (ms): 50
|
Period (ms): 50
|
||||||
Enabled : yes
|
Enabled : yes
|
||||||
@@ -1116,6 +1108,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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")
|
if(tInstruction.txt=="timeout")
|
||||||
{
|
{
|
||||||
@@ -1125,6 +1129,7 @@ Timer tmSerial
|
|||||||
}
|
}
|
||||||
if(tInstruction.txt=="pageType")
|
if(tInstruction.txt=="pageType")
|
||||||
{
|
{
|
||||||
|
sleepValue=0
|
||||||
//command format pageType,specialPageName
|
//command format pageType,specialPageName
|
||||||
//write name of speical page to tId
|
//write name of speical page to tId
|
||||||
spstr strCommand.txt,tId.txt,"~",1
|
spstr strCommand.txt,tId.txt,"~",1
|
||||||
@@ -1205,7 +1210,7 @@ Timer tmSerial
|
|||||||
|
|
||||||
Timer tmSleep
|
Timer tmSleep
|
||||||
Attributes
|
Attributes
|
||||||
ID : 19
|
ID : 18
|
||||||
Scope : local
|
Scope : local
|
||||||
Period (ms): 1000
|
Period (ms): 1000
|
||||||
Enabled : yes
|
Enabled : yes
|
||||||
@@ -1236,7 +1241,7 @@ Timer tmSleep
|
|||||||
|
|
||||||
Timer tmCooldown
|
Timer tmCooldown
|
||||||
Attributes
|
Attributes
|
||||||
ID : 21
|
ID : 20
|
||||||
Scope : local
|
Scope : local
|
||||||
Period (ms): 100
|
Period (ms): 100
|
||||||
Enabled : no
|
Enabled : no
|
||||||
@@ -1247,7 +1252,7 @@ Timer tmCooldown
|
|||||||
|
|
||||||
TouchCap tc0
|
TouchCap tc0
|
||||||
Attributes
|
Attributes
|
||||||
ID : 20
|
ID : 19
|
||||||
Scope: local
|
Scope: local
|
||||||
Value: 0
|
Value: 0
|
||||||
|
|
||||||
|
|||||||
@@ -40,6 +40,25 @@ Page cardQR
|
|||||||
vis bText2,0
|
vis bText2,0
|
||||||
tsw m0,0
|
tsw m0,0
|
||||||
tsw m1,0
|
tsw m1,0
|
||||||
|
cardQR.bco=defaultBcoColor
|
||||||
|
for(sys0=0;sys0<32;sys0++)
|
||||||
|
{
|
||||||
|
if(b[sys0].type==98||b[sys0].type==116)
|
||||||
|
{
|
||||||
|
b[sys0].bco=defaultBcoColor
|
||||||
|
b[sys0].pco=defaultFontColor
|
||||||
|
}
|
||||||
|
if(b[sys0].type==53&&defaultBcoColor==6371)
|
||||||
|
{
|
||||||
|
b[sys0].pic=1
|
||||||
|
b[sys0].pic2=2
|
||||||
|
}
|
||||||
|
if(b[sys0].type==53&&defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
b[sys0].pic=10
|
||||||
|
b[sys0].pic2=11
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -60,7 +79,7 @@ Variable (string) tSend
|
|||||||
ID : 10
|
ID : 10
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 100
|
Max. Text Size: 200
|
||||||
|
|
||||||
Variable (string) tTmp
|
Variable (string) tTmp
|
||||||
Attributes
|
Attributes
|
||||||
@@ -136,7 +155,7 @@ Text tEntity1
|
|||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : flat
|
Style : flat
|
||||||
Associated Keyboard : none
|
Associated Keyboard : none
|
||||||
Font ID : 6
|
Font ID : 0
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Font Color : 65535
|
Font Color : 65535
|
||||||
Horizontal Alignment : left
|
Horizontal Alignment : left
|
||||||
@@ -196,7 +215,7 @@ Text tEntity2
|
|||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : flat
|
Style : flat
|
||||||
Associated Keyboard : none
|
Associated Keyboard : none
|
||||||
Font ID : 6
|
Font ID : 0
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Font Color : 65535
|
Font Color : 65535
|
||||||
Horizontal Alignment : left
|
Horizontal Alignment : left
|
||||||
@@ -256,7 +275,7 @@ Text tHeading
|
|||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : flat
|
Style : flat
|
||||||
Associated Keyboard : none
|
Associated Keyboard : none
|
||||||
Font ID : 1
|
Font ID : 2
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Font Color : 65535
|
Font Color : 65535
|
||||||
Horizontal Alignment : center
|
Horizontal Alignment : center
|
||||||
@@ -278,8 +297,8 @@ Picture p0
|
|||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 0
|
x coordinate : 0
|
||||||
y coordinate : 0
|
y coordinate : 0
|
||||||
Width : 479
|
Width : 480
|
||||||
Height : 319
|
Height : 320
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
@@ -403,7 +422,7 @@ Button bText1
|
|||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : flat
|
Style : flat
|
||||||
Font ID : 6
|
Font ID : 0
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 14823
|
Back. Color (Pressed) : 14823
|
||||||
@@ -450,7 +469,7 @@ Button bText2
|
|||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : flat
|
Style : flat
|
||||||
Font ID : 6
|
Font ID : 0
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 14823
|
Back. Color (Pressed) : 14823
|
||||||
@@ -496,7 +515,7 @@ Dual-state Button btOnOff1
|
|||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
Fill : image
|
Fill : image
|
||||||
Font ID : 6
|
Font ID : 0
|
||||||
Background Picture ID (Unpressed) : 1
|
Background Picture ID (Unpressed) : 1
|
||||||
Back. Picture ID (Pressed) : 2
|
Back. Picture ID (Pressed) : 2
|
||||||
Horizontal Alignment : center
|
Horizontal Alignment : center
|
||||||
@@ -541,7 +560,7 @@ Dual-state Button btOnOff2
|
|||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
Fill : image
|
Fill : image
|
||||||
Font ID : 6
|
Font ID : 0
|
||||||
Background Picture ID (Unpressed) : 1
|
Background Picture ID (Unpressed) : 1
|
||||||
Back. Picture ID (Pressed) : 2
|
Back. Picture ID (Pressed) : 2
|
||||||
Horizontal Alignment : center
|
Horizontal Alignment : center
|
||||||
@@ -578,9 +597,9 @@ Hotspot mSwipeNext
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 471
|
x coordinate : 472
|
||||||
y coordinate : 5
|
y coordinate : 5
|
||||||
Width : 9
|
Width : 8
|
||||||
Height : 310
|
Height : 310
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -598,9 +617,9 @@ Hotspot mSwipeUp
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 12
|
x coordinate : 27
|
||||||
y coordinate : 0
|
y coordinate : 0
|
||||||
Width : 450
|
Width : 426
|
||||||
Height : 9
|
Height : 9
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -908,6 +927,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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")
|
if(tInstruction.txt=="timeout")
|
||||||
{
|
{
|
||||||
@@ -917,6 +948,7 @@ Timer tmSerial
|
|||||||
}
|
}
|
||||||
if(tInstruction.txt=="pageType")
|
if(tInstruction.txt=="pageType")
|
||||||
{
|
{
|
||||||
|
sleepValue=0
|
||||||
//command format pageType,specialPageName
|
//command format pageType,specialPageName
|
||||||
//write name of speical page to tId
|
//write name of speical page to tId
|
||||||
spstr strCommand.txt,tId.txt,"~",1
|
spstr strCommand.txt,tId.txt,"~",1
|
||||||
|
|||||||
@@ -49,6 +49,21 @@ Page cardThermo
|
|||||||
vis xTempDest1,0
|
vis xTempDest1,0
|
||||||
vis bPrev,0
|
vis bPrev,0
|
||||||
vis bNext,0
|
vis bNext,0
|
||||||
|
cardThermo.bco=defaultBcoColor
|
||||||
|
for(sys0=0;sys0<53;sys0++)
|
||||||
|
{
|
||||||
|
if(b[sys0].type==98||b[sys0].type==116||b[sys0].type==59)
|
||||||
|
{
|
||||||
|
b[sys0].bco=defaultBcoColor
|
||||||
|
b[sys0].pco=defaultFontColor
|
||||||
|
}
|
||||||
|
if(b[sys0].type==53)
|
||||||
|
{
|
||||||
|
b[sys0].bco=defaultBcoColor
|
||||||
|
b[sys0].bco2=defaultBcoColor
|
||||||
|
b[sys0].pco=defaultFontColor
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -146,7 +161,7 @@ Variable (string) tSend
|
|||||||
ID : 46
|
ID : 46
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 100
|
Max. Text Size: 200
|
||||||
|
|
||||||
XFloat xTempDest1
|
XFloat xTempDest1
|
||||||
Attributes
|
Attributes
|
||||||
@@ -300,7 +315,7 @@ XFloat xTempDest2
|
|||||||
|
|
||||||
XFloat xTempDest
|
XFloat xTempDest
|
||||||
Attributes
|
Attributes
|
||||||
ID : 49
|
ID : 48
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -366,10 +381,10 @@ Text tStatus
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 22
|
x coordinate : 26
|
||||||
y coordinate : 186
|
y coordinate : 190
|
||||||
Width : 115
|
Width : 115
|
||||||
Height : 60
|
Height : 54
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
@@ -380,7 +395,7 @@ Text tStatus
|
|||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Font Color : 50712
|
Font Color : 50712
|
||||||
Horizontal Alignment : center
|
Horizontal Alignment : center
|
||||||
Vertical Alignment : center
|
Vertical Alignment : top
|
||||||
Input Type : character
|
Input Type : character
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size : 40
|
Max. Text Size : 40
|
||||||
@@ -426,8 +441,8 @@ Text tCurTempLbl
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 24
|
x coordinate : 28
|
||||||
y coordinate : 84
|
y coordinate : 85
|
||||||
Width : 115
|
Width : 115
|
||||||
Height : 30
|
Height : 30
|
||||||
Effect : load
|
Effect : load
|
||||||
@@ -456,8 +471,8 @@ Text tStateLbl
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 23
|
x coordinate : 27
|
||||||
y coordinate : 152
|
y coordinate : 156
|
||||||
Width : 115
|
Width : 115
|
||||||
Height : 30
|
Height : 30
|
||||||
Effect : load
|
Effect : load
|
||||||
@@ -508,39 +523,9 @@ Text tCF2
|
|||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical 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 : 9
|
|
||||||
y coordinate : 260
|
|
||||||
Width : 80
|
|
||||||
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
|
Text tCF
|
||||||
Attributes
|
Attributes
|
||||||
ID : 51
|
ID : 50
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -570,14 +555,14 @@ Text tCF
|
|||||||
|
|
||||||
Text tCurTemp
|
Text tCurTemp
|
||||||
Attributes
|
Attributes
|
||||||
ID : 52
|
ID : 51
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 24
|
x coordinate : 28
|
||||||
y coordinate : 118
|
y coordinate : 119
|
||||||
Width : 115
|
Width : 115
|
||||||
Height : 30
|
Height : 30
|
||||||
Effect : load
|
Effect : load
|
||||||
@@ -724,16 +709,16 @@ Dual-state Button bt0
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 97
|
x coordinate : 18
|
||||||
y coordinate : 255
|
y coordinate : 255
|
||||||
Width : 40
|
Width : 50
|
||||||
Height : 40
|
Height : 50
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : flat
|
Style : flat
|
||||||
Font ID : 1
|
Font ID : 3
|
||||||
Back. Color (Unpressed) : 6371
|
Back. Color (Unpressed) : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 6371
|
Back. Color (Pressed) : 6371
|
||||||
@@ -773,16 +758,16 @@ Dual-state Button bt2
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 187
|
x coordinate : 130
|
||||||
y coordinate : 255
|
y coordinate : 255
|
||||||
Width : 40
|
Width : 50
|
||||||
Height : 40
|
Height : 50
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : flat
|
Style : flat
|
||||||
Font ID : 1
|
Font ID : 3
|
||||||
Back. Color (Unpressed) : 6371
|
Back. Color (Unpressed) : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 6371
|
Back. Color (Pressed) : 6371
|
||||||
@@ -822,16 +807,16 @@ Dual-state Button bt4
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 277
|
x coordinate : 242
|
||||||
y coordinate : 255
|
y coordinate : 255
|
||||||
Width : 40
|
Width : 50
|
||||||
Height : 40
|
Height : 50
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : flat
|
Style : flat
|
||||||
Font ID : 1
|
Font ID : 3
|
||||||
Back. Color (Unpressed) : 6371
|
Back. Color (Unpressed) : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 6371
|
Back. Color (Pressed) : 6371
|
||||||
@@ -871,16 +856,16 @@ Dual-state Button bt6
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 367
|
x coordinate : 354
|
||||||
y coordinate : 255
|
y coordinate : 255
|
||||||
Width : 40
|
Width : 50
|
||||||
Height : 40
|
Height : 50
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : flat
|
Style : flat
|
||||||
Font ID : 1
|
Font ID : 3
|
||||||
Back. Color (Unpressed) : 6371
|
Back. Color (Unpressed) : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 6371
|
Back. Color (Pressed) : 6371
|
||||||
@@ -920,16 +905,16 @@ Dual-state Button bt1
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 142
|
x coordinate : 74
|
||||||
y coordinate : 255
|
y coordinate : 255
|
||||||
Width : 40
|
Width : 50
|
||||||
Height : 40
|
Height : 50
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : flat
|
Style : flat
|
||||||
Font ID : 1
|
Font ID : 3
|
||||||
Back. Color (Unpressed) : 6371
|
Back. Color (Unpressed) : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 6371
|
Back. Color (Pressed) : 6371
|
||||||
@@ -969,16 +954,16 @@ Dual-state Button bt3
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 232
|
x coordinate : 186
|
||||||
y coordinate : 255
|
y coordinate : 255
|
||||||
Width : 40
|
Width : 50
|
||||||
Height : 40
|
Height : 50
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : flat
|
Style : flat
|
||||||
Font ID : 1
|
Font ID : 3
|
||||||
Back. Color (Unpressed) : 6371
|
Back. Color (Unpressed) : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 6371
|
Back. Color (Pressed) : 6371
|
||||||
@@ -1018,16 +1003,16 @@ Dual-state Button bt5
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 322
|
x coordinate : 298
|
||||||
y coordinate : 255
|
y coordinate : 255
|
||||||
Width : 40
|
Width : 50
|
||||||
Height : 40
|
Height : 50
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : flat
|
Style : flat
|
||||||
Font ID : 1
|
Font ID : 3
|
||||||
Back. Color (Unpressed) : 6371
|
Back. Color (Unpressed) : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 6371
|
Back. Color (Pressed) : 6371
|
||||||
@@ -1067,16 +1052,16 @@ Dual-state Button bt7
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 412
|
x coordinate : 410
|
||||||
y coordinate : 255
|
y coordinate : 255
|
||||||
Width : 40
|
Width : 50
|
||||||
Height : 40
|
Height : 50
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : flat
|
Style : flat
|
||||||
Font ID : 1
|
Font ID : 3
|
||||||
Back. Color (Unpressed) : 6371
|
Back. Color (Unpressed) : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 6371
|
Back. Color (Pressed) : 6371
|
||||||
@@ -1125,7 +1110,7 @@ Dual-state Button btUp1
|
|||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : flat
|
Style : flat
|
||||||
Font ID : 1
|
Font ID : 3
|
||||||
Back. Color (Unpressed) : 6371
|
Back. Color (Unpressed) : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 6371
|
Back. Color (Pressed) : 6371
|
||||||
@@ -1186,7 +1171,7 @@ Dual-state Button btDown1
|
|||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : flat
|
Style : flat
|
||||||
Font ID : 1
|
Font ID : 3
|
||||||
Back. Color (Unpressed) : 6371
|
Back. Color (Unpressed) : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 6371
|
Back. Color (Pressed) : 6371
|
||||||
@@ -1247,7 +1232,7 @@ Dual-state Button bUp2
|
|||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : flat
|
Style : flat
|
||||||
Font ID : 1
|
Font ID : 3
|
||||||
Back. Color (Unpressed) : 6371
|
Back. Color (Unpressed) : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 6371
|
Back. Color (Pressed) : 6371
|
||||||
@@ -1308,7 +1293,7 @@ Dual-state Button bDown2
|
|||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : flat
|
Style : flat
|
||||||
Font ID : 1
|
Font ID : 3
|
||||||
Back. Color (Unpressed) : 6371
|
Back. Color (Unpressed) : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 6371
|
Back. Color (Pressed) : 6371
|
||||||
@@ -1354,7 +1339,7 @@ Dual-state Button bDown2
|
|||||||
|
|
||||||
Dual-state Button btUp
|
Dual-state Button btUp
|
||||||
Attributes
|
Attributes
|
||||||
ID : 48
|
ID : 47
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -1369,7 +1354,7 @@ Dual-state Button btUp
|
|||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : flat
|
Style : flat
|
||||||
Font ID : 1
|
Font ID : 3
|
||||||
Back. Color (Unpressed) : 6371
|
Back. Color (Unpressed) : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 6371
|
Back. Color (Pressed) : 6371
|
||||||
@@ -1412,7 +1397,7 @@ Dual-state Button btUp
|
|||||||
|
|
||||||
Dual-state Button btDown
|
Dual-state Button btDown
|
||||||
Attributes
|
Attributes
|
||||||
ID : 50
|
ID : 49
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -1427,7 +1412,7 @@ Dual-state Button btDown
|
|||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : flat
|
Style : flat
|
||||||
Font ID : 1
|
Font ID : 3
|
||||||
Back. Color (Unpressed) : 6371
|
Back. Color (Unpressed) : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 6371
|
Back. Color (Pressed) : 6371
|
||||||
@@ -1476,9 +1461,9 @@ Hotspot mSwipeNext
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 471
|
x coordinate : 472
|
||||||
y coordinate : 5
|
y coordinate : 5
|
||||||
Width : 9
|
Width : 8
|
||||||
Height : 310
|
Height : 310
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -1496,9 +1481,9 @@ Hotspot mSwipeUp
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 12
|
x coordinate : 27
|
||||||
y coordinate : 0
|
y coordinate : 0
|
||||||
Width : 453
|
Width : 426
|
||||||
Height : 9
|
Height : 9
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -1518,7 +1503,7 @@ Hotspot mSwipePrev
|
|||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 0
|
x coordinate : 0
|
||||||
y coordinate : 5
|
y coordinate : 5
|
||||||
Width : 9
|
Width : 8
|
||||||
Height : 310
|
Height : 310
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -1772,7 +1757,7 @@ Timer tmSerial
|
|||||||
//Text tStateLbl
|
//Text tStateLbl
|
||||||
spstr strCommand.txt,tStateLbl.txt,"~",43
|
spstr strCommand.txt,tStateLbl.txt,"~",43
|
||||||
//Text tALbl
|
//Text tALbl
|
||||||
spstr strCommand.txt,tALbl.txt,"~",44
|
//spstr strCommand.txt,tALbl.txt,"~",44
|
||||||
//Text tCF
|
//Text tCF
|
||||||
spstr strCommand.txt,tCF.txt,"~",45
|
spstr strCommand.txt,tCF.txt,"~",45
|
||||||
tCF1.txt=tCF.txt
|
tCF1.txt=tCF.txt
|
||||||
@@ -1798,6 +1783,7 @@ Timer tmSerial
|
|||||||
}
|
}
|
||||||
if(tInstruction.txt=="pageType")
|
if(tInstruction.txt=="pageType")
|
||||||
{
|
{
|
||||||
|
sleepValue=0
|
||||||
//command format pageType,specialPageName
|
//command format pageType,specialPageName
|
||||||
//write name of speical page to tId
|
//write name of speical page to tId
|
||||||
spstr strCommand.txt,tId.txt,"~",1
|
spstr strCommand.txt,tId.txt,"~",1
|
||||||
@@ -1874,6 +1860,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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")
|
if(tInstruction.txt=="timeout")
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,62 +1,66 @@
|
|||||||
Program.s
|
Program.s
|
||||||
0 Component(s)
|
0 Component(s)
|
||||||
10 Line(s) of event code
|
11 Line(s) of event code
|
||||||
10 Unique line(s) of event code
|
11 Unique line(s) of event code
|
||||||
pageIcons
|
pageIcons
|
||||||
6 Component(s)
|
6 Component(s)
|
||||||
0 Line(s) of event code
|
0 Line(s) of event code
|
||||||
0 Unique line(s) of event code
|
0 Unique line(s) of event code
|
||||||
|
popupNotify
|
||||||
|
17 Component(s)
|
||||||
|
226 Line(s) of event code
|
||||||
|
143 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
|
pageTest
|
||||||
14 Component(s)
|
14 Component(s)
|
||||||
14 Line(s) of event code
|
14 Line(s) of event code
|
||||||
14 Unique line(s) of event code
|
14 Unique line(s) of event code
|
||||||
cardMedia
|
|
||||||
34 Component(s)
|
|
||||||
363 Line(s) of event code
|
|
||||||
195 Unique line(s) of event code
|
|
||||||
cardGrid
|
|
||||||
42 Component(s)
|
|
||||||
439 Line(s) of event code
|
|
||||||
259 Unique line(s) of event code
|
|
||||||
cardQR
|
|
||||||
32 Component(s)
|
|
||||||
374 Line(s) of event code
|
|
||||||
218 Unique line(s) of event code
|
|
||||||
pageStartup
|
|
||||||
19 Component(s)
|
|
||||||
157 Line(s) of event code
|
|
||||||
117 Unique line(s) of event code
|
|
||||||
popupNotify
|
|
||||||
17 Component(s)
|
|
||||||
204 Line(s) of event code
|
|
||||||
128 Unique line(s) of event code
|
|
||||||
popupShutter
|
|
||||||
25 Component(s)
|
|
||||||
330 Line(s) of event code
|
|
||||||
162 Unique line(s) of event code
|
|
||||||
screensaver
|
screensaver
|
||||||
38 Component(s)
|
38 Component(s)
|
||||||
319 Line(s) of event code
|
341 Line(s) of event code
|
||||||
253 Unique line(s) of event code
|
263 Unique line(s) of event code
|
||||||
|
cardThermo
|
||||||
|
52 Component(s)
|
||||||
|
580 Line(s) of event code
|
||||||
|
303 Unique line(s) of event code
|
||||||
|
cardGrid
|
||||||
|
42 Component(s)
|
||||||
|
463 Line(s) of event code
|
||||||
|
272 Unique line(s) of event code
|
||||||
cardEntities
|
cardEntities
|
||||||
65 Component(s)
|
65 Component(s)
|
||||||
1133 Line(s) of event code
|
1128 Line(s) of event code
|
||||||
496 Unique line(s) of event code
|
515 Unique line(s) of event code
|
||||||
popupLight
|
|
||||||
27 Component(s)
|
|
||||||
352 Line(s) of event code
|
|
||||||
191 Unique line(s) of event code
|
|
||||||
cardThermo
|
|
||||||
53 Component(s)
|
|
||||||
555 Line(s) of event code
|
|
||||||
292 Unique line(s) of event code
|
|
||||||
cardAlarm
|
cardAlarm
|
||||||
40 Component(s)
|
40 Component(s)
|
||||||
392 Line(s) of event code
|
422 Line(s) of event code
|
||||||
239 Unique line(s) of event code
|
255 Unique line(s) of event code
|
||||||
|
|
||||||
Total
|
Total
|
||||||
13 Page(s)
|
14 Page(s)
|
||||||
412 Component(s)
|
438 Component(s)
|
||||||
4642 Line(s) of event code
|
5261 Line(s) of event code
|
||||||
1232 Unique line(s) of event code
|
1405 Unique line(s) of event code
|
||||||
|
|||||||
@@ -402,7 +402,7 @@ Text tVersion
|
|||||||
Horizontal Alignment : center
|
Horizontal Alignment : center
|
||||||
Vertical Alignment : center
|
Vertical Alignment : center
|
||||||
Input Type : character
|
Input Type : character
|
||||||
Text : 37
|
Text : 42
|
||||||
Max. Text Size : 10
|
Max. Text Size : 10
|
||||||
Word wrap : disabled
|
Word wrap : disabled
|
||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
@@ -418,8 +418,8 @@ Picture p0
|
|||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 0
|
x coordinate : 0
|
||||||
y coordinate : 0
|
y coordinate : 0
|
||||||
Width : 479
|
Width : 480
|
||||||
Height : 319
|
Height : 320
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
@@ -572,6 +572,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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")
|
if(tInstruction.txt=="timeout")
|
||||||
{
|
{
|
||||||
|
|||||||
953
HMI/US/landscape/n2t-out-visual/popupFan.txt
Normal file
953
HMI/US/landscape/n2t-out-visual/popupFan.txt
Normal file
@@ -0,0 +1,953 @@
|
|||||||
|
Page popupFan
|
||||||
|
Attributes
|
||||||
|
ID : 0
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
Width : 480
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
Locked : no
|
||||||
|
Swide up page ID : disabled
|
||||||
|
Swide down page ID : disabled
|
||||||
|
Swide left page ID : disabled
|
||||||
|
Swide right page ID : disabled
|
||||||
|
Fill : solid color
|
||||||
|
Back. Color : 6371
|
||||||
|
|
||||||
|
Events
|
||||||
|
Preinitialize Event
|
||||||
|
dim=dimValueNormal
|
||||||
|
//get entitiy name
|
||||||
|
tEntity.txt=pageIcons.tTmp1.txt
|
||||||
|
//get entity id
|
||||||
|
entn.txt=pageIcons.tTmp2.txt
|
||||||
|
vis p0,0
|
||||||
|
vis tSend,0
|
||||||
|
vis tTmp,0
|
||||||
|
vis tInstruction,0
|
||||||
|
vis tId,0
|
||||||
|
//page open event
|
||||||
|
// event,pageOpenDetail,typeOfPage,tEntityName
|
||||||
|
// craft command
|
||||||
|
tSend.txt="event,pageOpenDetail,popupFan,"+entn.txt
|
||||||
|
//send calc crc
|
||||||
|
btlen tSend.txt,sys0
|
||||||
|
crcrest 1,0xffff // reset CRC
|
||||||
|
crcputh 55 bb
|
||||||
|
crcputs sys0,2
|
||||||
|
crcputs tSend.txt,0
|
||||||
|
//send cmd
|
||||||
|
printh 55 bb
|
||||||
|
prints sys0,2
|
||||||
|
prints tSend.txt,0
|
||||||
|
prints crcval,2
|
||||||
|
vis hSpeed,0
|
||||||
|
popupFan.bco=defaultBcoColor
|
||||||
|
for(sys0=0;sys0<24;sys0++)
|
||||||
|
{
|
||||||
|
if(b[sys0].type==98||b[sys0].type==116)
|
||||||
|
{
|
||||||
|
b[sys0].bco=defaultBcoColor
|
||||||
|
b[sys0].pco=defaultFontColor
|
||||||
|
}
|
||||||
|
if(b[sys0].type==53&&defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
b[sys0].pic=10
|
||||||
|
b[sys0].pic2=11
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if(defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
hSpeed.pic=14
|
||||||
|
hSpeed.pic1=13
|
||||||
|
hSpeed.pic2=15
|
||||||
|
}
|
||||||
|
|
||||||
|
Variable (string) strCommand
|
||||||
|
Attributes
|
||||||
|
ID : 12
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 500
|
||||||
|
|
||||||
|
Variable (string) entn
|
||||||
|
Attributes
|
||||||
|
ID : 15
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 80
|
||||||
|
|
||||||
|
Variable (int32) mode
|
||||||
|
Attributes
|
||||||
|
ID : 16
|
||||||
|
Scope: local
|
||||||
|
Value: 1
|
||||||
|
|
||||||
|
Variable (int32) mode_temp
|
||||||
|
Attributes
|
||||||
|
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
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 107
|
||||||
|
y coordinate : 21
|
||||||
|
Width : 263
|
||||||
|
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 : left
|
||||||
|
Vertical Alignment : center
|
||||||
|
Input Type : character
|
||||||
|
Text :
|
||||||
|
Max. Text Size : 25
|
||||||
|
Word wrap : disabled
|
||||||
|
Horizontal Spacing : 0
|
||||||
|
Vertical Spacing : 0
|
||||||
|
|
||||||
|
Text tIcon1
|
||||||
|
Attributes
|
||||||
|
ID : 3
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 26
|
||||||
|
y coordinate : 21
|
||||||
|
Width : 45
|
||||||
|
Height : 30
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
Fill : solid color
|
||||||
|
Style : flat
|
||||||
|
Associated Keyboard : none
|
||||||
|
Font ID : 1
|
||||||
|
Back. Color : 6371
|
||||||
|
Font Color : 17299
|
||||||
|
Horizontal Alignment : center
|
||||||
|
Vertical Alignment : center
|
||||||
|
Input Type : character
|
||||||
|
Text :
|
||||||
|
Max. Text Size : 10
|
||||||
|
Word wrap : disabled
|
||||||
|
Horizontal Spacing : 0
|
||||||
|
Vertical Spacing : 0
|
||||||
|
|
||||||
|
Text t1
|
||||||
|
Attributes
|
||||||
|
ID : 5
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 58
|
||||||
|
y coordinate : 104
|
||||||
|
Width : 211
|
||||||
|
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 : left
|
||||||
|
Vertical Alignment : center
|
||||||
|
Input Type : character
|
||||||
|
Text :
|
||||||
|
Max. Text Size : 50
|
||||||
|
Word wrap : disabled
|
||||||
|
Horizontal Spacing : 0
|
||||||
|
Vertical Spacing : 0
|
||||||
|
|
||||||
|
Text tTmp
|
||||||
|
Attributes
|
||||||
|
ID : 8
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 358
|
||||||
|
y coordinate : 277
|
||||||
|
Width : 97
|
||||||
|
Height : 30
|
||||||
|
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 : 80
|
||||||
|
Word wrap : disabled
|
||||||
|
Horizontal Spacing : 0
|
||||||
|
Vertical Spacing : 0
|
||||||
|
|
||||||
|
Text tInstruction
|
||||||
|
Attributes
|
||||||
|
ID : 13
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 15
|
||||||
|
y coordinate : 290
|
||||||
|
Width : 100
|
||||||
|
Height : 30
|
||||||
|
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 : 20
|
||||||
|
Word wrap : disabled
|
||||||
|
Horizontal Spacing : 0
|
||||||
|
Vertical Spacing : 0
|
||||||
|
|
||||||
|
Text tId
|
||||||
|
Attributes
|
||||||
|
ID : 14
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 115
|
||||||
|
y coordinate : 290
|
||||||
|
Width : 100
|
||||||
|
Height : 30
|
||||||
|
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 : 20
|
||||||
|
Word wrap : disabled
|
||||||
|
Horizontal Spacing : 0
|
||||||
|
Vertical Spacing : 0
|
||||||
|
|
||||||
|
Picture p0
|
||||||
|
Attributes
|
||||||
|
ID : 1
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 0
|
||||||
|
y coordinate : 0
|
||||||
|
Width : 480
|
||||||
|
Height : 320
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
Picture ID : 0
|
||||||
|
|
||||||
|
Slider hSpeed
|
||||||
|
Attributes
|
||||||
|
ID : 6
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 59
|
||||||
|
y coordinate : 139
|
||||||
|
Width : 335
|
||||||
|
Height : 43
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
Direction : horizontal
|
||||||
|
Fill : image
|
||||||
|
Cursor width : auto
|
||||||
|
Cursor height : 255
|
||||||
|
Back. Picture ID : 5
|
||||||
|
Slided Back. Picture ID : 4
|
||||||
|
Position : 50
|
||||||
|
Upper range limit : 100
|
||||||
|
Lower range limit : 0
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Release Event
|
||||||
|
tmCooldown.en=1
|
||||||
|
tmCooldown.tim=2500
|
||||||
|
//craft command
|
||||||
|
tSend.txt="event,buttonPress2,"+entn.txt+",number-set,"
|
||||||
|
covx hSpeed.val,tTmp.txt,0,0
|
||||||
|
tSend.txt+=tTmp.txt
|
||||||
|
//send calc crc
|
||||||
|
btlen tSend.txt,sys0
|
||||||
|
crcrest 1,0xffff // reset CRC
|
||||||
|
crcputh 55 bb
|
||||||
|
crcputs sys0,2
|
||||||
|
crcputs tSend.txt,0
|
||||||
|
//send cmd
|
||||||
|
printh 55 bb
|
||||||
|
prints sys0,2
|
||||||
|
prints tSend.txt,0
|
||||||
|
prints crcval,2
|
||||||
|
|
||||||
|
Button b0
|
||||||
|
Attributes
|
||||||
|
ID : 4
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 412
|
||||||
|
y coordinate : 8
|
||||||
|
Width : 50
|
||||||
|
Height : 50
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
Fill : solid color
|
||||||
|
Style : flat
|
||||||
|
Font ID : 1
|
||||||
|
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 : 10
|
||||||
|
Word wrap : disabled
|
||||||
|
Horizontal Spacing : 0
|
||||||
|
Vertical Spacing : 0
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
tSend.txt="event,buttonPress2,popupLight,bExit"
|
||||||
|
//send calc crc
|
||||||
|
btlen tSend.txt,sys0
|
||||||
|
crcrest 1,0xffff // reset CRC
|
||||||
|
crcputh 55 bb
|
||||||
|
crcputs sys0,2
|
||||||
|
crcputs tSend.txt,0
|
||||||
|
//send cmd
|
||||||
|
printh 55 bb
|
||||||
|
prints sys0,2
|
||||||
|
prints tSend.txt,0
|
||||||
|
prints crcval,2
|
||||||
|
|
||||||
|
Button 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
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 385
|
||||||
|
y coordinate : 79
|
||||||
|
Width : 50
|
||||||
|
Height : 50
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
Fill : image
|
||||||
|
Font ID : 0
|
||||||
|
Background Picture ID (Unpressed) : 1
|
||||||
|
Back. Picture ID (Pressed) : 2
|
||||||
|
Horizontal Alignment : center
|
||||||
|
Vertical Alignment : center
|
||||||
|
State : unpressed
|
||||||
|
Text :
|
||||||
|
Max. Text Size : 10
|
||||||
|
Word wrap : disabled
|
||||||
|
Horizontal Spacing : 0
|
||||||
|
Vertical Spacing : 0
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//craft command
|
||||||
|
tSend.txt="event,buttonPress2,"+entn.txt+","+"OnOff,"
|
||||||
|
covx btOnOff1.val,tTmp.txt,0,0
|
||||||
|
tSend.txt+=tTmp.txt
|
||||||
|
//send calc crc
|
||||||
|
btlen tSend.txt,sys0
|
||||||
|
crcrest 1,0xffff // reset CRC
|
||||||
|
crcputh 55 bb
|
||||||
|
crcputs sys0,2
|
||||||
|
crcputs tSend.txt,0
|
||||||
|
//send cmd
|
||||||
|
printh 55 bb
|
||||||
|
prints sys0,2
|
||||||
|
prints tSend.txt,0
|
||||||
|
prints crcval,2
|
||||||
|
|
||||||
|
Timer tmSleep
|
||||||
|
Attributes
|
||||||
|
ID : 10
|
||||||
|
Scope : local
|
||||||
|
Period (ms): 1000
|
||||||
|
Enabled : yes
|
||||||
|
|
||||||
|
Events
|
||||||
|
Timer Event
|
||||||
|
if(sleepTimeout!=0)
|
||||||
|
{
|
||||||
|
sleepValue+=1
|
||||||
|
if(sleepTimeout<=sleepValue)
|
||||||
|
{
|
||||||
|
sleepValue=0
|
||||||
|
click b0,1
|
||||||
|
click b0,0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Timer tmSerial
|
||||||
|
Attributes
|
||||||
|
ID : 11
|
||||||
|
Scope : local
|
||||||
|
Period (ms): 50
|
||||||
|
Enabled : yes
|
||||||
|
|
||||||
|
Events
|
||||||
|
Timer Event
|
||||||
|
// data available
|
||||||
|
if(usize>1)
|
||||||
|
{
|
||||||
|
bufferPos=0
|
||||||
|
while(bufferPos<usize)
|
||||||
|
{
|
||||||
|
// check for 0x55 0xBB - Command Init Secuence
|
||||||
|
if(u[bufferPos]==187&&u[bufferPos-1]==85)
|
||||||
|
{
|
||||||
|
//remove garbage at the start of the buffer if there's any to free buffer for command
|
||||||
|
if(u[bufferPos]!=1)
|
||||||
|
{
|
||||||
|
udelete bufferPos-1
|
||||||
|
}
|
||||||
|
//instruction is now aligned with buffer, because we deleted garbage before instrcution
|
||||||
|
//get length after init sequence (check if there are more than to bytes in buffer)
|
||||||
|
if(3<usize)
|
||||||
|
{
|
||||||
|
// check if serial buffer has reached the announced length
|
||||||
|
ucopy payloadLength,2,2,0
|
||||||
|
// we are only checking payload length so we have to skip first 3 bytes (init+payload length) (-1 because of < instead of <=)
|
||||||
|
payloadLength+=3
|
||||||
|
// payload length does also not contain crc, so we are adding another 2 bytes for crc
|
||||||
|
payloadLength+=2
|
||||||
|
if(payloadLength<usize)
|
||||||
|
{
|
||||||
|
// calculate crc
|
||||||
|
crcrest 1,0xFFFF
|
||||||
|
// u[2] contains payload legth at 3rd pos in buffer, we are calculating crc from 3rd pos with number of bytes from payload length
|
||||||
|
//crcputu 3,u[2]
|
||||||
|
// u[2] cotnains payload length, we are calculating a crc over the whole message, so we have to add 3 to the length from u[2]
|
||||||
|
crcputu 0,payloadLength-1
|
||||||
|
// get recived crc to be able to compare it
|
||||||
|
ucopy recvCrc,payloadLength-1,2,0
|
||||||
|
// compare crc with recived value
|
||||||
|
if(crcval==recvCrc)
|
||||||
|
{
|
||||||
|
// crc is okay
|
||||||
|
// here is the location where acual code should be
|
||||||
|
// write command to variable strCommand
|
||||||
|
ucopy strCommand.txt,4,payloadLength-5,0
|
||||||
|
// write instruction to tInstuction (debug output, but used as variable here, ui elements will be disabled by default)
|
||||||
|
spstr strCommand.txt,tInstruction.txt,"~",0
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",1
|
||||||
|
if(tInstruction.txt=="entityUpdateDetail"&&entn.txt==tTmp.txt)
|
||||||
|
{
|
||||||
|
// change icon
|
||||||
|
spstr strCommand.txt,tIcon1.txt,"~",2
|
||||||
|
vis tIcon1,1
|
||||||
|
// change icon color
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",3
|
||||||
|
covx tTmp.txt,sys0,0,0
|
||||||
|
tIcon1.pco=sys0
|
||||||
|
// get Button State
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",4
|
||||||
|
covx tTmp.txt,sys0,0,0
|
||||||
|
btOnOff1.val=sys0
|
||||||
|
// get Speed value
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",5
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
vis t1,0
|
||||||
|
vis hSpeed,0
|
||||||
|
}else
|
||||||
|
{
|
||||||
|
vis t1,1
|
||||||
|
vis hSpeed,1
|
||||||
|
covx tTmp.txt,sys0,0,0
|
||||||
|
if(tmCooldown.en==0)
|
||||||
|
{
|
||||||
|
hSpeed.val=sys0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// set hSpeed maxValue
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",6
|
||||||
|
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")
|
||||||
|
{
|
||||||
|
// 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
|
||||||
|
}
|
||||||
|
if(tInstruction.txt=="pageType")
|
||||||
|
{
|
||||||
|
//command format pageType,specialPageName
|
||||||
|
//write name of speical page to tId
|
||||||
|
spstr strCommand.txt,tId.txt,"~",1
|
||||||
|
//save second arg if there's one
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
|
//save third arg if there's one
|
||||||
|
spstr strCommand.txt,pageIcons.tTmp2.txt,"~",3
|
||||||
|
//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
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// end of user code
|
||||||
|
udelete payloadLength-1
|
||||||
|
bufferPos=0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// next character
|
||||||
|
bufferPos++
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Timer tmCooldown
|
||||||
|
Attributes
|
||||||
|
ID : 18
|
||||||
|
Scope : local
|
||||||
|
Period (ms): 100
|
||||||
|
Enabled : no
|
||||||
|
|
||||||
|
Events
|
||||||
|
Timer Event
|
||||||
|
tmCooldown.en=0
|
||||||
|
|
||||||
|
TouchCap tc0
|
||||||
|
Attributes
|
||||||
|
ID : 9
|
||||||
|
Scope: local
|
||||||
|
Value: 0
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
sleepValue=0
|
||||||
|
|
||||||
@@ -58,33 +58,63 @@ Page popupLight
|
|||||||
vis t0,0
|
vis t0,0
|
||||||
vis pColorWheel,0
|
vis pColorWheel,0
|
||||||
//vis t0,0
|
//vis t0,0
|
||||||
|
popupLight.bco=defaultBcoColor
|
||||||
|
for(sys0=0;sys0<27;sys0++)
|
||||||
|
{
|
||||||
|
if(b[sys0].type==98||b[sys0].type==116)
|
||||||
|
{
|
||||||
|
b[sys0].bco=defaultBcoColor
|
||||||
|
b[sys0].pco=defaultFontColor
|
||||||
|
}
|
||||||
|
if(b[sys0].type==53&&defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
b[sys0].pic=10
|
||||||
|
b[sys0].pic2=11
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if(defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
hBrightness.pic=14
|
||||||
|
hBrightness.pic1=13
|
||||||
|
hBrightness.pic2=15
|
||||||
|
hTempSlider.pic=16
|
||||||
|
hTempSlider.pic1=17
|
||||||
|
hTempSlider.pic2=15
|
||||||
|
}
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
ID : 17
|
ID : 16
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 100
|
Max. Text Size: 500
|
||||||
|
|
||||||
Variable (string) entn
|
Variable (string) entn
|
||||||
Attributes
|
Attributes
|
||||||
ID : 21
|
ID : 20
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 80
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (int32) mode
|
Variable (int32) mode
|
||||||
Attributes
|
Attributes
|
||||||
ID : 23
|
ID : 22
|
||||||
Scope: local
|
Scope: local
|
||||||
Value: 1
|
Value: 1
|
||||||
|
|
||||||
Variable (int32) mode_temp
|
Variable (int32) mode_temp
|
||||||
Attributes
|
Attributes
|
||||||
ID : 24
|
ID : 23
|
||||||
Scope: local
|
Scope: local
|
||||||
Value: 0
|
Value: 0
|
||||||
|
|
||||||
|
Variable (string) tSend
|
||||||
|
Attributes
|
||||||
|
ID : 26
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 200
|
||||||
|
|
||||||
Text tEntity
|
Text tEntity
|
||||||
Attributes
|
Attributes
|
||||||
ID : 3
|
ID : 3
|
||||||
@@ -265,39 +295,9 @@ Text t4
|
|||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical 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
|
Text tTmp
|
||||||
Attributes
|
Attributes
|
||||||
ID : 13
|
ID : 12
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -320,14 +320,14 @@ Text tTmp
|
|||||||
Vertical Alignment : center
|
Vertical Alignment : center
|
||||||
Input Type : character
|
Input Type : character
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size : 10
|
Max. Text Size : 80
|
||||||
Word wrap : disabled
|
Word wrap : disabled
|
||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical Spacing : 0
|
Vertical Spacing : 0
|
||||||
|
|
||||||
Text tInstruction
|
Text tInstruction
|
||||||
Attributes
|
Attributes
|
||||||
ID : 18
|
ID : 17
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -357,7 +357,7 @@ Text tInstruction
|
|||||||
|
|
||||||
Text tId
|
Text tId
|
||||||
Attributes
|
Attributes
|
||||||
ID : 19
|
ID : 18
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -387,7 +387,7 @@ Text tId
|
|||||||
|
|
||||||
Text t0
|
Text t0
|
||||||
Attributes
|
Attributes
|
||||||
ID : 25
|
ID : 24
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -524,7 +524,7 @@ Slider hBrightness
|
|||||||
|
|
||||||
Slider hTempSlider
|
Slider hTempSlider
|
||||||
Attributes
|
Attributes
|
||||||
ID : 20
|
ID : 19
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -616,7 +616,7 @@ Button b0
|
|||||||
|
|
||||||
Button bColor
|
Button bColor
|
||||||
Attributes
|
Attributes
|
||||||
ID : 22
|
ID : 21
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -719,7 +719,7 @@ Dual-state Button btOnOff1
|
|||||||
|
|
||||||
Timer tmSleep
|
Timer tmSleep
|
||||||
Attributes
|
Attributes
|
||||||
ID : 15
|
ID : 14
|
||||||
Scope : local
|
Scope : local
|
||||||
Period (ms): 1000
|
Period (ms): 1000
|
||||||
Enabled : yes
|
Enabled : yes
|
||||||
@@ -739,7 +739,7 @@ Timer tmSleep
|
|||||||
|
|
||||||
Timer tmSerial
|
Timer tmSerial
|
||||||
Attributes
|
Attributes
|
||||||
ID : 16
|
ID : 15
|
||||||
Scope : local
|
Scope : local
|
||||||
Period (ms): 50
|
Period (ms): 50
|
||||||
Enabled : yes
|
Enabled : yes
|
||||||
@@ -789,21 +789,22 @@ Timer tmSerial
|
|||||||
ucopy strCommand.txt,4,payloadLength-5,0
|
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)
|
// write instruction to tInstuction (debug output, but used as variable here, ui elements will be disabled by default)
|
||||||
spstr strCommand.txt,tInstruction.txt,"~",0
|
spstr strCommand.txt,tInstruction.txt,"~",0
|
||||||
if(tInstruction.txt=="entityUpdateDetail")
|
spstr strCommand.txt,tTmp.txt,"~",1
|
||||||
|
if(tInstruction.txt=="entityUpdateDetail"&&entn.txt==tTmp.txt)
|
||||||
{
|
{
|
||||||
// change icon
|
// change icon
|
||||||
spstr strCommand.txt,tIcon1.txt,"~",1
|
spstr strCommand.txt,tIcon1.txt,"~",2
|
||||||
vis tIcon1,1
|
vis tIcon1,1
|
||||||
// change icon color
|
// change icon color
|
||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",3
|
||||||
covx tTmp.txt,sys0,0,0
|
covx tTmp.txt,sys0,0,0
|
||||||
tIcon1.pco=sys0
|
tIcon1.pco=sys0
|
||||||
// get Button State
|
// get Button State
|
||||||
spstr strCommand.txt,tTmp.txt,"~",3
|
spstr strCommand.txt,tTmp.txt,"~",4
|
||||||
covx tTmp.txt,sys0,0,0
|
covx tTmp.txt,sys0,0,0
|
||||||
btOnOff1.val=sys0
|
btOnOff1.val=sys0
|
||||||
// get Brightness value
|
// get Brightness value
|
||||||
spstr strCommand.txt,tTmp.txt,"~",4
|
spstr strCommand.txt,tTmp.txt,"~",5
|
||||||
if(tTmp.txt=="disable")
|
if(tTmp.txt=="disable")
|
||||||
{
|
{
|
||||||
vis t1,0
|
vis t1,0
|
||||||
@@ -821,7 +822,7 @@ Timer tmSerial
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
// get ColorTemp value
|
// get ColorTemp value
|
||||||
spstr strCommand.txt,tTmp.txt,"~",5
|
spstr strCommand.txt,tTmp.txt,"~",6
|
||||||
if(tTmp.txt=="disable")
|
if(tTmp.txt=="disable")
|
||||||
{
|
{
|
||||||
vis hTempSlider,0
|
vis hTempSlider,0
|
||||||
@@ -865,7 +866,7 @@ Timer tmSerial
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
// get Color value
|
// get Color value
|
||||||
spstr strCommand.txt,tTmp.txt,"~",6
|
spstr strCommand.txt,tTmp.txt,"~",7
|
||||||
// disable -> isn't supported
|
// disable -> isn't supported
|
||||||
if(tTmp.txt=="disable")
|
if(tTmp.txt=="disable")
|
||||||
{
|
{
|
||||||
@@ -886,11 +887,11 @@ Timer tmSerial
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
// set t0 Color (Localization)
|
// set t0 Color (Localization)
|
||||||
spstr strCommand.txt,t0.txt,"~",7
|
spstr strCommand.txt,t0.txt,"~",8
|
||||||
// set t4 Temperature (Localization)
|
// set t4 Temperature (Localization)
|
||||||
spstr strCommand.txt,t4.txt,"~",8
|
spstr strCommand.txt,t4.txt,"~",9
|
||||||
// set t1 Brightness (Localization)
|
// set t1 Brightness (Localization)
|
||||||
spstr strCommand.txt,t1.txt,"~",9
|
spstr strCommand.txt,t1.txt,"~",10
|
||||||
}
|
}
|
||||||
if(tInstruction.txt=="time")
|
if(tInstruction.txt=="time")
|
||||||
{
|
{
|
||||||
@@ -911,6 +912,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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")
|
if(tInstruction.txt=="timeout")
|
||||||
{
|
{
|
||||||
@@ -991,7 +1004,7 @@ Timer tmSerial
|
|||||||
|
|
||||||
Timer tmCooldown
|
Timer tmCooldown
|
||||||
Attributes
|
Attributes
|
||||||
ID : 26
|
ID : 25
|
||||||
Scope : local
|
Scope : local
|
||||||
Period (ms): 100
|
Period (ms): 100
|
||||||
Enabled : no
|
Enabled : no
|
||||||
@@ -1002,7 +1015,7 @@ Timer tmCooldown
|
|||||||
|
|
||||||
TouchCap tc0
|
TouchCap tc0
|
||||||
Attributes
|
Attributes
|
||||||
ID : 14
|
ID : 13
|
||||||
Scope: local
|
Scope: local
|
||||||
Value: 0
|
Value: 0
|
||||||
|
|
||||||
|
|||||||
@@ -20,66 +20,55 @@ Page popupNotify
|
|||||||
|
|
||||||
Events
|
Events
|
||||||
Preinitialize Event
|
Preinitialize Event
|
||||||
|
popupNotify.bco=defaultBcoColor
|
||||||
dim=dimValueNormal
|
dim=dimValueNormal
|
||||||
vis p0,0
|
vis p0,0
|
||||||
vis tSend,0
|
vis tSend,0
|
||||||
vis tTmp,0
|
vis tTmp,0
|
||||||
vis tInstruction,0
|
vis tInstruction,0
|
||||||
vis tId,0
|
vis tId,0
|
||||||
|
popupNotify.bco=defaultBcoColor
|
||||||
|
tHeading.bco=defaultBcoColor
|
||||||
|
b0.bco=defaultBcoColor
|
||||||
|
tText.bco=defaultBcoColor
|
||||||
|
b1.bco=defaultBcoColor
|
||||||
|
b2.bco=defaultBcoColor
|
||||||
|
tHeading.pco=defaultFontColor
|
||||||
|
b0.pco=defaultFontColor
|
||||||
|
tText.pco=defaultFontColor
|
||||||
|
b1.pco=defaultFontColor
|
||||||
|
b2.pco=defaultFontColor
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
ID : 8
|
ID : 7
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 1000
|
Max. Text Size: 1000
|
||||||
|
|
||||||
Variable (string) entn
|
Variable (string) entn
|
||||||
Attributes
|
Attributes
|
||||||
ID : 15
|
ID : 14
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 30
|
Max. Text Size: 30
|
||||||
|
|
||||||
Variable (int32) vaOldSleepT
|
Variable (int32) vaOldSleepT
|
||||||
Attributes
|
Attributes
|
||||||
ID : 16
|
ID : 15
|
||||||
Scope: local
|
Scope: local
|
||||||
Value: 0
|
Value: 0
|
||||||
|
|
||||||
Text tSend
|
Variable (string) tSend
|
||||||
Attributes
|
Attributes
|
||||||
ID : 3
|
ID : 16
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Text :
|
||||||
Disable release event after dragging: 0
|
Max. Text Size: 200
|
||||||
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
|
|
||||||
|
|
||||||
Text tTmp
|
Text tTmp
|
||||||
Attributes
|
Attributes
|
||||||
ID : 4
|
ID : 3
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -109,7 +98,7 @@ Text tTmp
|
|||||||
|
|
||||||
Text tInstruction
|
Text tInstruction
|
||||||
Attributes
|
Attributes
|
||||||
ID : 9
|
ID : 8
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -139,7 +128,7 @@ Text tInstruction
|
|||||||
|
|
||||||
Text tId
|
Text tId
|
||||||
Attributes
|
Attributes
|
||||||
ID : 10
|
ID : 9
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -169,7 +158,7 @@ Text tId
|
|||||||
|
|
||||||
Text tHeading
|
Text tHeading
|
||||||
Attributes
|
Attributes
|
||||||
ID : 11
|
ID : 10
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -199,7 +188,7 @@ Text tHeading
|
|||||||
|
|
||||||
Text tText
|
Text tText
|
||||||
Attributes
|
Attributes
|
||||||
ID : 12
|
ID : 11
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -294,7 +283,7 @@ Button b0
|
|||||||
|
|
||||||
Button b2
|
Button b2
|
||||||
Attributes
|
Attributes
|
||||||
ID : 13
|
ID : 12
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -343,7 +332,7 @@ Button b2
|
|||||||
|
|
||||||
Button b1
|
Button b1
|
||||||
Attributes
|
Attributes
|
||||||
ID : 14
|
ID : 13
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -392,7 +381,7 @@ Button b1
|
|||||||
|
|
||||||
Timer tmSleep
|
Timer tmSleep
|
||||||
Attributes
|
Attributes
|
||||||
ID : 6
|
ID : 5
|
||||||
Scope : local
|
Scope : local
|
||||||
Period (ms): 1000
|
Period (ms): 1000
|
||||||
Enabled : yes
|
Enabled : yes
|
||||||
@@ -412,7 +401,7 @@ Timer tmSleep
|
|||||||
|
|
||||||
Timer tmSerial
|
Timer tmSerial
|
||||||
Attributes
|
Attributes
|
||||||
ID : 7
|
ID : 6
|
||||||
Scope : local
|
Scope : local
|
||||||
Period (ms): 50
|
Period (ms): 50
|
||||||
Enabled : yes
|
Enabled : yes
|
||||||
@@ -524,6 +513,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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")
|
if(tInstruction.txt=="timeout")
|
||||||
{
|
{
|
||||||
@@ -623,7 +624,7 @@ Timer tmSerial
|
|||||||
|
|
||||||
TouchCap tc0
|
TouchCap tc0
|
||||||
Attributes
|
Attributes
|
||||||
ID : 5
|
ID : 4
|
||||||
Scope: local
|
Scope: local
|
||||||
Value: 0
|
Value: 0
|
||||||
|
|
||||||
|
|||||||
@@ -48,41 +48,82 @@ Page popupShutter
|
|||||||
prints sys0,2
|
prints sys0,2
|
||||||
prints tSend.txt,0
|
prints tSend.txt,0
|
||||||
prints crcval,2
|
prints crcval,2
|
||||||
|
popupShutter.bco=defaultBcoColor
|
||||||
|
b0.bco=defaultBcoColor
|
||||||
|
tIcon1.bco=defaultBcoColor
|
||||||
|
tEntity.bco=defaultBcoColor
|
||||||
|
tInfo1.bco=defaultBcoColor
|
||||||
|
tPosHeading.bco=defaultBcoColor
|
||||||
|
tTiltHeading.bco=defaultBcoColor
|
||||||
|
bUp1.bco=defaultBcoColor
|
||||||
|
bStop1.bco=defaultBcoColor
|
||||||
|
bDown1.bco=defaultBcoColor
|
||||||
|
bTLeft.bco=defaultBcoColor
|
||||||
|
bTStop.bco=defaultBcoColor
|
||||||
|
bTRight.bco=defaultBcoColor
|
||||||
|
b0.pco=defaultFontColor
|
||||||
|
tIcon1.pco=defaultFontColor
|
||||||
|
tEntity.pco=defaultFontColor
|
||||||
|
tInfo1.pco=defaultFontColor
|
||||||
|
tPosHeading.pco=defaultFontColor
|
||||||
|
tTiltHeading.pco=defaultFontColor
|
||||||
|
bUp1.pco=defaultFontColor
|
||||||
|
bStop1.pco=defaultFontColor
|
||||||
|
bDown1.pco=defaultFontColor
|
||||||
|
bTLeft.pco=defaultFontColor
|
||||||
|
bTStop.pco=defaultFontColor
|
||||||
|
bTRight.pco=defaultFontColor
|
||||||
|
if(defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
hTilt.pic=14
|
||||||
|
hTilt.pic1=13
|
||||||
|
hTilt.pic2=15
|
||||||
|
hPosition.pic=14
|
||||||
|
hPosition.pic1=13
|
||||||
|
hPosition.pic2=15
|
||||||
|
}
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
ID : 9
|
ID : 8
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 200
|
Max. Text Size: 500
|
||||||
|
|
||||||
Variable (string) entn
|
Variable (string) entn
|
||||||
Attributes
|
Attributes
|
||||||
ID : 15
|
ID : 14
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 80
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) tInstruction
|
Variable (string) tInstruction
|
||||||
Attributes
|
Attributes
|
||||||
ID : 17
|
ID : 16
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 20
|
Max. Text Size: 20
|
||||||
|
|
||||||
Variable (string) tId
|
Variable (string) tId
|
||||||
Attributes
|
Attributes
|
||||||
ID : 18
|
ID : 17
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 20
|
Max. Text Size: 20
|
||||||
|
|
||||||
Variable (string) tTmp
|
Variable (string) tTmp
|
||||||
Attributes
|
Attributes
|
||||||
ID : 19
|
ID : 18
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 10
|
Max. Text Size: 80
|
||||||
|
|
||||||
|
Variable (string) tSend
|
||||||
|
Attributes
|
||||||
|
ID : 24
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 200
|
||||||
|
|
||||||
Text tEntity
|
Text tEntity
|
||||||
Attributes
|
Attributes
|
||||||
@@ -92,7 +133,7 @@ Text tEntity
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 80
|
x coordinate : 81
|
||||||
y coordinate : 48
|
y coordinate : 48
|
||||||
Width : 195
|
Width : 195
|
||||||
Height : 30
|
Height : 30
|
||||||
@@ -122,7 +163,7 @@ Text tIcon1
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 27
|
x coordinate : 28
|
||||||
y coordinate : 63
|
y coordinate : 63
|
||||||
Width : 45
|
Width : 45
|
||||||
Height : 30
|
Height : 30
|
||||||
@@ -144,47 +185,17 @@ Text tIcon1
|
|||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical 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 : 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
|
|
||||||
|
|
||||||
Text tPosHeading
|
Text tPosHeading
|
||||||
Attributes
|
Attributes
|
||||||
ID : 14
|
ID : 13
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 79
|
x coordinate : 80
|
||||||
y coordinate : 122
|
y coordinate : 122
|
||||||
Width : 100
|
Width : 188
|
||||||
Height : 30
|
Height : 30
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -199,20 +210,20 @@ Text tPosHeading
|
|||||||
Vertical Alignment : center
|
Vertical Alignment : center
|
||||||
Input Type : character
|
Input Type : character
|
||||||
Text : Position
|
Text : Position
|
||||||
Max. Text Size : 15
|
Max. Text Size : 30
|
||||||
Word wrap : disabled
|
Word wrap : disabled
|
||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical Spacing : 0
|
Vertical Spacing : 0
|
||||||
|
|
||||||
Text tInfo1
|
Text tInfo1
|
||||||
Attributes
|
Attributes
|
||||||
ID : 16
|
ID : 15
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 80
|
x coordinate : 81
|
||||||
y coordinate : 76
|
y coordinate : 76
|
||||||
Width : 195
|
Width : 195
|
||||||
Height : 30
|
Height : 30
|
||||||
@@ -236,15 +247,15 @@ Text tInfo1
|
|||||||
|
|
||||||
Text tTiltHeading
|
Text tTiltHeading
|
||||||
Attributes
|
Attributes
|
||||||
ID : 20
|
ID : 19
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 79
|
x coordinate : 80
|
||||||
y coordinate : 231
|
y coordinate : 231
|
||||||
Width : 100
|
Width : 191
|
||||||
Height : 30
|
Height : 30
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -259,7 +270,7 @@ Text tTiltHeading
|
|||||||
Vertical Alignment : center
|
Vertical Alignment : center
|
||||||
Input Type : character
|
Input Type : character
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size : 15
|
Max. Text Size : 30
|
||||||
Word wrap : disabled
|
Word wrap : disabled
|
||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical Spacing : 0
|
Vertical Spacing : 0
|
||||||
@@ -274,8 +285,8 @@ Picture p0
|
|||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 0
|
x coordinate : 0
|
||||||
y coordinate : 0
|
y coordinate : 0
|
||||||
Width : 479
|
Width : 480
|
||||||
Height : 319
|
Height : 320
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
@@ -283,13 +294,13 @@ Picture p0
|
|||||||
|
|
||||||
Slider hPosition
|
Slider hPosition
|
||||||
Attributes
|
Attributes
|
||||||
ID : 13
|
ID : 12
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 79
|
x coordinate : 80
|
||||||
y coordinate : 152
|
y coordinate : 152
|
||||||
Width : 335
|
Width : 335
|
||||||
Height : 43
|
Height : 43
|
||||||
@@ -327,13 +338,13 @@ Slider hPosition
|
|||||||
|
|
||||||
Slider hTilt
|
Slider hTilt
|
||||||
Attributes
|
Attributes
|
||||||
ID : 21
|
ID : 20
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 79
|
x coordinate : 80
|
||||||
y coordinate : 261
|
y coordinate : 261
|
||||||
Width : 335
|
Width : 335
|
||||||
Height : 43
|
Height : 43
|
||||||
@@ -354,7 +365,7 @@ Slider hTilt
|
|||||||
Touch Release Event
|
Touch Release Event
|
||||||
// event,buttonPress2,internalNameEntity,positionSlider,50
|
// event,buttonPress2,internalNameEntity,positionSlider,50
|
||||||
//craft command
|
//craft command
|
||||||
tSend.txt="event,buttonPress2,"+entn.txt+",positionSlider,"
|
tSend.txt="event,buttonPress2,"+entn.txt+",tiltSlider,"
|
||||||
covx hPosition.val,tTmp.txt,0,0
|
covx hPosition.val,tTmp.txt,0,0
|
||||||
tSend.txt+=tTmp.txt
|
tSend.txt+=tTmp.txt
|
||||||
//send calc crc
|
//send calc crc
|
||||||
@@ -377,7 +388,7 @@ Button b0
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 412
|
x coordinate : 413
|
||||||
y coordinate : 8
|
y coordinate : 8
|
||||||
Width : 50
|
Width : 50
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -418,13 +429,13 @@ Button b0
|
|||||||
|
|
||||||
Button bDown1
|
Button bDown1
|
||||||
Attributes
|
Attributes
|
||||||
ID : 10
|
ID : 9
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 401
|
x coordinate : 402
|
||||||
y coordinate : 95
|
y coordinate : 95
|
||||||
Width : 50
|
Width : 50
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -465,13 +476,13 @@ Button bDown1
|
|||||||
|
|
||||||
Button bStop1
|
Button bStop1
|
||||||
Attributes
|
Attributes
|
||||||
ID : 11
|
ID : 10
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 349
|
x coordinate : 350
|
||||||
y coordinate : 95
|
y coordinate : 95
|
||||||
Width : 50
|
Width : 50
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -512,13 +523,13 @@ Button bStop1
|
|||||||
|
|
||||||
Button bUp1
|
Button bUp1
|
||||||
Attributes
|
Attributes
|
||||||
ID : 12
|
ID : 11
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 297
|
x coordinate : 298
|
||||||
y coordinate : 95
|
y coordinate : 95
|
||||||
Width : 50
|
Width : 50
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -559,13 +570,13 @@ Button bUp1
|
|||||||
|
|
||||||
Button bTLeft
|
Button bTLeft
|
||||||
Attributes
|
Attributes
|
||||||
ID : 22
|
ID : 21
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 297
|
x coordinate : 298
|
||||||
y coordinate : 205
|
y coordinate : 205
|
||||||
Width : 50
|
Width : 50
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -591,7 +602,7 @@ Button bTLeft
|
|||||||
|
|
||||||
Events
|
Events
|
||||||
Touch Press Event
|
Touch Press Event
|
||||||
tSend.txt="event,buttonPress2,"+entn.txt+",up"
|
tSend.txt="event,buttonPress2,"+entn.txt+",tiltOpen"
|
||||||
//send calc crc
|
//send calc crc
|
||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
@@ -606,13 +617,13 @@ Button bTLeft
|
|||||||
|
|
||||||
Button bTStop
|
Button bTStop
|
||||||
Attributes
|
Attributes
|
||||||
ID : 23
|
ID : 22
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 349
|
x coordinate : 350
|
||||||
y coordinate : 205
|
y coordinate : 205
|
||||||
Width : 50
|
Width : 50
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -638,7 +649,7 @@ Button bTStop
|
|||||||
|
|
||||||
Events
|
Events
|
||||||
Touch Press Event
|
Touch Press Event
|
||||||
tSend.txt="event,buttonPress2,"+entn.txt+",stop"
|
tSend.txt="event,buttonPress2,"+entn.txt+",tiltStop"
|
||||||
//send calc crc
|
//send calc crc
|
||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
@@ -653,13 +664,13 @@ Button bTStop
|
|||||||
|
|
||||||
Button bTRight
|
Button bTRight
|
||||||
Attributes
|
Attributes
|
||||||
ID : 24
|
ID : 23
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 401
|
x coordinate : 402
|
||||||
y coordinate : 205
|
y coordinate : 205
|
||||||
Width : 50
|
Width : 50
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -685,7 +696,7 @@ Button bTRight
|
|||||||
|
|
||||||
Events
|
Events
|
||||||
Touch Press Event
|
Touch Press Event
|
||||||
tSend.txt="event,buttonPress2,"+entn.txt+",down"
|
tSend.txt="event,buttonPress2,"+entn.txt+",tiltClose"
|
||||||
//send calc crc
|
//send calc crc
|
||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
@@ -700,7 +711,7 @@ Button bTRight
|
|||||||
|
|
||||||
Timer tmSleep
|
Timer tmSleep
|
||||||
Attributes
|
Attributes
|
||||||
ID : 7
|
ID : 6
|
||||||
Scope : local
|
Scope : local
|
||||||
Period (ms): 1000
|
Period (ms): 1000
|
||||||
Enabled : yes
|
Enabled : yes
|
||||||
@@ -720,7 +731,7 @@ Timer tmSleep
|
|||||||
|
|
||||||
Timer tmSerial
|
Timer tmSerial
|
||||||
Attributes
|
Attributes
|
||||||
ID : 8
|
ID : 7
|
||||||
Scope : local
|
Scope : local
|
||||||
Period (ms): 50
|
Period (ms): 50
|
||||||
Enabled : yes
|
Enabled : yes
|
||||||
@@ -770,10 +781,11 @@ Timer tmSerial
|
|||||||
ucopy strCommand.txt,4,payloadLength-5,0
|
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)
|
// write instruction to tInstuction (debug output, but used as variable here, ui elements will be disabled by default)
|
||||||
spstr strCommand.txt,tInstruction.txt,"~",0
|
spstr strCommand.txt,tInstruction.txt,"~",0
|
||||||
if(tInstruction.txt=="entityUpdateDetail")
|
spstr strCommand.txt,tTmp.txt,"~",1
|
||||||
|
if(tInstruction.txt=="entityUpdateDetail"&&tTmp.txt==entn.txt)
|
||||||
{
|
{
|
||||||
// get Position value
|
// get Position value
|
||||||
spstr strCommand.txt,tTmp.txt,"~",1
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
if(tTmp.txt=="disable")
|
if(tTmp.txt=="disable")
|
||||||
{
|
{
|
||||||
vis tPosHeading,0
|
vis tPosHeading,0
|
||||||
@@ -786,94 +798,108 @@ Timer tmSerial
|
|||||||
vis hPosition,1
|
vis hPosition,1
|
||||||
}
|
}
|
||||||
// set tinfo1 text
|
// set tinfo1 text
|
||||||
spstr strCommand.txt,tInfo1.txt,"~",2
|
spstr strCommand.txt,tInfo1.txt,"~",3
|
||||||
// set tPosHeading (localization)
|
// set tPosHeading (localization)
|
||||||
spstr strCommand.txt,tPosHeading.txt,"~",3
|
spstr strCommand.txt,tPosHeading.txt,"~",4
|
||||||
// set tIcon1
|
// set tIcon1
|
||||||
spstr strCommand.txt,tTmp.txt,"~",4
|
spstr strCommand.txt,tTmp.txt,"~",5
|
||||||
if(tTmp.txt!="")
|
if(tTmp.txt!="")
|
||||||
{
|
{
|
||||||
tIcon1.txt=tTmp.txt
|
tIcon1.txt=tTmp.txt
|
||||||
}
|
}
|
||||||
// set icon bUp
|
// set icon bUp
|
||||||
spstr strCommand.txt,tTmp.txt,"~",8
|
spstr strCommand.txt,tTmp.txt,"~",9
|
||||||
if(tTmp.txt=="disable")
|
if(tTmp.txt=="disable")
|
||||||
{
|
{
|
||||||
tsw bUp1,0
|
tsw bUp1,0
|
||||||
spstr strCommand.txt,bUp1.txt,"~",5
|
spstr strCommand.txt,bUp1.txt,"~",6
|
||||||
bUp1.pco=27501
|
bUp1.pco=27501
|
||||||
}else if(tTmp.txt=="enable")
|
}else if(tTmp.txt=="enable")
|
||||||
{
|
{
|
||||||
spstr strCommand.txt,bUp1.txt,"~",5
|
spstr strCommand.txt,bUp1.txt,"~",6
|
||||||
tsw bUp1,1
|
tsw bUp1,1
|
||||||
bUp1.pco=65535
|
bUp1.pco=65535
|
||||||
}
|
}
|
||||||
// set icon bStop
|
// set icon bStop
|
||||||
spstr strCommand.txt,tTmp.txt,"~",9
|
spstr strCommand.txt,tTmp.txt,"~",10
|
||||||
if(tTmp.txt=="disable")
|
if(tTmp.txt=="disable")
|
||||||
{
|
{
|
||||||
tsw bStop1,0
|
tsw bStop1,0
|
||||||
spstr strCommand.txt,bStop1.txt,"~",6
|
spstr strCommand.txt,bStop1.txt,"~",7
|
||||||
bStop1.pco=27501
|
bStop1.pco=27501
|
||||||
}else if(tTmp.txt=="enable")
|
}else if(tTmp.txt=="enable")
|
||||||
{
|
{
|
||||||
spstr strCommand.txt,bStop1.txt,"~",6
|
spstr strCommand.txt,bStop1.txt,"~",7
|
||||||
tsw bStop1,1
|
tsw bStop1,1
|
||||||
bStop1.pco=65535
|
bStop1.pco=65535
|
||||||
}
|
}
|
||||||
// set icon bDown
|
// set icon bDown
|
||||||
spstr strCommand.txt,tTmp.txt,"~",10
|
spstr strCommand.txt,tTmp.txt,"~",11
|
||||||
if(tTmp.txt=="disable")
|
if(tTmp.txt=="disable")
|
||||||
{
|
{
|
||||||
spstr strCommand.txt,bDown1.txt,"~",7
|
spstr strCommand.txt,bDown1.txt,"~",8
|
||||||
tsw bDown1,0
|
tsw bDown1,0
|
||||||
bDown1.pco=27501
|
bDown1.pco=27501
|
||||||
}else if(tTmp.txt=="enable")
|
}else if(tTmp.txt=="enable")
|
||||||
{
|
{
|
||||||
spstr strCommand.txt,bDown1.txt,"~",7
|
spstr strCommand.txt,bDown1.txt,"~",8
|
||||||
tsw bDown1,1
|
tsw bDown1,1
|
||||||
bDown1.pco=65535
|
bDown1.pco=65535
|
||||||
}
|
}
|
||||||
// set tTiltHeading (localization)
|
// set tTiltHeading (localization)
|
||||||
spstr strCommand.txt,tTiltHeading.txt,"~",11
|
spstr strCommand.txt,tTiltHeading.txt,"~",12
|
||||||
// set icon bUp
|
// set icon bUp
|
||||||
spstr strCommand.txt,tTmp.txt,"~",15
|
|
||||||
if(tTmp.txt=="disable")
|
|
||||||
{
|
|
||||||
tsw bTLeft,0
|
|
||||||
spstr strCommand.txt,bTLeft.txt,"~",12
|
|
||||||
bTLeft.pco=27501
|
|
||||||
}else if(tTmp.txt=="enable")
|
|
||||||
{
|
|
||||||
spstr strCommand.txt,bTLeft.txt,"~",12
|
|
||||||
tsw bTLeft,1
|
|
||||||
bTLeft.pco=65535
|
|
||||||
}
|
|
||||||
// set icon bStop
|
|
||||||
spstr strCommand.txt,tTmp.txt,"~",16
|
spstr strCommand.txt,tTmp.txt,"~",16
|
||||||
if(tTmp.txt=="disable")
|
if(tTmp.txt=="disable")
|
||||||
{
|
{
|
||||||
tsw bTStop,0
|
tsw bTLeft,0
|
||||||
spstr strCommand.txt,bTStop.txt,"~",13
|
spstr strCommand.txt,bTLeft.txt,"~",13
|
||||||
bTStop.pco=27501
|
bTLeft.pco=27501
|
||||||
|
vis bTLeft,1
|
||||||
}else if(tTmp.txt=="enable")
|
}else if(tTmp.txt=="enable")
|
||||||
{
|
{
|
||||||
spstr strCommand.txt,bTStop.txt,"~",13
|
spstr strCommand.txt,bTLeft.txt,"~",13
|
||||||
tsw bTStop,1
|
tsw bTLeft,1
|
||||||
bTStop.pco=65535
|
bTLeft.pco=65535
|
||||||
|
vis bTLeft,1
|
||||||
}
|
}
|
||||||
// set icon bDown
|
// set icon bStop
|
||||||
spstr strCommand.txt,tTmp.txt,"~",9
|
spstr strCommand.txt,tTmp.txt,"~",17
|
||||||
if(tTmp.txt=="disable")
|
if(tTmp.txt=="disable")
|
||||||
{
|
{
|
||||||
spstr strCommand.txt,bTRight.txt,"~",14
|
tsw bTStop,0
|
||||||
tsw bTRight,0
|
spstr strCommand.txt,bTStop.txt,"~",14
|
||||||
bTRight.pco=27501
|
bTStop.pco=27501
|
||||||
|
vis bTStop,1
|
||||||
}else if(tTmp.txt=="enable")
|
}else if(tTmp.txt=="enable")
|
||||||
{
|
{
|
||||||
spstr strCommand.txt,bTRight.txt,"~",14
|
spstr strCommand.txt,bTStop.txt,"~",14
|
||||||
|
tsw bTStop,1
|
||||||
|
bTStop.pco=65535
|
||||||
|
vis bTStop,1
|
||||||
|
}
|
||||||
|
// set icon bDown
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",18
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
spstr strCommand.txt,bTRight.txt,"~",15
|
||||||
|
tsw bTRight,0
|
||||||
|
bTRight.pco=27501
|
||||||
|
vis bTRight,1
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
spstr strCommand.txt,bTRight.txt,"~",15
|
||||||
tsw bTRight,1
|
tsw bTRight,1
|
||||||
bTRight.pco=65535
|
bTRight.pco=65535
|
||||||
|
vis bTRight,1
|
||||||
|
}
|
||||||
|
// set tilt slider
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",19
|
||||||
|
if(tTmp.txt!="disable")
|
||||||
|
{
|
||||||
|
vis hTilt,1
|
||||||
|
covx tTmp.txt,sys0,0,0
|
||||||
|
hTilt.val=sys0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(tInstruction.txt=="dimmode")
|
if(tInstruction.txt=="dimmode")
|
||||||
@@ -885,6 +911,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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=="time")
|
if(tInstruction.txt=="time")
|
||||||
{
|
{
|
||||||
@@ -975,7 +1013,7 @@ Timer tmSerial
|
|||||||
|
|
||||||
TouchCap tc0
|
TouchCap tc0
|
||||||
Attributes
|
Attributes
|
||||||
ID : 6
|
ID : 5
|
||||||
Scope: local
|
Scope: local
|
||||||
Value: 0
|
Value: 0
|
||||||
|
|
||||||
|
|||||||
@@ -90,7 +90,7 @@ Text tTime
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 52
|
x coordinate : 53
|
||||||
y coordinate : 18
|
y coordinate : 18
|
||||||
Width : 376
|
Width : 376
|
||||||
Height : 112
|
Height : 112
|
||||||
@@ -120,7 +120,7 @@ Text tDate
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 15
|
x coordinate : 16
|
||||||
y coordinate : 162
|
y coordinate : 162
|
||||||
Width : 450
|
Width : 450
|
||||||
Height : 32
|
Height : 32
|
||||||
@@ -130,7 +130,7 @@ Text tDate
|
|||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : flat
|
Style : flat
|
||||||
Associated Keyboard : none
|
Associated Keyboard : none
|
||||||
Font ID : 1
|
Font ID : 2
|
||||||
Back. Color : 0
|
Back. Color : 0
|
||||||
Font Color : 65535
|
Font Color : 65535
|
||||||
Horizontal Alignment : center
|
Horizontal Alignment : center
|
||||||
@@ -150,7 +150,7 @@ Text tMainIcon
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 41
|
x coordinate : 42
|
||||||
y coordinate : 206
|
y coordinate : 206
|
||||||
Width : 70
|
Width : 70
|
||||||
Height : 66
|
Height : 66
|
||||||
@@ -180,7 +180,7 @@ Text tMainText
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 22
|
x coordinate : 23
|
||||||
y coordinate : 271
|
y coordinate : 271
|
||||||
Width : 110
|
Width : 110
|
||||||
Height : 43
|
Height : 43
|
||||||
@@ -210,7 +210,7 @@ Text tForecast1
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 143
|
x coordinate : 144
|
||||||
y coordinate : 214
|
y coordinate : 214
|
||||||
Width : 72
|
Width : 72
|
||||||
Height : 26
|
Height : 26
|
||||||
@@ -240,7 +240,7 @@ Text tForecast1Val
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 140
|
x coordinate : 141
|
||||||
y coordinate : 280
|
y coordinate : 280
|
||||||
Width : 71
|
Width : 71
|
||||||
Height : 25
|
Height : 25
|
||||||
@@ -270,7 +270,7 @@ Text tF1Icon
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 161
|
x coordinate : 162
|
||||||
y coordinate : 243
|
y coordinate : 243
|
||||||
Width : 40
|
Width : 40
|
||||||
Height : 35
|
Height : 35
|
||||||
@@ -300,7 +300,7 @@ Text tForecast2
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 227
|
x coordinate : 228
|
||||||
y coordinate : 214
|
y coordinate : 214
|
||||||
Width : 72
|
Width : 72
|
||||||
Height : 25
|
Height : 25
|
||||||
@@ -330,7 +330,7 @@ Text tF2Icon
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 243
|
x coordinate : 244
|
||||||
y coordinate : 243
|
y coordinate : 243
|
||||||
Width : 40
|
Width : 40
|
||||||
Height : 35
|
Height : 35
|
||||||
@@ -360,7 +360,7 @@ Text tForecast2Val
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 227
|
x coordinate : 228
|
||||||
y coordinate : 281
|
y coordinate : 281
|
||||||
Width : 72
|
Width : 72
|
||||||
Height : 25
|
Height : 25
|
||||||
@@ -390,7 +390,7 @@ Text t10
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 61
|
x coordinate : 62
|
||||||
y coordinate : 199
|
y coordinate : 199
|
||||||
Width : 360
|
Width : 360
|
||||||
Height : 2
|
Height : 2
|
||||||
@@ -420,7 +420,7 @@ Text tAMPM
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 358
|
x coordinate : 359
|
||||||
y coordinate : 49
|
y coordinate : 49
|
||||||
Width : 104
|
Width : 104
|
||||||
Height : 57
|
Height : 57
|
||||||
@@ -450,7 +450,7 @@ Text tForecast3Val
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 307
|
x coordinate : 308
|
||||||
y coordinate : 281
|
y coordinate : 281
|
||||||
Width : 71
|
Width : 71
|
||||||
Height : 25
|
Height : 25
|
||||||
@@ -480,7 +480,7 @@ Text tF3Icon
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 324
|
x coordinate : 325
|
||||||
y coordinate : 243
|
y coordinate : 243
|
||||||
Width : 40
|
Width : 40
|
||||||
Height : 35
|
Height : 35
|
||||||
@@ -510,7 +510,7 @@ Text tForecast3
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 308
|
x coordinate : 309
|
||||||
y coordinate : 214
|
y coordinate : 214
|
||||||
Width : 72
|
Width : 72
|
||||||
Height : 25
|
Height : 25
|
||||||
@@ -540,7 +540,7 @@ Text tForecast4
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 389
|
x coordinate : 390
|
||||||
y coordinate : 214
|
y coordinate : 214
|
||||||
Width : 72
|
Width : 72
|
||||||
Height : 25
|
Height : 25
|
||||||
@@ -570,7 +570,7 @@ Text tF4Icon
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 405
|
x coordinate : 406
|
||||||
y coordinate : 243
|
y coordinate : 243
|
||||||
Width : 40
|
Width : 40
|
||||||
Height : 35
|
Height : 35
|
||||||
@@ -600,7 +600,7 @@ Text tForecast4Val
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 389
|
x coordinate : 390
|
||||||
y coordinate : 281
|
y coordinate : 281
|
||||||
Width : 72
|
Width : 72
|
||||||
Height : 25
|
Height : 25
|
||||||
@@ -630,7 +630,7 @@ Text tMainTextAlt
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 119
|
x coordinate : 120
|
||||||
y coordinate : 214
|
y coordinate : 214
|
||||||
Width : 106
|
Width : 106
|
||||||
Height : 42
|
Height : 42
|
||||||
@@ -660,7 +660,7 @@ Text tMainIconAlt
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 15
|
x coordinate : 16
|
||||||
y coordinate : 225
|
y coordinate : 225
|
||||||
Width : 100
|
Width : 100
|
||||||
Height : 66
|
Height : 66
|
||||||
@@ -690,7 +690,7 @@ Text tMRIcon
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 116
|
x coordinate : 117
|
||||||
y coordinate : 270
|
y coordinate : 270
|
||||||
Width : 40
|
Width : 40
|
||||||
Height : 35
|
Height : 35
|
||||||
@@ -720,7 +720,7 @@ Text tMR
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 159
|
x coordinate : 160
|
||||||
y coordinate : 274
|
y coordinate : 274
|
||||||
Width : 62
|
Width : 62
|
||||||
Height : 21
|
Height : 21
|
||||||
@@ -750,7 +750,7 @@ Text tNotifyHead
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 15
|
x coordinate : 16
|
||||||
y coordinate : 205
|
y coordinate : 205
|
||||||
Width : 450
|
Width : 450
|
||||||
Height : 58
|
Height : 58
|
||||||
@@ -780,7 +780,7 @@ Text tNotifyText
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 15
|
x coordinate : 16
|
||||||
y coordinate : 262
|
y coordinate : 262
|
||||||
Width : 450
|
Width : 450
|
||||||
Height : 47
|
Height : 47
|
||||||
@@ -810,7 +810,7 @@ Text tIcon1
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 15
|
x coordinate : 16
|
||||||
y coordinate : 0
|
y coordinate : 0
|
||||||
Width : 38
|
Width : 38
|
||||||
Height : 38
|
Height : 38
|
||||||
@@ -840,7 +840,7 @@ Text tIcon2
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 428
|
x coordinate : 429
|
||||||
y coordinate : 0
|
y coordinate : 0
|
||||||
Width : 38
|
Width : 38
|
||||||
Height : 38
|
Height : 38
|
||||||
@@ -870,7 +870,7 @@ Text tTimeAdd
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 15
|
x coordinate : 16
|
||||||
y coordinate : 130
|
y coordinate : 130
|
||||||
Width : 450
|
Width : 450
|
||||||
Height : 32
|
Height : 32
|
||||||
@@ -880,7 +880,7 @@ Text tTimeAdd
|
|||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : flat
|
Style : flat
|
||||||
Associated Keyboard : none
|
Associated Keyboard : none
|
||||||
Font ID : 1
|
Font ID : 2
|
||||||
Back. Color : 0
|
Back. Color : 0
|
||||||
Font Color : 65535
|
Font Color : 65535
|
||||||
Horizontal Alignment : center
|
Horizontal Alignment : center
|
||||||
@@ -975,6 +975,18 @@ Timer tmSerial
|
|||||||
// get value normal
|
// get value normal
|
||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
|
// 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=="time")
|
if(tInstruction.txt=="time")
|
||||||
{
|
{
|
||||||
@@ -1063,9 +1075,6 @@ Timer tmSerial
|
|||||||
tF4Icon.txt=tF3Icon.txt
|
tF4Icon.txt=tF3Icon.txt
|
||||||
tF3Icon.txt=tF2Icon.txt
|
tF3Icon.txt=tF2Icon.txt
|
||||||
tF2Icon.txt=tF1Icon.txt
|
tF2Icon.txt=tF1Icon.txt
|
||||||
tF4Icon.pco=tF3Icon.pco
|
|
||||||
tF3Icon.pco=tF2Icon.pco
|
|
||||||
tF2Icon.pco=tF1Icon.pco
|
|
||||||
}
|
}
|
||||||
//tMR
|
//tMR
|
||||||
spstr strCommand.txt,tMR.txt,"~",16
|
spstr strCommand.txt,tMR.txt,"~",16
|
||||||
@@ -1090,31 +1099,34 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
spstr strCommand.txt,tTmp.txt,"~",1
|
spstr strCommand.txt,tTmp.txt,"~",1
|
||||||
covx tTmp.txt,tTime.bco,0,0
|
covx tTmp.txt,tTime.bco,0,0
|
||||||
screensaver.bco=tTime.bco
|
if(tTime.bco!=screensaver.bco)
|
||||||
tAMPM.bco=tTime.bco
|
{
|
||||||
tDate.bco=tTime.bco
|
screensaver.bco=tTime.bco
|
||||||
tMainIcon.bco=tTime.bco
|
tAMPM.bco=tTime.bco
|
||||||
tMainText.bco=tTime.bco
|
tDate.bco=tTime.bco
|
||||||
tMainIconAlt.bco=tTime.bco
|
tMainIcon.bco=tTime.bco
|
||||||
tMainTextAlt.bco=tTime.bco
|
tMainText.bco=tTime.bco
|
||||||
tMRIcon.bco=tTime.bco
|
tMainIconAlt.bco=tTime.bco
|
||||||
tMR.bco=tTime.bco
|
tMainTextAlt.bco=tTime.bco
|
||||||
tMRIcon.bco=tTime.bco
|
tMRIcon.bco=tTime.bco
|
||||||
tIcon1.bco=tTime.bco
|
tMR.bco=tTime.bco
|
||||||
tIcon2.bco=tTime.bco
|
tMRIcon.bco=tTime.bco
|
||||||
tForecast1.bco=tTime.bco
|
tIcon1.bco=tTime.bco
|
||||||
tForecast1Val.bco=tTime.bco
|
tIcon2.bco=tTime.bco
|
||||||
tF1Icon.bco=tTime.bco
|
tForecast1.bco=tTime.bco
|
||||||
tForecast2.bco=tTime.bco
|
tForecast1Val.bco=tTime.bco
|
||||||
tForecast2Val.bco=tTime.bco
|
tF1Icon.bco=tTime.bco
|
||||||
tF2Icon.bco=tTime.bco
|
tForecast2.bco=tTime.bco
|
||||||
tForecast3.bco=tTime.bco
|
tForecast2Val.bco=tTime.bco
|
||||||
tForecast3Val.bco=tTime.bco
|
tF2Icon.bco=tTime.bco
|
||||||
tF3Icon.bco=tTime.bco
|
tForecast3.bco=tTime.bco
|
||||||
tForecast4.bco=tTime.bco
|
tForecast3Val.bco=tTime.bco
|
||||||
tForecast4Val.bco=tTime.bco
|
tF3Icon.bco=tTime.bco
|
||||||
tF4Icon.bco=tTime.bco
|
tForecast4.bco=tTime.bco
|
||||||
tTimeAdd.bco=tTime.bco
|
tForecast4Val.bco=tTime.bco
|
||||||
|
tF4Icon.bco=tTime.bco
|
||||||
|
tTimeAdd.bco=tTime.bco
|
||||||
|
}
|
||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,tTime.pco,0,0
|
covx tTmp.txt,tTime.pco,0,0
|
||||||
spstr strCommand.txt,tTmp.txt,"~",3
|
spstr strCommand.txt,tTmp.txt,"~",3
|
||||||
@@ -1159,6 +1171,18 @@ Timer tmSerial
|
|||||||
covx tTmp.txt,tMR.pco,0,0
|
covx tTmp.txt,tMR.pco,0,0
|
||||||
spstr strCommand.txt,tTmp.txt,"~",22
|
spstr strCommand.txt,tTmp.txt,"~",22
|
||||||
covx tTmp.txt,tTimeAdd.pco,0,0
|
covx tTmp.txt,tTimeAdd.pco,0,0
|
||||||
|
if(tMRIcon.txt!=""&&p0.w!=320)
|
||||||
|
{
|
||||||
|
tF4Icon.pco=tF3Icon.pco
|
||||||
|
tF3Icon.pco=tF2Icon.pco
|
||||||
|
tF2Icon.pco=tF1Icon.pco
|
||||||
|
tForecast4Val.pco=tForecast3Val.pco
|
||||||
|
tForecast3Val.pco=tForecast2Val.pco
|
||||||
|
tForecast2Val.pco=tForecast1Val.pco
|
||||||
|
tForecast4.pco=tForecast3.pco
|
||||||
|
tForecast3.pco=tForecast2.pco
|
||||||
|
tForecast2.pco=tForecast1.pco
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(tInstruction.txt=="notify")
|
if(tInstruction.txt=="notify")
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -11,4 +11,6 @@ Program.s
|
|||||||
// dim value
|
// dim value
|
||||||
int dimValue=40
|
int dimValue=40
|
||||||
int dimValueNormal=100
|
int dimValueNormal=100
|
||||||
page pageStartup
|
//color vars
|
||||||
|
int defaultFontColor=65535
|
||||||
|
int defaultBcoColor=6371
|
||||||
|
|||||||
@@ -37,6 +37,25 @@ Page cardAlarm
|
|||||||
vis tCode,0
|
vis tCode,0
|
||||||
vis bPrev,0
|
vis bPrev,0
|
||||||
vis bNext,0
|
vis bNext,0
|
||||||
|
cardAlarm.bco=defaultBcoColor
|
||||||
|
for(sys0=0;sys0<40;sys0++)
|
||||||
|
{
|
||||||
|
if(b[sys0].type==98||b[sys0].type==116)
|
||||||
|
{
|
||||||
|
b[sys0].bco=defaultBcoColor
|
||||||
|
b[sys0].pco=defaultFontColor
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if(defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
tCode.bco=6371
|
||||||
|
tCode.pco=40179
|
||||||
|
}
|
||||||
|
if(defaultBcoColor==6371)
|
||||||
|
{
|
||||||
|
tCode.bco=10565
|
||||||
|
tCode.pco=40179
|
||||||
|
}
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -54,7 +73,7 @@ Variable (string) tSend
|
|||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 100
|
Max. Text Size: 200
|
||||||
|
|
||||||
Variable (string) va1
|
Variable (string) va1
|
||||||
Attributes
|
Attributes
|
||||||
@@ -740,6 +759,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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")
|
if(tInstruction.txt=="timeout")
|
||||||
{
|
{
|
||||||
@@ -749,6 +780,7 @@ Timer tmSerial
|
|||||||
}
|
}
|
||||||
if(tInstruction.txt=="pageType")
|
if(tInstruction.txt=="pageType")
|
||||||
{
|
{
|
||||||
|
sleepValue=0
|
||||||
//command format pageType,specialPageName
|
//command format pageType,specialPageName
|
||||||
//write name of speical page to tId
|
//write name of speical page to tId
|
||||||
spstr strCommand.txt,tId.txt,"~",1
|
spstr strCommand.txt,tId.txt,"~",1
|
||||||
|
|||||||
@@ -65,6 +65,26 @@ Page cardEntities
|
|||||||
vis nNum4,0
|
vis nNum4,0
|
||||||
vis bPrev,0
|
vis bPrev,0
|
||||||
vis bNext,0
|
vis bNext,0
|
||||||
|
cardEntities.bco=defaultBcoColor
|
||||||
|
for(sys0=0;sys0<65;sys0++)
|
||||||
|
{
|
||||||
|
if(b[sys0].type==98||b[sys0].type==116||b[sys0].type==54)
|
||||||
|
{
|
||||||
|
b[sys0].bco=defaultBcoColor
|
||||||
|
b[sys0].pco=defaultFontColor
|
||||||
|
}
|
||||||
|
if(b[sys0].type==53&&defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
b[sys0].pic=10
|
||||||
|
b[sys0].pic2=11
|
||||||
|
}
|
||||||
|
if(b[sys0].type==1&&defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
b[sys0].pic=14
|
||||||
|
b[sys0].pic1=13
|
||||||
|
b[sys0].pic2=15
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -120,6 +140,12 @@ Variable (string) entn4
|
|||||||
Text :
|
Text :
|
||||||
Max. Text Size: 80
|
Max. Text Size: 80
|
||||||
|
|
||||||
|
Variable (string) tSend
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 200
|
||||||
|
|
||||||
Number nNum1
|
Number nNum1
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -246,16 +272,6 @@ Text tIcon4
|
|||||||
Text : î°
|
Text : î°
|
||||||
Max. Text Size : 5
|
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
|
Text tTmp
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -769,8 +785,8 @@ Button bText1
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
State : unpressed
|
State : unpressed
|
||||||
Text : newtxt
|
Text :
|
||||||
Max. Text Size : 10
|
Max. Text Size : 20
|
||||||
|
|
||||||
Events
|
Events
|
||||||
Touch Press Event
|
Touch Press Event
|
||||||
@@ -794,8 +810,8 @@ Button bText2
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
State : unpressed
|
State : unpressed
|
||||||
Text : newtxt
|
Text :
|
||||||
Max. Text Size : 10
|
Max. Text Size : 20
|
||||||
|
|
||||||
Events
|
Events
|
||||||
Touch Press Event
|
Touch Press Event
|
||||||
@@ -819,8 +835,8 @@ Button bText3
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
State : unpressed
|
State : unpressed
|
||||||
Text : newtxt
|
Text :
|
||||||
Max. Text Size : 10
|
Max. Text Size : 20
|
||||||
|
|
||||||
Events
|
Events
|
||||||
Touch Press Event
|
Touch Press Event
|
||||||
@@ -844,8 +860,8 @@ Button bText4
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
State : unpressed
|
State : unpressed
|
||||||
Text : newtxt
|
Text :
|
||||||
Max. Text Size : 10
|
Max. Text Size : 20
|
||||||
|
|
||||||
Events
|
Events
|
||||||
Touch Press Event
|
Touch Press Event
|
||||||
@@ -1008,6 +1024,10 @@ Hotspot m2
|
|||||||
//popupLight.tEntity.txt=tEntity3.txt
|
//popupLight.tEntity.txt=tEntity3.txt
|
||||||
page popupLight
|
page popupLight
|
||||||
}
|
}
|
||||||
|
if(type3.txt=="fan")
|
||||||
|
{
|
||||||
|
page popupFan
|
||||||
|
}
|
||||||
|
|
||||||
Hotspot m1
|
Hotspot m1
|
||||||
Attributes
|
Attributes
|
||||||
@@ -1030,6 +1050,10 @@ Hotspot m1
|
|||||||
//popupLight.tEntity.txt=tEntity2.txt
|
//popupLight.tEntity.txt=tEntity2.txt
|
||||||
page popupLight
|
page popupLight
|
||||||
}
|
}
|
||||||
|
if(type2.txt=="fan")
|
||||||
|
{
|
||||||
|
page popupFan
|
||||||
|
}
|
||||||
|
|
||||||
Hotspot m0
|
Hotspot m0
|
||||||
Attributes
|
Attributes
|
||||||
@@ -1052,6 +1076,10 @@ Hotspot m0
|
|||||||
//popupLight.tEntity.txt=tEntity1.txt
|
//popupLight.tEntity.txt=tEntity1.txt
|
||||||
page popupLight
|
page popupLight
|
||||||
}
|
}
|
||||||
|
if(type1.txt=="fan")
|
||||||
|
{
|
||||||
|
page popupFan
|
||||||
|
}
|
||||||
|
|
||||||
Hotspot m3
|
Hotspot m3
|
||||||
Attributes
|
Attributes
|
||||||
@@ -1074,6 +1102,10 @@ Hotspot m3
|
|||||||
//popupLight.tEntity.txt=tEntity4.txt
|
//popupLight.tEntity.txt=tEntity4.txt
|
||||||
page popupLight
|
page popupLight
|
||||||
}
|
}
|
||||||
|
if(type4.txt=="fan")
|
||||||
|
{
|
||||||
|
page popupFan
|
||||||
|
}
|
||||||
|
|
||||||
Hotspot mSwipeNext
|
Hotspot mSwipeNext
|
||||||
Attributes
|
Attributes
|
||||||
@@ -1277,21 +1309,7 @@ Timer tmSerial
|
|||||||
tsw bDown1,1
|
tsw bDown1,1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(type1.txt=="light")
|
if(type1.txt=="light"||type1.txt=="switch"||type1.txt=="fan")
|
||||||
{
|
|
||||||
vis bUp1,0
|
|
||||||
vis bStop1,0
|
|
||||||
vis bDown1,0
|
|
||||||
vis btOnOff1,1
|
|
||||||
vis bText1,0
|
|
||||||
vis hSlider1,0
|
|
||||||
vis nNum1,0
|
|
||||||
// get Button State (optional Value)
|
|
||||||
spstr strCommand.txt,tTmp.txt,"~",8
|
|
||||||
covx tTmp.txt,sys0,0,0
|
|
||||||
btOnOff1.val=sys0
|
|
||||||
}
|
|
||||||
if(type1.txt=="switch")
|
|
||||||
{
|
{
|
||||||
vis bUp1,0
|
vis bUp1,0
|
||||||
vis bStop1,0
|
vis bStop1,0
|
||||||
@@ -1440,21 +1458,7 @@ Timer tmSerial
|
|||||||
tsw bDown2,1
|
tsw bDown2,1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(type2.txt=="light")
|
if(type2.txt=="light"||type2.txt=="switch"||type2.txt=="fan")
|
||||||
{
|
|
||||||
vis bUp2,0
|
|
||||||
vis bStop2,0
|
|
||||||
vis bDown2,0
|
|
||||||
vis btOnOff2,1
|
|
||||||
vis bText2,0
|
|
||||||
vis hSlider2,0
|
|
||||||
vis nNum2,0
|
|
||||||
// get Button State (optional Value)
|
|
||||||
spstr strCommand.txt,tTmp.txt,"~",14
|
|
||||||
covx tTmp.txt,sys0,0,0
|
|
||||||
btOnOff2.val=sys0
|
|
||||||
}
|
|
||||||
if(type2.txt=="switch")
|
|
||||||
{
|
{
|
||||||
vis bUp2,0
|
vis bUp2,0
|
||||||
vis bStop2,0
|
vis bStop2,0
|
||||||
@@ -1603,21 +1607,7 @@ Timer tmSerial
|
|||||||
tsw bDown3,1
|
tsw bDown3,1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(type3.txt=="light")
|
if(type3.txt=="light"||type3.txt=="switch"||type3.txt=="fan")
|
||||||
{
|
|
||||||
vis bUp3,0
|
|
||||||
vis bStop3,0
|
|
||||||
vis bDown3,0
|
|
||||||
vis btOnOff3,1
|
|
||||||
vis bText3,0
|
|
||||||
vis hSlider3,0
|
|
||||||
vis nNum3,0
|
|
||||||
// get Button State (optional Value)
|
|
||||||
spstr strCommand.txt,tTmp.txt,"~",20
|
|
||||||
covx tTmp.txt,sys0,0,0
|
|
||||||
btOnOff3.val=sys0
|
|
||||||
}
|
|
||||||
if(type3.txt=="switch")
|
|
||||||
{
|
{
|
||||||
vis bUp3,0
|
vis bUp3,0
|
||||||
vis bStop3,0
|
vis bStop3,0
|
||||||
@@ -1766,21 +1756,7 @@ Timer tmSerial
|
|||||||
tsw bDown4,1
|
tsw bDown4,1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(type4.txt=="light")
|
if(type4.txt=="light"||type4.txt=="switch"||type4.txt=="fan")
|
||||||
{
|
|
||||||
vis bUp4,0
|
|
||||||
vis bStop4,0
|
|
||||||
vis bDown4,0
|
|
||||||
vis btOnOff4,1
|
|
||||||
vis bText4,0
|
|
||||||
vis hSlider4,0
|
|
||||||
vis nNum4,0
|
|
||||||
// get Button State (optional Value)
|
|
||||||
spstr strCommand.txt,tTmp.txt,"~",26
|
|
||||||
covx tTmp.txt,sys0,0,0
|
|
||||||
btOnOff4.val=sys0
|
|
||||||
}
|
|
||||||
if(type4.txt=="switch")
|
|
||||||
{
|
{
|
||||||
vis bUp4,0
|
vis bUp4,0
|
||||||
vis bStop4,0
|
vis bStop4,0
|
||||||
@@ -1853,6 +1829,7 @@ Timer tmSerial
|
|||||||
}
|
}
|
||||||
if(tInstruction.txt=="pageType")
|
if(tInstruction.txt=="pageType")
|
||||||
{
|
{
|
||||||
|
sleepValue=0
|
||||||
//command format pageType,specialPageName
|
//command format pageType,specialPageName
|
||||||
//write name of speical page to tId
|
//write name of speical page to tId
|
||||||
spstr strCommand.txt,tId.txt,"~",1
|
spstr strCommand.txt,tId.txt,"~",1
|
||||||
@@ -1929,6 +1906,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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")
|
if(tInstruction.txt=="timeout")
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -36,6 +36,15 @@ Page cardGrid
|
|||||||
vis tEntity6,0
|
vis tEntity6,0
|
||||||
vis bPrev,0
|
vis bPrev,0
|
||||||
vis bNext,0
|
vis bNext,0
|
||||||
|
cardGrid.bco=defaultBcoColor
|
||||||
|
for(sys0=0;sys0<42;sys0++)
|
||||||
|
{
|
||||||
|
if(b[sys0].type==98||b[sys0].type==116)
|
||||||
|
{
|
||||||
|
b[sys0].bco=defaultBcoColor
|
||||||
|
b[sys0].pco=defaultFontColor
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -115,6 +124,12 @@ Variable (string) entn6
|
|||||||
Text :
|
Text :
|
||||||
Max. Text Size: 80
|
Max. Text Size: 80
|
||||||
|
|
||||||
|
Variable (string) tSend
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 200
|
||||||
|
|
||||||
Text tHeading
|
Text tHeading
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -135,16 +150,6 @@ Text tEntity1
|
|||||||
Text : tEntity1
|
Text : tEntity1
|
||||||
Max. Text Size : 30
|
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
|
Text tTmp
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -774,6 +779,7 @@ Timer tmSerial
|
|||||||
}
|
}
|
||||||
if(tInstruction.txt=="pageType")
|
if(tInstruction.txt=="pageType")
|
||||||
{
|
{
|
||||||
|
sleepValue=0
|
||||||
//command format pageType,specialPageName
|
//command format pageType,specialPageName
|
||||||
//write name of speical page to tId
|
//write name of speical page to tId
|
||||||
spstr strCommand.txt,tId.txt,"~",1
|
spstr strCommand.txt,tId.txt,"~",1
|
||||||
@@ -850,6 +856,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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")
|
if(tInstruction.txt=="timeout")
|
||||||
{
|
{
|
||||||
@@ -911,6 +929,10 @@ Timer tmLP
|
|||||||
{
|
{
|
||||||
page popupLight
|
page popupLight
|
||||||
}
|
}
|
||||||
|
if(tTmp.txt=="fan")
|
||||||
|
{
|
||||||
|
page popupFan
|
||||||
|
}
|
||||||
|
|
||||||
TouchCap tc0
|
TouchCap tc0
|
||||||
Attributes
|
Attributes
|
||||||
|
|||||||
@@ -21,6 +21,21 @@ Page cardMedia
|
|||||||
vis t5,0
|
vis t5,0
|
||||||
vis bPrev,0
|
vis bPrev,0
|
||||||
vis bNext,0
|
vis bNext,0
|
||||||
|
cardMedia.bco=defaultBcoColor
|
||||||
|
for(sys0=0;sys0<34;sys0++)
|
||||||
|
{
|
||||||
|
if(b[sys0].type==98||b[sys0].type==116)
|
||||||
|
{
|
||||||
|
b[sys0].bco=defaultBcoColor
|
||||||
|
b[sys0].pco=defaultFontColor
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if(defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
hVolume.pic=14
|
||||||
|
hVolume.pic1=13
|
||||||
|
hVolume.pic2=15
|
||||||
|
}
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -51,15 +66,11 @@ Variable (string) vaMenu
|
|||||||
Text :
|
Text :
|
||||||
Max. Text Size: 50
|
Max. Text Size: 50
|
||||||
|
|
||||||
Text tSend
|
Variable (string) tSend
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Text :
|
||||||
Disable release event after dragging: 0
|
Max. Text Size: 200
|
||||||
Send Component ID : disabled
|
|
||||||
Associated Keyboard : none
|
|
||||||
Text :
|
|
||||||
Max. Text Size : 200
|
|
||||||
|
|
||||||
Text tTmp
|
Text tTmp
|
||||||
Attributes
|
Attributes
|
||||||
@@ -666,6 +677,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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")
|
if(tInstruction.txt=="timeout")
|
||||||
{
|
{
|
||||||
@@ -675,6 +698,7 @@ Timer tmSerial
|
|||||||
}
|
}
|
||||||
if(tInstruction.txt=="pageType")
|
if(tInstruction.txt=="pageType")
|
||||||
{
|
{
|
||||||
|
sleepValue=0
|
||||||
//command format pageType,specialPageName
|
//command format pageType,specialPageName
|
||||||
//write name of speical page to tId
|
//write name of speical page to tId
|
||||||
spstr strCommand.txt,tId.txt,"~",1
|
spstr strCommand.txt,tId.txt,"~",1
|
||||||
|
|||||||
@@ -32,6 +32,25 @@ Page cardQR
|
|||||||
vis bText2,0
|
vis bText2,0
|
||||||
tsw m0,0
|
tsw m0,0
|
||||||
tsw m1,0
|
tsw m1,0
|
||||||
|
cardQR.bco=defaultBcoColor
|
||||||
|
for(sys0=0;sys0<32;sys0++)
|
||||||
|
{
|
||||||
|
if(b[sys0].type==98||b[sys0].type==116)
|
||||||
|
{
|
||||||
|
b[sys0].bco=defaultBcoColor
|
||||||
|
b[sys0].pco=defaultFontColor
|
||||||
|
}
|
||||||
|
if(b[sys0].type==53&&defaultBcoColor==6371)
|
||||||
|
{
|
||||||
|
b[sys0].pic=1
|
||||||
|
b[sys0].pic2=2
|
||||||
|
}
|
||||||
|
if(b[sys0].type==53&&defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
b[sys0].pic=10
|
||||||
|
b[sys0].pic2=11
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -49,7 +68,7 @@ Variable (string) tSend
|
|||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 100
|
Max. Text Size: 200
|
||||||
|
|
||||||
Variable (string) tTmp
|
Variable (string) tTmp
|
||||||
Attributes
|
Attributes
|
||||||
@@ -609,6 +628,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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")
|
if(tInstruction.txt=="timeout")
|
||||||
{
|
{
|
||||||
@@ -618,6 +649,7 @@ Timer tmSerial
|
|||||||
}
|
}
|
||||||
if(tInstruction.txt=="pageType")
|
if(tInstruction.txt=="pageType")
|
||||||
{
|
{
|
||||||
|
sleepValue=0
|
||||||
//command format pageType,specialPageName
|
//command format pageType,specialPageName
|
||||||
//write name of speical page to tId
|
//write name of speical page to tId
|
||||||
spstr strCommand.txt,tId.txt,"~",1
|
spstr strCommand.txt,tId.txt,"~",1
|
||||||
|
|||||||
@@ -41,6 +41,21 @@ Page cardThermo
|
|||||||
vis xTempDest1,0
|
vis xTempDest1,0
|
||||||
vis bPrev,0
|
vis bPrev,0
|
||||||
vis bNext,0
|
vis bNext,0
|
||||||
|
cardThermo.bco=defaultBcoColor
|
||||||
|
for(sys0=0;sys0<53;sys0++)
|
||||||
|
{
|
||||||
|
if(b[sys0].type==98||b[sys0].type==116||b[sys0].type==59)
|
||||||
|
{
|
||||||
|
b[sys0].bco=defaultBcoColor
|
||||||
|
b[sys0].pco=defaultFontColor
|
||||||
|
}
|
||||||
|
if(b[sys0].type==53)
|
||||||
|
{
|
||||||
|
b[sys0].bco=defaultBcoColor
|
||||||
|
b[sys0].bco2=defaultBcoColor
|
||||||
|
b[sys0].pco=defaultFontColor
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -124,7 +139,7 @@ Variable (string) tSend
|
|||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 100
|
Max. Text Size: 200
|
||||||
|
|
||||||
XFloat xTempDest1
|
XFloat xTempDest1
|
||||||
Attributes
|
Attributes
|
||||||
@@ -240,16 +255,6 @@ Text tCF2
|
|||||||
Text : î
|
Text : î
|
||||||
Max. Text Size : 10
|
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
|
Text tCF
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -1054,7 +1059,7 @@ Timer tmSerial
|
|||||||
//Text tStateLbl
|
//Text tStateLbl
|
||||||
spstr strCommand.txt,tStateLbl.txt,"~",43
|
spstr strCommand.txt,tStateLbl.txt,"~",43
|
||||||
//Text tALbl
|
//Text tALbl
|
||||||
spstr strCommand.txt,tALbl.txt,"~",44
|
//spstr strCommand.txt,tALbl.txt,"~",44
|
||||||
//Text tCF
|
//Text tCF
|
||||||
spstr strCommand.txt,tCF.txt,"~",45
|
spstr strCommand.txt,tCF.txt,"~",45
|
||||||
tCF1.txt=tCF.txt
|
tCF1.txt=tCF.txt
|
||||||
@@ -1080,6 +1085,7 @@ Timer tmSerial
|
|||||||
}
|
}
|
||||||
if(tInstruction.txt=="pageType")
|
if(tInstruction.txt=="pageType")
|
||||||
{
|
{
|
||||||
|
sleepValue=0
|
||||||
//command format pageType,specialPageName
|
//command format pageType,specialPageName
|
||||||
//write name of speical page to tId
|
//write name of speical page to tId
|
||||||
spstr strCommand.txt,tId.txt,"~",1
|
spstr strCommand.txt,tId.txt,"~",1
|
||||||
@@ -1156,6 +1162,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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")
|
if(tInstruction.txt=="timeout")
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -152,7 +152,7 @@ Text tVersion
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Associated Keyboard : none
|
Associated Keyboard : none
|
||||||
Text : 37
|
Text : 42
|
||||||
Max. Text Size : 10
|
Max. Text Size : 10
|
||||||
|
|
||||||
Picture p0
|
Picture p0
|
||||||
@@ -277,6 +277,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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")
|
if(tInstruction.txt=="timeout")
|
||||||
{
|
{
|
||||||
|
|||||||
660
HMI/US/landscape/n2t-out/popupFan.txt
Normal file
660
HMI/US/landscape/n2t-out/popupFan.txt
Normal file
@@ -0,0 +1,660 @@
|
|||||||
|
Page popupFan
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Locked : no
|
||||||
|
Swide up page ID : disabled
|
||||||
|
Swide down page ID : disabled
|
||||||
|
Swide left page ID : disabled
|
||||||
|
Swide right page ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Preinitialize Event
|
||||||
|
dim=dimValueNormal
|
||||||
|
//get entitiy name
|
||||||
|
tEntity.txt=pageIcons.tTmp1.txt
|
||||||
|
//get entity id
|
||||||
|
entn.txt=pageIcons.tTmp2.txt
|
||||||
|
vis p0,0
|
||||||
|
vis tSend,0
|
||||||
|
vis tTmp,0
|
||||||
|
vis tInstruction,0
|
||||||
|
vis tId,0
|
||||||
|
//page open event
|
||||||
|
// event,pageOpenDetail,typeOfPage,tEntityName
|
||||||
|
// craft command
|
||||||
|
tSend.txt="event,pageOpenDetail,popupFan,"+entn.txt
|
||||||
|
//send calc crc
|
||||||
|
btlen tSend.txt,sys0
|
||||||
|
crcrest 1,0xffff // reset CRC
|
||||||
|
crcputh 55 bb
|
||||||
|
crcputs sys0,2
|
||||||
|
crcputs tSend.txt,0
|
||||||
|
//send cmd
|
||||||
|
printh 55 bb
|
||||||
|
prints sys0,2
|
||||||
|
prints tSend.txt,0
|
||||||
|
prints crcval,2
|
||||||
|
vis hSpeed,0
|
||||||
|
popupFan.bco=defaultBcoColor
|
||||||
|
for(sys0=0;sys0<24;sys0++)
|
||||||
|
{
|
||||||
|
if(b[sys0].type==98||b[sys0].type==116)
|
||||||
|
{
|
||||||
|
b[sys0].bco=defaultBcoColor
|
||||||
|
b[sys0].pco=defaultFontColor
|
||||||
|
}
|
||||||
|
if(b[sys0].type==53&&defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
b[sys0].pic=10
|
||||||
|
b[sys0].pic2=11
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if(defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
hSpeed.pic=14
|
||||||
|
hSpeed.pic1=13
|
||||||
|
hSpeed.pic2=15
|
||||||
|
}
|
||||||
|
|
||||||
|
Variable (string) strCommand
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 500
|
||||||
|
|
||||||
|
Variable (string) entn
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 80
|
||||||
|
|
||||||
|
Variable (int32) mode
|
||||||
|
Attributes
|
||||||
|
Scope: local
|
||||||
|
Value: 1
|
||||||
|
|
||||||
|
Variable (int32) mode_temp
|
||||||
|
Attributes
|
||||||
|
Scope: local
|
||||||
|
Value: 0
|
||||||
|
|
||||||
|
Variable (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
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Text :
|
||||||
|
Max. Text Size : 25
|
||||||
|
|
||||||
|
Text tIcon1
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Text :
|
||||||
|
Max. Text Size : 10
|
||||||
|
|
||||||
|
Text t1
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Text :
|
||||||
|
Max. Text Size : 50
|
||||||
|
|
||||||
|
Text tTmp
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Text :
|
||||||
|
Max. Text Size : 80
|
||||||
|
|
||||||
|
Text tInstruction
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Text :
|
||||||
|
Max. Text Size : 20
|
||||||
|
|
||||||
|
Text tId
|
||||||
|
Attributes
|
||||||
|
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 hSpeed
|
||||||
|
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
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Release Event
|
||||||
|
tmCooldown.en=1
|
||||||
|
tmCooldown.tim=2500
|
||||||
|
//craft command
|
||||||
|
tSend.txt="event,buttonPress2,"+entn.txt+",number-set,"
|
||||||
|
covx hSpeed.val,tTmp.txt,0,0
|
||||||
|
tSend.txt+=tTmp.txt
|
||||||
|
//send calc crc
|
||||||
|
btlen tSend.txt,sys0
|
||||||
|
crcrest 1,0xffff // reset CRC
|
||||||
|
crcputh 55 bb
|
||||||
|
crcputs sys0,2
|
||||||
|
crcputs tSend.txt,0
|
||||||
|
//send cmd
|
||||||
|
printh 55 bb
|
||||||
|
prints sys0,2
|
||||||
|
prints tSend.txt,0
|
||||||
|
prints crcval,2
|
||||||
|
|
||||||
|
Button b0
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
State : unpressed
|
||||||
|
Text : î
|
||||||
|
Max. Text Size : 10
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
tSend.txt="event,buttonPress2,popupLight,bExit"
|
||||||
|
//send calc crc
|
||||||
|
btlen tSend.txt,sys0
|
||||||
|
crcrest 1,0xffff // reset CRC
|
||||||
|
crcputh 55 bb
|
||||||
|
crcputs sys0,2
|
||||||
|
crcputs tSend.txt,0
|
||||||
|
//send cmd
|
||||||
|
printh 55 bb
|
||||||
|
prints sys0,2
|
||||||
|
prints tSend.txt,0
|
||||||
|
prints crcval,2
|
||||||
|
|
||||||
|
Button 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
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
State : unpressed
|
||||||
|
Text :
|
||||||
|
Max. Text Size : 10
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//craft command
|
||||||
|
tSend.txt="event,buttonPress2,"+entn.txt+","+"OnOff,"
|
||||||
|
covx btOnOff1.val,tTmp.txt,0,0
|
||||||
|
tSend.txt+=tTmp.txt
|
||||||
|
//send calc crc
|
||||||
|
btlen tSend.txt,sys0
|
||||||
|
crcrest 1,0xffff // reset CRC
|
||||||
|
crcputh 55 bb
|
||||||
|
crcputs sys0,2
|
||||||
|
crcputs tSend.txt,0
|
||||||
|
//send cmd
|
||||||
|
printh 55 bb
|
||||||
|
prints sys0,2
|
||||||
|
prints tSend.txt,0
|
||||||
|
prints crcval,2
|
||||||
|
|
||||||
|
Timer tmSleep
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Period (ms): 1000
|
||||||
|
Enabled : yes
|
||||||
|
|
||||||
|
Events
|
||||||
|
Timer Event
|
||||||
|
if(sleepTimeout!=0)
|
||||||
|
{
|
||||||
|
sleepValue+=1
|
||||||
|
if(sleepTimeout<=sleepValue)
|
||||||
|
{
|
||||||
|
sleepValue=0
|
||||||
|
click b0,1
|
||||||
|
click b0,0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Timer tmSerial
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Period (ms): 50
|
||||||
|
Enabled : yes
|
||||||
|
|
||||||
|
Events
|
||||||
|
Timer Event
|
||||||
|
// data available
|
||||||
|
if(usize>1)
|
||||||
|
{
|
||||||
|
bufferPos=0
|
||||||
|
while(bufferPos<usize)
|
||||||
|
{
|
||||||
|
// check for 0x55 0xBB - Command Init Secuence
|
||||||
|
if(u[bufferPos]==187&&u[bufferPos-1]==85)
|
||||||
|
{
|
||||||
|
//remove garbage at the start of the buffer if there's any to free buffer for command
|
||||||
|
if(u[bufferPos]!=1)
|
||||||
|
{
|
||||||
|
udelete bufferPos-1
|
||||||
|
}
|
||||||
|
//instruction is now aligned with buffer, because we deleted garbage before instrcution
|
||||||
|
//get length after init sequence (check if there are more than to bytes in buffer)
|
||||||
|
if(3<usize)
|
||||||
|
{
|
||||||
|
// check if serial buffer has reached the announced length
|
||||||
|
ucopy payloadLength,2,2,0
|
||||||
|
// we are only checking payload length so we have to skip first 3 bytes (init+payload length) (-1 because of < instead of <=)
|
||||||
|
payloadLength+=3
|
||||||
|
// payload length does also not contain crc, so we are adding another 2 bytes for crc
|
||||||
|
payloadLength+=2
|
||||||
|
if(payloadLength<usize)
|
||||||
|
{
|
||||||
|
// calculate crc
|
||||||
|
crcrest 1,0xFFFF
|
||||||
|
// u[2] contains payload legth at 3rd pos in buffer, we are calculating crc from 3rd pos with number of bytes from payload length
|
||||||
|
//crcputu 3,u[2]
|
||||||
|
// u[2] cotnains payload length, we are calculating a crc over the whole message, so we have to add 3 to the length from u[2]
|
||||||
|
crcputu 0,payloadLength-1
|
||||||
|
// get recived crc to be able to compare it
|
||||||
|
ucopy recvCrc,payloadLength-1,2,0
|
||||||
|
// compare crc with recived value
|
||||||
|
if(crcval==recvCrc)
|
||||||
|
{
|
||||||
|
// crc is okay
|
||||||
|
// here is the location where acual code should be
|
||||||
|
// write command to variable strCommand
|
||||||
|
ucopy strCommand.txt,4,payloadLength-5,0
|
||||||
|
// write instruction to tInstuction (debug output, but used as variable here, ui elements will be disabled by default)
|
||||||
|
spstr strCommand.txt,tInstruction.txt,"~",0
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",1
|
||||||
|
if(tInstruction.txt=="entityUpdateDetail"&&entn.txt==tTmp.txt)
|
||||||
|
{
|
||||||
|
// change icon
|
||||||
|
spstr strCommand.txt,tIcon1.txt,"~",2
|
||||||
|
vis tIcon1,1
|
||||||
|
// change icon color
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",3
|
||||||
|
covx tTmp.txt,sys0,0,0
|
||||||
|
tIcon1.pco=sys0
|
||||||
|
// get Button State
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",4
|
||||||
|
covx tTmp.txt,sys0,0,0
|
||||||
|
btOnOff1.val=sys0
|
||||||
|
// get Speed value
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",5
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
vis t1,0
|
||||||
|
vis hSpeed,0
|
||||||
|
}else
|
||||||
|
{
|
||||||
|
vis t1,1
|
||||||
|
vis hSpeed,1
|
||||||
|
covx tTmp.txt,sys0,0,0
|
||||||
|
if(tmCooldown.en==0)
|
||||||
|
{
|
||||||
|
hSpeed.val=sys0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// set hSpeed maxValue
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",6
|
||||||
|
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")
|
||||||
|
{
|
||||||
|
// 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
|
||||||
|
}
|
||||||
|
if(tInstruction.txt=="pageType")
|
||||||
|
{
|
||||||
|
//command format pageType,specialPageName
|
||||||
|
//write name of speical page to tId
|
||||||
|
spstr strCommand.txt,tId.txt,"~",1
|
||||||
|
//save second arg if there's one
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
|
//save third arg if there's one
|
||||||
|
spstr strCommand.txt,pageIcons.tTmp2.txt,"~",3
|
||||||
|
//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
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// end of user code
|
||||||
|
udelete payloadLength-1
|
||||||
|
bufferPos=0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// next character
|
||||||
|
bufferPos++
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Timer tmCooldown
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Period (ms): 100
|
||||||
|
Enabled : no
|
||||||
|
|
||||||
|
Events
|
||||||
|
Timer Event
|
||||||
|
tmCooldown.en=0
|
||||||
|
|
||||||
|
TouchCap tc0
|
||||||
|
Attributes
|
||||||
|
Scope: local
|
||||||
|
Value: 0
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
sleepValue=0
|
||||||
|
|
||||||
@@ -50,12 +50,35 @@ Page popupLight
|
|||||||
vis t0,0
|
vis t0,0
|
||||||
vis pColorWheel,0
|
vis pColorWheel,0
|
||||||
//vis t0,0
|
//vis t0,0
|
||||||
|
popupLight.bco=defaultBcoColor
|
||||||
|
for(sys0=0;sys0<27;sys0++)
|
||||||
|
{
|
||||||
|
if(b[sys0].type==98||b[sys0].type==116)
|
||||||
|
{
|
||||||
|
b[sys0].bco=defaultBcoColor
|
||||||
|
b[sys0].pco=defaultFontColor
|
||||||
|
}
|
||||||
|
if(b[sys0].type==53&&defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
b[sys0].pic=10
|
||||||
|
b[sys0].pic2=11
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if(defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
hBrightness.pic=14
|
||||||
|
hBrightness.pic1=13
|
||||||
|
hBrightness.pic2=15
|
||||||
|
hTempSlider.pic=16
|
||||||
|
hTempSlider.pic1=17
|
||||||
|
hTempSlider.pic2=15
|
||||||
|
}
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 100
|
Max. Text Size: 500
|
||||||
|
|
||||||
Variable (string) entn
|
Variable (string) entn
|
||||||
Attributes
|
Attributes
|
||||||
@@ -73,6 +96,12 @@ Variable (int32) mode_temp
|
|||||||
Scope: local
|
Scope: local
|
||||||
Value: 0
|
Value: 0
|
||||||
|
|
||||||
|
Variable (string) tSend
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 200
|
||||||
|
|
||||||
Text tEntity
|
Text tEntity
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -133,16 +162,6 @@ Text t4
|
|||||||
Text : Temperature
|
Text : Temperature
|
||||||
Max. Text Size : 50
|
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
|
Text tTmp
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -151,7 +170,7 @@ Text tTmp
|
|||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Associated Keyboard : none
|
Associated Keyboard : none
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size : 10
|
Max. Text Size : 80
|
||||||
|
|
||||||
Text tInstruction
|
Text tInstruction
|
||||||
Attributes
|
Attributes
|
||||||
@@ -443,21 +462,22 @@ Timer tmSerial
|
|||||||
ucopy strCommand.txt,4,payloadLength-5,0
|
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)
|
// write instruction to tInstuction (debug output, but used as variable here, ui elements will be disabled by default)
|
||||||
spstr strCommand.txt,tInstruction.txt,"~",0
|
spstr strCommand.txt,tInstruction.txt,"~",0
|
||||||
if(tInstruction.txt=="entityUpdateDetail")
|
spstr strCommand.txt,tTmp.txt,"~",1
|
||||||
|
if(tInstruction.txt=="entityUpdateDetail"&&entn.txt==tTmp.txt)
|
||||||
{
|
{
|
||||||
// change icon
|
// change icon
|
||||||
spstr strCommand.txt,tIcon1.txt,"~",1
|
spstr strCommand.txt,tIcon1.txt,"~",2
|
||||||
vis tIcon1,1
|
vis tIcon1,1
|
||||||
// change icon color
|
// change icon color
|
||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",3
|
||||||
covx tTmp.txt,sys0,0,0
|
covx tTmp.txt,sys0,0,0
|
||||||
tIcon1.pco=sys0
|
tIcon1.pco=sys0
|
||||||
// get Button State
|
// get Button State
|
||||||
spstr strCommand.txt,tTmp.txt,"~",3
|
spstr strCommand.txt,tTmp.txt,"~",4
|
||||||
covx tTmp.txt,sys0,0,0
|
covx tTmp.txt,sys0,0,0
|
||||||
btOnOff1.val=sys0
|
btOnOff1.val=sys0
|
||||||
// get Brightness value
|
// get Brightness value
|
||||||
spstr strCommand.txt,tTmp.txt,"~",4
|
spstr strCommand.txt,tTmp.txt,"~",5
|
||||||
if(tTmp.txt=="disable")
|
if(tTmp.txt=="disable")
|
||||||
{
|
{
|
||||||
vis t1,0
|
vis t1,0
|
||||||
@@ -475,7 +495,7 @@ Timer tmSerial
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
// get ColorTemp value
|
// get ColorTemp value
|
||||||
spstr strCommand.txt,tTmp.txt,"~",5
|
spstr strCommand.txt,tTmp.txt,"~",6
|
||||||
if(tTmp.txt=="disable")
|
if(tTmp.txt=="disable")
|
||||||
{
|
{
|
||||||
vis hTempSlider,0
|
vis hTempSlider,0
|
||||||
@@ -519,7 +539,7 @@ Timer tmSerial
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
// get Color value
|
// get Color value
|
||||||
spstr strCommand.txt,tTmp.txt,"~",6
|
spstr strCommand.txt,tTmp.txt,"~",7
|
||||||
// disable -> isn't supported
|
// disable -> isn't supported
|
||||||
if(tTmp.txt=="disable")
|
if(tTmp.txt=="disable")
|
||||||
{
|
{
|
||||||
@@ -540,11 +560,11 @@ Timer tmSerial
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
// set t0 Color (Localization)
|
// set t0 Color (Localization)
|
||||||
spstr strCommand.txt,t0.txt,"~",7
|
spstr strCommand.txt,t0.txt,"~",8
|
||||||
// set t4 Temperature (Localization)
|
// set t4 Temperature (Localization)
|
||||||
spstr strCommand.txt,t4.txt,"~",8
|
spstr strCommand.txt,t4.txt,"~",9
|
||||||
// set t1 Brightness (Localization)
|
// set t1 Brightness (Localization)
|
||||||
spstr strCommand.txt,t1.txt,"~",9
|
spstr strCommand.txt,t1.txt,"~",10
|
||||||
}
|
}
|
||||||
if(tInstruction.txt=="time")
|
if(tInstruction.txt=="time")
|
||||||
{
|
{
|
||||||
@@ -565,6 +585,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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")
|
if(tInstruction.txt=="timeout")
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -12,12 +12,24 @@ Page popupNotify
|
|||||||
|
|
||||||
Events
|
Events
|
||||||
Preinitialize Event
|
Preinitialize Event
|
||||||
|
popupNotify.bco=defaultBcoColor
|
||||||
dim=dimValueNormal
|
dim=dimValueNormal
|
||||||
vis p0,0
|
vis p0,0
|
||||||
vis tSend,0
|
vis tSend,0
|
||||||
vis tTmp,0
|
vis tTmp,0
|
||||||
vis tInstruction,0
|
vis tInstruction,0
|
||||||
vis tId,0
|
vis tId,0
|
||||||
|
popupNotify.bco=defaultBcoColor
|
||||||
|
tHeading.bco=defaultBcoColor
|
||||||
|
b0.bco=defaultBcoColor
|
||||||
|
tText.bco=defaultBcoColor
|
||||||
|
b1.bco=defaultBcoColor
|
||||||
|
b2.bco=defaultBcoColor
|
||||||
|
tHeading.pco=defaultFontColor
|
||||||
|
b0.pco=defaultFontColor
|
||||||
|
tText.pco=defaultFontColor
|
||||||
|
b1.pco=defaultFontColor
|
||||||
|
b2.pco=defaultFontColor
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -36,15 +48,11 @@ Variable (int32) vaOldSleepT
|
|||||||
Scope: local
|
Scope: local
|
||||||
Value: 0
|
Value: 0
|
||||||
|
|
||||||
Text tSend
|
Variable (string) tSend
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Text :
|
||||||
Disable release event after dragging: 0
|
Max. Text Size: 200
|
||||||
Send Component ID : disabled
|
|
||||||
Associated Keyboard : none
|
|
||||||
Text : newtxt
|
|
||||||
Max. Text Size : 100
|
|
||||||
|
|
||||||
Text tTmp
|
Text tTmp
|
||||||
Attributes
|
Attributes
|
||||||
@@ -315,6 +323,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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")
|
if(tInstruction.txt=="timeout")
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -40,12 +40,46 @@ Page popupShutter
|
|||||||
prints sys0,2
|
prints sys0,2
|
||||||
prints tSend.txt,0
|
prints tSend.txt,0
|
||||||
prints crcval,2
|
prints crcval,2
|
||||||
|
popupShutter.bco=defaultBcoColor
|
||||||
|
b0.bco=defaultBcoColor
|
||||||
|
tIcon1.bco=defaultBcoColor
|
||||||
|
tEntity.bco=defaultBcoColor
|
||||||
|
tInfo1.bco=defaultBcoColor
|
||||||
|
tPosHeading.bco=defaultBcoColor
|
||||||
|
tTiltHeading.bco=defaultBcoColor
|
||||||
|
bUp1.bco=defaultBcoColor
|
||||||
|
bStop1.bco=defaultBcoColor
|
||||||
|
bDown1.bco=defaultBcoColor
|
||||||
|
bTLeft.bco=defaultBcoColor
|
||||||
|
bTStop.bco=defaultBcoColor
|
||||||
|
bTRight.bco=defaultBcoColor
|
||||||
|
b0.pco=defaultFontColor
|
||||||
|
tIcon1.pco=defaultFontColor
|
||||||
|
tEntity.pco=defaultFontColor
|
||||||
|
tInfo1.pco=defaultFontColor
|
||||||
|
tPosHeading.pco=defaultFontColor
|
||||||
|
tTiltHeading.pco=defaultFontColor
|
||||||
|
bUp1.pco=defaultFontColor
|
||||||
|
bStop1.pco=defaultFontColor
|
||||||
|
bDown1.pco=defaultFontColor
|
||||||
|
bTLeft.pco=defaultFontColor
|
||||||
|
bTStop.pco=defaultFontColor
|
||||||
|
bTRight.pco=defaultFontColor
|
||||||
|
if(defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
hTilt.pic=14
|
||||||
|
hTilt.pic1=13
|
||||||
|
hTilt.pic2=15
|
||||||
|
hPosition.pic=14
|
||||||
|
hPosition.pic1=13
|
||||||
|
hPosition.pic2=15
|
||||||
|
}
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 200
|
Max. Text Size: 500
|
||||||
|
|
||||||
Variable (string) entn
|
Variable (string) entn
|
||||||
Attributes
|
Attributes
|
||||||
@@ -69,7 +103,13 @@ Variable (string) tTmp
|
|||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 10
|
Max. Text Size: 80
|
||||||
|
|
||||||
|
Variable (string) tSend
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 200
|
||||||
|
|
||||||
Text tEntity
|
Text tEntity
|
||||||
Attributes
|
Attributes
|
||||||
@@ -91,16 +131,6 @@ Text tIcon1
|
|||||||
Text : î°
|
Text : î°
|
||||||
Max. Text Size : 10
|
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
|
Text tPosHeading
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -109,7 +139,7 @@ Text tPosHeading
|
|||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Associated Keyboard : none
|
Associated Keyboard : none
|
||||||
Text : Position
|
Text : Position
|
||||||
Max. Text Size : 15
|
Max. Text Size : 30
|
||||||
|
|
||||||
Text tInfo1
|
Text tInfo1
|
||||||
Attributes
|
Attributes
|
||||||
@@ -129,7 +159,7 @@ Text tTiltHeading
|
|||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Associated Keyboard : none
|
Associated Keyboard : none
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size : 15
|
Max. Text Size : 30
|
||||||
|
|
||||||
Picture p0
|
Picture p0
|
||||||
Attributes
|
Attributes
|
||||||
@@ -181,7 +211,7 @@ Slider hTilt
|
|||||||
Touch Release Event
|
Touch Release Event
|
||||||
// event,buttonPress2,internalNameEntity,positionSlider,50
|
// event,buttonPress2,internalNameEntity,positionSlider,50
|
||||||
//craft command
|
//craft command
|
||||||
tSend.txt="event,buttonPress2,"+entn.txt+",positionSlider,"
|
tSend.txt="event,buttonPress2,"+entn.txt+",tiltSlider,"
|
||||||
covx hPosition.val,tTmp.txt,0,0
|
covx hPosition.val,tTmp.txt,0,0
|
||||||
tSend.txt+=tTmp.txt
|
tSend.txt+=tTmp.txt
|
||||||
//send calc crc
|
//send calc crc
|
||||||
@@ -308,7 +338,7 @@ Button bTLeft
|
|||||||
|
|
||||||
Events
|
Events
|
||||||
Touch Press Event
|
Touch Press Event
|
||||||
tSend.txt="event,buttonPress2,"+entn.txt+",up"
|
tSend.txt="event,buttonPress2,"+entn.txt+",tiltOpen"
|
||||||
//send calc crc
|
//send calc crc
|
||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
@@ -333,7 +363,7 @@ Button bTStop
|
|||||||
|
|
||||||
Events
|
Events
|
||||||
Touch Press Event
|
Touch Press Event
|
||||||
tSend.txt="event,buttonPress2,"+entn.txt+",stop"
|
tSend.txt="event,buttonPress2,"+entn.txt+",tiltStop"
|
||||||
//send calc crc
|
//send calc crc
|
||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
@@ -358,7 +388,7 @@ Button bTRight
|
|||||||
|
|
||||||
Events
|
Events
|
||||||
Touch Press Event
|
Touch Press Event
|
||||||
tSend.txt="event,buttonPress2,"+entn.txt+",down"
|
tSend.txt="event,buttonPress2,"+entn.txt+",tiltClose"
|
||||||
//send calc crc
|
//send calc crc
|
||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
@@ -441,10 +471,11 @@ Timer tmSerial
|
|||||||
ucopy strCommand.txt,4,payloadLength-5,0
|
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)
|
// write instruction to tInstuction (debug output, but used as variable here, ui elements will be disabled by default)
|
||||||
spstr strCommand.txt,tInstruction.txt,"~",0
|
spstr strCommand.txt,tInstruction.txt,"~",0
|
||||||
if(tInstruction.txt=="entityUpdateDetail")
|
spstr strCommand.txt,tTmp.txt,"~",1
|
||||||
|
if(tInstruction.txt=="entityUpdateDetail"&&tTmp.txt==entn.txt)
|
||||||
{
|
{
|
||||||
// get Position value
|
// get Position value
|
||||||
spstr strCommand.txt,tTmp.txt,"~",1
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
if(tTmp.txt=="disable")
|
if(tTmp.txt=="disable")
|
||||||
{
|
{
|
||||||
vis tPosHeading,0
|
vis tPosHeading,0
|
||||||
@@ -457,94 +488,108 @@ Timer tmSerial
|
|||||||
vis hPosition,1
|
vis hPosition,1
|
||||||
}
|
}
|
||||||
// set tinfo1 text
|
// set tinfo1 text
|
||||||
spstr strCommand.txt,tInfo1.txt,"~",2
|
spstr strCommand.txt,tInfo1.txt,"~",3
|
||||||
// set tPosHeading (localization)
|
// set tPosHeading (localization)
|
||||||
spstr strCommand.txt,tPosHeading.txt,"~",3
|
spstr strCommand.txt,tPosHeading.txt,"~",4
|
||||||
// set tIcon1
|
// set tIcon1
|
||||||
spstr strCommand.txt,tTmp.txt,"~",4
|
spstr strCommand.txt,tTmp.txt,"~",5
|
||||||
if(tTmp.txt!="")
|
if(tTmp.txt!="")
|
||||||
{
|
{
|
||||||
tIcon1.txt=tTmp.txt
|
tIcon1.txt=tTmp.txt
|
||||||
}
|
}
|
||||||
// set icon bUp
|
// set icon bUp
|
||||||
spstr strCommand.txt,tTmp.txt,"~",8
|
spstr strCommand.txt,tTmp.txt,"~",9
|
||||||
if(tTmp.txt=="disable")
|
if(tTmp.txt=="disable")
|
||||||
{
|
{
|
||||||
tsw bUp1,0
|
tsw bUp1,0
|
||||||
spstr strCommand.txt,bUp1.txt,"~",5
|
spstr strCommand.txt,bUp1.txt,"~",6
|
||||||
bUp1.pco=27501
|
bUp1.pco=27501
|
||||||
}else if(tTmp.txt=="enable")
|
}else if(tTmp.txt=="enable")
|
||||||
{
|
{
|
||||||
spstr strCommand.txt,bUp1.txt,"~",5
|
spstr strCommand.txt,bUp1.txt,"~",6
|
||||||
tsw bUp1,1
|
tsw bUp1,1
|
||||||
bUp1.pco=65535
|
bUp1.pco=65535
|
||||||
}
|
}
|
||||||
// set icon bStop
|
// set icon bStop
|
||||||
spstr strCommand.txt,tTmp.txt,"~",9
|
spstr strCommand.txt,tTmp.txt,"~",10
|
||||||
if(tTmp.txt=="disable")
|
if(tTmp.txt=="disable")
|
||||||
{
|
{
|
||||||
tsw bStop1,0
|
tsw bStop1,0
|
||||||
spstr strCommand.txt,bStop1.txt,"~",6
|
spstr strCommand.txt,bStop1.txt,"~",7
|
||||||
bStop1.pco=27501
|
bStop1.pco=27501
|
||||||
}else if(tTmp.txt=="enable")
|
}else if(tTmp.txt=="enable")
|
||||||
{
|
{
|
||||||
spstr strCommand.txt,bStop1.txt,"~",6
|
spstr strCommand.txt,bStop1.txt,"~",7
|
||||||
tsw bStop1,1
|
tsw bStop1,1
|
||||||
bStop1.pco=65535
|
bStop1.pco=65535
|
||||||
}
|
}
|
||||||
// set icon bDown
|
// set icon bDown
|
||||||
spstr strCommand.txt,tTmp.txt,"~",10
|
spstr strCommand.txt,tTmp.txt,"~",11
|
||||||
if(tTmp.txt=="disable")
|
if(tTmp.txt=="disable")
|
||||||
{
|
{
|
||||||
spstr strCommand.txt,bDown1.txt,"~",7
|
spstr strCommand.txt,bDown1.txt,"~",8
|
||||||
tsw bDown1,0
|
tsw bDown1,0
|
||||||
bDown1.pco=27501
|
bDown1.pco=27501
|
||||||
}else if(tTmp.txt=="enable")
|
}else if(tTmp.txt=="enable")
|
||||||
{
|
{
|
||||||
spstr strCommand.txt,bDown1.txt,"~",7
|
spstr strCommand.txt,bDown1.txt,"~",8
|
||||||
tsw bDown1,1
|
tsw bDown1,1
|
||||||
bDown1.pco=65535
|
bDown1.pco=65535
|
||||||
}
|
}
|
||||||
// set tTiltHeading (localization)
|
// set tTiltHeading (localization)
|
||||||
spstr strCommand.txt,tTiltHeading.txt,"~",11
|
spstr strCommand.txt,tTiltHeading.txt,"~",12
|
||||||
// set icon bUp
|
// set icon bUp
|
||||||
spstr strCommand.txt,tTmp.txt,"~",15
|
|
||||||
if(tTmp.txt=="disable")
|
|
||||||
{
|
|
||||||
tsw bTLeft,0
|
|
||||||
spstr strCommand.txt,bTLeft.txt,"~",12
|
|
||||||
bTLeft.pco=27501
|
|
||||||
}else if(tTmp.txt=="enable")
|
|
||||||
{
|
|
||||||
spstr strCommand.txt,bTLeft.txt,"~",12
|
|
||||||
tsw bTLeft,1
|
|
||||||
bTLeft.pco=65535
|
|
||||||
}
|
|
||||||
// set icon bStop
|
|
||||||
spstr strCommand.txt,tTmp.txt,"~",16
|
spstr strCommand.txt,tTmp.txt,"~",16
|
||||||
if(tTmp.txt=="disable")
|
if(tTmp.txt=="disable")
|
||||||
{
|
{
|
||||||
tsw bTStop,0
|
tsw bTLeft,0
|
||||||
spstr strCommand.txt,bTStop.txt,"~",13
|
spstr strCommand.txt,bTLeft.txt,"~",13
|
||||||
bTStop.pco=27501
|
bTLeft.pco=27501
|
||||||
|
vis bTLeft,1
|
||||||
}else if(tTmp.txt=="enable")
|
}else if(tTmp.txt=="enable")
|
||||||
{
|
{
|
||||||
spstr strCommand.txt,bTStop.txt,"~",13
|
spstr strCommand.txt,bTLeft.txt,"~",13
|
||||||
tsw bTStop,1
|
tsw bTLeft,1
|
||||||
bTStop.pco=65535
|
bTLeft.pco=65535
|
||||||
|
vis bTLeft,1
|
||||||
}
|
}
|
||||||
// set icon bDown
|
// set icon bStop
|
||||||
spstr strCommand.txt,tTmp.txt,"~",9
|
spstr strCommand.txt,tTmp.txt,"~",17
|
||||||
if(tTmp.txt=="disable")
|
if(tTmp.txt=="disable")
|
||||||
{
|
{
|
||||||
spstr strCommand.txt,bTRight.txt,"~",14
|
tsw bTStop,0
|
||||||
tsw bTRight,0
|
spstr strCommand.txt,bTStop.txt,"~",14
|
||||||
bTRight.pco=27501
|
bTStop.pco=27501
|
||||||
|
vis bTStop,1
|
||||||
}else if(tTmp.txt=="enable")
|
}else if(tTmp.txt=="enable")
|
||||||
{
|
{
|
||||||
spstr strCommand.txt,bTRight.txt,"~",14
|
spstr strCommand.txt,bTStop.txt,"~",14
|
||||||
|
tsw bTStop,1
|
||||||
|
bTStop.pco=65535
|
||||||
|
vis bTStop,1
|
||||||
|
}
|
||||||
|
// set icon bDown
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",18
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
spstr strCommand.txt,bTRight.txt,"~",15
|
||||||
|
tsw bTRight,0
|
||||||
|
bTRight.pco=27501
|
||||||
|
vis bTRight,1
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
spstr strCommand.txt,bTRight.txt,"~",15
|
||||||
tsw bTRight,1
|
tsw bTRight,1
|
||||||
bTRight.pco=65535
|
bTRight.pco=65535
|
||||||
|
vis bTRight,1
|
||||||
|
}
|
||||||
|
// set tilt slider
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",19
|
||||||
|
if(tTmp.txt!="disable")
|
||||||
|
{
|
||||||
|
vis hTilt,1
|
||||||
|
covx tTmp.txt,sys0,0,0
|
||||||
|
hTilt.val=sys0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(tInstruction.txt=="dimmode")
|
if(tInstruction.txt=="dimmode")
|
||||||
@@ -556,6 +601,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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=="time")
|
if(tInstruction.txt=="time")
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -410,6 +410,18 @@ Timer tmSerial
|
|||||||
// get value normal
|
// get value normal
|
||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
|
// 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=="time")
|
if(tInstruction.txt=="time")
|
||||||
{
|
{
|
||||||
@@ -498,9 +510,6 @@ Timer tmSerial
|
|||||||
tF4Icon.txt=tF3Icon.txt
|
tF4Icon.txt=tF3Icon.txt
|
||||||
tF3Icon.txt=tF2Icon.txt
|
tF3Icon.txt=tF2Icon.txt
|
||||||
tF2Icon.txt=tF1Icon.txt
|
tF2Icon.txt=tF1Icon.txt
|
||||||
tF4Icon.pco=tF3Icon.pco
|
|
||||||
tF3Icon.pco=tF2Icon.pco
|
|
||||||
tF2Icon.pco=tF1Icon.pco
|
|
||||||
}
|
}
|
||||||
//tMR
|
//tMR
|
||||||
spstr strCommand.txt,tMR.txt,"~",16
|
spstr strCommand.txt,tMR.txt,"~",16
|
||||||
@@ -525,31 +534,34 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
spstr strCommand.txt,tTmp.txt,"~",1
|
spstr strCommand.txt,tTmp.txt,"~",1
|
||||||
covx tTmp.txt,tTime.bco,0,0
|
covx tTmp.txt,tTime.bco,0,0
|
||||||
screensaver.bco=tTime.bco
|
if(tTime.bco!=screensaver.bco)
|
||||||
tAMPM.bco=tTime.bco
|
{
|
||||||
tDate.bco=tTime.bco
|
screensaver.bco=tTime.bco
|
||||||
tMainIcon.bco=tTime.bco
|
tAMPM.bco=tTime.bco
|
||||||
tMainText.bco=tTime.bco
|
tDate.bco=tTime.bco
|
||||||
tMainIconAlt.bco=tTime.bco
|
tMainIcon.bco=tTime.bco
|
||||||
tMainTextAlt.bco=tTime.bco
|
tMainText.bco=tTime.bco
|
||||||
tMRIcon.bco=tTime.bco
|
tMainIconAlt.bco=tTime.bco
|
||||||
tMR.bco=tTime.bco
|
tMainTextAlt.bco=tTime.bco
|
||||||
tMRIcon.bco=tTime.bco
|
tMRIcon.bco=tTime.bco
|
||||||
tIcon1.bco=tTime.bco
|
tMR.bco=tTime.bco
|
||||||
tIcon2.bco=tTime.bco
|
tMRIcon.bco=tTime.bco
|
||||||
tForecast1.bco=tTime.bco
|
tIcon1.bco=tTime.bco
|
||||||
tForecast1Val.bco=tTime.bco
|
tIcon2.bco=tTime.bco
|
||||||
tF1Icon.bco=tTime.bco
|
tForecast1.bco=tTime.bco
|
||||||
tForecast2.bco=tTime.bco
|
tForecast1Val.bco=tTime.bco
|
||||||
tForecast2Val.bco=tTime.bco
|
tF1Icon.bco=tTime.bco
|
||||||
tF2Icon.bco=tTime.bco
|
tForecast2.bco=tTime.bco
|
||||||
tForecast3.bco=tTime.bco
|
tForecast2Val.bco=tTime.bco
|
||||||
tForecast3Val.bco=tTime.bco
|
tF2Icon.bco=tTime.bco
|
||||||
tF3Icon.bco=tTime.bco
|
tForecast3.bco=tTime.bco
|
||||||
tForecast4.bco=tTime.bco
|
tForecast3Val.bco=tTime.bco
|
||||||
tForecast4Val.bco=tTime.bco
|
tF3Icon.bco=tTime.bco
|
||||||
tF4Icon.bco=tTime.bco
|
tForecast4.bco=tTime.bco
|
||||||
tTimeAdd.bco=tTime.bco
|
tForecast4Val.bco=tTime.bco
|
||||||
|
tF4Icon.bco=tTime.bco
|
||||||
|
tTimeAdd.bco=tTime.bco
|
||||||
|
}
|
||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,tTime.pco,0,0
|
covx tTmp.txt,tTime.pco,0,0
|
||||||
spstr strCommand.txt,tTmp.txt,"~",3
|
spstr strCommand.txt,tTmp.txt,"~",3
|
||||||
@@ -594,6 +606,18 @@ Timer tmSerial
|
|||||||
covx tTmp.txt,tMR.pco,0,0
|
covx tTmp.txt,tMR.pco,0,0
|
||||||
spstr strCommand.txt,tTmp.txt,"~",22
|
spstr strCommand.txt,tTmp.txt,"~",22
|
||||||
covx tTmp.txt,tTimeAdd.pco,0,0
|
covx tTmp.txt,tTimeAdd.pco,0,0
|
||||||
|
if(tMRIcon.txt!=""&&p0.w!=320)
|
||||||
|
{
|
||||||
|
tF4Icon.pco=tF3Icon.pco
|
||||||
|
tF3Icon.pco=tF2Icon.pco
|
||||||
|
tF2Icon.pco=tF1Icon.pco
|
||||||
|
tForecast4Val.pco=tForecast3Val.pco
|
||||||
|
tForecast3Val.pco=tForecast2Val.pco
|
||||||
|
tForecast2Val.pco=tForecast1Val.pco
|
||||||
|
tForecast4.pco=tForecast3.pco
|
||||||
|
tForecast3.pco=tForecast2.pco
|
||||||
|
tForecast2.pco=tForecast1.pco
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(tInstruction.txt=="notify")
|
if(tInstruction.txt=="notify")
|
||||||
{
|
{
|
||||||
|
|||||||
BIN
HMI/US/landscape/nspanel_US_L-I.tft
Normal file
BIN
HMI/US/landscape/nspanel_US_L-I.tft
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -213,8 +213,8 @@ diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
|
|||||||
+ Disable release event after dragging: 0
|
+ Disable release event after dragging: 0
|
||||||
+ Send Component ID : disabled
|
+ Send Component ID : disabled
|
||||||
+ State : unpressed
|
+ State : unpressed
|
||||||
+ Text : newtxt
|
+ Text :
|
||||||
+ Max. Text Size : 10
|
+ Max. Text Size : 20
|
||||||
+
|
+
|
||||||
+ Events
|
+ Events
|
||||||
+ Touch Press Event
|
+ Touch Press Event
|
||||||
@@ -293,6 +293,10 @@ diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
|
|||||||
+ //popupLight.tEntity.txt=tEntity5.txt
|
+ //popupLight.tEntity.txt=tEntity5.txt
|
||||||
+ page popupLight
|
+ page popupLight
|
||||||
+ }
|
+ }
|
||||||
|
+ if(type5.txt=="fan")
|
||||||
|
+ {
|
||||||
|
+ page popupFan
|
||||||
|
+ }
|
||||||
+
|
+
|
||||||
Hotspot mSwipeNext
|
Hotspot mSwipeNext
|
||||||
Attributes
|
Attributes
|
||||||
@@ -380,33 +384,19 @@ diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
|
|||||||
+ tsw bDown5,1
|
+ tsw bDown5,1
|
||||||
+ }
|
+ }
|
||||||
+ }
|
+ }
|
||||||
+ if(type5.txt=="light")
|
+ if(type5.txt=="light"||type5.txt=="switch"||type5.txt=="fan")
|
||||||
+ {
|
+ {
|
||||||
+ vis bUp5,0
|
+ vis bUp5,0
|
||||||
+ vis bStop5,0
|
+ vis bStop5,0
|
||||||
+ vis bDown5,0
|
+ vis bDown5,0
|
||||||
+ vis btOnOff5,1
|
+ vis btOnOff5,1
|
||||||
+ vis bText5,0
|
+ vis bText5,0
|
||||||
+ vis hSlider5,0
|
+ vis hSlider5,0
|
||||||
+ vis nNum5,0
|
+ vis nNum5,0
|
||||||
+ // get Button State (optional Value)
|
+ // get Button State (optional Value)
|
||||||
+ spstr strCommand.txt,tTmp.txt,"~",32
|
+ spstr strCommand.txt,tTmp.txt,"~",32
|
||||||
+ covx tTmp.txt,sys0,0,0
|
+ covx tTmp.txt,sys0,0,0
|
||||||
+ btOnOff5.val=sys0
|
+ btOnOff5.val=sys0
|
||||||
+ }
|
|
||||||
+ if(type5.txt=="switch")
|
|
||||||
+ {
|
|
||||||
+ vis bUp5,0
|
|
||||||
+ vis bStop5,0
|
|
||||||
+ vis bDown5,0
|
|
||||||
+ vis btOnOff5,1
|
|
||||||
+ vis bText5,0
|
|
||||||
+ vis hSlider5,0
|
|
||||||
+ vis nNum5,0
|
|
||||||
+ // get Button State (optional Value)
|
|
||||||
+ spstr strCommand.txt,tTmp.txt,"~",32
|
|
||||||
+ covx tTmp.txt,sys0,0,0
|
|
||||||
+ btOnOff5.val=sys0
|
|
||||||
+ }
|
+ }
|
||||||
+ if(type5.txt=="text")
|
+ if(type5.txt=="text")
|
||||||
+ {
|
+ {
|
||||||
|
|||||||
@@ -1,22 +1,22 @@
|
|||||||
diff -bur HMI/n2t-out/Program.s.txt HMI/US/portrait/n2t-out/Program.s.txt
|
diff -bur HMI/n2t-out/Program.s.txt HMI/US/portrait/n2t-out/Program.s.txt
|
||||||
--- HMI/n2t-out/Program.s.txt 2022-06-12 12:21:18.432756347 +0000
|
--- HMI/n2t-out/Program.s.txt 2022-09-15 18:53:18.301002047 +0000
|
||||||
+++ HMI/US/portrait/n2t-out/Program.s.txt 2022-06-12 12:21:18.872762109 +0000
|
+++ HMI/US/portrait/n2t-out/Program.s.txt 2022-09-15 18:53:18.749006644 +0000
|
||||||
@@ -11,6 +11,6 @@
|
@@ -14,6 +14,6 @@
|
||||||
// dim value
|
//color vars
|
||||||
int dimValue=40
|
int defaultFontColor=65535
|
||||||
int dimValueNormal=100
|
int defaultBcoColor=6371
|
||||||
- // fix touch offset
|
- // fix touch offset
|
||||||
- lcd_dev fffb 0002 0000 0020
|
- lcd_dev fffb 0002 0000 0020
|
||||||
+ // fix touch offset (Removed for US version)
|
+ // fix touch offset (Removed for US version)
|
||||||
+ //lcd_dev fffb 0002 0000 0020
|
+ //lcd_dev fffb 0002 0000 0020
|
||||||
page pageStartup
|
page pageStartup
|
||||||
diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
|
diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
|
||||||
--- HMI/n2t-out/cardEntities.txt 2022-06-12 12:21:18.436756399 +0000
|
--- HMI/n2t-out/cardEntities.txt 2022-09-15 18:53:18.305002088 +0000
|
||||||
+++ HMI/US/portrait/n2t-out/cardEntities.txt 2022-06-12 12:21:18.876762161 +0000
|
+++ HMI/US/portrait/n2t-out/cardEntities.txt 2022-09-15 18:53:18.753006685 +0000
|
||||||
@@ -63,6 +63,16 @@
|
@@ -65,6 +65,16 @@
|
||||||
vis bText4,0
|
|
||||||
vis hSlider4,0
|
|
||||||
vis nNum4,0
|
vis nNum4,0
|
||||||
|
vis bPrev,0
|
||||||
|
vis bNext,0
|
||||||
+ //ui e5
|
+ //ui e5
|
||||||
+ vis btOnOff5,0
|
+ vis btOnOff5,0
|
||||||
+ vis bUp5,0
|
+ vis bUp5,0
|
||||||
@@ -27,10 +27,10 @@ diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
|
|||||||
+ vis bText5,0
|
+ vis bText5,0
|
||||||
+ vis hSlider5,0
|
+ vis hSlider5,0
|
||||||
+ vis nNum5,0
|
+ vis nNum5,0
|
||||||
vis bPrev,0
|
cardEntities.bco=defaultBcoColor
|
||||||
vis bNext,0
|
for(sys0=0;sys0<65;sys0++)
|
||||||
|
{
|
||||||
@@ -120,6 +130,18 @@
|
@@ -140,6 +150,18 @@
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 80
|
Max. Text Size: 80
|
||||||
|
|
||||||
@@ -46,10 +46,10 @@ diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
|
|||||||
+ Text :
|
+ Text :
|
||||||
+ Max. Text Size: 10
|
+ Max. Text Size: 10
|
||||||
+
|
+
|
||||||
Number nNum1
|
Variable (string) tSend
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -156,6 +178,15 @@
|
@@ -182,6 +204,15 @@
|
||||||
Associated Keyboard : none
|
Associated Keyboard : none
|
||||||
Value : 0
|
Value : 0
|
||||||
|
|
||||||
@@ -65,7 +65,7 @@ diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
|
|||||||
Text tHeading
|
Text tHeading
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -286,6 +317,26 @@
|
@@ -302,6 +333,26 @@
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size : 50
|
Max. Text Size : 50
|
||||||
|
|
||||||
@@ -92,7 +92,7 @@ diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
|
|||||||
Picture p0
|
Picture p0
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -405,6 +456,34 @@
|
@@ -421,6 +472,34 @@
|
||||||
prints tSend.txt,0
|
prints tSend.txt,0
|
||||||
prints crcval,2
|
prints crcval,2
|
||||||
|
|
||||||
@@ -127,7 +127,7 @@ diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
|
|||||||
Button bDown1
|
Button bDown1
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -862,6 +941,106 @@
|
@@ -878,6 +957,106 @@
|
||||||
prints tSend.txt,0
|
prints tSend.txt,0
|
||||||
prints crcval,2
|
prints crcval,2
|
||||||
|
|
||||||
@@ -213,8 +213,8 @@ diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
|
|||||||
+ Disable release event after dragging: 0
|
+ Disable release event after dragging: 0
|
||||||
+ Send Component ID : disabled
|
+ Send Component ID : disabled
|
||||||
+ State : unpressed
|
+ State : unpressed
|
||||||
+ Text : newtxt
|
+ Text :
|
||||||
+ Max. Text Size : 10
|
+ Max. Text Size : 20
|
||||||
+
|
+
|
||||||
+ Events
|
+ Events
|
||||||
+ Touch Press Event
|
+ Touch Press Event
|
||||||
@@ -234,7 +234,7 @@ diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
|
|||||||
Dual-state Button btOnOff1
|
Dual-state Button btOnOff1
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -970,6 +1149,33 @@
|
@@ -986,6 +1165,33 @@
|
||||||
prints tSend.txt,0
|
prints tSend.txt,0
|
||||||
prints crcval,2
|
prints crcval,2
|
||||||
|
|
||||||
@@ -268,8 +268,8 @@ diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
|
|||||||
Hotspot mSpecial
|
Hotspot mSpecial
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -1075,6 +1281,28 @@
|
@@ -1107,6 +1313,32 @@
|
||||||
page popupLight
|
page popupFan
|
||||||
}
|
}
|
||||||
|
|
||||||
+Hotspot m4
|
+Hotspot m4
|
||||||
@@ -293,11 +293,15 @@ diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
|
|||||||
+ //popupLight.tEntity.txt=tEntity5.txt
|
+ //popupLight.tEntity.txt=tEntity5.txt
|
||||||
+ page popupLight
|
+ page popupLight
|
||||||
+ }
|
+ }
|
||||||
|
+ if(type5.txt=="fan")
|
||||||
|
+ {
|
||||||
|
+ page popupFan
|
||||||
|
+ }
|
||||||
+
|
+
|
||||||
Hotspot mSwipeNext
|
Hotspot mSwipeNext
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -1850,6 +2078,169 @@
|
@@ -1826,6 +2058,155 @@
|
||||||
covx tTmp.txt,sys0,0,0
|
covx tTmp.txt,sys0,0,0
|
||||||
hSlider4.maxval=sys0
|
hSlider4.maxval=sys0
|
||||||
}
|
}
|
||||||
@@ -380,21 +384,7 @@ diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
|
|||||||
+ tsw bDown5,1
|
+ tsw bDown5,1
|
||||||
+ }
|
+ }
|
||||||
+ }
|
+ }
|
||||||
+ if(type5.txt=="light")
|
+ if(type5.txt=="light"||type5.txt=="switch"||type5.txt=="fan")
|
||||||
+ {
|
|
||||||
+ vis bUp5,0
|
|
||||||
+ vis bStop5,0
|
|
||||||
+ vis bDown5,0
|
|
||||||
+ vis btOnOff5,1
|
|
||||||
+ vis bText5,0
|
|
||||||
+ vis hSlider5,0
|
|
||||||
+ vis nNum5,0
|
|
||||||
+ // get Button State (optional Value)
|
|
||||||
+ spstr strCommand.txt,tTmp.txt,"~",32
|
|
||||||
+ covx tTmp.txt,sys0,0,0
|
|
||||||
+ btOnOff5.val=sys0
|
|
||||||
+ }
|
|
||||||
+ if(type5.txt=="switch")
|
|
||||||
+ {
|
+ {
|
||||||
+ vis bUp5,0
|
+ vis bUp5,0
|
||||||
+ vis bStop5,0
|
+ vis bStop5,0
|
||||||
@@ -467,9 +457,10 @@ diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
|
|||||||
}
|
}
|
||||||
if(tInstruction.txt=="pageType")
|
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
|
diff -bur HMI/n2t-out/pageStartup.txt HMI/US/portrait/n2t-out/pageStartup.txt
|
||||||
--- HMI/n2t-out/pageStartup.txt 2022-06-12 12:21:18.432756347 +0000
|
--- HMI/n2t-out/pageStartup.txt 2022-09-15 18:53:18.301002047 +0000
|
||||||
+++ HMI/US/portrait/n2t-out/pageStartup.txt 2022-06-12 12:21:18.872762109 +0000
|
+++ HMI/US/portrait/n2t-out/pageStartup.txt 2022-09-15 18:53:18.749006644 +0000
|
||||||
@@ -142,7 +142,7 @@
|
@@ -142,7 +142,7 @@
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
@@ -488,3 +479,210 @@ diff -bur HMI/n2t-out/pageStartup.txt HMI/US/portrait/n2t-out/pageStartup.txt
|
|||||||
//send calc crc
|
//send calc crc
|
||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
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-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
|
||||||
|
vis p0,0
|
||||||
|
- recmod=1
|
||||||
|
- bauds=115200
|
||||||
|
-
|
||||||
|
-Variable (string) tInstruction
|
||||||
|
- Attributes
|
||||||
|
- Scope : local
|
||||||
|
- Text :
|
||||||
|
- Max. Text Size: 30
|
||||||
|
-
|
||||||
|
-Variable (string) strCommand
|
||||||
|
- Attributes
|
||||||
|
- Scope : local
|
||||||
|
- Text :
|
||||||
|
- Max. Text Size: 20
|
||||||
|
-
|
||||||
|
-Variable (string) tSend
|
||||||
|
- Attributes
|
||||||
|
- Scope : local
|
||||||
|
- Text :
|
||||||
|
- Max. Text Size: 40
|
||||||
|
-
|
||||||
|
-Text tBench
|
||||||
|
- 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
|
||||||
|
@@ -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
|
||||||
|
- 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=="ping")
|
||||||
|
- {
|
||||||
|
- spstr strCommand.txt,tBench.txt,"~",1
|
||||||
|
- tSend.txt="pong,"+tBench.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
|
||||||
|
- }
|
||||||
|
- // end of user code
|
||||||
|
- udelete payloadLength-1
|
||||||
|
- bufferPos=0
|
||||||
|
- }
|
||||||
|
- }
|
||||||
|
- }
|
||||||
|
- }
|
||||||
|
- // next character
|
||||||
|
- bufferPos++
|
||||||
|
- }
|
||||||
|
- }
|
||||||
|
-
|
||||||
|
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
|
||||||
|
|||||||
@@ -1,16 +1,247 @@
|
|||||||
+++ HMI/US/portrait/diff-eu-version.txt 2022-06-12 12:21:18.904762528 +0000
|
+++ HMI/US/portrait/diff-eu-version.txt 2022-09-15 18:53:18.765006808 +0000
|
||||||
+--- HMI/n2t-out/Program.s.txt 2022-06-12 12:21:18.432756347 +0000
|
+--- HMI/n2t-out/Program.s.txt 2022-09-15 18:53:18.301002047 +0000
|
||||||
++++ HMI/US/portrait/n2t-out/Program.s.txt 2022-06-12 12:21:18.872762109 +0000
|
++++ HMI/US/portrait/n2t-out/Program.s.txt 2022-09-15 18:53:18.749006644 +0000
|
||||||
+--- HMI/n2t-out/cardEntities.txt 2022-06-12 12:21:18.436756399 +0000
|
+@@ -14,6 +14,6 @@
|
||||||
++++ HMI/US/portrait/n2t-out/cardEntities.txt 2022-06-12 12:21:18.876762161 +0000
|
+ //color vars
|
||||||
+@@ -63,6 +63,16 @@
|
+ int defaultFontColor=65535
|
||||||
+@@ -120,6 +130,18 @@
|
+ int defaultBcoColor=6371
|
||||||
+@@ -156,6 +178,15 @@
|
+--- HMI/n2t-out/cardEntities.txt 2022-09-15 18:53:18.305002088 +0000
|
||||||
+@@ -286,6 +317,26 @@
|
++++ HMI/US/portrait/n2t-out/cardEntities.txt 2022-09-15 18:53:18.753006685 +0000
|
||||||
+@@ -405,6 +456,34 @@
|
+@@ -65,6 +65,16 @@
|
||||||
+@@ -862,6 +941,106 @@
|
+ vis bPrev,0
|
||||||
+@@ -970,6 +1149,33 @@
|
+ vis bNext,0
|
||||||
+@@ -1075,6 +1281,28 @@
|
+ cardEntities.bco=defaultBcoColor
|
||||||
+@@ -1850,6 +2078,169 @@
|
+ for(sys0=0;sys0<65;sys0++)
|
||||||
+--- HMI/n2t-out/pageStartup.txt 2022-06-12 12:21:18.432756347 +0000
|
+ {
|
||||||
++++ HMI/US/portrait/n2t-out/pageStartup.txt 2022-06-12 12:21:18.872762109 +0000
|
+@@ -140,6 +150,18 @@
|
||||||
|
+ 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
|
||||||
|
+@@ -1826,6 +2058,155 @@
|
||||||
|
++ vis bUp5,0
|
||||||
|
++ vis bStop5,0
|
||||||
|
++ vis bDown5,0
|
||||||
|
++ vis btOnOff5,1
|
||||||
|
++ vis bText5,0
|
||||||
|
++ vis hSlider5,0
|
||||||
|
++ vis nNum5,0
|
||||||
|
++ // get Button State (optional Value)
|
||||||
|
++ spstr strCommand.txt,tTmp.txt,"~",32
|
||||||
|
++ covx tTmp.txt,sys0,0,0
|
||||||
|
++ btOnOff5.val=sys0
|
||||||
|
+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-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
|
||||||
|
+ vis p0,0
|
||||||
|
+- recmod=1
|
||||||
|
+- bauds=115200
|
||||||
|
+-
|
||||||
|
+-Variable (string) tInstruction
|
||||||
|
+- Attributes
|
||||||
|
+- Scope : local
|
||||||
|
+- Text :
|
||||||
|
+- Max. Text Size: 30
|
||||||
|
+-
|
||||||
|
+-Variable (string) strCommand
|
||||||
|
+- Attributes
|
||||||
|
+- Scope : local
|
||||||
|
+- Text :
|
||||||
|
+- Max. Text Size: 20
|
||||||
|
+-
|
||||||
|
+-Variable (string) tSend
|
||||||
|
+- Attributes
|
||||||
|
+- Scope : local
|
||||||
|
+- Text :
|
||||||
|
+- Max. Text Size: 40
|
||||||
|
+-
|
||||||
|
+-Text tBench
|
||||||
|
+- 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
|
||||||
|
+@@ -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
|
||||||
|
+- 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=="ping")
|
||||||
|
+- {
|
||||||
|
+- spstr strCommand.txt,tBench.txt,"~",1
|
||||||
|
+- tSend.txt="pong,"+tBench.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
|
||||||
|
+- }
|
||||||
|
+- // end of user code
|
||||||
|
+- udelete payloadLength-1
|
||||||
|
+- bufferPos=0
|
||||||
|
+- }
|
||||||
|
+- }
|
||||||
|
+- }
|
||||||
|
+- }
|
||||||
|
+- // next character
|
||||||
|
+- bufferPos++
|
||||||
|
+- }
|
||||||
|
+- }
|
||||||
|
+-
|
||||||
|
+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
|
||||||
|
|||||||
@@ -11,6 +11,9 @@ Program.s
|
|||||||
// dim value
|
// dim value
|
||||||
int dimValue=40
|
int dimValue=40
|
||||||
int dimValueNormal=100
|
int dimValueNormal=100
|
||||||
|
//color vars
|
||||||
|
int defaultFontColor=65535
|
||||||
|
int defaultBcoColor=6371
|
||||||
// fix touch offset (Removed for US version)
|
// fix touch offset (Removed for US version)
|
||||||
//lcd_dev fffb 0002 0000 0020
|
//lcd_dev fffb 0002 0000 0020
|
||||||
page pageStartup
|
page pageStartup
|
||||||
|
|||||||
@@ -45,6 +45,25 @@ Page cardAlarm
|
|||||||
vis tCode,0
|
vis tCode,0
|
||||||
vis bPrev,0
|
vis bPrev,0
|
||||||
vis bNext,0
|
vis bNext,0
|
||||||
|
cardAlarm.bco=defaultBcoColor
|
||||||
|
for(sys0=0;sys0<40;sys0++)
|
||||||
|
{
|
||||||
|
if(b[sys0].type==98||b[sys0].type==116)
|
||||||
|
{
|
||||||
|
b[sys0].bco=defaultBcoColor
|
||||||
|
b[sys0].pco=defaultFontColor
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if(defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
tCode.bco=6371
|
||||||
|
tCode.pco=40179
|
||||||
|
}
|
||||||
|
if(defaultBcoColor==6371)
|
||||||
|
{
|
||||||
|
tCode.bco=10565
|
||||||
|
tCode.pco=40179
|
||||||
|
}
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -65,7 +84,7 @@ Variable (string) tSend
|
|||||||
ID : 25
|
ID : 25
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 100
|
Max. Text Size: 200
|
||||||
|
|
||||||
Variable (string) va1
|
Variable (string) va1
|
||||||
Attributes
|
Attributes
|
||||||
@@ -1322,6 +1341,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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")
|
if(tInstruction.txt=="timeout")
|
||||||
{
|
{
|
||||||
@@ -1331,6 +1362,7 @@ Timer tmSerial
|
|||||||
}
|
}
|
||||||
if(tInstruction.txt=="pageType")
|
if(tInstruction.txt=="pageType")
|
||||||
{
|
{
|
||||||
|
sleepValue=0
|
||||||
//command format pageType,specialPageName
|
//command format pageType,specialPageName
|
||||||
//write name of speical page to tId
|
//write name of speical page to tId
|
||||||
spstr strCommand.txt,tId.txt,"~",1
|
spstr strCommand.txt,tId.txt,"~",1
|
||||||
|
|||||||
@@ -71,6 +71,8 @@ Page cardEntities
|
|||||||
vis bText4,0
|
vis bText4,0
|
||||||
vis hSlider4,0
|
vis hSlider4,0
|
||||||
vis nNum4,0
|
vis nNum4,0
|
||||||
|
vis bPrev,0
|
||||||
|
vis bNext,0
|
||||||
//ui e5
|
//ui e5
|
||||||
vis btOnOff5,0
|
vis btOnOff5,0
|
||||||
vis bUp5,0
|
vis bUp5,0
|
||||||
@@ -81,8 +83,26 @@ Page cardEntities
|
|||||||
vis bText5,0
|
vis bText5,0
|
||||||
vis hSlider5,0
|
vis hSlider5,0
|
||||||
vis nNum5,0
|
vis nNum5,0
|
||||||
vis bPrev,0
|
cardEntities.bco=defaultBcoColor
|
||||||
vis bNext,0
|
for(sys0=0;sys0<65;sys0++)
|
||||||
|
{
|
||||||
|
if(b[sys0].type==98||b[sys0].type==116||b[sys0].type==54)
|
||||||
|
{
|
||||||
|
b[sys0].bco=defaultBcoColor
|
||||||
|
b[sys0].pco=defaultFontColor
|
||||||
|
}
|
||||||
|
if(b[sys0].type==53&&defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
b[sys0].pic=10
|
||||||
|
b[sys0].pic2=11
|
||||||
|
}
|
||||||
|
if(b[sys0].type==1&&defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
b[sys0].pic=14
|
||||||
|
b[sys0].pic1=13
|
||||||
|
b[sys0].pic2=15
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -93,77 +113,84 @@ Variable (string) strCommand
|
|||||||
|
|
||||||
Variable (string) type1
|
Variable (string) type1
|
||||||
Attributes
|
Attributes
|
||||||
ID : 45
|
ID : 44
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 10
|
Max. Text Size: 10
|
||||||
|
|
||||||
Variable (string) type2
|
Variable (string) type2
|
||||||
Attributes
|
Attributes
|
||||||
ID : 46
|
ID : 45
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 10
|
Max. Text Size: 10
|
||||||
|
|
||||||
Variable (string) type3
|
Variable (string) type3
|
||||||
Attributes
|
Attributes
|
||||||
ID : 47
|
ID : 46
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 10
|
Max. Text Size: 10
|
||||||
|
|
||||||
Variable (string) type4
|
Variable (string) type4
|
||||||
Attributes
|
Attributes
|
||||||
ID : 48
|
ID : 47
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 10
|
Max. Text Size: 10
|
||||||
|
|
||||||
Variable (string) entn1
|
Variable (string) entn1
|
||||||
Attributes
|
Attributes
|
||||||
ID : 49
|
ID : 48
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 80
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn2
|
Variable (string) entn2
|
||||||
Attributes
|
Attributes
|
||||||
ID : 50
|
ID : 49
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 80
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn3
|
Variable (string) entn3
|
||||||
Attributes
|
Attributes
|
||||||
ID : 51
|
ID : 50
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 80
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn4
|
Variable (string) entn4
|
||||||
Attributes
|
Attributes
|
||||||
ID : 52
|
ID : 51
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 80
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn5
|
Variable (string) entn5
|
||||||
Attributes
|
Attributes
|
||||||
ID : 62
|
ID : 61
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 80
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) type5
|
Variable (string) type5
|
||||||
Attributes
|
Attributes
|
||||||
ID : 63
|
ID : 62
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 10
|
Max. Text Size: 10
|
||||||
|
|
||||||
|
Variable (string) tSend
|
||||||
|
Attributes
|
||||||
|
ID : 76
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 200
|
||||||
|
|
||||||
Number nNum1
|
Number nNum1
|
||||||
Attributes
|
Attributes
|
||||||
ID : 69
|
ID : 68
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -193,7 +220,7 @@ Number nNum1
|
|||||||
|
|
||||||
Number nNum2
|
Number nNum2
|
||||||
Attributes
|
Attributes
|
||||||
ID : 70
|
ID : 69
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -223,7 +250,7 @@ Number nNum2
|
|||||||
|
|
||||||
Number nNum3
|
Number nNum3
|
||||||
Attributes
|
Attributes
|
||||||
ID : 71
|
ID : 70
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -253,7 +280,7 @@ Number nNum3
|
|||||||
|
|
||||||
Number nNum4
|
Number nNum4
|
||||||
Attributes
|
Attributes
|
||||||
ID : 72
|
ID : 71
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -283,7 +310,7 @@ Number nNum4
|
|||||||
|
|
||||||
Number nNum5
|
Number nNum5
|
||||||
Attributes
|
Attributes
|
||||||
ID : 73
|
ID : 72
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -581,39 +608,9 @@ Text tIcon4
|
|||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical 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
|
Text tTmp
|
||||||
Attributes
|
Attributes
|
||||||
ID : 29
|
ID : 28
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -643,7 +640,7 @@ Text tTmp
|
|||||||
|
|
||||||
Text tInstruction
|
Text tInstruction
|
||||||
Attributes
|
Attributes
|
||||||
ID : 31
|
ID : 30
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -673,7 +670,7 @@ Text tInstruction
|
|||||||
|
|
||||||
Text tId
|
Text tId
|
||||||
Attributes
|
Attributes
|
||||||
ID : 32
|
ID : 31
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -703,7 +700,7 @@ Text tId
|
|||||||
|
|
||||||
Text tEntity5
|
Text tEntity5
|
||||||
Attributes
|
Attributes
|
||||||
ID : 54
|
ID : 53
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -733,7 +730,7 @@ Text tEntity5
|
|||||||
|
|
||||||
Text tIcon5
|
Text tIcon5
|
||||||
Attributes
|
Attributes
|
||||||
ID : 55
|
ID : 54
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -780,7 +777,7 @@ Picture p0
|
|||||||
|
|
||||||
Slider hSlider1
|
Slider hSlider1
|
||||||
Attributes
|
Attributes
|
||||||
ID : 64
|
ID : 63
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -823,7 +820,7 @@ Slider hSlider1
|
|||||||
|
|
||||||
Slider hSlider2
|
Slider hSlider2
|
||||||
Attributes
|
Attributes
|
||||||
ID : 65
|
ID : 64
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -866,7 +863,7 @@ Slider hSlider2
|
|||||||
|
|
||||||
Slider hSlider3
|
Slider hSlider3
|
||||||
Attributes
|
Attributes
|
||||||
ID : 66
|
ID : 65
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -909,7 +906,7 @@ Slider hSlider3
|
|||||||
|
|
||||||
Slider hSlider4
|
Slider hSlider4
|
||||||
Attributes
|
Attributes
|
||||||
ID : 67
|
ID : 66
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -952,7 +949,7 @@ Slider hSlider4
|
|||||||
|
|
||||||
Slider hSlider5
|
Slider hSlider5
|
||||||
Attributes
|
Attributes
|
||||||
ID : 68
|
ID : 67
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -1559,7 +1556,7 @@ Button bUp4
|
|||||||
|
|
||||||
Button bPrev
|
Button bPrev
|
||||||
Attributes
|
Attributes
|
||||||
ID : 33
|
ID : 32
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -1613,7 +1610,7 @@ Button bPrev
|
|||||||
|
|
||||||
Button bNext
|
Button bNext
|
||||||
Attributes
|
Attributes
|
||||||
ID : 34
|
ID : 33
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -1660,7 +1657,7 @@ Button bNext
|
|||||||
|
|
||||||
Button bText1
|
Button bText1
|
||||||
Attributes
|
Attributes
|
||||||
ID : 37
|
ID : 36
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -1684,8 +1681,8 @@ Button bText1
|
|||||||
Horizontal Alignment : right
|
Horizontal Alignment : right
|
||||||
Vertical Alignment : center
|
Vertical Alignment : center
|
||||||
State : unpressed
|
State : unpressed
|
||||||
Text : newtxt
|
Text :
|
||||||
Max. Text Size : 10
|
Max. Text Size : 20
|
||||||
Word wrap : disabled
|
Word wrap : disabled
|
||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical Spacing : 0
|
Vertical Spacing : 0
|
||||||
@@ -1707,7 +1704,7 @@ Button bText1
|
|||||||
|
|
||||||
Button bText2
|
Button bText2
|
||||||
Attributes
|
Attributes
|
||||||
ID : 38
|
ID : 37
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -1731,8 +1728,8 @@ Button bText2
|
|||||||
Horizontal Alignment : right
|
Horizontal Alignment : right
|
||||||
Vertical Alignment : center
|
Vertical Alignment : center
|
||||||
State : unpressed
|
State : unpressed
|
||||||
Text : newtxt
|
Text :
|
||||||
Max. Text Size : 10
|
Max. Text Size : 20
|
||||||
Word wrap : disabled
|
Word wrap : disabled
|
||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical Spacing : 0
|
Vertical Spacing : 0
|
||||||
@@ -1754,7 +1751,7 @@ Button bText2
|
|||||||
|
|
||||||
Button bText3
|
Button bText3
|
||||||
Attributes
|
Attributes
|
||||||
ID : 39
|
ID : 38
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -1778,8 +1775,8 @@ Button bText3
|
|||||||
Horizontal Alignment : right
|
Horizontal Alignment : right
|
||||||
Vertical Alignment : center
|
Vertical Alignment : center
|
||||||
State : unpressed
|
State : unpressed
|
||||||
Text : newtxt
|
Text :
|
||||||
Max. Text Size : 10
|
Max. Text Size : 20
|
||||||
Word wrap : disabled
|
Word wrap : disabled
|
||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical Spacing : 0
|
Vertical Spacing : 0
|
||||||
@@ -1801,7 +1798,7 @@ Button bText3
|
|||||||
|
|
||||||
Button bText4
|
Button bText4
|
||||||
Attributes
|
Attributes
|
||||||
ID : 40
|
ID : 39
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -1825,8 +1822,8 @@ Button bText4
|
|||||||
Horizontal Alignment : right
|
Horizontal Alignment : right
|
||||||
Vertical Alignment : center
|
Vertical Alignment : center
|
||||||
State : unpressed
|
State : unpressed
|
||||||
Text : newtxt
|
Text :
|
||||||
Max. Text Size : 10
|
Max. Text Size : 20
|
||||||
Word wrap : disabled
|
Word wrap : disabled
|
||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical Spacing : 0
|
Vertical Spacing : 0
|
||||||
@@ -1848,7 +1845,7 @@ Button bText4
|
|||||||
|
|
||||||
Button bStop5
|
Button bStop5
|
||||||
Attributes
|
Attributes
|
||||||
ID : 56
|
ID : 55
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -1895,7 +1892,7 @@ Button bStop5
|
|||||||
|
|
||||||
Button bDown5
|
Button bDown5
|
||||||
Attributes
|
Attributes
|
||||||
ID : 57
|
ID : 56
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -1942,7 +1939,7 @@ Button bDown5
|
|||||||
|
|
||||||
Button bUp5
|
Button bUp5
|
||||||
Attributes
|
Attributes
|
||||||
ID : 58
|
ID : 57
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -1989,7 +1986,7 @@ Button bUp5
|
|||||||
|
|
||||||
Button bText5
|
Button bText5
|
||||||
Attributes
|
Attributes
|
||||||
ID : 60
|
ID : 59
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -2013,8 +2010,8 @@ Button bText5
|
|||||||
Horizontal Alignment : right
|
Horizontal Alignment : right
|
||||||
Vertical Alignment : center
|
Vertical Alignment : center
|
||||||
State : unpressed
|
State : unpressed
|
||||||
Text : newtxt
|
Text :
|
||||||
Max. Text Size : 10
|
Max. Text Size : 20
|
||||||
Word wrap : disabled
|
Word wrap : disabled
|
||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical Spacing : 0
|
Vertical Spacing : 0
|
||||||
@@ -2216,7 +2213,7 @@ Dual-state Button btOnOff4
|
|||||||
|
|
||||||
Dual-state Button btOnOff5
|
Dual-state Button btOnOff5
|
||||||
Attributes
|
Attributes
|
||||||
ID : 59
|
ID : 58
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -2261,7 +2258,7 @@ Dual-state Button btOnOff5
|
|||||||
|
|
||||||
Hotspot mSpecial
|
Hotspot mSpecial
|
||||||
Attributes
|
Attributes
|
||||||
ID : 35
|
ID : 34
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -2287,7 +2284,7 @@ Hotspot mSpecial
|
|||||||
|
|
||||||
Hotspot m2
|
Hotspot m2
|
||||||
Attributes
|
Attributes
|
||||||
ID : 41
|
ID : 40
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -2315,10 +2312,14 @@ Hotspot m2
|
|||||||
//popupLight.tEntity.txt=tEntity3.txt
|
//popupLight.tEntity.txt=tEntity3.txt
|
||||||
page popupLight
|
page popupLight
|
||||||
}
|
}
|
||||||
|
if(type3.txt=="fan")
|
||||||
|
{
|
||||||
|
page popupFan
|
||||||
|
}
|
||||||
|
|
||||||
Hotspot m1
|
Hotspot m1
|
||||||
Attributes
|
Attributes
|
||||||
ID : 42
|
ID : 41
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -2346,10 +2347,14 @@ Hotspot m1
|
|||||||
//popupLight.tEntity.txt=tEntity2.txt
|
//popupLight.tEntity.txt=tEntity2.txt
|
||||||
page popupLight
|
page popupLight
|
||||||
}
|
}
|
||||||
|
if(type2.txt=="fan")
|
||||||
|
{
|
||||||
|
page popupFan
|
||||||
|
}
|
||||||
|
|
||||||
Hotspot m0
|
Hotspot m0
|
||||||
Attributes
|
Attributes
|
||||||
ID : 43
|
ID : 42
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -2377,10 +2382,14 @@ Hotspot m0
|
|||||||
//popupLight.tEntity.txt=tEntity1.txt
|
//popupLight.tEntity.txt=tEntity1.txt
|
||||||
page popupLight
|
page popupLight
|
||||||
}
|
}
|
||||||
|
if(type1.txt=="fan")
|
||||||
|
{
|
||||||
|
page popupFan
|
||||||
|
}
|
||||||
|
|
||||||
Hotspot m3
|
Hotspot m3
|
||||||
Attributes
|
Attributes
|
||||||
ID : 44
|
ID : 43
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -2408,10 +2417,14 @@ Hotspot m3
|
|||||||
//popupLight.tEntity.txt=tEntity4.txt
|
//popupLight.tEntity.txt=tEntity4.txt
|
||||||
page popupLight
|
page popupLight
|
||||||
}
|
}
|
||||||
|
if(type4.txt=="fan")
|
||||||
|
{
|
||||||
|
page popupFan
|
||||||
|
}
|
||||||
|
|
||||||
Hotspot m4
|
Hotspot m4
|
||||||
Attributes
|
Attributes
|
||||||
ID : 61
|
ID : 60
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -2439,10 +2452,14 @@ Hotspot m4
|
|||||||
//popupLight.tEntity.txt=tEntity5.txt
|
//popupLight.tEntity.txt=tEntity5.txt
|
||||||
page popupLight
|
page popupLight
|
||||||
}
|
}
|
||||||
|
if(type5.txt=="fan")
|
||||||
|
{
|
||||||
|
page popupFan
|
||||||
|
}
|
||||||
|
|
||||||
Hotspot mSwipeNext
|
Hotspot mSwipeNext
|
||||||
Attributes
|
Attributes
|
||||||
ID : 74
|
ID : 73
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -2462,7 +2479,7 @@ Hotspot mSwipeNext
|
|||||||
|
|
||||||
Hotspot mSwipeUp
|
Hotspot mSwipeUp
|
||||||
Attributes
|
Attributes
|
||||||
ID : 75
|
ID : 74
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -2482,7 +2499,7 @@ Hotspot mSwipeUp
|
|||||||
|
|
||||||
Hotspot mSwipePrev
|
Hotspot mSwipePrev
|
||||||
Attributes
|
Attributes
|
||||||
ID : 76
|
ID : 75
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -2502,7 +2519,7 @@ Hotspot mSwipePrev
|
|||||||
|
|
||||||
Timer tmSerial
|
Timer tmSerial
|
||||||
Attributes
|
Attributes
|
||||||
ID : 30
|
ID : 29
|
||||||
Scope : local
|
Scope : local
|
||||||
Period (ms): 50
|
Period (ms): 50
|
||||||
Enabled : yes
|
Enabled : yes
|
||||||
@@ -2670,21 +2687,7 @@ Timer tmSerial
|
|||||||
tsw bDown1,1
|
tsw bDown1,1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(type1.txt=="light")
|
if(type1.txt=="light"||type1.txt=="switch"||type1.txt=="fan")
|
||||||
{
|
|
||||||
vis bUp1,0
|
|
||||||
vis bStop1,0
|
|
||||||
vis bDown1,0
|
|
||||||
vis btOnOff1,1
|
|
||||||
vis bText1,0
|
|
||||||
vis hSlider1,0
|
|
||||||
vis nNum1,0
|
|
||||||
// get Button State (optional Value)
|
|
||||||
spstr strCommand.txt,tTmp.txt,"~",8
|
|
||||||
covx tTmp.txt,sys0,0,0
|
|
||||||
btOnOff1.val=sys0
|
|
||||||
}
|
|
||||||
if(type1.txt=="switch")
|
|
||||||
{
|
{
|
||||||
vis bUp1,0
|
vis bUp1,0
|
||||||
vis bStop1,0
|
vis bStop1,0
|
||||||
@@ -2833,21 +2836,7 @@ Timer tmSerial
|
|||||||
tsw bDown2,1
|
tsw bDown2,1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(type2.txt=="light")
|
if(type2.txt=="light"||type2.txt=="switch"||type2.txt=="fan")
|
||||||
{
|
|
||||||
vis bUp2,0
|
|
||||||
vis bStop2,0
|
|
||||||
vis bDown2,0
|
|
||||||
vis btOnOff2,1
|
|
||||||
vis bText2,0
|
|
||||||
vis hSlider2,0
|
|
||||||
vis nNum2,0
|
|
||||||
// get Button State (optional Value)
|
|
||||||
spstr strCommand.txt,tTmp.txt,"~",14
|
|
||||||
covx tTmp.txt,sys0,0,0
|
|
||||||
btOnOff2.val=sys0
|
|
||||||
}
|
|
||||||
if(type2.txt=="switch")
|
|
||||||
{
|
{
|
||||||
vis bUp2,0
|
vis bUp2,0
|
||||||
vis bStop2,0
|
vis bStop2,0
|
||||||
@@ -2996,21 +2985,7 @@ Timer tmSerial
|
|||||||
tsw bDown3,1
|
tsw bDown3,1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(type3.txt=="light")
|
if(type3.txt=="light"||type3.txt=="switch"||type3.txt=="fan")
|
||||||
{
|
|
||||||
vis bUp3,0
|
|
||||||
vis bStop3,0
|
|
||||||
vis bDown3,0
|
|
||||||
vis btOnOff3,1
|
|
||||||
vis bText3,0
|
|
||||||
vis hSlider3,0
|
|
||||||
vis nNum3,0
|
|
||||||
// get Button State (optional Value)
|
|
||||||
spstr strCommand.txt,tTmp.txt,"~",20
|
|
||||||
covx tTmp.txt,sys0,0,0
|
|
||||||
btOnOff3.val=sys0
|
|
||||||
}
|
|
||||||
if(type3.txt=="switch")
|
|
||||||
{
|
{
|
||||||
vis bUp3,0
|
vis bUp3,0
|
||||||
vis bStop3,0
|
vis bStop3,0
|
||||||
@@ -3159,21 +3134,7 @@ Timer tmSerial
|
|||||||
tsw bDown4,1
|
tsw bDown4,1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(type4.txt=="light")
|
if(type4.txt=="light"||type4.txt=="switch"||type4.txt=="fan")
|
||||||
{
|
|
||||||
vis bUp4,0
|
|
||||||
vis bStop4,0
|
|
||||||
vis bDown4,0
|
|
||||||
vis btOnOff4,1
|
|
||||||
vis bText4,0
|
|
||||||
vis hSlider4,0
|
|
||||||
vis nNum4,0
|
|
||||||
// get Button State (optional Value)
|
|
||||||
spstr strCommand.txt,tTmp.txt,"~",26
|
|
||||||
covx tTmp.txt,sys0,0,0
|
|
||||||
btOnOff4.val=sys0
|
|
||||||
}
|
|
||||||
if(type4.txt=="switch")
|
|
||||||
{
|
{
|
||||||
vis bUp4,0
|
vis bUp4,0
|
||||||
vis bStop4,0
|
vis bStop4,0
|
||||||
@@ -3322,21 +3283,7 @@ Timer tmSerial
|
|||||||
tsw bDown5,1
|
tsw bDown5,1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(type5.txt=="light")
|
if(type5.txt=="light"||type5.txt=="switch"||type5.txt=="fan")
|
||||||
{
|
|
||||||
vis bUp5,0
|
|
||||||
vis bStop5,0
|
|
||||||
vis bDown5,0
|
|
||||||
vis btOnOff5,1
|
|
||||||
vis bText5,0
|
|
||||||
vis hSlider5,0
|
|
||||||
vis nNum5,0
|
|
||||||
// get Button State (optional Value)
|
|
||||||
spstr strCommand.txt,tTmp.txt,"~",32
|
|
||||||
covx tTmp.txt,sys0,0,0
|
|
||||||
btOnOff5.val=sys0
|
|
||||||
}
|
|
||||||
if(type5.txt=="switch")
|
|
||||||
{
|
{
|
||||||
vis bUp5,0
|
vis bUp5,0
|
||||||
vis bStop5,0
|
vis bStop5,0
|
||||||
@@ -3409,6 +3356,7 @@ Timer tmSerial
|
|||||||
}
|
}
|
||||||
if(tInstruction.txt=="pageType")
|
if(tInstruction.txt=="pageType")
|
||||||
{
|
{
|
||||||
|
sleepValue=0
|
||||||
//command format pageType,specialPageName
|
//command format pageType,specialPageName
|
||||||
//write name of speical page to tId
|
//write name of speical page to tId
|
||||||
spstr strCommand.txt,tId.txt,"~",1
|
spstr strCommand.txt,tId.txt,"~",1
|
||||||
@@ -3485,6 +3433,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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")
|
if(tInstruction.txt=="timeout")
|
||||||
{
|
{
|
||||||
@@ -3506,7 +3466,7 @@ Timer tmSerial
|
|||||||
|
|
||||||
Timer tmSleep
|
Timer tmSleep
|
||||||
Attributes
|
Attributes
|
||||||
ID : 36
|
ID : 35
|
||||||
Scope : local
|
Scope : local
|
||||||
Period (ms): 1000
|
Period (ms): 1000
|
||||||
Enabled : yes
|
Enabled : yes
|
||||||
@@ -3537,7 +3497,7 @@ Timer tmSleep
|
|||||||
|
|
||||||
TouchCap tc0
|
TouchCap tc0
|
||||||
Attributes
|
Attributes
|
||||||
ID : 53
|
ID : 52
|
||||||
Scope: local
|
Scope: local
|
||||||
Value: 0
|
Value: 0
|
||||||
|
|
||||||
|
|||||||
@@ -44,6 +44,15 @@ Page cardGrid
|
|||||||
vis tEntity6,0
|
vis tEntity6,0
|
||||||
vis bPrev,0
|
vis bPrev,0
|
||||||
vis bNext,0
|
vis bNext,0
|
||||||
|
cardGrid.bco=defaultBcoColor
|
||||||
|
for(sys0=0;sys0<42;sys0++)
|
||||||
|
{
|
||||||
|
if(b[sys0].type==98||b[sys0].type==116)
|
||||||
|
{
|
||||||
|
b[sys0].bco=defaultBcoColor
|
||||||
|
b[sys0].pco=defaultFontColor
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -54,88 +63,95 @@ Variable (string) strCommand
|
|||||||
|
|
||||||
Variable (string) type1
|
Variable (string) type1
|
||||||
Attributes
|
Attributes
|
||||||
ID : 14
|
ID : 13
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 10
|
Max. Text Size: 10
|
||||||
|
|
||||||
Variable (string) type2
|
Variable (string) type2
|
||||||
Attributes
|
Attributes
|
||||||
ID : 15
|
ID : 14
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 10
|
Max. Text Size: 10
|
||||||
|
|
||||||
Variable (string) type3
|
Variable (string) type3
|
||||||
Attributes
|
Attributes
|
||||||
ID : 16
|
ID : 15
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 10
|
Max. Text Size: 10
|
||||||
|
|
||||||
Variable (string) type4
|
Variable (string) type4
|
||||||
Attributes
|
Attributes
|
||||||
ID : 17
|
ID : 16
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 10
|
Max. Text Size: 10
|
||||||
|
|
||||||
Variable (string) entn1
|
Variable (string) entn1
|
||||||
Attributes
|
Attributes
|
||||||
ID : 18
|
ID : 17
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 80
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn2
|
Variable (string) entn2
|
||||||
Attributes
|
Attributes
|
||||||
ID : 19
|
ID : 18
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 80
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn3
|
Variable (string) entn3
|
||||||
Attributes
|
Attributes
|
||||||
ID : 20
|
ID : 19
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 80
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn4
|
Variable (string) entn4
|
||||||
Attributes
|
Attributes
|
||||||
ID : 21
|
ID : 20
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 80
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) type5
|
Variable (string) type5
|
||||||
Attributes
|
Attributes
|
||||||
ID : 34
|
ID : 33
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 10
|
Max. Text Size: 10
|
||||||
|
|
||||||
Variable (string) type6
|
Variable (string) type6
|
||||||
Attributes
|
Attributes
|
||||||
ID : 35
|
ID : 34
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 10
|
Max. Text Size: 10
|
||||||
|
|
||||||
Variable (string) entn5
|
Variable (string) entn5
|
||||||
Attributes
|
Attributes
|
||||||
ID : 36
|
ID : 35
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 80
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn6
|
Variable (string) entn6
|
||||||
Attributes
|
Attributes
|
||||||
ID : 37
|
ID : 36
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 80
|
Max. Text Size: 80
|
||||||
|
|
||||||
|
Variable (string) tSend
|
||||||
|
Attributes
|
||||||
|
ID : 41
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 200
|
||||||
|
|
||||||
Text tHeading
|
Text tHeading
|
||||||
Attributes
|
Attributes
|
||||||
ID : 2
|
ID : 2
|
||||||
@@ -196,39 +212,9 @@ Text tEntity1
|
|||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical 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
|
Text tTmp
|
||||||
Attributes
|
Attributes
|
||||||
ID : 6
|
ID : 5
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -258,7 +244,7 @@ Text tTmp
|
|||||||
|
|
||||||
Text tInstruction
|
Text tInstruction
|
||||||
Attributes
|
Attributes
|
||||||
ID : 8
|
ID : 7
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -288,7 +274,7 @@ Text tInstruction
|
|||||||
|
|
||||||
Text tId
|
Text tId
|
||||||
Attributes
|
Attributes
|
||||||
ID : 9
|
ID : 8
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -318,7 +304,7 @@ Text tId
|
|||||||
|
|
||||||
Text tEntity2
|
Text tEntity2
|
||||||
Attributes
|
Attributes
|
||||||
ID : 25
|
ID : 24
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -348,7 +334,7 @@ Text tEntity2
|
|||||||
|
|
||||||
Text tEntity3
|
Text tEntity3
|
||||||
Attributes
|
Attributes
|
||||||
ID : 27
|
ID : 26
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -378,7 +364,7 @@ Text tEntity3
|
|||||||
|
|
||||||
Text tEntity4
|
Text tEntity4
|
||||||
Attributes
|
Attributes
|
||||||
ID : 29
|
ID : 28
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -408,7 +394,7 @@ Text tEntity4
|
|||||||
|
|
||||||
Text tEntity5
|
Text tEntity5
|
||||||
Attributes
|
Attributes
|
||||||
ID : 30
|
ID : 29
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -438,7 +424,7 @@ Text tEntity5
|
|||||||
|
|
||||||
Text tEntity6
|
Text tEntity6
|
||||||
Attributes
|
Attributes
|
||||||
ID : 33
|
ID : 32
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -485,7 +471,7 @@ Picture p0
|
|||||||
|
|
||||||
Button bPrev
|
Button bPrev
|
||||||
Attributes
|
Attributes
|
||||||
ID : 10
|
ID : 9
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -539,7 +525,7 @@ Button bPrev
|
|||||||
|
|
||||||
Button bNext
|
Button bNext
|
||||||
Attributes
|
Attributes
|
||||||
ID : 11
|
ID : 10
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -586,7 +572,7 @@ Button bNext
|
|||||||
|
|
||||||
Button bEntity1
|
Button bEntity1
|
||||||
Attributes
|
Attributes
|
||||||
ID : 23
|
ID : 22
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -644,7 +630,7 @@ Button bEntity1
|
|||||||
|
|
||||||
Button bEntity2
|
Button bEntity2
|
||||||
Attributes
|
Attributes
|
||||||
ID : 24
|
ID : 23
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -702,7 +688,7 @@ Button bEntity2
|
|||||||
|
|
||||||
Button bEntity3
|
Button bEntity3
|
||||||
Attributes
|
Attributes
|
||||||
ID : 26
|
ID : 25
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -760,7 +746,7 @@ Button bEntity3
|
|||||||
|
|
||||||
Button bEntity4
|
Button bEntity4
|
||||||
Attributes
|
Attributes
|
||||||
ID : 28
|
ID : 27
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -818,7 +804,7 @@ Button bEntity4
|
|||||||
|
|
||||||
Button bEntity5
|
Button bEntity5
|
||||||
Attributes
|
Attributes
|
||||||
ID : 31
|
ID : 30
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -876,7 +862,7 @@ Button bEntity5
|
|||||||
|
|
||||||
Button bEntity6
|
Button bEntity6
|
||||||
Attributes
|
Attributes
|
||||||
ID : 32
|
ID : 31
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -934,7 +920,7 @@ Button bEntity6
|
|||||||
|
|
||||||
Hotspot mSpecial
|
Hotspot mSpecial
|
||||||
Attributes
|
Attributes
|
||||||
ID : 12
|
ID : 11
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -960,7 +946,7 @@ Hotspot mSpecial
|
|||||||
|
|
||||||
Hotspot mSwipeNext
|
Hotspot mSwipeNext
|
||||||
Attributes
|
Attributes
|
||||||
ID : 39
|
ID : 38
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -980,7 +966,7 @@ Hotspot mSwipeNext
|
|||||||
|
|
||||||
Hotspot mSwipeUp
|
Hotspot mSwipeUp
|
||||||
Attributes
|
Attributes
|
||||||
ID : 40
|
ID : 39
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -1000,7 +986,7 @@ Hotspot mSwipeUp
|
|||||||
|
|
||||||
Hotspot mSwipePrev
|
Hotspot mSwipePrev
|
||||||
Attributes
|
Attributes
|
||||||
ID : 41
|
ID : 40
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -1020,7 +1006,7 @@ Hotspot mSwipePrev
|
|||||||
|
|
||||||
Timer tmSerial
|
Timer tmSerial
|
||||||
Attributes
|
Attributes
|
||||||
ID : 7
|
ID : 6
|
||||||
Scope : local
|
Scope : local
|
||||||
Period (ms): 50
|
Period (ms): 50
|
||||||
Enabled : yes
|
Enabled : yes
|
||||||
@@ -1238,6 +1224,7 @@ Timer tmSerial
|
|||||||
}
|
}
|
||||||
if(tInstruction.txt=="pageType")
|
if(tInstruction.txt=="pageType")
|
||||||
{
|
{
|
||||||
|
sleepValue=0
|
||||||
//command format pageType,specialPageName
|
//command format pageType,specialPageName
|
||||||
//write name of speical page to tId
|
//write name of speical page to tId
|
||||||
spstr strCommand.txt,tId.txt,"~",1
|
spstr strCommand.txt,tId.txt,"~",1
|
||||||
@@ -1314,6 +1301,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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")
|
if(tInstruction.txt=="timeout")
|
||||||
{
|
{
|
||||||
@@ -1335,7 +1334,7 @@ Timer tmSerial
|
|||||||
|
|
||||||
Timer tmSleep
|
Timer tmSleep
|
||||||
Attributes
|
Attributes
|
||||||
ID : 13
|
ID : 12
|
||||||
Scope : local
|
Scope : local
|
||||||
Period (ms): 1000
|
Period (ms): 1000
|
||||||
Enabled : yes
|
Enabled : yes
|
||||||
@@ -1366,7 +1365,7 @@ Timer tmSleep
|
|||||||
|
|
||||||
Timer tmLP
|
Timer tmLP
|
||||||
Attributes
|
Attributes
|
||||||
ID : 38
|
ID : 37
|
||||||
Scope : local
|
Scope : local
|
||||||
Period (ms): 500
|
Period (ms): 500
|
||||||
Enabled : no
|
Enabled : no
|
||||||
@@ -1377,10 +1376,14 @@ Timer tmLP
|
|||||||
{
|
{
|
||||||
page popupLight
|
page popupLight
|
||||||
}
|
}
|
||||||
|
if(tTmp.txt=="fan")
|
||||||
|
{
|
||||||
|
page popupFan
|
||||||
|
}
|
||||||
|
|
||||||
TouchCap tc0
|
TouchCap tc0
|
||||||
Attributes
|
Attributes
|
||||||
ID : 22
|
ID : 21
|
||||||
Scope: local
|
Scope: local
|
||||||
Value: 0
|
Value: 0
|
||||||
|
|
||||||
|
|||||||
@@ -29,74 +29,66 @@ Page cardMedia
|
|||||||
vis t5,0
|
vis t5,0
|
||||||
vis bPrev,0
|
vis bPrev,0
|
||||||
vis bNext,0
|
vis bNext,0
|
||||||
|
cardMedia.bco=defaultBcoColor
|
||||||
|
for(sys0=0;sys0<34;sys0++)
|
||||||
|
{
|
||||||
|
if(b[sys0].type==98||b[sys0].type==116)
|
||||||
|
{
|
||||||
|
b[sys0].bco=defaultBcoColor
|
||||||
|
b[sys0].pco=defaultFontColor
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if(defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
hVolume.pic=14
|
||||||
|
hVolume.pic1=13
|
||||||
|
hVolume.pic2=15
|
||||||
|
}
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
ID : 7
|
ID : 6
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 750
|
Max. Text Size: 750
|
||||||
|
|
||||||
Variable (string) entn
|
Variable (string) entn
|
||||||
Attributes
|
Attributes
|
||||||
ID : 17
|
ID : 16
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 80
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) vaSpeakerList
|
Variable (string) vaSpeakerList
|
||||||
Attributes
|
Attributes
|
||||||
ID : 26
|
ID : 25
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 400
|
Max. Text Size: 400
|
||||||
|
|
||||||
Variable (int32) vaSpeakerPos
|
Variable (int32) vaSpeakerPos
|
||||||
Attributes
|
Attributes
|
||||||
ID : 27
|
ID : 26
|
||||||
Scope: local
|
Scope: local
|
||||||
Value: 0
|
Value: 0
|
||||||
|
|
||||||
Variable (string) vaMenu
|
Variable (string) vaMenu
|
||||||
Attributes
|
Attributes
|
||||||
ID : 33
|
ID : 32
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 50
|
Max. Text Size: 50
|
||||||
|
|
||||||
Text tSend
|
Variable (string) tSend
|
||||||
Attributes
|
Attributes
|
||||||
ID : 2
|
ID : 33
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Text :
|
||||||
Disable release event after dragging: 0
|
Max. Text Size: 200
|
||||||
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
|
|
||||||
|
|
||||||
Text tTmp
|
Text tTmp
|
||||||
Attributes
|
Attributes
|
||||||
ID : 3
|
ID : 2
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -126,7 +118,7 @@ Text tTmp
|
|||||||
|
|
||||||
Text tInstruction
|
Text tInstruction
|
||||||
Attributes
|
Attributes
|
||||||
ID : 8
|
ID : 7
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -156,7 +148,7 @@ Text tInstruction
|
|||||||
|
|
||||||
Text tId
|
Text tId
|
||||||
Attributes
|
Attributes
|
||||||
ID : 9
|
ID : 8
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -186,7 +178,7 @@ Text tId
|
|||||||
|
|
||||||
Text tHeading
|
Text tHeading
|
||||||
Attributes
|
Attributes
|
||||||
ID : 10
|
ID : 9
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -216,7 +208,7 @@ Text tHeading
|
|||||||
|
|
||||||
Text tTitle
|
Text tTitle
|
||||||
Attributes
|
Attributes
|
||||||
ID : 11
|
ID : 10
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -246,7 +238,7 @@ Text tTitle
|
|||||||
|
|
||||||
Text tAuthor
|
Text tAuthor
|
||||||
Attributes
|
Attributes
|
||||||
ID : 12
|
ID : 11
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -276,14 +268,14 @@ Text tAuthor
|
|||||||
|
|
||||||
Text t2
|
Text t2
|
||||||
Attributes
|
Attributes
|
||||||
ID : 13
|
ID : 12
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 238
|
x coordinate : 238
|
||||||
y coordinate : 197
|
y coordinate : 163
|
||||||
Width : 50
|
Width : 50
|
||||||
Height : 50
|
Height : 50
|
||||||
Effect : load
|
Effect : load
|
||||||
@@ -325,14 +317,14 @@ Text t2
|
|||||||
|
|
||||||
Text tPlayPause
|
Text tPlayPause
|
||||||
Attributes
|
Attributes
|
||||||
ID : 14
|
ID : 13
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 135
|
x coordinate : 135
|
||||||
y coordinate : 197
|
y coordinate : 163
|
||||||
Width : 50
|
Width : 50
|
||||||
Height : 50
|
Height : 50
|
||||||
Effect : load
|
Effect : load
|
||||||
@@ -374,14 +366,14 @@ Text tPlayPause
|
|||||||
|
|
||||||
Text t0
|
Text t0
|
||||||
Attributes
|
Attributes
|
||||||
ID : 15
|
ID : 14
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 28
|
x coordinate : 28
|
||||||
y coordinate : 197
|
y coordinate : 163
|
||||||
Width : 50
|
Width : 50
|
||||||
Height : 50
|
Height : 50
|
||||||
Effect : load
|
Effect : load
|
||||||
@@ -423,7 +415,7 @@ Text t0
|
|||||||
|
|
||||||
Text tIcon
|
Text tIcon
|
||||||
Attributes
|
Attributes
|
||||||
ID : 16
|
ID : 15
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -471,14 +463,14 @@ Text tIcon
|
|||||||
|
|
||||||
Text t1
|
Text t1
|
||||||
Attributes
|
Attributes
|
||||||
ID : 21
|
ID : 20
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 12
|
x coordinate : 79
|
||||||
y coordinate : 301
|
y coordinate : 300
|
||||||
Width : 50
|
Width : 50
|
||||||
Height : 50
|
Height : 50
|
||||||
Effect : load
|
Effect : load
|
||||||
@@ -521,14 +513,14 @@ Text t1
|
|||||||
|
|
||||||
Text t3
|
Text t3
|
||||||
Attributes
|
Attributes
|
||||||
ID : 22
|
ID : 21
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 263
|
x coordinate : 189
|
||||||
y coordinate : 299
|
y coordinate : 300
|
||||||
Width : 50
|
Width : 50
|
||||||
Height : 50
|
Height : 50
|
||||||
Effect : load
|
Effect : load
|
||||||
@@ -571,7 +563,7 @@ Text t3
|
|||||||
|
|
||||||
Text t4
|
Text t4
|
||||||
Attributes
|
Attributes
|
||||||
ID : 23
|
ID : 22
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -601,7 +593,7 @@ Text t4
|
|||||||
|
|
||||||
Text tSpeaker
|
Text tSpeaker
|
||||||
Attributes
|
Attributes
|
||||||
ID : 24
|
ID : 23
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -650,7 +642,7 @@ Text tSpeaker
|
|||||||
|
|
||||||
Text t6
|
Text t6
|
||||||
Attributes
|
Attributes
|
||||||
ID : 25
|
ID : 24
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -692,7 +684,7 @@ Text t6
|
|||||||
|
|
||||||
Text t5
|
Text t5
|
||||||
Attributes
|
Attributes
|
||||||
ID : 28
|
ID : 27
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -758,16 +750,16 @@ Picture p0
|
|||||||
|
|
||||||
Slider hVolume
|
Slider hVolume
|
||||||
Attributes
|
Attributes
|
||||||
ID : 29
|
ID : 28
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 67
|
x coordinate : 36
|
||||||
y coordinate : 304
|
y coordinate : 238
|
||||||
Width : 190
|
Width : 250
|
||||||
Height : 43
|
Height : 44
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
@@ -804,7 +796,7 @@ Slider hVolume
|
|||||||
|
|
||||||
Button bNext
|
Button bNext
|
||||||
Attributes
|
Attributes
|
||||||
ID : 4
|
ID : 3
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -851,7 +843,7 @@ Button bNext
|
|||||||
|
|
||||||
Button bPrev
|
Button bPrev
|
||||||
Attributes
|
Attributes
|
||||||
ID : 5
|
ID : 4
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -905,15 +897,15 @@ Button bPrev
|
|||||||
|
|
||||||
Hotspot mSwipeNext
|
Hotspot mSwipeNext
|
||||||
Attributes
|
Attributes
|
||||||
ID : 30
|
ID : 29
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 311
|
x coordinate : 311
|
||||||
y coordinate : 5
|
y coordinate : 0
|
||||||
Width : 9
|
Width : 8
|
||||||
Height : 470
|
Height : 470
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -925,7 +917,7 @@ Hotspot mSwipeNext
|
|||||||
|
|
||||||
Hotspot mSwipeUp
|
Hotspot mSwipeUp
|
||||||
Attributes
|
Attributes
|
||||||
ID : 31
|
ID : 30
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -945,15 +937,15 @@ Hotspot mSwipeUp
|
|||||||
|
|
||||||
Hotspot mSwipePrev
|
Hotspot mSwipePrev
|
||||||
Attributes
|
Attributes
|
||||||
ID : 32
|
ID : 31
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 0
|
x coordinate : 0
|
||||||
y coordinate : 5
|
y coordinate : 0
|
||||||
Width : 9
|
Width : 8
|
||||||
Height : 470
|
Height : 470
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -965,7 +957,7 @@ Hotspot mSwipePrev
|
|||||||
|
|
||||||
Timer tmSerial
|
Timer tmSerial
|
||||||
Attributes
|
Attributes
|
||||||
ID : 6
|
ID : 5
|
||||||
Scope : local
|
Scope : local
|
||||||
Period (ms): 50
|
Period (ms): 50
|
||||||
Enabled : yes
|
Enabled : yes
|
||||||
@@ -1116,6 +1108,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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")
|
if(tInstruction.txt=="timeout")
|
||||||
{
|
{
|
||||||
@@ -1125,6 +1129,7 @@ Timer tmSerial
|
|||||||
}
|
}
|
||||||
if(tInstruction.txt=="pageType")
|
if(tInstruction.txt=="pageType")
|
||||||
{
|
{
|
||||||
|
sleepValue=0
|
||||||
//command format pageType,specialPageName
|
//command format pageType,specialPageName
|
||||||
//write name of speical page to tId
|
//write name of speical page to tId
|
||||||
spstr strCommand.txt,tId.txt,"~",1
|
spstr strCommand.txt,tId.txt,"~",1
|
||||||
@@ -1205,7 +1210,7 @@ Timer tmSerial
|
|||||||
|
|
||||||
Timer tmSleep
|
Timer tmSleep
|
||||||
Attributes
|
Attributes
|
||||||
ID : 18
|
ID : 17
|
||||||
Scope : local
|
Scope : local
|
||||||
Period (ms): 1000
|
Period (ms): 1000
|
||||||
Enabled : yes
|
Enabled : yes
|
||||||
@@ -1236,7 +1241,7 @@ Timer tmSleep
|
|||||||
|
|
||||||
Timer tmCooldown
|
Timer tmCooldown
|
||||||
Attributes
|
Attributes
|
||||||
ID : 20
|
ID : 19
|
||||||
Scope : local
|
Scope : local
|
||||||
Period (ms): 100
|
Period (ms): 100
|
||||||
Enabled : no
|
Enabled : no
|
||||||
@@ -1247,7 +1252,7 @@ Timer tmCooldown
|
|||||||
|
|
||||||
TouchCap tc0
|
TouchCap tc0
|
||||||
Attributes
|
Attributes
|
||||||
ID : 19
|
ID : 18
|
||||||
Scope: local
|
Scope: local
|
||||||
Value: 0
|
Value: 0
|
||||||
|
|
||||||
|
|||||||
@@ -40,6 +40,25 @@ Page cardQR
|
|||||||
vis bText2,0
|
vis bText2,0
|
||||||
tsw m0,0
|
tsw m0,0
|
||||||
tsw m1,0
|
tsw m1,0
|
||||||
|
cardQR.bco=defaultBcoColor
|
||||||
|
for(sys0=0;sys0<32;sys0++)
|
||||||
|
{
|
||||||
|
if(b[sys0].type==98||b[sys0].type==116)
|
||||||
|
{
|
||||||
|
b[sys0].bco=defaultBcoColor
|
||||||
|
b[sys0].pco=defaultFontColor
|
||||||
|
}
|
||||||
|
if(b[sys0].type==53&&defaultBcoColor==6371)
|
||||||
|
{
|
||||||
|
b[sys0].pic=1
|
||||||
|
b[sys0].pic2=2
|
||||||
|
}
|
||||||
|
if(b[sys0].type==53&&defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
b[sys0].pic=10
|
||||||
|
b[sys0].pic2=11
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -60,7 +79,7 @@ Variable (string) tSend
|
|||||||
ID : 10
|
ID : 10
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 100
|
Max. Text Size: 200
|
||||||
|
|
||||||
Variable (string) tTmp
|
Variable (string) tTmp
|
||||||
Attributes
|
Attributes
|
||||||
@@ -908,6 +927,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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")
|
if(tInstruction.txt=="timeout")
|
||||||
{
|
{
|
||||||
@@ -917,6 +948,7 @@ Timer tmSerial
|
|||||||
}
|
}
|
||||||
if(tInstruction.txt=="pageType")
|
if(tInstruction.txt=="pageType")
|
||||||
{
|
{
|
||||||
|
sleepValue=0
|
||||||
//command format pageType,specialPageName
|
//command format pageType,specialPageName
|
||||||
//write name of speical page to tId
|
//write name of speical page to tId
|
||||||
spstr strCommand.txt,tId.txt,"~",1
|
spstr strCommand.txt,tId.txt,"~",1
|
||||||
|
|||||||
@@ -49,6 +49,21 @@ Page cardThermo
|
|||||||
vis xTempDest1,0
|
vis xTempDest1,0
|
||||||
vis bPrev,0
|
vis bPrev,0
|
||||||
vis bNext,0
|
vis bNext,0
|
||||||
|
cardThermo.bco=defaultBcoColor
|
||||||
|
for(sys0=0;sys0<53;sys0++)
|
||||||
|
{
|
||||||
|
if(b[sys0].type==98||b[sys0].type==116||b[sys0].type==59)
|
||||||
|
{
|
||||||
|
b[sys0].bco=defaultBcoColor
|
||||||
|
b[sys0].pco=defaultFontColor
|
||||||
|
}
|
||||||
|
if(b[sys0].type==53)
|
||||||
|
{
|
||||||
|
b[sys0].bco=defaultBcoColor
|
||||||
|
b[sys0].bco2=defaultBcoColor
|
||||||
|
b[sys0].pco=defaultFontColor
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -146,7 +161,7 @@ Variable (string) tSend
|
|||||||
ID : 43
|
ID : 43
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 100
|
Max. Text Size: 200
|
||||||
|
|
||||||
XFloat xTempDest1
|
XFloat xTempDest1
|
||||||
Attributes
|
Attributes
|
||||||
@@ -300,7 +315,7 @@ XFloat xTempDest2
|
|||||||
|
|
||||||
XFloat xTempDest
|
XFloat xTempDest
|
||||||
Attributes
|
Attributes
|
||||||
ID : 46
|
ID : 45
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -508,39 +523,9 @@ Text tCF2
|
|||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical 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
|
Text tCF
|
||||||
Attributes
|
Attributes
|
||||||
ID : 48
|
ID : 47
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -570,7 +555,7 @@ Text tCF
|
|||||||
|
|
||||||
Text tCurTemp
|
Text tCurTemp
|
||||||
Attributes
|
Attributes
|
||||||
ID : 49
|
ID : 48
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -724,10 +709,10 @@ Dual-state Button bt0
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 106
|
x coordinate : 36
|
||||||
y coordinate : 378
|
y coordinate : 359
|
||||||
Width : 40
|
Width : 50
|
||||||
Height : 40
|
Height : 50
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
@@ -773,10 +758,10 @@ Dual-state Button bt2
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 196
|
x coordinate : 168
|
||||||
y coordinate : 378
|
y coordinate : 359
|
||||||
Width : 40
|
Width : 50
|
||||||
Height : 40
|
Height : 50
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
@@ -822,10 +807,10 @@ Dual-state Button bt4
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 106
|
x coordinate : 36
|
||||||
y coordinate : 424
|
y coordinate : 424
|
||||||
Width : 40
|
Width : 50
|
||||||
Height : 40
|
Height : 50
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
@@ -871,10 +856,10 @@ Dual-state Button bt6
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 196
|
x coordinate : 168
|
||||||
y coordinate : 424
|
y coordinate : 424
|
||||||
Width : 40
|
Width : 50
|
||||||
Height : 40
|
Height : 50
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
@@ -920,10 +905,10 @@ Dual-state Button bt1
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 151
|
x coordinate : 102
|
||||||
y coordinate : 378
|
y coordinate : 359
|
||||||
Width : 40
|
Width : 50
|
||||||
Height : 40
|
Height : 50
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
@@ -969,10 +954,10 @@ Dual-state Button bt3
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 241
|
x coordinate : 234
|
||||||
y coordinate : 378
|
y coordinate : 359
|
||||||
Width : 40
|
Width : 50
|
||||||
Height : 40
|
Height : 50
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
@@ -1018,10 +1003,10 @@ Dual-state Button bt5
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 151
|
x coordinate : 102
|
||||||
y coordinate : 424
|
y coordinate : 424
|
||||||
Width : 40
|
Width : 50
|
||||||
Height : 40
|
Height : 50
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
@@ -1067,10 +1052,10 @@ Dual-state Button bt7
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 241
|
x coordinate : 234
|
||||||
y coordinate : 424
|
y coordinate : 424
|
||||||
Width : 40
|
Width : 50
|
||||||
Height : 40
|
Height : 50
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
@@ -1125,7 +1110,7 @@ Dual-state Button btUp1
|
|||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : flat
|
Style : flat
|
||||||
Font ID : 1
|
Font ID : 3
|
||||||
Back. Color (Unpressed) : 6371
|
Back. Color (Unpressed) : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 6371
|
Back. Color (Pressed) : 6371
|
||||||
@@ -1186,7 +1171,7 @@ Dual-state Button btDown1
|
|||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : flat
|
Style : flat
|
||||||
Font ID : 1
|
Font ID : 3
|
||||||
Back. Color (Unpressed) : 6371
|
Back. Color (Unpressed) : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 6371
|
Back. Color (Pressed) : 6371
|
||||||
@@ -1247,7 +1232,7 @@ Dual-state Button bUp2
|
|||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : flat
|
Style : flat
|
||||||
Font ID : 1
|
Font ID : 3
|
||||||
Back. Color (Unpressed) : 6371
|
Back. Color (Unpressed) : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 6371
|
Back. Color (Pressed) : 6371
|
||||||
@@ -1308,7 +1293,7 @@ Dual-state Button bDown2
|
|||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : flat
|
Style : flat
|
||||||
Font ID : 1
|
Font ID : 3
|
||||||
Back. Color (Unpressed) : 6371
|
Back. Color (Unpressed) : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 6371
|
Back. Color (Pressed) : 6371
|
||||||
@@ -1354,7 +1339,7 @@ Dual-state Button bDown2
|
|||||||
|
|
||||||
Dual-state Button btUp
|
Dual-state Button btUp
|
||||||
Attributes
|
Attributes
|
||||||
ID : 45
|
ID : 44
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -1369,7 +1354,7 @@ Dual-state Button btUp
|
|||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : flat
|
Style : flat
|
||||||
Font ID : 1
|
Font ID : 3
|
||||||
Back. Color (Unpressed) : 6371
|
Back. Color (Unpressed) : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 6371
|
Back. Color (Pressed) : 6371
|
||||||
@@ -1412,7 +1397,7 @@ Dual-state Button btUp
|
|||||||
|
|
||||||
Dual-state Button btDown
|
Dual-state Button btDown
|
||||||
Attributes
|
Attributes
|
||||||
ID : 47
|
ID : 46
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -1427,7 +1412,7 @@ Dual-state Button btDown
|
|||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : flat
|
Style : flat
|
||||||
Font ID : 1
|
Font ID : 3
|
||||||
Back. Color (Unpressed) : 6371
|
Back. Color (Unpressed) : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 6371
|
Back. Color (Pressed) : 6371
|
||||||
@@ -1470,15 +1455,15 @@ Dual-state Button btDown
|
|||||||
|
|
||||||
Hotspot mSwipeNext
|
Hotspot mSwipeNext
|
||||||
Attributes
|
Attributes
|
||||||
ID : 50
|
ID : 49
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 311
|
x coordinate : 310
|
||||||
y coordinate : 5
|
y coordinate : 5
|
||||||
Width : 9
|
Width : 8
|
||||||
Height : 470
|
Height : 470
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -1490,7 +1475,7 @@ Hotspot mSwipeNext
|
|||||||
|
|
||||||
Hotspot mSwipeUp
|
Hotspot mSwipeUp
|
||||||
Attributes
|
Attributes
|
||||||
ID : 51
|
ID : 50
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -1510,7 +1495,7 @@ Hotspot mSwipeUp
|
|||||||
|
|
||||||
Hotspot mSwipePrev
|
Hotspot mSwipePrev
|
||||||
Attributes
|
Attributes
|
||||||
ID : 52
|
ID : 51
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -1518,7 +1503,7 @@ Hotspot mSwipePrev
|
|||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 0
|
x coordinate : 0
|
||||||
y coordinate : 5
|
y coordinate : 5
|
||||||
Width : 9
|
Width : 8
|
||||||
Height : 470
|
Height : 470
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -1772,7 +1757,7 @@ Timer tmSerial
|
|||||||
//Text tStateLbl
|
//Text tStateLbl
|
||||||
spstr strCommand.txt,tStateLbl.txt,"~",43
|
spstr strCommand.txt,tStateLbl.txt,"~",43
|
||||||
//Text tALbl
|
//Text tALbl
|
||||||
spstr strCommand.txt,tALbl.txt,"~",44
|
//spstr strCommand.txt,tALbl.txt,"~",44
|
||||||
//Text tCF
|
//Text tCF
|
||||||
spstr strCommand.txt,tCF.txt,"~",45
|
spstr strCommand.txt,tCF.txt,"~",45
|
||||||
tCF1.txt=tCF.txt
|
tCF1.txt=tCF.txt
|
||||||
@@ -1798,6 +1783,7 @@ Timer tmSerial
|
|||||||
}
|
}
|
||||||
if(tInstruction.txt=="pageType")
|
if(tInstruction.txt=="pageType")
|
||||||
{
|
{
|
||||||
|
sleepValue=0
|
||||||
//command format pageType,specialPageName
|
//command format pageType,specialPageName
|
||||||
//write name of speical page to tId
|
//write name of speical page to tId
|
||||||
spstr strCommand.txt,tId.txt,"~",1
|
spstr strCommand.txt,tId.txt,"~",1
|
||||||
@@ -1874,6 +1860,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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")
|
if(tInstruction.txt=="timeout")
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,11 +1,7 @@
|
|||||||
Program.s
|
Program.s
|
||||||
0 Component(s)
|
0 Component(s)
|
||||||
10 Line(s) of event code
|
12 Line(s) of event code
|
||||||
10 Unique line(s) of event code
|
12 Unique line(s) of event code
|
||||||
popupShutter
|
|
||||||
25 Component(s)
|
|
||||||
330 Line(s) of event code
|
|
||||||
162 Unique line(s) of event code
|
|
||||||
pageIcons
|
pageIcons
|
||||||
6 Component(s)
|
6 Component(s)
|
||||||
0 Line(s) of event code
|
0 Line(s) of event code
|
||||||
@@ -14,49 +10,57 @@ pageTest
|
|||||||
14 Component(s)
|
14 Component(s)
|
||||||
14 Line(s) of event code
|
14 Line(s) of event code
|
||||||
14 Unique line(s) of event code
|
14 Unique line(s) of event code
|
||||||
popupLight
|
|
||||||
27 Component(s)
|
|
||||||
352 Line(s) of event code
|
|
||||||
191 Unique line(s) of event code
|
|
||||||
cardQR
|
|
||||||
32 Component(s)
|
|
||||||
374 Line(s) of event code
|
|
||||||
218 Unique line(s) of event code
|
|
||||||
pageStartup
|
|
||||||
19 Component(s)
|
|
||||||
157 Line(s) of event code
|
|
||||||
117 Unique line(s) of event code
|
|
||||||
popupNotify
|
popupNotify
|
||||||
17 Component(s)
|
17 Component(s)
|
||||||
204 Line(s) of event code
|
226 Line(s) of event code
|
||||||
128 Unique line(s) of event code
|
143 Unique line(s) of event code
|
||||||
cardThermo
|
popupShutter
|
||||||
53 Component(s)
|
25 Component(s)
|
||||||
555 Line(s) of event code
|
388 Line(s) of event code
|
||||||
292 Unique line(s) of event code
|
211 Unique line(s) of event code
|
||||||
|
pageStartup
|
||||||
|
19 Component(s)
|
||||||
|
167 Line(s) of event code
|
||||||
|
122 Unique line(s) of event code
|
||||||
cardMedia
|
cardMedia
|
||||||
34 Component(s)
|
34 Component(s)
|
||||||
363 Line(s) of event code
|
389 Line(s) of event code
|
||||||
195 Unique line(s) of event code
|
210 Unique line(s) of event code
|
||||||
screensaver
|
popupLight
|
||||||
38 Component(s)
|
27 Component(s)
|
||||||
319 Line(s) of event code
|
386 Line(s) of event code
|
||||||
253 Unique line(s) of event code
|
211 Unique line(s) of event code
|
||||||
cardEntities
|
popupFan
|
||||||
77 Component(s)
|
27 Component(s)
|
||||||
1363 Line(s) of event code
|
342 Line(s) of event code
|
||||||
581 Unique line(s) of event code
|
199 Unique line(s) of event code
|
||||||
cardGrid
|
cardGrid
|
||||||
42 Component(s)
|
42 Component(s)
|
||||||
439 Line(s) of event code
|
463 Line(s) of event code
|
||||||
259 Unique 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
|
cardAlarm
|
||||||
40 Component(s)
|
40 Component(s)
|
||||||
392 Line(s) of event code
|
422 Line(s) of event code
|
||||||
239 Unique line(s) of event code
|
255 Unique line(s) of event code
|
||||||
|
cardThermo
|
||||||
|
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
|
Total
|
||||||
13 Page(s)
|
14 Page(s)
|
||||||
424 Component(s)
|
450 Component(s)
|
||||||
4872 Line(s) of event code
|
5483 Line(s) of event code
|
||||||
1304 Unique line(s) of event code
|
1478 Unique line(s) of event code
|
||||||
|
|||||||
@@ -402,7 +402,7 @@ Text tVersion
|
|||||||
Horizontal Alignment : center
|
Horizontal Alignment : center
|
||||||
Vertical Alignment : center
|
Vertical Alignment : center
|
||||||
Input Type : character
|
Input Type : character
|
||||||
Text : 37
|
Text : 42
|
||||||
Max. Text Size : 10
|
Max. Text Size : 10
|
||||||
Word wrap : disabled
|
Word wrap : disabled
|
||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
@@ -572,6 +572,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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")
|
if(tInstruction.txt=="timeout")
|
||||||
{
|
{
|
||||||
|
|||||||
953
HMI/US/portrait/n2t-out-visual/popupFan.txt
Normal file
953
HMI/US/portrait/n2t-out-visual/popupFan.txt
Normal file
@@ -0,0 +1,953 @@
|
|||||||
|
Page popupFan
|
||||||
|
Attributes
|
||||||
|
ID : 0
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
Width : 320
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
Locked : no
|
||||||
|
Swide up page ID : disabled
|
||||||
|
Swide down page ID : disabled
|
||||||
|
Swide left page ID : disabled
|
||||||
|
Swide right page ID : disabled
|
||||||
|
Fill : solid color
|
||||||
|
Back. Color : 6371
|
||||||
|
|
||||||
|
Events
|
||||||
|
Preinitialize Event
|
||||||
|
dim=dimValueNormal
|
||||||
|
//get entitiy name
|
||||||
|
tEntity.txt=pageIcons.tTmp1.txt
|
||||||
|
//get entity id
|
||||||
|
entn.txt=pageIcons.tTmp2.txt
|
||||||
|
vis p0,0
|
||||||
|
vis tSend,0
|
||||||
|
vis tTmp,0
|
||||||
|
vis tInstruction,0
|
||||||
|
vis tId,0
|
||||||
|
//page open event
|
||||||
|
// event,pageOpenDetail,typeOfPage,tEntityName
|
||||||
|
// craft command
|
||||||
|
tSend.txt="event,pageOpenDetail,popupFan,"+entn.txt
|
||||||
|
//send calc crc
|
||||||
|
btlen tSend.txt,sys0
|
||||||
|
crcrest 1,0xffff // reset CRC
|
||||||
|
crcputh 55 bb
|
||||||
|
crcputs sys0,2
|
||||||
|
crcputs tSend.txt,0
|
||||||
|
//send cmd
|
||||||
|
printh 55 bb
|
||||||
|
prints sys0,2
|
||||||
|
prints tSend.txt,0
|
||||||
|
prints crcval,2
|
||||||
|
vis hSpeed,0
|
||||||
|
popupFan.bco=defaultBcoColor
|
||||||
|
for(sys0=0;sys0<24;sys0++)
|
||||||
|
{
|
||||||
|
if(b[sys0].type==98||b[sys0].type==116)
|
||||||
|
{
|
||||||
|
b[sys0].bco=defaultBcoColor
|
||||||
|
b[sys0].pco=defaultFontColor
|
||||||
|
}
|
||||||
|
if(b[sys0].type==53&&defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
b[sys0].pic=10
|
||||||
|
b[sys0].pic2=11
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if(defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
hSpeed.pic=14
|
||||||
|
hSpeed.pic1=13
|
||||||
|
hSpeed.pic2=15
|
||||||
|
}
|
||||||
|
|
||||||
|
Variable (string) strCommand
|
||||||
|
Attributes
|
||||||
|
ID : 12
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 500
|
||||||
|
|
||||||
|
Variable (string) entn
|
||||||
|
Attributes
|
||||||
|
ID : 15
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 80
|
||||||
|
|
||||||
|
Variable (int32) mode
|
||||||
|
Attributes
|
||||||
|
ID : 16
|
||||||
|
Scope: local
|
||||||
|
Value: 1
|
||||||
|
|
||||||
|
Variable (int32) mode_temp
|
||||||
|
Attributes
|
||||||
|
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
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 63
|
||||||
|
y coordinate : 21
|
||||||
|
Width : 192
|
||||||
|
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 : left
|
||||||
|
Vertical Alignment : center
|
||||||
|
Input Type : character
|
||||||
|
Text :
|
||||||
|
Max. Text Size : 25
|
||||||
|
Word wrap : disabled
|
||||||
|
Horizontal Spacing : 0
|
||||||
|
Vertical Spacing : 0
|
||||||
|
|
||||||
|
Text tIcon1
|
||||||
|
Attributes
|
||||||
|
ID : 3
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 11
|
||||||
|
y coordinate : 21
|
||||||
|
Width : 45
|
||||||
|
Height : 30
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
Fill : solid color
|
||||||
|
Style : flat
|
||||||
|
Associated Keyboard : none
|
||||||
|
Font ID : 1
|
||||||
|
Back. Color : 6371
|
||||||
|
Font Color : 17299
|
||||||
|
Horizontal Alignment : center
|
||||||
|
Vertical Alignment : center
|
||||||
|
Input Type : character
|
||||||
|
Text :
|
||||||
|
Max. Text Size : 10
|
||||||
|
Word wrap : disabled
|
||||||
|
Horizontal Spacing : 0
|
||||||
|
Vertical Spacing : 0
|
||||||
|
|
||||||
|
Text t1
|
||||||
|
Attributes
|
||||||
|
ID : 5
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 15
|
||||||
|
y coordinate : 142
|
||||||
|
Width : 211
|
||||||
|
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 : left
|
||||||
|
Vertical Alignment : center
|
||||||
|
Input Type : character
|
||||||
|
Text :
|
||||||
|
Max. Text Size : 50
|
||||||
|
Word wrap : disabled
|
||||||
|
Horizontal Spacing : 0
|
||||||
|
Vertical Spacing : 0
|
||||||
|
|
||||||
|
Text tTmp
|
||||||
|
Attributes
|
||||||
|
ID : 8
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 272
|
||||||
|
y coordinate : 447
|
||||||
|
Width : 34
|
||||||
|
Height : 30
|
||||||
|
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 : 80
|
||||||
|
Word wrap : disabled
|
||||||
|
Horizontal Spacing : 0
|
||||||
|
Vertical Spacing : 0
|
||||||
|
|
||||||
|
Text tInstruction
|
||||||
|
Attributes
|
||||||
|
ID : 13
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 0
|
||||||
|
y coordinate : 450
|
||||||
|
Width : 100
|
||||||
|
Height : 30
|
||||||
|
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 : 20
|
||||||
|
Word wrap : disabled
|
||||||
|
Horizontal Spacing : 0
|
||||||
|
Vertical Spacing : 0
|
||||||
|
|
||||||
|
Text tId
|
||||||
|
Attributes
|
||||||
|
ID : 14
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 90
|
||||||
|
y coordinate : 450
|
||||||
|
Width : 100
|
||||||
|
Height : 30
|
||||||
|
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 : 20
|
||||||
|
Word wrap : disabled
|
||||||
|
Horizontal Spacing : 0
|
||||||
|
Vertical Spacing : 0
|
||||||
|
|
||||||
|
Picture p0
|
||||||
|
Attributes
|
||||||
|
ID : 1
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 0
|
||||||
|
y coordinate : 0
|
||||||
|
Width : 319
|
||||||
|
Height : 479
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
Picture ID : 0
|
||||||
|
|
||||||
|
Slider hSpeed
|
||||||
|
Attributes
|
||||||
|
ID : 6
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 16
|
||||||
|
y coordinate : 177
|
||||||
|
Width : 250
|
||||||
|
Height : 44
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
Direction : horizontal
|
||||||
|
Fill : image
|
||||||
|
Cursor width : auto
|
||||||
|
Cursor height : 255
|
||||||
|
Back. Picture ID : 5
|
||||||
|
Slided Back. Picture ID : 4
|
||||||
|
Position : 50
|
||||||
|
Upper range limit : 100
|
||||||
|
Lower range limit : 0
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Release Event
|
||||||
|
tmCooldown.en=1
|
||||||
|
tmCooldown.tim=2500
|
||||||
|
//craft command
|
||||||
|
tSend.txt="event,buttonPress2,"+entn.txt+",number-set,"
|
||||||
|
covx hSpeed.val,tTmp.txt,0,0
|
||||||
|
tSend.txt+=tTmp.txt
|
||||||
|
//send calc crc
|
||||||
|
btlen tSend.txt,sys0
|
||||||
|
crcrest 1,0xffff // reset CRC
|
||||||
|
crcputh 55 bb
|
||||||
|
crcputs sys0,2
|
||||||
|
crcputs tSend.txt,0
|
||||||
|
//send cmd
|
||||||
|
printh 55 bb
|
||||||
|
prints sys0,2
|
||||||
|
prints tSend.txt,0
|
||||||
|
prints crcval,2
|
||||||
|
|
||||||
|
Button b0
|
||||||
|
Attributes
|
||||||
|
ID : 4
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 262
|
||||||
|
y coordinate : 11
|
||||||
|
Width : 50
|
||||||
|
Height : 50
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
Fill : solid color
|
||||||
|
Style : flat
|
||||||
|
Font ID : 1
|
||||||
|
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 : 10
|
||||||
|
Word wrap : disabled
|
||||||
|
Horizontal Spacing : 0
|
||||||
|
Vertical Spacing : 0
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
tSend.txt="event,buttonPress2,popupLight,bExit"
|
||||||
|
//send calc crc
|
||||||
|
btlen tSend.txt,sys0
|
||||||
|
crcrest 1,0xffff // reset CRC
|
||||||
|
crcputh 55 bb
|
||||||
|
crcputs sys0,2
|
||||||
|
crcputs tSend.txt,0
|
||||||
|
//send cmd
|
||||||
|
printh 55 bb
|
||||||
|
prints sys0,2
|
||||||
|
prints tSend.txt,0
|
||||||
|
prints crcval,2
|
||||||
|
|
||||||
|
Button 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
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 260
|
||||||
|
y coordinate : 117
|
||||||
|
Width : 50
|
||||||
|
Height : 50
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
Fill : image
|
||||||
|
Font ID : 0
|
||||||
|
Background Picture ID (Unpressed) : 1
|
||||||
|
Back. Picture ID (Pressed) : 2
|
||||||
|
Horizontal Alignment : center
|
||||||
|
Vertical Alignment : center
|
||||||
|
State : unpressed
|
||||||
|
Text :
|
||||||
|
Max. Text Size : 10
|
||||||
|
Word wrap : disabled
|
||||||
|
Horizontal Spacing : 0
|
||||||
|
Vertical Spacing : 0
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//craft command
|
||||||
|
tSend.txt="event,buttonPress2,"+entn.txt+","+"OnOff,"
|
||||||
|
covx btOnOff1.val,tTmp.txt,0,0
|
||||||
|
tSend.txt+=tTmp.txt
|
||||||
|
//send calc crc
|
||||||
|
btlen tSend.txt,sys0
|
||||||
|
crcrest 1,0xffff // reset CRC
|
||||||
|
crcputh 55 bb
|
||||||
|
crcputs sys0,2
|
||||||
|
crcputs tSend.txt,0
|
||||||
|
//send cmd
|
||||||
|
printh 55 bb
|
||||||
|
prints sys0,2
|
||||||
|
prints tSend.txt,0
|
||||||
|
prints crcval,2
|
||||||
|
|
||||||
|
Timer tmSleep
|
||||||
|
Attributes
|
||||||
|
ID : 10
|
||||||
|
Scope : local
|
||||||
|
Period (ms): 1000
|
||||||
|
Enabled : yes
|
||||||
|
|
||||||
|
Events
|
||||||
|
Timer Event
|
||||||
|
if(sleepTimeout!=0)
|
||||||
|
{
|
||||||
|
sleepValue+=1
|
||||||
|
if(sleepTimeout<=sleepValue)
|
||||||
|
{
|
||||||
|
sleepValue=0
|
||||||
|
click b0,1
|
||||||
|
click b0,0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Timer tmSerial
|
||||||
|
Attributes
|
||||||
|
ID : 11
|
||||||
|
Scope : local
|
||||||
|
Period (ms): 50
|
||||||
|
Enabled : yes
|
||||||
|
|
||||||
|
Events
|
||||||
|
Timer Event
|
||||||
|
// data available
|
||||||
|
if(usize>1)
|
||||||
|
{
|
||||||
|
bufferPos=0
|
||||||
|
while(bufferPos<usize)
|
||||||
|
{
|
||||||
|
// check for 0x55 0xBB - Command Init Secuence
|
||||||
|
if(u[bufferPos]==187&&u[bufferPos-1]==85)
|
||||||
|
{
|
||||||
|
//remove garbage at the start of the buffer if there's any to free buffer for command
|
||||||
|
if(u[bufferPos]!=1)
|
||||||
|
{
|
||||||
|
udelete bufferPos-1
|
||||||
|
}
|
||||||
|
//instruction is now aligned with buffer, because we deleted garbage before instrcution
|
||||||
|
//get length after init sequence (check if there are more than to bytes in buffer)
|
||||||
|
if(3<usize)
|
||||||
|
{
|
||||||
|
// check if serial buffer has reached the announced length
|
||||||
|
ucopy payloadLength,2,2,0
|
||||||
|
// we are only checking payload length so we have to skip first 3 bytes (init+payload length) (-1 because of < instead of <=)
|
||||||
|
payloadLength+=3
|
||||||
|
// payload length does also not contain crc, so we are adding another 2 bytes for crc
|
||||||
|
payloadLength+=2
|
||||||
|
if(payloadLength<usize)
|
||||||
|
{
|
||||||
|
// calculate crc
|
||||||
|
crcrest 1,0xFFFF
|
||||||
|
// u[2] contains payload legth at 3rd pos in buffer, we are calculating crc from 3rd pos with number of bytes from payload length
|
||||||
|
//crcputu 3,u[2]
|
||||||
|
// u[2] cotnains payload length, we are calculating a crc over the whole message, so we have to add 3 to the length from u[2]
|
||||||
|
crcputu 0,payloadLength-1
|
||||||
|
// get recived crc to be able to compare it
|
||||||
|
ucopy recvCrc,payloadLength-1,2,0
|
||||||
|
// compare crc with recived value
|
||||||
|
if(crcval==recvCrc)
|
||||||
|
{
|
||||||
|
// crc is okay
|
||||||
|
// here is the location where acual code should be
|
||||||
|
// write command to variable strCommand
|
||||||
|
ucopy strCommand.txt,4,payloadLength-5,0
|
||||||
|
// write instruction to tInstuction (debug output, but used as variable here, ui elements will be disabled by default)
|
||||||
|
spstr strCommand.txt,tInstruction.txt,"~",0
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",1
|
||||||
|
if(tInstruction.txt=="entityUpdateDetail"&&entn.txt==tTmp.txt)
|
||||||
|
{
|
||||||
|
// change icon
|
||||||
|
spstr strCommand.txt,tIcon1.txt,"~",2
|
||||||
|
vis tIcon1,1
|
||||||
|
// change icon color
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",3
|
||||||
|
covx tTmp.txt,sys0,0,0
|
||||||
|
tIcon1.pco=sys0
|
||||||
|
// get Button State
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",4
|
||||||
|
covx tTmp.txt,sys0,0,0
|
||||||
|
btOnOff1.val=sys0
|
||||||
|
// get Speed value
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",5
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
vis t1,0
|
||||||
|
vis hSpeed,0
|
||||||
|
}else
|
||||||
|
{
|
||||||
|
vis t1,1
|
||||||
|
vis hSpeed,1
|
||||||
|
covx tTmp.txt,sys0,0,0
|
||||||
|
if(tmCooldown.en==0)
|
||||||
|
{
|
||||||
|
hSpeed.val=sys0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// set hSpeed maxValue
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",6
|
||||||
|
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")
|
||||||
|
{
|
||||||
|
// 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
|
||||||
|
}
|
||||||
|
if(tInstruction.txt=="pageType")
|
||||||
|
{
|
||||||
|
//command format pageType,specialPageName
|
||||||
|
//write name of speical page to tId
|
||||||
|
spstr strCommand.txt,tId.txt,"~",1
|
||||||
|
//save second arg if there's one
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
|
//save third arg if there's one
|
||||||
|
spstr strCommand.txt,pageIcons.tTmp2.txt,"~",3
|
||||||
|
//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
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// end of user code
|
||||||
|
udelete payloadLength-1
|
||||||
|
bufferPos=0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// next character
|
||||||
|
bufferPos++
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Timer tmCooldown
|
||||||
|
Attributes
|
||||||
|
ID : 18
|
||||||
|
Scope : local
|
||||||
|
Period (ms): 100
|
||||||
|
Enabled : no
|
||||||
|
|
||||||
|
Events
|
||||||
|
Timer Event
|
||||||
|
tmCooldown.en=0
|
||||||
|
|
||||||
|
TouchCap tc0
|
||||||
|
Attributes
|
||||||
|
ID : 9
|
||||||
|
Scope: local
|
||||||
|
Value: 0
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
sleepValue=0
|
||||||
|
|
||||||
@@ -58,33 +58,63 @@ Page popupLight
|
|||||||
vis t0,0
|
vis t0,0
|
||||||
vis pColorWheel,0
|
vis pColorWheel,0
|
||||||
//vis t0,0
|
//vis t0,0
|
||||||
|
popupLight.bco=defaultBcoColor
|
||||||
|
for(sys0=0;sys0<27;sys0++)
|
||||||
|
{
|
||||||
|
if(b[sys0].type==98||b[sys0].type==116)
|
||||||
|
{
|
||||||
|
b[sys0].bco=defaultBcoColor
|
||||||
|
b[sys0].pco=defaultFontColor
|
||||||
|
}
|
||||||
|
if(b[sys0].type==53&&defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
b[sys0].pic=10
|
||||||
|
b[sys0].pic2=11
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if(defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
hBrightness.pic=14
|
||||||
|
hBrightness.pic1=13
|
||||||
|
hBrightness.pic2=15
|
||||||
|
hTempSlider.pic=16
|
||||||
|
hTempSlider.pic1=17
|
||||||
|
hTempSlider.pic2=15
|
||||||
|
}
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
ID : 17
|
ID : 16
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 100
|
Max. Text Size: 500
|
||||||
|
|
||||||
Variable (string) entn
|
Variable (string) entn
|
||||||
Attributes
|
Attributes
|
||||||
ID : 21
|
ID : 20
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 80
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (int32) mode
|
Variable (int32) mode
|
||||||
Attributes
|
Attributes
|
||||||
ID : 23
|
ID : 22
|
||||||
Scope: local
|
Scope: local
|
||||||
Value: 1
|
Value: 1
|
||||||
|
|
||||||
Variable (int32) mode_temp
|
Variable (int32) mode_temp
|
||||||
Attributes
|
Attributes
|
||||||
ID : 24
|
ID : 23
|
||||||
Scope: local
|
Scope: local
|
||||||
Value: 0
|
Value: 0
|
||||||
|
|
||||||
|
Variable (string) tSend
|
||||||
|
Attributes
|
||||||
|
ID : 26
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 200
|
||||||
|
|
||||||
Text tEntity
|
Text tEntity
|
||||||
Attributes
|
Attributes
|
||||||
ID : 3
|
ID : 3
|
||||||
@@ -265,39 +295,9 @@ Text t4
|
|||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical 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
|
Text tTmp
|
||||||
Attributes
|
Attributes
|
||||||
ID : 13
|
ID : 12
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -320,14 +320,14 @@ Text tTmp
|
|||||||
Vertical Alignment : center
|
Vertical Alignment : center
|
||||||
Input Type : character
|
Input Type : character
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size : 10
|
Max. Text Size : 80
|
||||||
Word wrap : disabled
|
Word wrap : disabled
|
||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical Spacing : 0
|
Vertical Spacing : 0
|
||||||
|
|
||||||
Text tInstruction
|
Text tInstruction
|
||||||
Attributes
|
Attributes
|
||||||
ID : 18
|
ID : 17
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -357,7 +357,7 @@ Text tInstruction
|
|||||||
|
|
||||||
Text tId
|
Text tId
|
||||||
Attributes
|
Attributes
|
||||||
ID : 19
|
ID : 18
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -387,7 +387,7 @@ Text tId
|
|||||||
|
|
||||||
Text t0
|
Text t0
|
||||||
Attributes
|
Attributes
|
||||||
ID : 25
|
ID : 24
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -488,7 +488,7 @@ Slider hBrightness
|
|||||||
x coordinate : 61
|
x coordinate : 61
|
||||||
y coordinate : 376
|
y coordinate : 376
|
||||||
Width : 250
|
Width : 250
|
||||||
Height : 43
|
Height : 44
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
@@ -524,7 +524,7 @@ Slider hBrightness
|
|||||||
|
|
||||||
Slider hTempSlider
|
Slider hTempSlider
|
||||||
Attributes
|
Attributes
|
||||||
ID : 20
|
ID : 19
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -616,7 +616,7 @@ Button b0
|
|||||||
|
|
||||||
Button bColor
|
Button bColor
|
||||||
Attributes
|
Attributes
|
||||||
ID : 22
|
ID : 21
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -719,7 +719,7 @@ Dual-state Button btOnOff1
|
|||||||
|
|
||||||
Timer tmSleep
|
Timer tmSleep
|
||||||
Attributes
|
Attributes
|
||||||
ID : 15
|
ID : 14
|
||||||
Scope : local
|
Scope : local
|
||||||
Period (ms): 1000
|
Period (ms): 1000
|
||||||
Enabled : yes
|
Enabled : yes
|
||||||
@@ -739,7 +739,7 @@ Timer tmSleep
|
|||||||
|
|
||||||
Timer tmSerial
|
Timer tmSerial
|
||||||
Attributes
|
Attributes
|
||||||
ID : 16
|
ID : 15
|
||||||
Scope : local
|
Scope : local
|
||||||
Period (ms): 50
|
Period (ms): 50
|
||||||
Enabled : yes
|
Enabled : yes
|
||||||
@@ -789,21 +789,22 @@ Timer tmSerial
|
|||||||
ucopy strCommand.txt,4,payloadLength-5,0
|
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)
|
// write instruction to tInstuction (debug output, but used as variable here, ui elements will be disabled by default)
|
||||||
spstr strCommand.txt,tInstruction.txt,"~",0
|
spstr strCommand.txt,tInstruction.txt,"~",0
|
||||||
if(tInstruction.txt=="entityUpdateDetail")
|
spstr strCommand.txt,tTmp.txt,"~",1
|
||||||
|
if(tInstruction.txt=="entityUpdateDetail"&&entn.txt==tTmp.txt)
|
||||||
{
|
{
|
||||||
// change icon
|
// change icon
|
||||||
spstr strCommand.txt,tIcon1.txt,"~",1
|
spstr strCommand.txt,tIcon1.txt,"~",2
|
||||||
vis tIcon1,1
|
vis tIcon1,1
|
||||||
// change icon color
|
// change icon color
|
||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",3
|
||||||
covx tTmp.txt,sys0,0,0
|
covx tTmp.txt,sys0,0,0
|
||||||
tIcon1.pco=sys0
|
tIcon1.pco=sys0
|
||||||
// get Button State
|
// get Button State
|
||||||
spstr strCommand.txt,tTmp.txt,"~",3
|
spstr strCommand.txt,tTmp.txt,"~",4
|
||||||
covx tTmp.txt,sys0,0,0
|
covx tTmp.txt,sys0,0,0
|
||||||
btOnOff1.val=sys0
|
btOnOff1.val=sys0
|
||||||
// get Brightness value
|
// get Brightness value
|
||||||
spstr strCommand.txt,tTmp.txt,"~",4
|
spstr strCommand.txt,tTmp.txt,"~",5
|
||||||
if(tTmp.txt=="disable")
|
if(tTmp.txt=="disable")
|
||||||
{
|
{
|
||||||
vis t1,0
|
vis t1,0
|
||||||
@@ -821,7 +822,7 @@ Timer tmSerial
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
// get ColorTemp value
|
// get ColorTemp value
|
||||||
spstr strCommand.txt,tTmp.txt,"~",5
|
spstr strCommand.txt,tTmp.txt,"~",6
|
||||||
if(tTmp.txt=="disable")
|
if(tTmp.txt=="disable")
|
||||||
{
|
{
|
||||||
vis hTempSlider,0
|
vis hTempSlider,0
|
||||||
@@ -865,7 +866,7 @@ Timer tmSerial
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
// get Color value
|
// get Color value
|
||||||
spstr strCommand.txt,tTmp.txt,"~",6
|
spstr strCommand.txt,tTmp.txt,"~",7
|
||||||
// disable -> isn't supported
|
// disable -> isn't supported
|
||||||
if(tTmp.txt=="disable")
|
if(tTmp.txt=="disable")
|
||||||
{
|
{
|
||||||
@@ -886,11 +887,11 @@ Timer tmSerial
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
// set t0 Color (Localization)
|
// set t0 Color (Localization)
|
||||||
spstr strCommand.txt,t0.txt,"~",7
|
spstr strCommand.txt,t0.txt,"~",8
|
||||||
// set t4 Temperature (Localization)
|
// set t4 Temperature (Localization)
|
||||||
spstr strCommand.txt,t4.txt,"~",8
|
spstr strCommand.txt,t4.txt,"~",9
|
||||||
// set t1 Brightness (Localization)
|
// set t1 Brightness (Localization)
|
||||||
spstr strCommand.txt,t1.txt,"~",9
|
spstr strCommand.txt,t1.txt,"~",10
|
||||||
}
|
}
|
||||||
if(tInstruction.txt=="time")
|
if(tInstruction.txt=="time")
|
||||||
{
|
{
|
||||||
@@ -911,6 +912,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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")
|
if(tInstruction.txt=="timeout")
|
||||||
{
|
{
|
||||||
@@ -991,7 +1004,7 @@ Timer tmSerial
|
|||||||
|
|
||||||
Timer tmCooldown
|
Timer tmCooldown
|
||||||
Attributes
|
Attributes
|
||||||
ID : 26
|
ID : 25
|
||||||
Scope : local
|
Scope : local
|
||||||
Period (ms): 100
|
Period (ms): 100
|
||||||
Enabled : no
|
Enabled : no
|
||||||
@@ -1002,7 +1015,7 @@ Timer tmCooldown
|
|||||||
|
|
||||||
TouchCap tc0
|
TouchCap tc0
|
||||||
Attributes
|
Attributes
|
||||||
ID : 14
|
ID : 13
|
||||||
Scope: local
|
Scope: local
|
||||||
Value: 0
|
Value: 0
|
||||||
|
|
||||||
|
|||||||
@@ -20,66 +20,55 @@ Page popupNotify
|
|||||||
|
|
||||||
Events
|
Events
|
||||||
Preinitialize Event
|
Preinitialize Event
|
||||||
|
popupNotify.bco=defaultBcoColor
|
||||||
dim=dimValueNormal
|
dim=dimValueNormal
|
||||||
vis p0,0
|
vis p0,0
|
||||||
vis tSend,0
|
vis tSend,0
|
||||||
vis tTmp,0
|
vis tTmp,0
|
||||||
vis tInstruction,0
|
vis tInstruction,0
|
||||||
vis tId,0
|
vis tId,0
|
||||||
|
popupNotify.bco=defaultBcoColor
|
||||||
|
tHeading.bco=defaultBcoColor
|
||||||
|
b0.bco=defaultBcoColor
|
||||||
|
tText.bco=defaultBcoColor
|
||||||
|
b1.bco=defaultBcoColor
|
||||||
|
b2.bco=defaultBcoColor
|
||||||
|
tHeading.pco=defaultFontColor
|
||||||
|
b0.pco=defaultFontColor
|
||||||
|
tText.pco=defaultFontColor
|
||||||
|
b1.pco=defaultFontColor
|
||||||
|
b2.pco=defaultFontColor
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
ID : 8
|
ID : 7
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 1000
|
Max. Text Size: 1000
|
||||||
|
|
||||||
Variable (string) entn
|
Variable (string) entn
|
||||||
Attributes
|
Attributes
|
||||||
ID : 15
|
ID : 14
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 30
|
Max. Text Size: 30
|
||||||
|
|
||||||
Variable (int32) vaOldSleepT
|
Variable (int32) vaOldSleepT
|
||||||
Attributes
|
Attributes
|
||||||
ID : 16
|
ID : 15
|
||||||
Scope: local
|
Scope: local
|
||||||
Value: 0
|
Value: 0
|
||||||
|
|
||||||
Text tSend
|
Variable (string) tSend
|
||||||
Attributes
|
Attributes
|
||||||
ID : 3
|
ID : 16
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Text :
|
||||||
Disable release event after dragging: 0
|
Max. Text Size: 200
|
||||||
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
|
|
||||||
|
|
||||||
Text tTmp
|
Text tTmp
|
||||||
Attributes
|
Attributes
|
||||||
ID : 4
|
ID : 3
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -109,7 +98,7 @@ Text tTmp
|
|||||||
|
|
||||||
Text tInstruction
|
Text tInstruction
|
||||||
Attributes
|
Attributes
|
||||||
ID : 9
|
ID : 8
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -139,7 +128,7 @@ Text tInstruction
|
|||||||
|
|
||||||
Text tId
|
Text tId
|
||||||
Attributes
|
Attributes
|
||||||
ID : 10
|
ID : 9
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -169,7 +158,7 @@ Text tId
|
|||||||
|
|
||||||
Text tHeading
|
Text tHeading
|
||||||
Attributes
|
Attributes
|
||||||
ID : 11
|
ID : 10
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -199,7 +188,7 @@ Text tHeading
|
|||||||
|
|
||||||
Text tText
|
Text tText
|
||||||
Attributes
|
Attributes
|
||||||
ID : 12
|
ID : 11
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -294,7 +283,7 @@ Button b0
|
|||||||
|
|
||||||
Button b2
|
Button b2
|
||||||
Attributes
|
Attributes
|
||||||
ID : 13
|
ID : 12
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -343,7 +332,7 @@ Button b2
|
|||||||
|
|
||||||
Button b1
|
Button b1
|
||||||
Attributes
|
Attributes
|
||||||
ID : 14
|
ID : 13
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -392,7 +381,7 @@ Button b1
|
|||||||
|
|
||||||
Timer tmSleep
|
Timer tmSleep
|
||||||
Attributes
|
Attributes
|
||||||
ID : 6
|
ID : 5
|
||||||
Scope : local
|
Scope : local
|
||||||
Period (ms): 1000
|
Period (ms): 1000
|
||||||
Enabled : yes
|
Enabled : yes
|
||||||
@@ -412,7 +401,7 @@ Timer tmSleep
|
|||||||
|
|
||||||
Timer tmSerial
|
Timer tmSerial
|
||||||
Attributes
|
Attributes
|
||||||
ID : 7
|
ID : 6
|
||||||
Scope : local
|
Scope : local
|
||||||
Period (ms): 50
|
Period (ms): 50
|
||||||
Enabled : yes
|
Enabled : yes
|
||||||
@@ -524,6 +513,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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")
|
if(tInstruction.txt=="timeout")
|
||||||
{
|
{
|
||||||
@@ -623,7 +624,7 @@ Timer tmSerial
|
|||||||
|
|
||||||
TouchCap tc0
|
TouchCap tc0
|
||||||
Attributes
|
Attributes
|
||||||
ID : 5
|
ID : 4
|
||||||
Scope: local
|
Scope: local
|
||||||
Value: 0
|
Value: 0
|
||||||
|
|
||||||
|
|||||||
@@ -48,41 +48,82 @@ Page popupShutter
|
|||||||
prints sys0,2
|
prints sys0,2
|
||||||
prints tSend.txt,0
|
prints tSend.txt,0
|
||||||
prints crcval,2
|
prints crcval,2
|
||||||
|
popupShutter.bco=defaultBcoColor
|
||||||
|
b0.bco=defaultBcoColor
|
||||||
|
tIcon1.bco=defaultBcoColor
|
||||||
|
tEntity.bco=defaultBcoColor
|
||||||
|
tInfo1.bco=defaultBcoColor
|
||||||
|
tPosHeading.bco=defaultBcoColor
|
||||||
|
tTiltHeading.bco=defaultBcoColor
|
||||||
|
bUp1.bco=defaultBcoColor
|
||||||
|
bStop1.bco=defaultBcoColor
|
||||||
|
bDown1.bco=defaultBcoColor
|
||||||
|
bTLeft.bco=defaultBcoColor
|
||||||
|
bTStop.bco=defaultBcoColor
|
||||||
|
bTRight.bco=defaultBcoColor
|
||||||
|
b0.pco=defaultFontColor
|
||||||
|
tIcon1.pco=defaultFontColor
|
||||||
|
tEntity.pco=defaultFontColor
|
||||||
|
tInfo1.pco=defaultFontColor
|
||||||
|
tPosHeading.pco=defaultFontColor
|
||||||
|
tTiltHeading.pco=defaultFontColor
|
||||||
|
bUp1.pco=defaultFontColor
|
||||||
|
bStop1.pco=defaultFontColor
|
||||||
|
bDown1.pco=defaultFontColor
|
||||||
|
bTLeft.pco=defaultFontColor
|
||||||
|
bTStop.pco=defaultFontColor
|
||||||
|
bTRight.pco=defaultFontColor
|
||||||
|
if(defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
hTilt.pic=14
|
||||||
|
hTilt.pic1=13
|
||||||
|
hTilt.pic2=15
|
||||||
|
hPosition.pic=14
|
||||||
|
hPosition.pic1=13
|
||||||
|
hPosition.pic2=15
|
||||||
|
}
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
ID : 9
|
ID : 8
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 200
|
Max. Text Size: 500
|
||||||
|
|
||||||
Variable (string) entn
|
Variable (string) entn
|
||||||
Attributes
|
Attributes
|
||||||
ID : 15
|
ID : 14
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 80
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) tInstruction
|
Variable (string) tInstruction
|
||||||
Attributes
|
Attributes
|
||||||
ID : 17
|
ID : 16
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 20
|
Max. Text Size: 20
|
||||||
|
|
||||||
Variable (string) tId
|
Variable (string) tId
|
||||||
Attributes
|
Attributes
|
||||||
ID : 18
|
ID : 17
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 20
|
Max. Text Size: 20
|
||||||
|
|
||||||
Variable (string) tTmp
|
Variable (string) tTmp
|
||||||
Attributes
|
Attributes
|
||||||
ID : 19
|
ID : 18
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 10
|
Max. Text Size: 80
|
||||||
|
|
||||||
|
Variable (string) tSend
|
||||||
|
Attributes
|
||||||
|
ID : 24
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 200
|
||||||
|
|
||||||
Text tEntity
|
Text tEntity
|
||||||
Attributes
|
Attributes
|
||||||
@@ -144,39 +185,9 @@ Text tIcon1
|
|||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical 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
|
Text tPosHeading
|
||||||
Attributes
|
Attributes
|
||||||
ID : 14
|
ID : 13
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -184,7 +195,7 @@ Text tPosHeading
|
|||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 11
|
x coordinate : 11
|
||||||
y coordinate : 183
|
y coordinate : 183
|
||||||
Width : 100
|
Width : 114
|
||||||
Height : 30
|
Height : 30
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -199,14 +210,14 @@ Text tPosHeading
|
|||||||
Vertical Alignment : center
|
Vertical Alignment : center
|
||||||
Input Type : character
|
Input Type : character
|
||||||
Text : Position
|
Text : Position
|
||||||
Max. Text Size : 15
|
Max. Text Size : 30
|
||||||
Word wrap : disabled
|
Word wrap : disabled
|
||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical Spacing : 0
|
Vertical Spacing : 0
|
||||||
|
|
||||||
Text tInfo1
|
Text tInfo1
|
||||||
Attributes
|
Attributes
|
||||||
ID : 16
|
ID : 15
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -236,7 +247,7 @@ Text tInfo1
|
|||||||
|
|
||||||
Text tTiltHeading
|
Text tTiltHeading
|
||||||
Attributes
|
Attributes
|
||||||
ID : 20
|
ID : 19
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -244,7 +255,7 @@ Text tTiltHeading
|
|||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 11
|
x coordinate : 11
|
||||||
y coordinate : 335
|
y coordinate : 335
|
||||||
Width : 100
|
Width : 113
|
||||||
Height : 30
|
Height : 30
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -259,7 +270,7 @@ Text tTiltHeading
|
|||||||
Vertical Alignment : center
|
Vertical Alignment : center
|
||||||
Input Type : character
|
Input Type : character
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size : 15
|
Max. Text Size : 30
|
||||||
Word wrap : disabled
|
Word wrap : disabled
|
||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical Spacing : 0
|
Vertical Spacing : 0
|
||||||
@@ -283,7 +294,7 @@ Picture p0
|
|||||||
|
|
||||||
Slider hPosition
|
Slider hPosition
|
||||||
Attributes
|
Attributes
|
||||||
ID : 13
|
ID : 12
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -291,8 +302,8 @@ Slider hPosition
|
|||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 12
|
x coordinate : 12
|
||||||
y coordinate : 213
|
y coordinate : 213
|
||||||
Width : 300
|
Width : 250
|
||||||
Height : 43
|
Height : 44
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
@@ -327,7 +338,7 @@ Slider hPosition
|
|||||||
|
|
||||||
Slider hTilt
|
Slider hTilt
|
||||||
Attributes
|
Attributes
|
||||||
ID : 21
|
ID : 20
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -335,8 +346,8 @@ Slider hTilt
|
|||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 12
|
x coordinate : 12
|
||||||
y coordinate : 365
|
y coordinate : 365
|
||||||
Width : 300
|
Width : 250
|
||||||
Height : 43
|
Height : 44
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
@@ -354,7 +365,7 @@ Slider hTilt
|
|||||||
Touch Release Event
|
Touch Release Event
|
||||||
// event,buttonPress2,internalNameEntity,positionSlider,50
|
// event,buttonPress2,internalNameEntity,positionSlider,50
|
||||||
//craft command
|
//craft command
|
||||||
tSend.txt="event,buttonPress2,"+entn.txt+",positionSlider,"
|
tSend.txt="event,buttonPress2,"+entn.txt+",tiltSlider,"
|
||||||
covx hPosition.val,tTmp.txt,0,0
|
covx hPosition.val,tTmp.txt,0,0
|
||||||
tSend.txt+=tTmp.txt
|
tSend.txt+=tTmp.txt
|
||||||
//send calc crc
|
//send calc crc
|
||||||
@@ -418,7 +429,7 @@ Button b0
|
|||||||
|
|
||||||
Button bDown1
|
Button bDown1
|
||||||
Attributes
|
Attributes
|
||||||
ID : 10
|
ID : 9
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -465,7 +476,7 @@ Button bDown1
|
|||||||
|
|
||||||
Button bStop1
|
Button bStop1
|
||||||
Attributes
|
Attributes
|
||||||
ID : 11
|
ID : 10
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -512,7 +523,7 @@ Button bStop1
|
|||||||
|
|
||||||
Button bUp1
|
Button bUp1
|
||||||
Attributes
|
Attributes
|
||||||
ID : 12
|
ID : 11
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -559,7 +570,7 @@ Button bUp1
|
|||||||
|
|
||||||
Button bTLeft
|
Button bTLeft
|
||||||
Attributes
|
Attributes
|
||||||
ID : 22
|
ID : 21
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -591,7 +602,7 @@ Button bTLeft
|
|||||||
|
|
||||||
Events
|
Events
|
||||||
Touch Press Event
|
Touch Press Event
|
||||||
tSend.txt="event,buttonPress2,"+entn.txt+",up"
|
tSend.txt="event,buttonPress2,"+entn.txt+",tiltOpen"
|
||||||
//send calc crc
|
//send calc crc
|
||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
@@ -606,7 +617,7 @@ Button bTLeft
|
|||||||
|
|
||||||
Button bTStop
|
Button bTStop
|
||||||
Attributes
|
Attributes
|
||||||
ID : 23
|
ID : 22
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -638,7 +649,7 @@ Button bTStop
|
|||||||
|
|
||||||
Events
|
Events
|
||||||
Touch Press Event
|
Touch Press Event
|
||||||
tSend.txt="event,buttonPress2,"+entn.txt+",stop"
|
tSend.txt="event,buttonPress2,"+entn.txt+",tiltStop"
|
||||||
//send calc crc
|
//send calc crc
|
||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
@@ -653,7 +664,7 @@ Button bTStop
|
|||||||
|
|
||||||
Button bTRight
|
Button bTRight
|
||||||
Attributes
|
Attributes
|
||||||
ID : 24
|
ID : 23
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -685,7 +696,7 @@ Button bTRight
|
|||||||
|
|
||||||
Events
|
Events
|
||||||
Touch Press Event
|
Touch Press Event
|
||||||
tSend.txt="event,buttonPress2,"+entn.txt+",down"
|
tSend.txt="event,buttonPress2,"+entn.txt+",tiltClose"
|
||||||
//send calc crc
|
//send calc crc
|
||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
@@ -700,7 +711,7 @@ Button bTRight
|
|||||||
|
|
||||||
Timer tmSleep
|
Timer tmSleep
|
||||||
Attributes
|
Attributes
|
||||||
ID : 7
|
ID : 6
|
||||||
Scope : local
|
Scope : local
|
||||||
Period (ms): 1000
|
Period (ms): 1000
|
||||||
Enabled : yes
|
Enabled : yes
|
||||||
@@ -720,7 +731,7 @@ Timer tmSleep
|
|||||||
|
|
||||||
Timer tmSerial
|
Timer tmSerial
|
||||||
Attributes
|
Attributes
|
||||||
ID : 8
|
ID : 7
|
||||||
Scope : local
|
Scope : local
|
||||||
Period (ms): 50
|
Period (ms): 50
|
||||||
Enabled : yes
|
Enabled : yes
|
||||||
@@ -770,10 +781,11 @@ Timer tmSerial
|
|||||||
ucopy strCommand.txt,4,payloadLength-5,0
|
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)
|
// write instruction to tInstuction (debug output, but used as variable here, ui elements will be disabled by default)
|
||||||
spstr strCommand.txt,tInstruction.txt,"~",0
|
spstr strCommand.txt,tInstruction.txt,"~",0
|
||||||
if(tInstruction.txt=="entityUpdateDetail")
|
spstr strCommand.txt,tTmp.txt,"~",1
|
||||||
|
if(tInstruction.txt=="entityUpdateDetail"&&tTmp.txt==entn.txt)
|
||||||
{
|
{
|
||||||
// get Position value
|
// get Position value
|
||||||
spstr strCommand.txt,tTmp.txt,"~",1
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
if(tTmp.txt=="disable")
|
if(tTmp.txt=="disable")
|
||||||
{
|
{
|
||||||
vis tPosHeading,0
|
vis tPosHeading,0
|
||||||
@@ -786,94 +798,108 @@ Timer tmSerial
|
|||||||
vis hPosition,1
|
vis hPosition,1
|
||||||
}
|
}
|
||||||
// set tinfo1 text
|
// set tinfo1 text
|
||||||
spstr strCommand.txt,tInfo1.txt,"~",2
|
spstr strCommand.txt,tInfo1.txt,"~",3
|
||||||
// set tPosHeading (localization)
|
// set tPosHeading (localization)
|
||||||
spstr strCommand.txt,tPosHeading.txt,"~",3
|
spstr strCommand.txt,tPosHeading.txt,"~",4
|
||||||
// set tIcon1
|
// set tIcon1
|
||||||
spstr strCommand.txt,tTmp.txt,"~",4
|
spstr strCommand.txt,tTmp.txt,"~",5
|
||||||
if(tTmp.txt!="")
|
if(tTmp.txt!="")
|
||||||
{
|
{
|
||||||
tIcon1.txt=tTmp.txt
|
tIcon1.txt=tTmp.txt
|
||||||
}
|
}
|
||||||
// set icon bUp
|
// set icon bUp
|
||||||
spstr strCommand.txt,tTmp.txt,"~",8
|
spstr strCommand.txt,tTmp.txt,"~",9
|
||||||
if(tTmp.txt=="disable")
|
if(tTmp.txt=="disable")
|
||||||
{
|
{
|
||||||
tsw bUp1,0
|
tsw bUp1,0
|
||||||
spstr strCommand.txt,bUp1.txt,"~",5
|
spstr strCommand.txt,bUp1.txt,"~",6
|
||||||
bUp1.pco=27501
|
bUp1.pco=27501
|
||||||
}else if(tTmp.txt=="enable")
|
}else if(tTmp.txt=="enable")
|
||||||
{
|
{
|
||||||
spstr strCommand.txt,bUp1.txt,"~",5
|
spstr strCommand.txt,bUp1.txt,"~",6
|
||||||
tsw bUp1,1
|
tsw bUp1,1
|
||||||
bUp1.pco=65535
|
bUp1.pco=65535
|
||||||
}
|
}
|
||||||
// set icon bStop
|
// set icon bStop
|
||||||
spstr strCommand.txt,tTmp.txt,"~",9
|
spstr strCommand.txt,tTmp.txt,"~",10
|
||||||
if(tTmp.txt=="disable")
|
if(tTmp.txt=="disable")
|
||||||
{
|
{
|
||||||
tsw bStop1,0
|
tsw bStop1,0
|
||||||
spstr strCommand.txt,bStop1.txt,"~",6
|
spstr strCommand.txt,bStop1.txt,"~",7
|
||||||
bStop1.pco=27501
|
bStop1.pco=27501
|
||||||
}else if(tTmp.txt=="enable")
|
}else if(tTmp.txt=="enable")
|
||||||
{
|
{
|
||||||
spstr strCommand.txt,bStop1.txt,"~",6
|
spstr strCommand.txt,bStop1.txt,"~",7
|
||||||
tsw bStop1,1
|
tsw bStop1,1
|
||||||
bStop1.pco=65535
|
bStop1.pco=65535
|
||||||
}
|
}
|
||||||
// set icon bDown
|
// set icon bDown
|
||||||
spstr strCommand.txt,tTmp.txt,"~",10
|
spstr strCommand.txt,tTmp.txt,"~",11
|
||||||
if(tTmp.txt=="disable")
|
if(tTmp.txt=="disable")
|
||||||
{
|
{
|
||||||
spstr strCommand.txt,bDown1.txt,"~",7
|
spstr strCommand.txt,bDown1.txt,"~",8
|
||||||
tsw bDown1,0
|
tsw bDown1,0
|
||||||
bDown1.pco=27501
|
bDown1.pco=27501
|
||||||
}else if(tTmp.txt=="enable")
|
}else if(tTmp.txt=="enable")
|
||||||
{
|
{
|
||||||
spstr strCommand.txt,bDown1.txt,"~",7
|
spstr strCommand.txt,bDown1.txt,"~",8
|
||||||
tsw bDown1,1
|
tsw bDown1,1
|
||||||
bDown1.pco=65535
|
bDown1.pco=65535
|
||||||
}
|
}
|
||||||
// set tTiltHeading (localization)
|
// set tTiltHeading (localization)
|
||||||
spstr strCommand.txt,tTiltHeading.txt,"~",11
|
spstr strCommand.txt,tTiltHeading.txt,"~",12
|
||||||
// set icon bUp
|
// set icon bUp
|
||||||
spstr strCommand.txt,tTmp.txt,"~",15
|
|
||||||
if(tTmp.txt=="disable")
|
|
||||||
{
|
|
||||||
tsw bTLeft,0
|
|
||||||
spstr strCommand.txt,bTLeft.txt,"~",12
|
|
||||||
bTLeft.pco=27501
|
|
||||||
}else if(tTmp.txt=="enable")
|
|
||||||
{
|
|
||||||
spstr strCommand.txt,bTLeft.txt,"~",12
|
|
||||||
tsw bTLeft,1
|
|
||||||
bTLeft.pco=65535
|
|
||||||
}
|
|
||||||
// set icon bStop
|
|
||||||
spstr strCommand.txt,tTmp.txt,"~",16
|
spstr strCommand.txt,tTmp.txt,"~",16
|
||||||
if(tTmp.txt=="disable")
|
if(tTmp.txt=="disable")
|
||||||
{
|
{
|
||||||
tsw bTStop,0
|
tsw bTLeft,0
|
||||||
spstr strCommand.txt,bTStop.txt,"~",13
|
spstr strCommand.txt,bTLeft.txt,"~",13
|
||||||
bTStop.pco=27501
|
bTLeft.pco=27501
|
||||||
|
vis bTLeft,1
|
||||||
}else if(tTmp.txt=="enable")
|
}else if(tTmp.txt=="enable")
|
||||||
{
|
{
|
||||||
spstr strCommand.txt,bTStop.txt,"~",13
|
spstr strCommand.txt,bTLeft.txt,"~",13
|
||||||
tsw bTStop,1
|
tsw bTLeft,1
|
||||||
bTStop.pco=65535
|
bTLeft.pco=65535
|
||||||
|
vis bTLeft,1
|
||||||
}
|
}
|
||||||
// set icon bDown
|
// set icon bStop
|
||||||
spstr strCommand.txt,tTmp.txt,"~",9
|
spstr strCommand.txt,tTmp.txt,"~",17
|
||||||
if(tTmp.txt=="disable")
|
if(tTmp.txt=="disable")
|
||||||
{
|
{
|
||||||
spstr strCommand.txt,bTRight.txt,"~",14
|
tsw bTStop,0
|
||||||
tsw bTRight,0
|
spstr strCommand.txt,bTStop.txt,"~",14
|
||||||
bTRight.pco=27501
|
bTStop.pco=27501
|
||||||
|
vis bTStop,1
|
||||||
}else if(tTmp.txt=="enable")
|
}else if(tTmp.txt=="enable")
|
||||||
{
|
{
|
||||||
spstr strCommand.txt,bTRight.txt,"~",14
|
spstr strCommand.txt,bTStop.txt,"~",14
|
||||||
|
tsw bTStop,1
|
||||||
|
bTStop.pco=65535
|
||||||
|
vis bTStop,1
|
||||||
|
}
|
||||||
|
// set icon bDown
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",18
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
spstr strCommand.txt,bTRight.txt,"~",15
|
||||||
|
tsw bTRight,0
|
||||||
|
bTRight.pco=27501
|
||||||
|
vis bTRight,1
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
spstr strCommand.txt,bTRight.txt,"~",15
|
||||||
tsw bTRight,1
|
tsw bTRight,1
|
||||||
bTRight.pco=65535
|
bTRight.pco=65535
|
||||||
|
vis bTRight,1
|
||||||
|
}
|
||||||
|
// set tilt slider
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",19
|
||||||
|
if(tTmp.txt!="disable")
|
||||||
|
{
|
||||||
|
vis hTilt,1
|
||||||
|
covx tTmp.txt,sys0,0,0
|
||||||
|
hTilt.val=sys0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(tInstruction.txt=="dimmode")
|
if(tInstruction.txt=="dimmode")
|
||||||
@@ -885,6 +911,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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=="time")
|
if(tInstruction.txt=="time")
|
||||||
{
|
{
|
||||||
@@ -975,7 +1013,7 @@ Timer tmSerial
|
|||||||
|
|
||||||
TouchCap tc0
|
TouchCap tc0
|
||||||
Attributes
|
Attributes
|
||||||
ID : 6
|
ID : 5
|
||||||
Scope: local
|
Scope: local
|
||||||
Value: 0
|
Value: 0
|
||||||
|
|
||||||
|
|||||||
@@ -821,7 +821,7 @@ Text tIcon1
|
|||||||
Style : flat
|
Style : flat
|
||||||
Associated Keyboard : none
|
Associated Keyboard : none
|
||||||
Font ID : 1
|
Font ID : 1
|
||||||
Back. Color : 6371
|
Back. Color : 0
|
||||||
Font Color : 17299
|
Font Color : 17299
|
||||||
Horizontal Alignment : center
|
Horizontal Alignment : center
|
||||||
Vertical Alignment : center
|
Vertical Alignment : center
|
||||||
@@ -851,7 +851,7 @@ Text tIcon2
|
|||||||
Style : flat
|
Style : flat
|
||||||
Associated Keyboard : none
|
Associated Keyboard : none
|
||||||
Font ID : 1
|
Font ID : 1
|
||||||
Back. Color : 6371
|
Back. Color : 0
|
||||||
Font Color : 17299
|
Font Color : 17299
|
||||||
Horizontal Alignment : center
|
Horizontal Alignment : center
|
||||||
Vertical Alignment : center
|
Vertical Alignment : center
|
||||||
@@ -975,6 +975,18 @@ Timer tmSerial
|
|||||||
// get value normal
|
// get value normal
|
||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
|
// 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=="time")
|
if(tInstruction.txt=="time")
|
||||||
{
|
{
|
||||||
@@ -1063,9 +1075,6 @@ Timer tmSerial
|
|||||||
tF4Icon.txt=tF3Icon.txt
|
tF4Icon.txt=tF3Icon.txt
|
||||||
tF3Icon.txt=tF2Icon.txt
|
tF3Icon.txt=tF2Icon.txt
|
||||||
tF2Icon.txt=tF1Icon.txt
|
tF2Icon.txt=tF1Icon.txt
|
||||||
tF4Icon.pco=tF3Icon.pco
|
|
||||||
tF3Icon.pco=tF2Icon.pco
|
|
||||||
tF2Icon.pco=tF1Icon.pco
|
|
||||||
}
|
}
|
||||||
//tMR
|
//tMR
|
||||||
spstr strCommand.txt,tMR.txt,"~",16
|
spstr strCommand.txt,tMR.txt,"~",16
|
||||||
@@ -1090,31 +1099,34 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
spstr strCommand.txt,tTmp.txt,"~",1
|
spstr strCommand.txt,tTmp.txt,"~",1
|
||||||
covx tTmp.txt,tTime.bco,0,0
|
covx tTmp.txt,tTime.bco,0,0
|
||||||
screensaver.bco=tTime.bco
|
if(tTime.bco!=screensaver.bco)
|
||||||
tAMPM.bco=tTime.bco
|
{
|
||||||
tDate.bco=tTime.bco
|
screensaver.bco=tTime.bco
|
||||||
tMainIcon.bco=tTime.bco
|
tAMPM.bco=tTime.bco
|
||||||
tMainText.bco=tTime.bco
|
tDate.bco=tTime.bco
|
||||||
tMainIconAlt.bco=tTime.bco
|
tMainIcon.bco=tTime.bco
|
||||||
tMainTextAlt.bco=tTime.bco
|
tMainText.bco=tTime.bco
|
||||||
tMRIcon.bco=tTime.bco
|
tMainIconAlt.bco=tTime.bco
|
||||||
tMR.bco=tTime.bco
|
tMainTextAlt.bco=tTime.bco
|
||||||
tMRIcon.bco=tTime.bco
|
tMRIcon.bco=tTime.bco
|
||||||
tIcon1.bco=tTime.bco
|
tMR.bco=tTime.bco
|
||||||
tIcon2.bco=tTime.bco
|
tMRIcon.bco=tTime.bco
|
||||||
tForecast1.bco=tTime.bco
|
tIcon1.bco=tTime.bco
|
||||||
tForecast1Val.bco=tTime.bco
|
tIcon2.bco=tTime.bco
|
||||||
tF1Icon.bco=tTime.bco
|
tForecast1.bco=tTime.bco
|
||||||
tForecast2.bco=tTime.bco
|
tForecast1Val.bco=tTime.bco
|
||||||
tForecast2Val.bco=tTime.bco
|
tF1Icon.bco=tTime.bco
|
||||||
tF2Icon.bco=tTime.bco
|
tForecast2.bco=tTime.bco
|
||||||
tForecast3.bco=tTime.bco
|
tForecast2Val.bco=tTime.bco
|
||||||
tForecast3Val.bco=tTime.bco
|
tF2Icon.bco=tTime.bco
|
||||||
tF3Icon.bco=tTime.bco
|
tForecast3.bco=tTime.bco
|
||||||
tForecast4.bco=tTime.bco
|
tForecast3Val.bco=tTime.bco
|
||||||
tForecast4Val.bco=tTime.bco
|
tF3Icon.bco=tTime.bco
|
||||||
tF4Icon.bco=tTime.bco
|
tForecast4.bco=tTime.bco
|
||||||
tTimeAdd.bco=tTime.bco
|
tForecast4Val.bco=tTime.bco
|
||||||
|
tF4Icon.bco=tTime.bco
|
||||||
|
tTimeAdd.bco=tTime.bco
|
||||||
|
}
|
||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,tTime.pco,0,0
|
covx tTmp.txt,tTime.pco,0,0
|
||||||
spstr strCommand.txt,tTmp.txt,"~",3
|
spstr strCommand.txt,tTmp.txt,"~",3
|
||||||
@@ -1159,6 +1171,18 @@ Timer tmSerial
|
|||||||
covx tTmp.txt,tMR.pco,0,0
|
covx tTmp.txt,tMR.pco,0,0
|
||||||
spstr strCommand.txt,tTmp.txt,"~",22
|
spstr strCommand.txt,tTmp.txt,"~",22
|
||||||
covx tTmp.txt,tTimeAdd.pco,0,0
|
covx tTmp.txt,tTimeAdd.pco,0,0
|
||||||
|
if(tMRIcon.txt!=""&&p0.w!=320)
|
||||||
|
{
|
||||||
|
tF4Icon.pco=tF3Icon.pco
|
||||||
|
tF3Icon.pco=tF2Icon.pco
|
||||||
|
tF2Icon.pco=tF1Icon.pco
|
||||||
|
tForecast4Val.pco=tForecast3Val.pco
|
||||||
|
tForecast3Val.pco=tForecast2Val.pco
|
||||||
|
tForecast2Val.pco=tForecast1Val.pco
|
||||||
|
tForecast4.pco=tForecast3.pco
|
||||||
|
tForecast3.pco=tForecast2.pco
|
||||||
|
tForecast2.pco=tForecast1.pco
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(tInstruction.txt=="notify")
|
if(tInstruction.txt=="notify")
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -11,6 +11,9 @@ Program.s
|
|||||||
// dim value
|
// dim value
|
||||||
int dimValue=40
|
int dimValue=40
|
||||||
int dimValueNormal=100
|
int dimValueNormal=100
|
||||||
|
//color vars
|
||||||
|
int defaultFontColor=65535
|
||||||
|
int defaultBcoColor=6371
|
||||||
// fix touch offset (Removed for US version)
|
// fix touch offset (Removed for US version)
|
||||||
//lcd_dev fffb 0002 0000 0020
|
//lcd_dev fffb 0002 0000 0020
|
||||||
page pageStartup
|
page pageStartup
|
||||||
|
|||||||
@@ -37,6 +37,25 @@ Page cardAlarm
|
|||||||
vis tCode,0
|
vis tCode,0
|
||||||
vis bPrev,0
|
vis bPrev,0
|
||||||
vis bNext,0
|
vis bNext,0
|
||||||
|
cardAlarm.bco=defaultBcoColor
|
||||||
|
for(sys0=0;sys0<40;sys0++)
|
||||||
|
{
|
||||||
|
if(b[sys0].type==98||b[sys0].type==116)
|
||||||
|
{
|
||||||
|
b[sys0].bco=defaultBcoColor
|
||||||
|
b[sys0].pco=defaultFontColor
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if(defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
tCode.bco=6371
|
||||||
|
tCode.pco=40179
|
||||||
|
}
|
||||||
|
if(defaultBcoColor==6371)
|
||||||
|
{
|
||||||
|
tCode.bco=10565
|
||||||
|
tCode.pco=40179
|
||||||
|
}
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -54,7 +73,7 @@ Variable (string) tSend
|
|||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 100
|
Max. Text Size: 200
|
||||||
|
|
||||||
Variable (string) va1
|
Variable (string) va1
|
||||||
Attributes
|
Attributes
|
||||||
@@ -740,6 +759,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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")
|
if(tInstruction.txt=="timeout")
|
||||||
{
|
{
|
||||||
@@ -749,6 +780,7 @@ Timer tmSerial
|
|||||||
}
|
}
|
||||||
if(tInstruction.txt=="pageType")
|
if(tInstruction.txt=="pageType")
|
||||||
{
|
{
|
||||||
|
sleepValue=0
|
||||||
//command format pageType,specialPageName
|
//command format pageType,specialPageName
|
||||||
//write name of speical page to tId
|
//write name of speical page to tId
|
||||||
spstr strCommand.txt,tId.txt,"~",1
|
spstr strCommand.txt,tId.txt,"~",1
|
||||||
|
|||||||
@@ -63,6 +63,8 @@ Page cardEntities
|
|||||||
vis bText4,0
|
vis bText4,0
|
||||||
vis hSlider4,0
|
vis hSlider4,0
|
||||||
vis nNum4,0
|
vis nNum4,0
|
||||||
|
vis bPrev,0
|
||||||
|
vis bNext,0
|
||||||
//ui e5
|
//ui e5
|
||||||
vis btOnOff5,0
|
vis btOnOff5,0
|
||||||
vis bUp5,0
|
vis bUp5,0
|
||||||
@@ -73,8 +75,26 @@ Page cardEntities
|
|||||||
vis bText5,0
|
vis bText5,0
|
||||||
vis hSlider5,0
|
vis hSlider5,0
|
||||||
vis nNum5,0
|
vis nNum5,0
|
||||||
vis bPrev,0
|
cardEntities.bco=defaultBcoColor
|
||||||
vis bNext,0
|
for(sys0=0;sys0<65;sys0++)
|
||||||
|
{
|
||||||
|
if(b[sys0].type==98||b[sys0].type==116||b[sys0].type==54)
|
||||||
|
{
|
||||||
|
b[sys0].bco=defaultBcoColor
|
||||||
|
b[sys0].pco=defaultFontColor
|
||||||
|
}
|
||||||
|
if(b[sys0].type==53&&defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
b[sys0].pic=10
|
||||||
|
b[sys0].pic2=11
|
||||||
|
}
|
||||||
|
if(b[sys0].type==1&&defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
b[sys0].pic=14
|
||||||
|
b[sys0].pic1=13
|
||||||
|
b[sys0].pic2=15
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -142,6 +162,12 @@ Variable (string) type5
|
|||||||
Text :
|
Text :
|
||||||
Max. Text Size: 10
|
Max. Text Size: 10
|
||||||
|
|
||||||
|
Variable (string) tSend
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 200
|
||||||
|
|
||||||
Number nNum1
|
Number nNum1
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -277,16 +303,6 @@ Text tIcon4
|
|||||||
Text : î°
|
Text : î°
|
||||||
Max. Text Size : 5
|
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
|
Text tTmp
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -848,8 +864,8 @@ Button bText1
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
State : unpressed
|
State : unpressed
|
||||||
Text : newtxt
|
Text :
|
||||||
Max. Text Size : 10
|
Max. Text Size : 20
|
||||||
|
|
||||||
Events
|
Events
|
||||||
Touch Press Event
|
Touch Press Event
|
||||||
@@ -873,8 +889,8 @@ Button bText2
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
State : unpressed
|
State : unpressed
|
||||||
Text : newtxt
|
Text :
|
||||||
Max. Text Size : 10
|
Max. Text Size : 20
|
||||||
|
|
||||||
Events
|
Events
|
||||||
Touch Press Event
|
Touch Press Event
|
||||||
@@ -898,8 +914,8 @@ Button bText3
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
State : unpressed
|
State : unpressed
|
||||||
Text : newtxt
|
Text :
|
||||||
Max. Text Size : 10
|
Max. Text Size : 20
|
||||||
|
|
||||||
Events
|
Events
|
||||||
Touch Press Event
|
Touch Press Event
|
||||||
@@ -923,8 +939,8 @@ Button bText4
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
State : unpressed
|
State : unpressed
|
||||||
Text : newtxt
|
Text :
|
||||||
Max. Text Size : 10
|
Max. Text Size : 20
|
||||||
|
|
||||||
Events
|
Events
|
||||||
Touch Press Event
|
Touch Press Event
|
||||||
@@ -1023,8 +1039,8 @@ Button bText5
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
State : unpressed
|
State : unpressed
|
||||||
Text : newtxt
|
Text :
|
||||||
Max. Text Size : 10
|
Max. Text Size : 20
|
||||||
|
|
||||||
Events
|
Events
|
||||||
Touch Press Event
|
Touch Press Event
|
||||||
@@ -1214,6 +1230,10 @@ Hotspot m2
|
|||||||
//popupLight.tEntity.txt=tEntity3.txt
|
//popupLight.tEntity.txt=tEntity3.txt
|
||||||
page popupLight
|
page popupLight
|
||||||
}
|
}
|
||||||
|
if(type3.txt=="fan")
|
||||||
|
{
|
||||||
|
page popupFan
|
||||||
|
}
|
||||||
|
|
||||||
Hotspot m1
|
Hotspot m1
|
||||||
Attributes
|
Attributes
|
||||||
@@ -1236,6 +1256,10 @@ Hotspot m1
|
|||||||
//popupLight.tEntity.txt=tEntity2.txt
|
//popupLight.tEntity.txt=tEntity2.txt
|
||||||
page popupLight
|
page popupLight
|
||||||
}
|
}
|
||||||
|
if(type2.txt=="fan")
|
||||||
|
{
|
||||||
|
page popupFan
|
||||||
|
}
|
||||||
|
|
||||||
Hotspot m0
|
Hotspot m0
|
||||||
Attributes
|
Attributes
|
||||||
@@ -1258,6 +1282,10 @@ Hotspot m0
|
|||||||
//popupLight.tEntity.txt=tEntity1.txt
|
//popupLight.tEntity.txt=tEntity1.txt
|
||||||
page popupLight
|
page popupLight
|
||||||
}
|
}
|
||||||
|
if(type1.txt=="fan")
|
||||||
|
{
|
||||||
|
page popupFan
|
||||||
|
}
|
||||||
|
|
||||||
Hotspot m3
|
Hotspot m3
|
||||||
Attributes
|
Attributes
|
||||||
@@ -1280,6 +1308,10 @@ Hotspot m3
|
|||||||
//popupLight.tEntity.txt=tEntity4.txt
|
//popupLight.tEntity.txt=tEntity4.txt
|
||||||
page popupLight
|
page popupLight
|
||||||
}
|
}
|
||||||
|
if(type4.txt=="fan")
|
||||||
|
{
|
||||||
|
page popupFan
|
||||||
|
}
|
||||||
|
|
||||||
Hotspot m4
|
Hotspot m4
|
||||||
Attributes
|
Attributes
|
||||||
@@ -1302,6 +1334,10 @@ Hotspot m4
|
|||||||
//popupLight.tEntity.txt=tEntity5.txt
|
//popupLight.tEntity.txt=tEntity5.txt
|
||||||
page popupLight
|
page popupLight
|
||||||
}
|
}
|
||||||
|
if(type5.txt=="fan")
|
||||||
|
{
|
||||||
|
page popupFan
|
||||||
|
}
|
||||||
|
|
||||||
Hotspot mSwipeNext
|
Hotspot mSwipeNext
|
||||||
Attributes
|
Attributes
|
||||||
@@ -1505,21 +1541,7 @@ Timer tmSerial
|
|||||||
tsw bDown1,1
|
tsw bDown1,1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(type1.txt=="light")
|
if(type1.txt=="light"||type1.txt=="switch"||type1.txt=="fan")
|
||||||
{
|
|
||||||
vis bUp1,0
|
|
||||||
vis bStop1,0
|
|
||||||
vis bDown1,0
|
|
||||||
vis btOnOff1,1
|
|
||||||
vis bText1,0
|
|
||||||
vis hSlider1,0
|
|
||||||
vis nNum1,0
|
|
||||||
// get Button State (optional Value)
|
|
||||||
spstr strCommand.txt,tTmp.txt,"~",8
|
|
||||||
covx tTmp.txt,sys0,0,0
|
|
||||||
btOnOff1.val=sys0
|
|
||||||
}
|
|
||||||
if(type1.txt=="switch")
|
|
||||||
{
|
{
|
||||||
vis bUp1,0
|
vis bUp1,0
|
||||||
vis bStop1,0
|
vis bStop1,0
|
||||||
@@ -1668,21 +1690,7 @@ Timer tmSerial
|
|||||||
tsw bDown2,1
|
tsw bDown2,1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(type2.txt=="light")
|
if(type2.txt=="light"||type2.txt=="switch"||type2.txt=="fan")
|
||||||
{
|
|
||||||
vis bUp2,0
|
|
||||||
vis bStop2,0
|
|
||||||
vis bDown2,0
|
|
||||||
vis btOnOff2,1
|
|
||||||
vis bText2,0
|
|
||||||
vis hSlider2,0
|
|
||||||
vis nNum2,0
|
|
||||||
// get Button State (optional Value)
|
|
||||||
spstr strCommand.txt,tTmp.txt,"~",14
|
|
||||||
covx tTmp.txt,sys0,0,0
|
|
||||||
btOnOff2.val=sys0
|
|
||||||
}
|
|
||||||
if(type2.txt=="switch")
|
|
||||||
{
|
{
|
||||||
vis bUp2,0
|
vis bUp2,0
|
||||||
vis bStop2,0
|
vis bStop2,0
|
||||||
@@ -1831,21 +1839,7 @@ Timer tmSerial
|
|||||||
tsw bDown3,1
|
tsw bDown3,1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(type3.txt=="light")
|
if(type3.txt=="light"||type3.txt=="switch"||type3.txt=="fan")
|
||||||
{
|
|
||||||
vis bUp3,0
|
|
||||||
vis bStop3,0
|
|
||||||
vis bDown3,0
|
|
||||||
vis btOnOff3,1
|
|
||||||
vis bText3,0
|
|
||||||
vis hSlider3,0
|
|
||||||
vis nNum3,0
|
|
||||||
// get Button State (optional Value)
|
|
||||||
spstr strCommand.txt,tTmp.txt,"~",20
|
|
||||||
covx tTmp.txt,sys0,0,0
|
|
||||||
btOnOff3.val=sys0
|
|
||||||
}
|
|
||||||
if(type3.txt=="switch")
|
|
||||||
{
|
{
|
||||||
vis bUp3,0
|
vis bUp3,0
|
||||||
vis bStop3,0
|
vis bStop3,0
|
||||||
@@ -1994,21 +1988,7 @@ Timer tmSerial
|
|||||||
tsw bDown4,1
|
tsw bDown4,1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(type4.txt=="light")
|
if(type4.txt=="light"||type4.txt=="switch"||type4.txt=="fan")
|
||||||
{
|
|
||||||
vis bUp4,0
|
|
||||||
vis bStop4,0
|
|
||||||
vis bDown4,0
|
|
||||||
vis btOnOff4,1
|
|
||||||
vis bText4,0
|
|
||||||
vis hSlider4,0
|
|
||||||
vis nNum4,0
|
|
||||||
// get Button State (optional Value)
|
|
||||||
spstr strCommand.txt,tTmp.txt,"~",26
|
|
||||||
covx tTmp.txt,sys0,0,0
|
|
||||||
btOnOff4.val=sys0
|
|
||||||
}
|
|
||||||
if(type4.txt=="switch")
|
|
||||||
{
|
{
|
||||||
vis bUp4,0
|
vis bUp4,0
|
||||||
vis bStop4,0
|
vis bStop4,0
|
||||||
@@ -2157,21 +2137,7 @@ Timer tmSerial
|
|||||||
tsw bDown5,1
|
tsw bDown5,1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(type5.txt=="light")
|
if(type5.txt=="light"||type5.txt=="switch"||type5.txt=="fan")
|
||||||
{
|
|
||||||
vis bUp5,0
|
|
||||||
vis bStop5,0
|
|
||||||
vis bDown5,0
|
|
||||||
vis btOnOff5,1
|
|
||||||
vis bText5,0
|
|
||||||
vis hSlider5,0
|
|
||||||
vis nNum5,0
|
|
||||||
// get Button State (optional Value)
|
|
||||||
spstr strCommand.txt,tTmp.txt,"~",32
|
|
||||||
covx tTmp.txt,sys0,0,0
|
|
||||||
btOnOff5.val=sys0
|
|
||||||
}
|
|
||||||
if(type5.txt=="switch")
|
|
||||||
{
|
{
|
||||||
vis bUp5,0
|
vis bUp5,0
|
||||||
vis bStop5,0
|
vis bStop5,0
|
||||||
@@ -2244,6 +2210,7 @@ Timer tmSerial
|
|||||||
}
|
}
|
||||||
if(tInstruction.txt=="pageType")
|
if(tInstruction.txt=="pageType")
|
||||||
{
|
{
|
||||||
|
sleepValue=0
|
||||||
//command format pageType,specialPageName
|
//command format pageType,specialPageName
|
||||||
//write name of speical page to tId
|
//write name of speical page to tId
|
||||||
spstr strCommand.txt,tId.txt,"~",1
|
spstr strCommand.txt,tId.txt,"~",1
|
||||||
@@ -2320,6 +2287,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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")
|
if(tInstruction.txt=="timeout")
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -36,6 +36,15 @@ Page cardGrid
|
|||||||
vis tEntity6,0
|
vis tEntity6,0
|
||||||
vis bPrev,0
|
vis bPrev,0
|
||||||
vis bNext,0
|
vis bNext,0
|
||||||
|
cardGrid.bco=defaultBcoColor
|
||||||
|
for(sys0=0;sys0<42;sys0++)
|
||||||
|
{
|
||||||
|
if(b[sys0].type==98||b[sys0].type==116)
|
||||||
|
{
|
||||||
|
b[sys0].bco=defaultBcoColor
|
||||||
|
b[sys0].pco=defaultFontColor
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -115,6 +124,12 @@ Variable (string) entn6
|
|||||||
Text :
|
Text :
|
||||||
Max. Text Size: 80
|
Max. Text Size: 80
|
||||||
|
|
||||||
|
Variable (string) tSend
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 200
|
||||||
|
|
||||||
Text tHeading
|
Text tHeading
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -135,16 +150,6 @@ Text tEntity1
|
|||||||
Text : tEntity1
|
Text : tEntity1
|
||||||
Max. Text Size : 30
|
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
|
Text tTmp
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -774,6 +779,7 @@ Timer tmSerial
|
|||||||
}
|
}
|
||||||
if(tInstruction.txt=="pageType")
|
if(tInstruction.txt=="pageType")
|
||||||
{
|
{
|
||||||
|
sleepValue=0
|
||||||
//command format pageType,specialPageName
|
//command format pageType,specialPageName
|
||||||
//write name of speical page to tId
|
//write name of speical page to tId
|
||||||
spstr strCommand.txt,tId.txt,"~",1
|
spstr strCommand.txt,tId.txt,"~",1
|
||||||
@@ -850,6 +856,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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")
|
if(tInstruction.txt=="timeout")
|
||||||
{
|
{
|
||||||
@@ -911,6 +929,10 @@ Timer tmLP
|
|||||||
{
|
{
|
||||||
page popupLight
|
page popupLight
|
||||||
}
|
}
|
||||||
|
if(tTmp.txt=="fan")
|
||||||
|
{
|
||||||
|
page popupFan
|
||||||
|
}
|
||||||
|
|
||||||
TouchCap tc0
|
TouchCap tc0
|
||||||
Attributes
|
Attributes
|
||||||
|
|||||||
@@ -21,6 +21,21 @@ Page cardMedia
|
|||||||
vis t5,0
|
vis t5,0
|
||||||
vis bPrev,0
|
vis bPrev,0
|
||||||
vis bNext,0
|
vis bNext,0
|
||||||
|
cardMedia.bco=defaultBcoColor
|
||||||
|
for(sys0=0;sys0<34;sys0++)
|
||||||
|
{
|
||||||
|
if(b[sys0].type==98||b[sys0].type==116)
|
||||||
|
{
|
||||||
|
b[sys0].bco=defaultBcoColor
|
||||||
|
b[sys0].pco=defaultFontColor
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if(defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
hVolume.pic=14
|
||||||
|
hVolume.pic1=13
|
||||||
|
hVolume.pic2=15
|
||||||
|
}
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -51,15 +66,11 @@ Variable (string) vaMenu
|
|||||||
Text :
|
Text :
|
||||||
Max. Text Size: 50
|
Max. Text Size: 50
|
||||||
|
|
||||||
Text tSend
|
Variable (string) tSend
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Text :
|
||||||
Disable release event after dragging: 0
|
Max. Text Size: 200
|
||||||
Send Component ID : disabled
|
|
||||||
Associated Keyboard : none
|
|
||||||
Text :
|
|
||||||
Max. Text Size : 200
|
|
||||||
|
|
||||||
Text tTmp
|
Text tTmp
|
||||||
Attributes
|
Attributes
|
||||||
@@ -666,6 +677,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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")
|
if(tInstruction.txt=="timeout")
|
||||||
{
|
{
|
||||||
@@ -675,6 +698,7 @@ Timer tmSerial
|
|||||||
}
|
}
|
||||||
if(tInstruction.txt=="pageType")
|
if(tInstruction.txt=="pageType")
|
||||||
{
|
{
|
||||||
|
sleepValue=0
|
||||||
//command format pageType,specialPageName
|
//command format pageType,specialPageName
|
||||||
//write name of speical page to tId
|
//write name of speical page to tId
|
||||||
spstr strCommand.txt,tId.txt,"~",1
|
spstr strCommand.txt,tId.txt,"~",1
|
||||||
|
|||||||
@@ -32,6 +32,25 @@ Page cardQR
|
|||||||
vis bText2,0
|
vis bText2,0
|
||||||
tsw m0,0
|
tsw m0,0
|
||||||
tsw m1,0
|
tsw m1,0
|
||||||
|
cardQR.bco=defaultBcoColor
|
||||||
|
for(sys0=0;sys0<32;sys0++)
|
||||||
|
{
|
||||||
|
if(b[sys0].type==98||b[sys0].type==116)
|
||||||
|
{
|
||||||
|
b[sys0].bco=defaultBcoColor
|
||||||
|
b[sys0].pco=defaultFontColor
|
||||||
|
}
|
||||||
|
if(b[sys0].type==53&&defaultBcoColor==6371)
|
||||||
|
{
|
||||||
|
b[sys0].pic=1
|
||||||
|
b[sys0].pic2=2
|
||||||
|
}
|
||||||
|
if(b[sys0].type==53&&defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
b[sys0].pic=10
|
||||||
|
b[sys0].pic2=11
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -49,7 +68,7 @@ Variable (string) tSend
|
|||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 100
|
Max. Text Size: 200
|
||||||
|
|
||||||
Variable (string) tTmp
|
Variable (string) tTmp
|
||||||
Attributes
|
Attributes
|
||||||
@@ -609,6 +628,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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")
|
if(tInstruction.txt=="timeout")
|
||||||
{
|
{
|
||||||
@@ -618,6 +649,7 @@ Timer tmSerial
|
|||||||
}
|
}
|
||||||
if(tInstruction.txt=="pageType")
|
if(tInstruction.txt=="pageType")
|
||||||
{
|
{
|
||||||
|
sleepValue=0
|
||||||
//command format pageType,specialPageName
|
//command format pageType,specialPageName
|
||||||
//write name of speical page to tId
|
//write name of speical page to tId
|
||||||
spstr strCommand.txt,tId.txt,"~",1
|
spstr strCommand.txt,tId.txt,"~",1
|
||||||
|
|||||||
@@ -41,6 +41,21 @@ Page cardThermo
|
|||||||
vis xTempDest1,0
|
vis xTempDest1,0
|
||||||
vis bPrev,0
|
vis bPrev,0
|
||||||
vis bNext,0
|
vis bNext,0
|
||||||
|
cardThermo.bco=defaultBcoColor
|
||||||
|
for(sys0=0;sys0<53;sys0++)
|
||||||
|
{
|
||||||
|
if(b[sys0].type==98||b[sys0].type==116||b[sys0].type==59)
|
||||||
|
{
|
||||||
|
b[sys0].bco=defaultBcoColor
|
||||||
|
b[sys0].pco=defaultFontColor
|
||||||
|
}
|
||||||
|
if(b[sys0].type==53)
|
||||||
|
{
|
||||||
|
b[sys0].bco=defaultBcoColor
|
||||||
|
b[sys0].bco2=defaultBcoColor
|
||||||
|
b[sys0].pco=defaultFontColor
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -124,7 +139,7 @@ Variable (string) tSend
|
|||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 100
|
Max. Text Size: 200
|
||||||
|
|
||||||
XFloat xTempDest1
|
XFloat xTempDest1
|
||||||
Attributes
|
Attributes
|
||||||
@@ -240,16 +255,6 @@ Text tCF2
|
|||||||
Text : î
|
Text : î
|
||||||
Max. Text Size : 10
|
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
|
Text tCF
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -1054,7 +1059,7 @@ Timer tmSerial
|
|||||||
//Text tStateLbl
|
//Text tStateLbl
|
||||||
spstr strCommand.txt,tStateLbl.txt,"~",43
|
spstr strCommand.txt,tStateLbl.txt,"~",43
|
||||||
//Text tALbl
|
//Text tALbl
|
||||||
spstr strCommand.txt,tALbl.txt,"~",44
|
//spstr strCommand.txt,tALbl.txt,"~",44
|
||||||
//Text tCF
|
//Text tCF
|
||||||
spstr strCommand.txt,tCF.txt,"~",45
|
spstr strCommand.txt,tCF.txt,"~",45
|
||||||
tCF1.txt=tCF.txt
|
tCF1.txt=tCF.txt
|
||||||
@@ -1080,6 +1085,7 @@ Timer tmSerial
|
|||||||
}
|
}
|
||||||
if(tInstruction.txt=="pageType")
|
if(tInstruction.txt=="pageType")
|
||||||
{
|
{
|
||||||
|
sleepValue=0
|
||||||
//command format pageType,specialPageName
|
//command format pageType,specialPageName
|
||||||
//write name of speical page to tId
|
//write name of speical page to tId
|
||||||
spstr strCommand.txt,tId.txt,"~",1
|
spstr strCommand.txt,tId.txt,"~",1
|
||||||
@@ -1156,6 +1162,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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")
|
if(tInstruction.txt=="timeout")
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -152,7 +152,7 @@ Text tVersion
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Associated Keyboard : none
|
Associated Keyboard : none
|
||||||
Text : 37
|
Text : 42
|
||||||
Max. Text Size : 10
|
Max. Text Size : 10
|
||||||
|
|
||||||
Picture p0
|
Picture p0
|
||||||
@@ -277,6 +277,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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")
|
if(tInstruction.txt=="timeout")
|
||||||
{
|
{
|
||||||
|
|||||||
660
HMI/US/portrait/n2t-out/popupFan.txt
Normal file
660
HMI/US/portrait/n2t-out/popupFan.txt
Normal file
@@ -0,0 +1,660 @@
|
|||||||
|
Page popupFan
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Locked : no
|
||||||
|
Swide up page ID : disabled
|
||||||
|
Swide down page ID : disabled
|
||||||
|
Swide left page ID : disabled
|
||||||
|
Swide right page ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Preinitialize Event
|
||||||
|
dim=dimValueNormal
|
||||||
|
//get entitiy name
|
||||||
|
tEntity.txt=pageIcons.tTmp1.txt
|
||||||
|
//get entity id
|
||||||
|
entn.txt=pageIcons.tTmp2.txt
|
||||||
|
vis p0,0
|
||||||
|
vis tSend,0
|
||||||
|
vis tTmp,0
|
||||||
|
vis tInstruction,0
|
||||||
|
vis tId,0
|
||||||
|
//page open event
|
||||||
|
// event,pageOpenDetail,typeOfPage,tEntityName
|
||||||
|
// craft command
|
||||||
|
tSend.txt="event,pageOpenDetail,popupFan,"+entn.txt
|
||||||
|
//send calc crc
|
||||||
|
btlen tSend.txt,sys0
|
||||||
|
crcrest 1,0xffff // reset CRC
|
||||||
|
crcputh 55 bb
|
||||||
|
crcputs sys0,2
|
||||||
|
crcputs tSend.txt,0
|
||||||
|
//send cmd
|
||||||
|
printh 55 bb
|
||||||
|
prints sys0,2
|
||||||
|
prints tSend.txt,0
|
||||||
|
prints crcval,2
|
||||||
|
vis hSpeed,0
|
||||||
|
popupFan.bco=defaultBcoColor
|
||||||
|
for(sys0=0;sys0<24;sys0++)
|
||||||
|
{
|
||||||
|
if(b[sys0].type==98||b[sys0].type==116)
|
||||||
|
{
|
||||||
|
b[sys0].bco=defaultBcoColor
|
||||||
|
b[sys0].pco=defaultFontColor
|
||||||
|
}
|
||||||
|
if(b[sys0].type==53&&defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
b[sys0].pic=10
|
||||||
|
b[sys0].pic2=11
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if(defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
hSpeed.pic=14
|
||||||
|
hSpeed.pic1=13
|
||||||
|
hSpeed.pic2=15
|
||||||
|
}
|
||||||
|
|
||||||
|
Variable (string) strCommand
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 500
|
||||||
|
|
||||||
|
Variable (string) entn
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 80
|
||||||
|
|
||||||
|
Variable (int32) mode
|
||||||
|
Attributes
|
||||||
|
Scope: local
|
||||||
|
Value: 1
|
||||||
|
|
||||||
|
Variable (int32) mode_temp
|
||||||
|
Attributes
|
||||||
|
Scope: local
|
||||||
|
Value: 0
|
||||||
|
|
||||||
|
Variable (string) 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
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Text :
|
||||||
|
Max. Text Size : 25
|
||||||
|
|
||||||
|
Text tIcon1
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Text :
|
||||||
|
Max. Text Size : 10
|
||||||
|
|
||||||
|
Text t1
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Text :
|
||||||
|
Max. Text Size : 50
|
||||||
|
|
||||||
|
Text tTmp
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Text :
|
||||||
|
Max. Text Size : 80
|
||||||
|
|
||||||
|
Text tInstruction
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Text :
|
||||||
|
Max. Text Size : 20
|
||||||
|
|
||||||
|
Text tId
|
||||||
|
Attributes
|
||||||
|
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 hSpeed
|
||||||
|
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
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Release Event
|
||||||
|
tmCooldown.en=1
|
||||||
|
tmCooldown.tim=2500
|
||||||
|
//craft command
|
||||||
|
tSend.txt="event,buttonPress2,"+entn.txt+",number-set,"
|
||||||
|
covx hSpeed.val,tTmp.txt,0,0
|
||||||
|
tSend.txt+=tTmp.txt
|
||||||
|
//send calc crc
|
||||||
|
btlen tSend.txt,sys0
|
||||||
|
crcrest 1,0xffff // reset CRC
|
||||||
|
crcputh 55 bb
|
||||||
|
crcputs sys0,2
|
||||||
|
crcputs tSend.txt,0
|
||||||
|
//send cmd
|
||||||
|
printh 55 bb
|
||||||
|
prints sys0,2
|
||||||
|
prints tSend.txt,0
|
||||||
|
prints crcval,2
|
||||||
|
|
||||||
|
Button b0
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
State : unpressed
|
||||||
|
Text : î
|
||||||
|
Max. Text Size : 10
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
tSend.txt="event,buttonPress2,popupLight,bExit"
|
||||||
|
//send calc crc
|
||||||
|
btlen tSend.txt,sys0
|
||||||
|
crcrest 1,0xffff // reset CRC
|
||||||
|
crcputh 55 bb
|
||||||
|
crcputs sys0,2
|
||||||
|
crcputs tSend.txt,0
|
||||||
|
//send cmd
|
||||||
|
printh 55 bb
|
||||||
|
prints sys0,2
|
||||||
|
prints tSend.txt,0
|
||||||
|
prints crcval,2
|
||||||
|
|
||||||
|
Button 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
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
State : unpressed
|
||||||
|
Text :
|
||||||
|
Max. Text Size : 10
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//craft command
|
||||||
|
tSend.txt="event,buttonPress2,"+entn.txt+","+"OnOff,"
|
||||||
|
covx btOnOff1.val,tTmp.txt,0,0
|
||||||
|
tSend.txt+=tTmp.txt
|
||||||
|
//send calc crc
|
||||||
|
btlen tSend.txt,sys0
|
||||||
|
crcrest 1,0xffff // reset CRC
|
||||||
|
crcputh 55 bb
|
||||||
|
crcputs sys0,2
|
||||||
|
crcputs tSend.txt,0
|
||||||
|
//send cmd
|
||||||
|
printh 55 bb
|
||||||
|
prints sys0,2
|
||||||
|
prints tSend.txt,0
|
||||||
|
prints crcval,2
|
||||||
|
|
||||||
|
Timer tmSleep
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Period (ms): 1000
|
||||||
|
Enabled : yes
|
||||||
|
|
||||||
|
Events
|
||||||
|
Timer Event
|
||||||
|
if(sleepTimeout!=0)
|
||||||
|
{
|
||||||
|
sleepValue+=1
|
||||||
|
if(sleepTimeout<=sleepValue)
|
||||||
|
{
|
||||||
|
sleepValue=0
|
||||||
|
click b0,1
|
||||||
|
click b0,0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Timer tmSerial
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Period (ms): 50
|
||||||
|
Enabled : yes
|
||||||
|
|
||||||
|
Events
|
||||||
|
Timer Event
|
||||||
|
// data available
|
||||||
|
if(usize>1)
|
||||||
|
{
|
||||||
|
bufferPos=0
|
||||||
|
while(bufferPos<usize)
|
||||||
|
{
|
||||||
|
// check for 0x55 0xBB - Command Init Secuence
|
||||||
|
if(u[bufferPos]==187&&u[bufferPos-1]==85)
|
||||||
|
{
|
||||||
|
//remove garbage at the start of the buffer if there's any to free buffer for command
|
||||||
|
if(u[bufferPos]!=1)
|
||||||
|
{
|
||||||
|
udelete bufferPos-1
|
||||||
|
}
|
||||||
|
//instruction is now aligned with buffer, because we deleted garbage before instrcution
|
||||||
|
//get length after init sequence (check if there are more than to bytes in buffer)
|
||||||
|
if(3<usize)
|
||||||
|
{
|
||||||
|
// check if serial buffer has reached the announced length
|
||||||
|
ucopy payloadLength,2,2,0
|
||||||
|
// we are only checking payload length so we have to skip first 3 bytes (init+payload length) (-1 because of < instead of <=)
|
||||||
|
payloadLength+=3
|
||||||
|
// payload length does also not contain crc, so we are adding another 2 bytes for crc
|
||||||
|
payloadLength+=2
|
||||||
|
if(payloadLength<usize)
|
||||||
|
{
|
||||||
|
// calculate crc
|
||||||
|
crcrest 1,0xFFFF
|
||||||
|
// u[2] contains payload legth at 3rd pos in buffer, we are calculating crc from 3rd pos with number of bytes from payload length
|
||||||
|
//crcputu 3,u[2]
|
||||||
|
// u[2] cotnains payload length, we are calculating a crc over the whole message, so we have to add 3 to the length from u[2]
|
||||||
|
crcputu 0,payloadLength-1
|
||||||
|
// get recived crc to be able to compare it
|
||||||
|
ucopy recvCrc,payloadLength-1,2,0
|
||||||
|
// compare crc with recived value
|
||||||
|
if(crcval==recvCrc)
|
||||||
|
{
|
||||||
|
// crc is okay
|
||||||
|
// here is the location where acual code should be
|
||||||
|
// write command to variable strCommand
|
||||||
|
ucopy strCommand.txt,4,payloadLength-5,0
|
||||||
|
// write instruction to tInstuction (debug output, but used as variable here, ui elements will be disabled by default)
|
||||||
|
spstr strCommand.txt,tInstruction.txt,"~",0
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",1
|
||||||
|
if(tInstruction.txt=="entityUpdateDetail"&&entn.txt==tTmp.txt)
|
||||||
|
{
|
||||||
|
// change icon
|
||||||
|
spstr strCommand.txt,tIcon1.txt,"~",2
|
||||||
|
vis tIcon1,1
|
||||||
|
// change icon color
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",3
|
||||||
|
covx tTmp.txt,sys0,0,0
|
||||||
|
tIcon1.pco=sys0
|
||||||
|
// get Button State
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",4
|
||||||
|
covx tTmp.txt,sys0,0,0
|
||||||
|
btOnOff1.val=sys0
|
||||||
|
// get Speed value
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",5
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
vis t1,0
|
||||||
|
vis hSpeed,0
|
||||||
|
}else
|
||||||
|
{
|
||||||
|
vis t1,1
|
||||||
|
vis hSpeed,1
|
||||||
|
covx tTmp.txt,sys0,0,0
|
||||||
|
if(tmCooldown.en==0)
|
||||||
|
{
|
||||||
|
hSpeed.val=sys0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// set hSpeed maxValue
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",6
|
||||||
|
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")
|
||||||
|
{
|
||||||
|
// 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
|
||||||
|
}
|
||||||
|
if(tInstruction.txt=="pageType")
|
||||||
|
{
|
||||||
|
//command format pageType,specialPageName
|
||||||
|
//write name of speical page to tId
|
||||||
|
spstr strCommand.txt,tId.txt,"~",1
|
||||||
|
//save second arg if there's one
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
|
//save third arg if there's one
|
||||||
|
spstr strCommand.txt,pageIcons.tTmp2.txt,"~",3
|
||||||
|
//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
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// end of user code
|
||||||
|
udelete payloadLength-1
|
||||||
|
bufferPos=0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// next character
|
||||||
|
bufferPos++
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Timer tmCooldown
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Period (ms): 100
|
||||||
|
Enabled : no
|
||||||
|
|
||||||
|
Events
|
||||||
|
Timer Event
|
||||||
|
tmCooldown.en=0
|
||||||
|
|
||||||
|
TouchCap tc0
|
||||||
|
Attributes
|
||||||
|
Scope: local
|
||||||
|
Value: 0
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
sleepValue=0
|
||||||
|
|
||||||
@@ -50,12 +50,35 @@ Page popupLight
|
|||||||
vis t0,0
|
vis t0,0
|
||||||
vis pColorWheel,0
|
vis pColorWheel,0
|
||||||
//vis t0,0
|
//vis t0,0
|
||||||
|
popupLight.bco=defaultBcoColor
|
||||||
|
for(sys0=0;sys0<27;sys0++)
|
||||||
|
{
|
||||||
|
if(b[sys0].type==98||b[sys0].type==116)
|
||||||
|
{
|
||||||
|
b[sys0].bco=defaultBcoColor
|
||||||
|
b[sys0].pco=defaultFontColor
|
||||||
|
}
|
||||||
|
if(b[sys0].type==53&&defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
b[sys0].pic=10
|
||||||
|
b[sys0].pic2=11
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if(defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
hBrightness.pic=14
|
||||||
|
hBrightness.pic1=13
|
||||||
|
hBrightness.pic2=15
|
||||||
|
hTempSlider.pic=16
|
||||||
|
hTempSlider.pic1=17
|
||||||
|
hTempSlider.pic2=15
|
||||||
|
}
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 100
|
Max. Text Size: 500
|
||||||
|
|
||||||
Variable (string) entn
|
Variable (string) entn
|
||||||
Attributes
|
Attributes
|
||||||
@@ -73,6 +96,12 @@ Variable (int32) mode_temp
|
|||||||
Scope: local
|
Scope: local
|
||||||
Value: 0
|
Value: 0
|
||||||
|
|
||||||
|
Variable (string) tSend
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 200
|
||||||
|
|
||||||
Text tEntity
|
Text tEntity
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -133,16 +162,6 @@ Text t4
|
|||||||
Text : Temperature
|
Text : Temperature
|
||||||
Max. Text Size : 50
|
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
|
Text tTmp
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -151,7 +170,7 @@ Text tTmp
|
|||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Associated Keyboard : none
|
Associated Keyboard : none
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size : 10
|
Max. Text Size : 80
|
||||||
|
|
||||||
Text tInstruction
|
Text tInstruction
|
||||||
Attributes
|
Attributes
|
||||||
@@ -443,21 +462,22 @@ Timer tmSerial
|
|||||||
ucopy strCommand.txt,4,payloadLength-5,0
|
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)
|
// write instruction to tInstuction (debug output, but used as variable here, ui elements will be disabled by default)
|
||||||
spstr strCommand.txt,tInstruction.txt,"~",0
|
spstr strCommand.txt,tInstruction.txt,"~",0
|
||||||
if(tInstruction.txt=="entityUpdateDetail")
|
spstr strCommand.txt,tTmp.txt,"~",1
|
||||||
|
if(tInstruction.txt=="entityUpdateDetail"&&entn.txt==tTmp.txt)
|
||||||
{
|
{
|
||||||
// change icon
|
// change icon
|
||||||
spstr strCommand.txt,tIcon1.txt,"~",1
|
spstr strCommand.txt,tIcon1.txt,"~",2
|
||||||
vis tIcon1,1
|
vis tIcon1,1
|
||||||
// change icon color
|
// change icon color
|
||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",3
|
||||||
covx tTmp.txt,sys0,0,0
|
covx tTmp.txt,sys0,0,0
|
||||||
tIcon1.pco=sys0
|
tIcon1.pco=sys0
|
||||||
// get Button State
|
// get Button State
|
||||||
spstr strCommand.txt,tTmp.txt,"~",3
|
spstr strCommand.txt,tTmp.txt,"~",4
|
||||||
covx tTmp.txt,sys0,0,0
|
covx tTmp.txt,sys0,0,0
|
||||||
btOnOff1.val=sys0
|
btOnOff1.val=sys0
|
||||||
// get Brightness value
|
// get Brightness value
|
||||||
spstr strCommand.txt,tTmp.txt,"~",4
|
spstr strCommand.txt,tTmp.txt,"~",5
|
||||||
if(tTmp.txt=="disable")
|
if(tTmp.txt=="disable")
|
||||||
{
|
{
|
||||||
vis t1,0
|
vis t1,0
|
||||||
@@ -475,7 +495,7 @@ Timer tmSerial
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
// get ColorTemp value
|
// get ColorTemp value
|
||||||
spstr strCommand.txt,tTmp.txt,"~",5
|
spstr strCommand.txt,tTmp.txt,"~",6
|
||||||
if(tTmp.txt=="disable")
|
if(tTmp.txt=="disable")
|
||||||
{
|
{
|
||||||
vis hTempSlider,0
|
vis hTempSlider,0
|
||||||
@@ -519,7 +539,7 @@ Timer tmSerial
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
// get Color value
|
// get Color value
|
||||||
spstr strCommand.txt,tTmp.txt,"~",6
|
spstr strCommand.txt,tTmp.txt,"~",7
|
||||||
// disable -> isn't supported
|
// disable -> isn't supported
|
||||||
if(tTmp.txt=="disable")
|
if(tTmp.txt=="disable")
|
||||||
{
|
{
|
||||||
@@ -540,11 +560,11 @@ Timer tmSerial
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
// set t0 Color (Localization)
|
// set t0 Color (Localization)
|
||||||
spstr strCommand.txt,t0.txt,"~",7
|
spstr strCommand.txt,t0.txt,"~",8
|
||||||
// set t4 Temperature (Localization)
|
// set t4 Temperature (Localization)
|
||||||
spstr strCommand.txt,t4.txt,"~",8
|
spstr strCommand.txt,t4.txt,"~",9
|
||||||
// set t1 Brightness (Localization)
|
// set t1 Brightness (Localization)
|
||||||
spstr strCommand.txt,t1.txt,"~",9
|
spstr strCommand.txt,t1.txt,"~",10
|
||||||
}
|
}
|
||||||
if(tInstruction.txt=="time")
|
if(tInstruction.txt=="time")
|
||||||
{
|
{
|
||||||
@@ -565,6 +585,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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")
|
if(tInstruction.txt=="timeout")
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -12,12 +12,24 @@ Page popupNotify
|
|||||||
|
|
||||||
Events
|
Events
|
||||||
Preinitialize Event
|
Preinitialize Event
|
||||||
|
popupNotify.bco=defaultBcoColor
|
||||||
dim=dimValueNormal
|
dim=dimValueNormal
|
||||||
vis p0,0
|
vis p0,0
|
||||||
vis tSend,0
|
vis tSend,0
|
||||||
vis tTmp,0
|
vis tTmp,0
|
||||||
vis tInstruction,0
|
vis tInstruction,0
|
||||||
vis tId,0
|
vis tId,0
|
||||||
|
popupNotify.bco=defaultBcoColor
|
||||||
|
tHeading.bco=defaultBcoColor
|
||||||
|
b0.bco=defaultBcoColor
|
||||||
|
tText.bco=defaultBcoColor
|
||||||
|
b1.bco=defaultBcoColor
|
||||||
|
b2.bco=defaultBcoColor
|
||||||
|
tHeading.pco=defaultFontColor
|
||||||
|
b0.pco=defaultFontColor
|
||||||
|
tText.pco=defaultFontColor
|
||||||
|
b1.pco=defaultFontColor
|
||||||
|
b2.pco=defaultFontColor
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -36,15 +48,11 @@ Variable (int32) vaOldSleepT
|
|||||||
Scope: local
|
Scope: local
|
||||||
Value: 0
|
Value: 0
|
||||||
|
|
||||||
Text tSend
|
Variable (string) tSend
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Text :
|
||||||
Disable release event after dragging: 0
|
Max. Text Size: 200
|
||||||
Send Component ID : disabled
|
|
||||||
Associated Keyboard : none
|
|
||||||
Text : newtxt
|
|
||||||
Max. Text Size : 100
|
|
||||||
|
|
||||||
Text tTmp
|
Text tTmp
|
||||||
Attributes
|
Attributes
|
||||||
@@ -315,6 +323,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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")
|
if(tInstruction.txt=="timeout")
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -40,12 +40,46 @@ Page popupShutter
|
|||||||
prints sys0,2
|
prints sys0,2
|
||||||
prints tSend.txt,0
|
prints tSend.txt,0
|
||||||
prints crcval,2
|
prints crcval,2
|
||||||
|
popupShutter.bco=defaultBcoColor
|
||||||
|
b0.bco=defaultBcoColor
|
||||||
|
tIcon1.bco=defaultBcoColor
|
||||||
|
tEntity.bco=defaultBcoColor
|
||||||
|
tInfo1.bco=defaultBcoColor
|
||||||
|
tPosHeading.bco=defaultBcoColor
|
||||||
|
tTiltHeading.bco=defaultBcoColor
|
||||||
|
bUp1.bco=defaultBcoColor
|
||||||
|
bStop1.bco=defaultBcoColor
|
||||||
|
bDown1.bco=defaultBcoColor
|
||||||
|
bTLeft.bco=defaultBcoColor
|
||||||
|
bTStop.bco=defaultBcoColor
|
||||||
|
bTRight.bco=defaultBcoColor
|
||||||
|
b0.pco=defaultFontColor
|
||||||
|
tIcon1.pco=defaultFontColor
|
||||||
|
tEntity.pco=defaultFontColor
|
||||||
|
tInfo1.pco=defaultFontColor
|
||||||
|
tPosHeading.pco=defaultFontColor
|
||||||
|
tTiltHeading.pco=defaultFontColor
|
||||||
|
bUp1.pco=defaultFontColor
|
||||||
|
bStop1.pco=defaultFontColor
|
||||||
|
bDown1.pco=defaultFontColor
|
||||||
|
bTLeft.pco=defaultFontColor
|
||||||
|
bTStop.pco=defaultFontColor
|
||||||
|
bTRight.pco=defaultFontColor
|
||||||
|
if(defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
hTilt.pic=14
|
||||||
|
hTilt.pic1=13
|
||||||
|
hTilt.pic2=15
|
||||||
|
hPosition.pic=14
|
||||||
|
hPosition.pic1=13
|
||||||
|
hPosition.pic2=15
|
||||||
|
}
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 200
|
Max. Text Size: 500
|
||||||
|
|
||||||
Variable (string) entn
|
Variable (string) entn
|
||||||
Attributes
|
Attributes
|
||||||
@@ -69,7 +103,13 @@ Variable (string) tTmp
|
|||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 10
|
Max. Text Size: 80
|
||||||
|
|
||||||
|
Variable (string) tSend
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 200
|
||||||
|
|
||||||
Text tEntity
|
Text tEntity
|
||||||
Attributes
|
Attributes
|
||||||
@@ -91,16 +131,6 @@ Text tIcon1
|
|||||||
Text : î°
|
Text : î°
|
||||||
Max. Text Size : 10
|
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
|
Text tPosHeading
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -109,7 +139,7 @@ Text tPosHeading
|
|||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Associated Keyboard : none
|
Associated Keyboard : none
|
||||||
Text : Position
|
Text : Position
|
||||||
Max. Text Size : 15
|
Max. Text Size : 30
|
||||||
|
|
||||||
Text tInfo1
|
Text tInfo1
|
||||||
Attributes
|
Attributes
|
||||||
@@ -129,7 +159,7 @@ Text tTiltHeading
|
|||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Associated Keyboard : none
|
Associated Keyboard : none
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size : 15
|
Max. Text Size : 30
|
||||||
|
|
||||||
Picture p0
|
Picture p0
|
||||||
Attributes
|
Attributes
|
||||||
@@ -181,7 +211,7 @@ Slider hTilt
|
|||||||
Touch Release Event
|
Touch Release Event
|
||||||
// event,buttonPress2,internalNameEntity,positionSlider,50
|
// event,buttonPress2,internalNameEntity,positionSlider,50
|
||||||
//craft command
|
//craft command
|
||||||
tSend.txt="event,buttonPress2,"+entn.txt+",positionSlider,"
|
tSend.txt="event,buttonPress2,"+entn.txt+",tiltSlider,"
|
||||||
covx hPosition.val,tTmp.txt,0,0
|
covx hPosition.val,tTmp.txt,0,0
|
||||||
tSend.txt+=tTmp.txt
|
tSend.txt+=tTmp.txt
|
||||||
//send calc crc
|
//send calc crc
|
||||||
@@ -308,7 +338,7 @@ Button bTLeft
|
|||||||
|
|
||||||
Events
|
Events
|
||||||
Touch Press Event
|
Touch Press Event
|
||||||
tSend.txt="event,buttonPress2,"+entn.txt+",up"
|
tSend.txt="event,buttonPress2,"+entn.txt+",tiltOpen"
|
||||||
//send calc crc
|
//send calc crc
|
||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
@@ -333,7 +363,7 @@ Button bTStop
|
|||||||
|
|
||||||
Events
|
Events
|
||||||
Touch Press Event
|
Touch Press Event
|
||||||
tSend.txt="event,buttonPress2,"+entn.txt+",stop"
|
tSend.txt="event,buttonPress2,"+entn.txt+",tiltStop"
|
||||||
//send calc crc
|
//send calc crc
|
||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
@@ -358,7 +388,7 @@ Button bTRight
|
|||||||
|
|
||||||
Events
|
Events
|
||||||
Touch Press Event
|
Touch Press Event
|
||||||
tSend.txt="event,buttonPress2,"+entn.txt+",down"
|
tSend.txt="event,buttonPress2,"+entn.txt+",tiltClose"
|
||||||
//send calc crc
|
//send calc crc
|
||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
@@ -441,10 +471,11 @@ Timer tmSerial
|
|||||||
ucopy strCommand.txt,4,payloadLength-5,0
|
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)
|
// write instruction to tInstuction (debug output, but used as variable here, ui elements will be disabled by default)
|
||||||
spstr strCommand.txt,tInstruction.txt,"~",0
|
spstr strCommand.txt,tInstruction.txt,"~",0
|
||||||
if(tInstruction.txt=="entityUpdateDetail")
|
spstr strCommand.txt,tTmp.txt,"~",1
|
||||||
|
if(tInstruction.txt=="entityUpdateDetail"&&tTmp.txt==entn.txt)
|
||||||
{
|
{
|
||||||
// get Position value
|
// get Position value
|
||||||
spstr strCommand.txt,tTmp.txt,"~",1
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
if(tTmp.txt=="disable")
|
if(tTmp.txt=="disable")
|
||||||
{
|
{
|
||||||
vis tPosHeading,0
|
vis tPosHeading,0
|
||||||
@@ -457,94 +488,108 @@ Timer tmSerial
|
|||||||
vis hPosition,1
|
vis hPosition,1
|
||||||
}
|
}
|
||||||
// set tinfo1 text
|
// set tinfo1 text
|
||||||
spstr strCommand.txt,tInfo1.txt,"~",2
|
spstr strCommand.txt,tInfo1.txt,"~",3
|
||||||
// set tPosHeading (localization)
|
// set tPosHeading (localization)
|
||||||
spstr strCommand.txt,tPosHeading.txt,"~",3
|
spstr strCommand.txt,tPosHeading.txt,"~",4
|
||||||
// set tIcon1
|
// set tIcon1
|
||||||
spstr strCommand.txt,tTmp.txt,"~",4
|
spstr strCommand.txt,tTmp.txt,"~",5
|
||||||
if(tTmp.txt!="")
|
if(tTmp.txt!="")
|
||||||
{
|
{
|
||||||
tIcon1.txt=tTmp.txt
|
tIcon1.txt=tTmp.txt
|
||||||
}
|
}
|
||||||
// set icon bUp
|
// set icon bUp
|
||||||
spstr strCommand.txt,tTmp.txt,"~",8
|
spstr strCommand.txt,tTmp.txt,"~",9
|
||||||
if(tTmp.txt=="disable")
|
if(tTmp.txt=="disable")
|
||||||
{
|
{
|
||||||
tsw bUp1,0
|
tsw bUp1,0
|
||||||
spstr strCommand.txt,bUp1.txt,"~",5
|
spstr strCommand.txt,bUp1.txt,"~",6
|
||||||
bUp1.pco=27501
|
bUp1.pco=27501
|
||||||
}else if(tTmp.txt=="enable")
|
}else if(tTmp.txt=="enable")
|
||||||
{
|
{
|
||||||
spstr strCommand.txt,bUp1.txt,"~",5
|
spstr strCommand.txt,bUp1.txt,"~",6
|
||||||
tsw bUp1,1
|
tsw bUp1,1
|
||||||
bUp1.pco=65535
|
bUp1.pco=65535
|
||||||
}
|
}
|
||||||
// set icon bStop
|
// set icon bStop
|
||||||
spstr strCommand.txt,tTmp.txt,"~",9
|
spstr strCommand.txt,tTmp.txt,"~",10
|
||||||
if(tTmp.txt=="disable")
|
if(tTmp.txt=="disable")
|
||||||
{
|
{
|
||||||
tsw bStop1,0
|
tsw bStop1,0
|
||||||
spstr strCommand.txt,bStop1.txt,"~",6
|
spstr strCommand.txt,bStop1.txt,"~",7
|
||||||
bStop1.pco=27501
|
bStop1.pco=27501
|
||||||
}else if(tTmp.txt=="enable")
|
}else if(tTmp.txt=="enable")
|
||||||
{
|
{
|
||||||
spstr strCommand.txt,bStop1.txt,"~",6
|
spstr strCommand.txt,bStop1.txt,"~",7
|
||||||
tsw bStop1,1
|
tsw bStop1,1
|
||||||
bStop1.pco=65535
|
bStop1.pco=65535
|
||||||
}
|
}
|
||||||
// set icon bDown
|
// set icon bDown
|
||||||
spstr strCommand.txt,tTmp.txt,"~",10
|
spstr strCommand.txt,tTmp.txt,"~",11
|
||||||
if(tTmp.txt=="disable")
|
if(tTmp.txt=="disable")
|
||||||
{
|
{
|
||||||
spstr strCommand.txt,bDown1.txt,"~",7
|
spstr strCommand.txt,bDown1.txt,"~",8
|
||||||
tsw bDown1,0
|
tsw bDown1,0
|
||||||
bDown1.pco=27501
|
bDown1.pco=27501
|
||||||
}else if(tTmp.txt=="enable")
|
}else if(tTmp.txt=="enable")
|
||||||
{
|
{
|
||||||
spstr strCommand.txt,bDown1.txt,"~",7
|
spstr strCommand.txt,bDown1.txt,"~",8
|
||||||
tsw bDown1,1
|
tsw bDown1,1
|
||||||
bDown1.pco=65535
|
bDown1.pco=65535
|
||||||
}
|
}
|
||||||
// set tTiltHeading (localization)
|
// set tTiltHeading (localization)
|
||||||
spstr strCommand.txt,tTiltHeading.txt,"~",11
|
spstr strCommand.txt,tTiltHeading.txt,"~",12
|
||||||
// set icon bUp
|
// set icon bUp
|
||||||
spstr strCommand.txt,tTmp.txt,"~",15
|
|
||||||
if(tTmp.txt=="disable")
|
|
||||||
{
|
|
||||||
tsw bTLeft,0
|
|
||||||
spstr strCommand.txt,bTLeft.txt,"~",12
|
|
||||||
bTLeft.pco=27501
|
|
||||||
}else if(tTmp.txt=="enable")
|
|
||||||
{
|
|
||||||
spstr strCommand.txt,bTLeft.txt,"~",12
|
|
||||||
tsw bTLeft,1
|
|
||||||
bTLeft.pco=65535
|
|
||||||
}
|
|
||||||
// set icon bStop
|
|
||||||
spstr strCommand.txt,tTmp.txt,"~",16
|
spstr strCommand.txt,tTmp.txt,"~",16
|
||||||
if(tTmp.txt=="disable")
|
if(tTmp.txt=="disable")
|
||||||
{
|
{
|
||||||
tsw bTStop,0
|
tsw bTLeft,0
|
||||||
spstr strCommand.txt,bTStop.txt,"~",13
|
spstr strCommand.txt,bTLeft.txt,"~",13
|
||||||
bTStop.pco=27501
|
bTLeft.pco=27501
|
||||||
|
vis bTLeft,1
|
||||||
}else if(tTmp.txt=="enable")
|
}else if(tTmp.txt=="enable")
|
||||||
{
|
{
|
||||||
spstr strCommand.txt,bTStop.txt,"~",13
|
spstr strCommand.txt,bTLeft.txt,"~",13
|
||||||
tsw bTStop,1
|
tsw bTLeft,1
|
||||||
bTStop.pco=65535
|
bTLeft.pco=65535
|
||||||
|
vis bTLeft,1
|
||||||
}
|
}
|
||||||
// set icon bDown
|
// set icon bStop
|
||||||
spstr strCommand.txt,tTmp.txt,"~",9
|
spstr strCommand.txt,tTmp.txt,"~",17
|
||||||
if(tTmp.txt=="disable")
|
if(tTmp.txt=="disable")
|
||||||
{
|
{
|
||||||
spstr strCommand.txt,bTRight.txt,"~",14
|
tsw bTStop,0
|
||||||
tsw bTRight,0
|
spstr strCommand.txt,bTStop.txt,"~",14
|
||||||
bTRight.pco=27501
|
bTStop.pco=27501
|
||||||
|
vis bTStop,1
|
||||||
}else if(tTmp.txt=="enable")
|
}else if(tTmp.txt=="enable")
|
||||||
{
|
{
|
||||||
spstr strCommand.txt,bTRight.txt,"~",14
|
spstr strCommand.txt,bTStop.txt,"~",14
|
||||||
|
tsw bTStop,1
|
||||||
|
bTStop.pco=65535
|
||||||
|
vis bTStop,1
|
||||||
|
}
|
||||||
|
// set icon bDown
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",18
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
spstr strCommand.txt,bTRight.txt,"~",15
|
||||||
|
tsw bTRight,0
|
||||||
|
bTRight.pco=27501
|
||||||
|
vis bTRight,1
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
spstr strCommand.txt,bTRight.txt,"~",15
|
||||||
tsw bTRight,1
|
tsw bTRight,1
|
||||||
bTRight.pco=65535
|
bTRight.pco=65535
|
||||||
|
vis bTRight,1
|
||||||
|
}
|
||||||
|
// set tilt slider
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",19
|
||||||
|
if(tTmp.txt!="disable")
|
||||||
|
{
|
||||||
|
vis hTilt,1
|
||||||
|
covx tTmp.txt,sys0,0,0
|
||||||
|
hTilt.val=sys0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(tInstruction.txt=="dimmode")
|
if(tInstruction.txt=="dimmode")
|
||||||
@@ -556,6 +601,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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=="time")
|
if(tInstruction.txt=="time")
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -410,6 +410,18 @@ Timer tmSerial
|
|||||||
// get value normal
|
// get value normal
|
||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
|
// 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=="time")
|
if(tInstruction.txt=="time")
|
||||||
{
|
{
|
||||||
@@ -498,9 +510,6 @@ Timer tmSerial
|
|||||||
tF4Icon.txt=tF3Icon.txt
|
tF4Icon.txt=tF3Icon.txt
|
||||||
tF3Icon.txt=tF2Icon.txt
|
tF3Icon.txt=tF2Icon.txt
|
||||||
tF2Icon.txt=tF1Icon.txt
|
tF2Icon.txt=tF1Icon.txt
|
||||||
tF4Icon.pco=tF3Icon.pco
|
|
||||||
tF3Icon.pco=tF2Icon.pco
|
|
||||||
tF2Icon.pco=tF1Icon.pco
|
|
||||||
}
|
}
|
||||||
//tMR
|
//tMR
|
||||||
spstr strCommand.txt,tMR.txt,"~",16
|
spstr strCommand.txt,tMR.txt,"~",16
|
||||||
@@ -525,31 +534,34 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
spstr strCommand.txt,tTmp.txt,"~",1
|
spstr strCommand.txt,tTmp.txt,"~",1
|
||||||
covx tTmp.txt,tTime.bco,0,0
|
covx tTmp.txt,tTime.bco,0,0
|
||||||
screensaver.bco=tTime.bco
|
if(tTime.bco!=screensaver.bco)
|
||||||
tAMPM.bco=tTime.bco
|
{
|
||||||
tDate.bco=tTime.bco
|
screensaver.bco=tTime.bco
|
||||||
tMainIcon.bco=tTime.bco
|
tAMPM.bco=tTime.bco
|
||||||
tMainText.bco=tTime.bco
|
tDate.bco=tTime.bco
|
||||||
tMainIconAlt.bco=tTime.bco
|
tMainIcon.bco=tTime.bco
|
||||||
tMainTextAlt.bco=tTime.bco
|
tMainText.bco=tTime.bco
|
||||||
tMRIcon.bco=tTime.bco
|
tMainIconAlt.bco=tTime.bco
|
||||||
tMR.bco=tTime.bco
|
tMainTextAlt.bco=tTime.bco
|
||||||
tMRIcon.bco=tTime.bco
|
tMRIcon.bco=tTime.bco
|
||||||
tIcon1.bco=tTime.bco
|
tMR.bco=tTime.bco
|
||||||
tIcon2.bco=tTime.bco
|
tMRIcon.bco=tTime.bco
|
||||||
tForecast1.bco=tTime.bco
|
tIcon1.bco=tTime.bco
|
||||||
tForecast1Val.bco=tTime.bco
|
tIcon2.bco=tTime.bco
|
||||||
tF1Icon.bco=tTime.bco
|
tForecast1.bco=tTime.bco
|
||||||
tForecast2.bco=tTime.bco
|
tForecast1Val.bco=tTime.bco
|
||||||
tForecast2Val.bco=tTime.bco
|
tF1Icon.bco=tTime.bco
|
||||||
tF2Icon.bco=tTime.bco
|
tForecast2.bco=tTime.bco
|
||||||
tForecast3.bco=tTime.bco
|
tForecast2Val.bco=tTime.bco
|
||||||
tForecast3Val.bco=tTime.bco
|
tF2Icon.bco=tTime.bco
|
||||||
tF3Icon.bco=tTime.bco
|
tForecast3.bco=tTime.bco
|
||||||
tForecast4.bco=tTime.bco
|
tForecast3Val.bco=tTime.bco
|
||||||
tForecast4Val.bco=tTime.bco
|
tF3Icon.bco=tTime.bco
|
||||||
tF4Icon.bco=tTime.bco
|
tForecast4.bco=tTime.bco
|
||||||
tTimeAdd.bco=tTime.bco
|
tForecast4Val.bco=tTime.bco
|
||||||
|
tF4Icon.bco=tTime.bco
|
||||||
|
tTimeAdd.bco=tTime.bco
|
||||||
|
}
|
||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,tTime.pco,0,0
|
covx tTmp.txt,tTime.pco,0,0
|
||||||
spstr strCommand.txt,tTmp.txt,"~",3
|
spstr strCommand.txt,tTmp.txt,"~",3
|
||||||
@@ -594,6 +606,18 @@ Timer tmSerial
|
|||||||
covx tTmp.txt,tMR.pco,0,0
|
covx tTmp.txt,tMR.pco,0,0
|
||||||
spstr strCommand.txt,tTmp.txt,"~",22
|
spstr strCommand.txt,tTmp.txt,"~",22
|
||||||
covx tTmp.txt,tTimeAdd.pco,0,0
|
covx tTmp.txt,tTimeAdd.pco,0,0
|
||||||
|
if(tMRIcon.txt!=""&&p0.w!=320)
|
||||||
|
{
|
||||||
|
tF4Icon.pco=tF3Icon.pco
|
||||||
|
tF3Icon.pco=tF2Icon.pco
|
||||||
|
tF2Icon.pco=tF1Icon.pco
|
||||||
|
tForecast4Val.pco=tForecast3Val.pco
|
||||||
|
tForecast3Val.pco=tForecast2Val.pco
|
||||||
|
tForecast2Val.pco=tForecast1Val.pco
|
||||||
|
tForecast4.pco=tForecast3.pco
|
||||||
|
tForecast3.pco=tForecast2.pco
|
||||||
|
tForecast2.pco=tForecast1.pco
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(tInstruction.txt=="notify")
|
if(tInstruction.txt=="notify")
|
||||||
{
|
{
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
@@ -48,15 +48,27 @@ export class IconsSelector {
|
|||||||
|
|
||||||
""");
|
""");
|
||||||
|
|
||||||
# write documentation file
|
# write mapping lib for python
|
||||||
#with open(os.path.join(__location__, "../..","icons.md"), 'w') as f:
|
with open(os.path.join(__location__, "../../../ip-symcon", "icon_mapping.php"), 'w') as f:
|
||||||
# f.write("""
|
f.write("$icons = [\n")
|
||||||
## Icons IDs
|
for icon in icon_metadata:
|
||||||
#This file contains the Icons IDs included in the display firmware, addressable via serial.
|
iconchar = chr(int(icon['hex'], 16))
|
||||||
#
|
name = icon["name"]
|
||||||
#MD Icon Name | Icon
|
f.write(f" \"{name}\" => \"{iconchar}\",\n")
|
||||||
#------------ | ----
|
f.write("];\n")
|
||||||
#""")
|
f.write("""
|
||||||
# for icon in icon_metadata:
|
|
||||||
# val = icon["name"]
|
function get_icon($name) {
|
||||||
# f.write(f"mdi:{val} | \n")
|
global $icons;
|
||||||
|
if (strpos('text:', $name) !== false) {
|
||||||
|
return str_replace('text:', "", $name);
|
||||||
|
}
|
||||||
|
$ma_name = str_replace('mdi:', "", $name);
|
||||||
|
if (array_key_exists($ma_name, $icons)) {
|
||||||
|
return $icons[$ma_name];
|
||||||
|
}else{
|
||||||
|
return $icons["alert-circle-outline"];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
""")
|
||||||
73
HMI/code_gen/localization/iobroker.py
Normal file
73
HMI/code_gen/localization/iobroker.py
Normal file
@@ -0,0 +1,73 @@
|
|||||||
|
import os
|
||||||
|
import json
|
||||||
|
from collections import defaultdict
|
||||||
|
|
||||||
|
keys = {
|
||||||
|
'frontend.ui.card.light.brightness': 'lights.Brightness',
|
||||||
|
# 'frontend.ui.card.light.brightness': 'lights.Color',
|
||||||
|
'frontend.ui.card.light.color_temperature': 'lights.Temperature',
|
||||||
|
'backend.component.binary_sensor.state.window.off': 'window.closed',
|
||||||
|
'backend.component.binary_sensor.state.window.on': 'window.opened',
|
||||||
|
'backend.component.binary_sensor.state.door.off': 'door.closed',
|
||||||
|
'backend.component.binary_sensor.state.door.on': 'door.opened',
|
||||||
|
'frontend.ui.card.lock.lock': 'lock.LOCK',
|
||||||
|
'frontend.ui.card.lock.unlock': 'lock.UNLOCK',
|
||||||
|
'frontend.ui.card.cover.position': 'blinds.Position',
|
||||||
|
'frontend.ui.card.climate.currently': 'thermostat.Currently',
|
||||||
|
'frontend.ui.panel.config.devices.entities.state': 'thermostat.State',
|
||||||
|
'frontend.ui.card.climate.operation': 'thermostat.Action',
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
langs = ["en-US", "de-DE", "nl-NL", "da-DK", "es-ES", "fr-FR", "it-IT", "ru-RU", "nb-NO", "nn-NO", "pl-PL", "pt-PT",
|
||||||
|
"af-ZA", "ar-SY", "bg-BG", "ca-ES", "cs-CZ", "el-GR", "et-EE", "fa-IR", "fi-FI", "he-IL", "hr-xx", "hu-HU",
|
||||||
|
"hy-AM", "id-ID", "is-IS", "lb-xx", "lt-LT", "ro-RO", "sk-SK", "sl-SI", "sv-SE", "th-TH", "tr-TR", "uk-UA",
|
||||||
|
"vi-VN", "zh-CN", "zh-TW"]
|
||||||
|
|
||||||
|
|
||||||
|
def build_locale_filestring(locale):
|
||||||
|
if locale in ["zh-CN", "zh-Hans-CN", "zh-Hans"]:
|
||||||
|
locale = "zh-Hans"
|
||||||
|
elif locale in ["zh-TW", "zh-Hant-TW", "zh-Hant"]:
|
||||||
|
locale = "zh-Hant"
|
||||||
|
elif locale == "en_GB":
|
||||||
|
locale = "en-GB"
|
||||||
|
elif locale == "pt_BR":
|
||||||
|
locale = "pt-BR"
|
||||||
|
else:
|
||||||
|
locale = locale.split("-")[0]
|
||||||
|
|
||||||
|
filename = f"{locale}.json"
|
||||||
|
dir_path = os.getcwd()
|
||||||
|
path_frontend_file = os.path.join(dir_path, "apps", "nspanel-lovelace-ui", "luibackend", "translations", "frontend", filename)
|
||||||
|
path_backend_file = os.path.join(dir_path, "apps", "nspanel-lovelace-ui", "luibackend", "translations", "backend" , filename)
|
||||||
|
return path_frontend_file, path_backend_file
|
||||||
|
|
||||||
|
def lookup(path_frontend_file, path_backend_file, lookupstr):
|
||||||
|
with open(path_frontend_file, 'r', encoding="utf-8") as f, open(path_backend_file, 'r', encoding="utf-8") as b:
|
||||||
|
translations = { "frontend": json.load(f), "backend": json.load(b)}
|
||||||
|
res = translations
|
||||||
|
for k in lookupstr.split("."):
|
||||||
|
if k in res:
|
||||||
|
res = res[k]
|
||||||
|
if type(res) is not str:
|
||||||
|
print("Warning result is not a String")
|
||||||
|
return res
|
||||||
|
|
||||||
|
def get_translation(locale, lookupstr):
|
||||||
|
path_frontend_file, path_backend_file = build_locale_filestring(locale)
|
||||||
|
res = lookup(path_frontend_file, path_backend_file, lookupstr)
|
||||||
|
if locale == "he_IL":
|
||||||
|
res = res[::-1]
|
||||||
|
return res
|
||||||
|
|
||||||
|
out = defaultdict(lambda: defaultdict(lambda: defaultdict(dict)))
|
||||||
|
for src, dst in keys.items():
|
||||||
|
dst = dst.split(".")
|
||||||
|
for lang in langs:
|
||||||
|
out[dst[0]][dst[1]][lang] = get_translation(lang, src)
|
||||||
|
|
||||||
|
#print(json.dumps(out, indent=4, ensure_ascii=False))
|
||||||
|
|
||||||
|
with open("ioBroker_NSPanel_locales.json", "wb") as text_file:
|
||||||
|
text_file.write(json.dumps(out, indent=4, ensure_ascii=False).encode('utf8'))
|
||||||
@@ -96,21 +96,7 @@ for i in range(1,5):
|
|||||||
tsw bDown{i},1
|
tsw bDown{i},1
|
||||||
}}
|
}}
|
||||||
}}
|
}}
|
||||||
if(type{i}.txt=="light")
|
if(type{i}.txt=="light"||type{i}.txt=="switch"||type{i}.txt=="fan")
|
||||||
{{
|
|
||||||
vis bUp{i},0
|
|
||||||
vis bStop{i},0
|
|
||||||
vis bDown{i},0
|
|
||||||
vis btOnOff{i},1
|
|
||||||
vis bText{i},0
|
|
||||||
vis hSlider{i},0
|
|
||||||
vis nNum{i},0
|
|
||||||
// get Button State (optional Value)
|
|
||||||
spstr strCommand.txt,tTmp.txt,"~",{idxstart+5}
|
|
||||||
covx tTmp.txt,sys0,0,0
|
|
||||||
btOnOff{i}.val=sys0
|
|
||||||
}}
|
|
||||||
if(type{i}.txt=="switch")
|
|
||||||
{{
|
{{
|
||||||
vis bUp{i},0
|
vis bUp{i},0
|
||||||
vis bStop{i},0
|
vis bStop{i},0
|
||||||
|
|||||||
51
HMI/code_gen/pages/cardPower.py
Normal file
51
HMI/code_gen/pages/cardPower.py
Normal 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)
|
||||||
|
|
||||||
@@ -4,13 +4,13 @@ unicode_ranges+="0100-017F," #Latin Extended-A
|
|||||||
unicode_ranges+="0180-024F," #Latin Extended-B
|
unicode_ranges+="0180-024F," #Latin Extended-B
|
||||||
#unicode_ranges+="0250-02AF," #IPA Extensions
|
#unicode_ranges+="0250-02AF," #IPA Extensions
|
||||||
#unicode_ranges+="02B0-02FF," #Spacing Modifier Letters
|
#unicode_ranges+="02B0-02FF," #Spacing Modifier Letters
|
||||||
#unicode_ranges+="0300-036F," #Combining Diacritical Marks
|
unicode_ranges+="0300-036F," #Combining Diacritical Marks
|
||||||
unicode_ranges+="0370-03FF," #Greek/Coptic
|
unicode_ranges+="0370-03FF," #Greek/Coptic
|
||||||
unicode_ranges+="0400-04FF," #Cyrillic
|
unicode_ranges+="0400-04FF," #Cyrillic
|
||||||
#unicode_ranges+="0500-052F," #Cyrillic Supplement
|
#unicode_ranges+="0500-052F," #Cyrillic Supplement
|
||||||
#unicode_ranges+="0530-058F," #Armenian
|
unicode_ranges+="0530-058F," #Armenian -> broken in powershell
|
||||||
unicode_ranges+="0590-05FF," #Hebrew
|
unicode_ranges+="0590-05FF," #Hebrew -> broken in powershell
|
||||||
unicode_ranges+="0600-06FF," #Arabic
|
unicode_ranges+="0600-06FF," #Arabic -> broken in powershell
|
||||||
#unicode_ranges+="0700-074F," #Syriac
|
#unicode_ranges+="0700-074F," #Syriac
|
||||||
#unicode_ranges+="0750-077F," #Undefined
|
#unicode_ranges+="0750-077F," #Undefined
|
||||||
#unicode_ranges+="0780-07BF," #Thaana
|
#unicode_ranges+="0780-07BF," #Thaana
|
||||||
@@ -25,7 +25,7 @@ unicode_ranges+="0600-06FF," #Arabic
|
|||||||
#unicode_ranges+="0C80-0CFF," #Kannada
|
#unicode_ranges+="0C80-0CFF," #Kannada
|
||||||
#unicode_ranges+="0D00-0DFF," #Malayalam
|
#unicode_ranges+="0D00-0DFF," #Malayalam
|
||||||
#unicode_ranges+="0D80-0DFF," #Sinhala
|
#unicode_ranges+="0D80-0DFF," #Sinhala
|
||||||
#unicode_ranges+="0E00-0E7F," #Thai
|
unicode_ranges+="0E00-0E7F," #Thai
|
||||||
#unicode_ranges+="0E80-0EFF," #Lao
|
#unicode_ranges+="0E80-0EFF," #Lao
|
||||||
#unicode_ranges+="0F00-0FFF," #Tibetan
|
#unicode_ranges+="0F00-0FFF," #Tibetan
|
||||||
#unicode_ranges+="1000-109F," #Myanmar
|
#unicode_ranges+="1000-109F," #Myanmar
|
||||||
@@ -51,7 +51,7 @@ unicode_ranges+="10A0-10FF," #Georgian
|
|||||||
#unicode_ranges+="1A00-1CFF," #Undefined
|
#unicode_ranges+="1A00-1CFF," #Undefined
|
||||||
#unicode_ranges+="1D00-1D7F," #Phonetic Extensions
|
#unicode_ranges+="1D00-1D7F," #Phonetic Extensions
|
||||||
#unicode_ranges+="1D80-1DFF," #Undefined
|
#unicode_ranges+="1D80-1DFF," #Undefined
|
||||||
#unicode_ranges+="1E00-1EFF," #Latin Extended Additional
|
unicode_ranges+="1E00-1EFF," #Latin Extended Additional
|
||||||
#unicode_ranges+="1F00-1FFF," #Greek Extended
|
#unicode_ranges+="1F00-1FFF," #Greek Extended
|
||||||
#unicode_ranges+="2000-206F," #General Punctuation
|
#unicode_ranges+="2000-206F," #General Punctuation
|
||||||
#unicode_ranges+="2070-209F," #Superscripts and Subscripts
|
#unicode_ranges+="2070-209F," #Superscripts and Subscripts
|
||||||
@@ -148,6 +148,7 @@ unicode_ranges+="10A0-10FF," #Georgian
|
|||||||
#unicode_ranges+="FFFFE-FFFFF," #Unused
|
#unicode_ranges+="FFFFE-FFFFF," #Unused
|
||||||
#unicode_ranges+="100000-10FFFD," #Supplementary Private Use Area-B
|
#unicode_ranges+="100000-10FFFD," #Supplementary Private Use Area-B
|
||||||
|
|
||||||
|
|
||||||
char_res_string = ""
|
char_res_string = ""
|
||||||
|
|
||||||
for r in unicode_ranges[:-1].split(","):
|
for r in unicode_ranges[:-1].split(","):
|
||||||
@@ -156,4 +157,32 @@ for r in unicode_ranges[:-1].split(","):
|
|||||||
print(start, end)
|
print(start, end)
|
||||||
char_res_string += ''.join(chr(i) for i in range(start, end))
|
char_res_string += ''.join(chr(i) for i in range(start, end))
|
||||||
|
|
||||||
print(char_res_string)
|
# picked chars from chinese
|
||||||
|
|
||||||
|
# simple
|
||||||
|
char_res_string += "卧房室客厅洗手间阳台厨灯壁镜前后左右东南西北中空调风扇橱柜控温湿度网关串夜落地阅读水泵一二三四五六七八九十百年月日周星期播放窗帘门开高低家在电暖气器摄像头扫人机组群冷热模式时分秒大小上下多少主书层制浴"
|
||||||
|
# trad
|
||||||
|
char_res_string += "臥廳間陽廚燈鏡後東調風櫥櫃溫濕網關閱讀簾門開電氣攝頭掃機組熱時書層"
|
||||||
|
|
||||||
|
# chars that were missing simple
|
||||||
|
char_res_string += "略闲定戒当色置辅离亮激义自位清行状过送按活条态警速码假除密锁解件运"
|
||||||
|
|
||||||
|
# chars mising trad
|
||||||
|
char_res_string += "鎖離狀出目外斷態輔用運判閉碼助啟執轉閒"
|
||||||
|
|
||||||
|
print("Out: ")
|
||||||
|
#print(char_res_string)
|
||||||
|
|
||||||
|
# check if translations.py is covered
|
||||||
|
with open("test", 'r') as f: # open in readonly mode
|
||||||
|
unique_chars = set(f.read())
|
||||||
|
#unique_chars = json.dumps(json.load(f))
|
||||||
|
len(unique_chars)
|
||||||
|
print(len(unique_chars))
|
||||||
|
#print(''.join(sorted(unique_chars)))
|
||||||
|
for char in unique_chars:
|
||||||
|
if char not in char_res_string:
|
||||||
|
print(f"char {char} missing")
|
||||||
|
|
||||||
|
with open("charout.txt", "wb") as text_file:
|
||||||
|
text_file.write(char_res_string.encode('utf8'))
|
||||||
|
|||||||
@@ -47,6 +47,7 @@ if(usize>1)
|
|||||||
sharedfoot = """
|
sharedfoot = """
|
||||||
if(tInstruction.txt=="pageType")
|
if(tInstruction.txt=="pageType")
|
||||||
{
|
{
|
||||||
|
sleepValue=0
|
||||||
//command format pageType,specialPageName
|
//command format pageType,specialPageName
|
||||||
//write name of speical page to tId
|
//write name of speical page to tId
|
||||||
spstr strCommand.txt,tId.txt,"~",1
|
spstr strCommand.txt,tId.txt,"~",1
|
||||||
@@ -123,6 +124,18 @@ sharedfoot = """
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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")
|
if(tInstruction.txt=="timeout")
|
||||||
{
|
{
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
@@ -226,28 +226,28 @@ used_items = [
|
|||||||
"frontend.ui.card.light.color_temperature",
|
"frontend.ui.card.light.color_temperature",
|
||||||
"frontend.ui.card.light.position",
|
"frontend.ui.card.light.position",
|
||||||
|
|
||||||
"frontend.state_attributes.climate.hvac_action.cooling"
|
"frontend.state_attributes.climate.hvac_action.cooling",
|
||||||
"frontend.state_attributes.climate.hvac_action.drying"
|
"frontend.state_attributes.climate.hvac_action.drying",
|
||||||
"frontend.state_attributes.climate.hvac_action.fan"
|
"frontend.state_attributes.climate.hvac_action.fan",
|
||||||
"frontend.state_attributes.climate.hvac_action.heating"
|
"frontend.state_attributes.climate.hvac_action.heating",
|
||||||
"frontend.state_attributes.climate.hvac_action.idle"
|
"frontend.state_attributes.climate.hvac_action.idle",
|
||||||
"frontend.state_attributes.climate.hvac_action.off"
|
"frontend.state_attributes.climate.hvac_action.off",
|
||||||
|
|
||||||
"backend.component.climate.state._.off"
|
"backend.component.climate.state._.off",
|
||||||
"backend.component.climate.state._.heat"
|
"backend.component.climate.state._.heat",
|
||||||
"backend.component.climate.state._.cool"
|
"backend.component.climate.state._.cool",
|
||||||
"backend.component.climate.state._.heat_cool"
|
"backend.component.climate.state._.heat_cool",
|
||||||
"backend.component.climate.state._.auto"
|
"backend.component.climate.state._.auto",
|
||||||
"backend.component.climate.state._.dry"
|
"backend.component.climate.state._.dry",
|
||||||
"backend.component.climate.state._.fan_only"
|
"backend.component.climate.state._.fan_only",
|
||||||
|
|
||||||
"backend.component.climate.state._.heat"
|
"backend.component.climate.state._.heat",
|
||||||
|
|
||||||
"frontend.ui.card.alarm_control_panel.arm_home"
|
"frontend.ui.card.alarm_control_panel.arm_home",
|
||||||
"frontend.ui.card.alarm_control_panel.arm_away"
|
"frontend.ui.card.alarm_control_panel.arm_away",
|
||||||
"frontend.ui.card.alarm_control_panel.arm_night"
|
"frontend.ui.card.alarm_control_panel.arm_night",
|
||||||
"frontend.ui.card.alarm_control_panel.arm_vacation"
|
"frontend.ui.card.alarm_control_panel.arm_vacation",
|
||||||
"frontend.ui.card.alarm_control_panel.disarm"
|
"frontend.ui.card.alarm_control_panel.disarm",
|
||||||
|
|
||||||
"backend.component.binary_sensor.state._.off",
|
"backend.component.binary_sensor.state._.off",
|
||||||
"backend.component.binary_sensor.state.battery.off",
|
"backend.component.binary_sensor.state.battery.off",
|
||||||
|
|||||||
@@ -11,6 +11,9 @@ Program.s
|
|||||||
// dim value
|
// dim value
|
||||||
int dimValue=40
|
int dimValue=40
|
||||||
int dimValueNormal=100
|
int dimValueNormal=100
|
||||||
|
//color vars
|
||||||
|
int defaultFontColor=65535
|
||||||
|
int defaultBcoColor=6371
|
||||||
// fix touch offset
|
// fix touch offset
|
||||||
lcd_dev fffb 0002 0000 0020
|
lcd_dev fffb 0002 0000 0020
|
||||||
page pageStartup
|
page pageStartup
|
||||||
|
|||||||
@@ -45,6 +45,25 @@ Page cardAlarm
|
|||||||
vis tCode,0
|
vis tCode,0
|
||||||
vis bPrev,0
|
vis bPrev,0
|
||||||
vis bNext,0
|
vis bNext,0
|
||||||
|
cardAlarm.bco=defaultBcoColor
|
||||||
|
for(sys0=0;sys0<40;sys0++)
|
||||||
|
{
|
||||||
|
if(b[sys0].type==98||b[sys0].type==116)
|
||||||
|
{
|
||||||
|
b[sys0].bco=defaultBcoColor
|
||||||
|
b[sys0].pco=defaultFontColor
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if(defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
tCode.bco=6371
|
||||||
|
tCode.pco=40179
|
||||||
|
}
|
||||||
|
if(defaultBcoColor==6371)
|
||||||
|
{
|
||||||
|
tCode.bco=10565
|
||||||
|
tCode.pco=40179
|
||||||
|
}
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -65,7 +84,7 @@ Variable (string) tSend
|
|||||||
ID : 25
|
ID : 25
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 100
|
Max. Text Size: 200
|
||||||
|
|
||||||
Variable (string) va1
|
Variable (string) va1
|
||||||
Attributes
|
Attributes
|
||||||
@@ -388,7 +407,7 @@ Button b0
|
|||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : border
|
Style : border
|
||||||
Border Color : 6371
|
Border Color : 6371
|
||||||
Border Width : 2
|
Border Width : 0
|
||||||
Font ID : 2
|
Font ID : 2
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
@@ -426,7 +445,7 @@ Button b1
|
|||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : border
|
Style : border
|
||||||
Border Color : 6371
|
Border Color : 6371
|
||||||
Border Width : 2
|
Border Width : 0
|
||||||
Font ID : 2
|
Font ID : 2
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
@@ -464,7 +483,7 @@ Button b2
|
|||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : border
|
Style : border
|
||||||
Border Color : 6371
|
Border Color : 6371
|
||||||
Border Width : 2
|
Border Width : 0
|
||||||
Font ID : 2
|
Font ID : 2
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
@@ -502,7 +521,7 @@ Button b3
|
|||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : border
|
Style : border
|
||||||
Border Color : 6371
|
Border Color : 6371
|
||||||
Border Width : 2
|
Border Width : 0
|
||||||
Font ID : 2
|
Font ID : 2
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
@@ -540,7 +559,7 @@ Button b4
|
|||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : border
|
Style : border
|
||||||
Border Color : 6371
|
Border Color : 6371
|
||||||
Border Width : 2
|
Border Width : 0
|
||||||
Font ID : 2
|
Font ID : 2
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
@@ -578,7 +597,7 @@ Button b5
|
|||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : border
|
Style : border
|
||||||
Border Color : 6371
|
Border Color : 6371
|
||||||
Border Width : 2
|
Border Width : 0
|
||||||
Font ID : 2
|
Font ID : 2
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
@@ -616,7 +635,7 @@ Button b6
|
|||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : border
|
Style : border
|
||||||
Border Color : 6371
|
Border Color : 6371
|
||||||
Border Width : 2
|
Border Width : 0
|
||||||
Font ID : 2
|
Font ID : 2
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
@@ -654,7 +673,7 @@ Button b7
|
|||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : border
|
Style : border
|
||||||
Border Color : 6371
|
Border Color : 6371
|
||||||
Border Width : 2
|
Border Width : 0
|
||||||
Font ID : 2
|
Font ID : 2
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
@@ -692,7 +711,7 @@ Button b8
|
|||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : border
|
Style : border
|
||||||
Border Color : 6371
|
Border Color : 6371
|
||||||
Border Width : 2
|
Border Width : 0
|
||||||
Font ID : 2
|
Font ID : 2
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
@@ -730,7 +749,7 @@ Button b9
|
|||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : border
|
Style : border
|
||||||
Border Color : 6371
|
Border Color : 6371
|
||||||
Border Width : 2
|
Border Width : 0
|
||||||
Font ID : 1
|
Font ID : 1
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
@@ -788,7 +807,7 @@ Button b10
|
|||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : border
|
Style : border
|
||||||
Border Color : 6371
|
Border Color : 6371
|
||||||
Border Width : 2
|
Border Width : 0
|
||||||
Font ID : 2
|
Font ID : 2
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
@@ -826,7 +845,7 @@ Button arm1
|
|||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : border
|
Style : border
|
||||||
Border Color : 6371
|
Border Color : 6371
|
||||||
Border Width : 2
|
Border Width : 0
|
||||||
Font ID : 0
|
Font ID : 0
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
@@ -880,7 +899,7 @@ Button arm3
|
|||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : border
|
Style : border
|
||||||
Border Color : 6371
|
Border Color : 6371
|
||||||
Border Width : 2
|
Border Width : 0
|
||||||
Font ID : 0
|
Font ID : 0
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
@@ -934,7 +953,7 @@ Button arm2
|
|||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : border
|
Style : border
|
||||||
Border Color : 6371
|
Border Color : 6371
|
||||||
Border Width : 2
|
Border Width : 0
|
||||||
Font ID : 0
|
Font ID : 0
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
@@ -988,7 +1007,7 @@ Button arm4
|
|||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : border
|
Style : border
|
||||||
Border Color : 6371
|
Border Color : 6371
|
||||||
Border Width : 2
|
Border Width : 0
|
||||||
Font ID : 0
|
Font ID : 0
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
@@ -1042,7 +1061,7 @@ Button b11
|
|||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : border
|
Style : border
|
||||||
Border Color : 6371
|
Border Color : 6371
|
||||||
Border Width : 2
|
Border Width : 0
|
||||||
Font ID : 2
|
Font ID : 2
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
@@ -1322,6 +1341,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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")
|
if(tInstruction.txt=="timeout")
|
||||||
{
|
{
|
||||||
@@ -1331,6 +1362,7 @@ Timer tmSerial
|
|||||||
}
|
}
|
||||||
if(tInstruction.txt=="pageType")
|
if(tInstruction.txt=="pageType")
|
||||||
{
|
{
|
||||||
|
sleepValue=0
|
||||||
//command format pageType,specialPageName
|
//command format pageType,specialPageName
|
||||||
//write name of speical page to tId
|
//write name of speical page to tId
|
||||||
spstr strCommand.txt,tId.txt,"~",1
|
spstr strCommand.txt,tId.txt,"~",1
|
||||||
|
|||||||
@@ -73,6 +73,26 @@ Page cardEntities
|
|||||||
vis nNum4,0
|
vis nNum4,0
|
||||||
vis bPrev,0
|
vis bPrev,0
|
||||||
vis bNext,0
|
vis bNext,0
|
||||||
|
cardEntities.bco=defaultBcoColor
|
||||||
|
for(sys0=0;sys0<65;sys0++)
|
||||||
|
{
|
||||||
|
if(b[sys0].type==98||b[sys0].type==116||b[sys0].type==54)
|
||||||
|
{
|
||||||
|
b[sys0].bco=defaultBcoColor
|
||||||
|
b[sys0].pco=defaultFontColor
|
||||||
|
}
|
||||||
|
if(b[sys0].type==53&&defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
b[sys0].pic=10
|
||||||
|
b[sys0].pic2=11
|
||||||
|
}
|
||||||
|
if(b[sys0].type==1&&defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
b[sys0].pic=14
|
||||||
|
b[sys0].pic1=13
|
||||||
|
b[sys0].pic2=15
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -83,63 +103,70 @@ Variable (string) strCommand
|
|||||||
|
|
||||||
Variable (string) type1
|
Variable (string) type1
|
||||||
Attributes
|
Attributes
|
||||||
ID : 45
|
ID : 40
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 10
|
Max. Text Size: 10
|
||||||
|
|
||||||
Variable (string) type2
|
Variable (string) type2
|
||||||
Attributes
|
Attributes
|
||||||
ID : 46
|
ID : 41
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 10
|
Max. Text Size: 10
|
||||||
|
|
||||||
Variable (string) type3
|
Variable (string) type3
|
||||||
Attributes
|
Attributes
|
||||||
ID : 47
|
ID : 42
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 10
|
Max. Text Size: 10
|
||||||
|
|
||||||
Variable (string) type4
|
Variable (string) type4
|
||||||
Attributes
|
Attributes
|
||||||
ID : 48
|
ID : 43
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 10
|
Max. Text Size: 10
|
||||||
|
|
||||||
Variable (string) entn1
|
Variable (string) entn1
|
||||||
Attributes
|
Attributes
|
||||||
ID : 49
|
ID : 44
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 80
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn2
|
Variable (string) entn2
|
||||||
Attributes
|
Attributes
|
||||||
ID : 50
|
ID : 45
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 80
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn3
|
Variable (string) entn3
|
||||||
Attributes
|
Attributes
|
||||||
ID : 51
|
ID : 46
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 80
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn4
|
Variable (string) entn4
|
||||||
Attributes
|
Attributes
|
||||||
ID : 52
|
ID : 47
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 80
|
Max. Text Size: 80
|
||||||
|
|
||||||
|
Variable (string) tSend
|
||||||
|
Attributes
|
||||||
|
ID : 64
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 200
|
||||||
|
|
||||||
Number nNum1
|
Number nNum1
|
||||||
Attributes
|
Attributes
|
||||||
ID : 58
|
ID : 53
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -169,7 +196,7 @@ Number nNum1
|
|||||||
|
|
||||||
Number nNum2
|
Number nNum2
|
||||||
Attributes
|
Attributes
|
||||||
ID : 59
|
ID : 54
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -199,7 +226,7 @@ Number nNum2
|
|||||||
|
|
||||||
Number nNum3
|
Number nNum3
|
||||||
Attributes
|
Attributes
|
||||||
ID : 60
|
ID : 55
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -229,7 +256,7 @@ Number nNum3
|
|||||||
|
|
||||||
Number nNum4
|
Number nNum4
|
||||||
Attributes
|
Attributes
|
||||||
ID : 61
|
ID : 56
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -297,7 +324,7 @@ Text tEntity1
|
|||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 77
|
x coordinate : 77
|
||||||
y coordinate : 85
|
y coordinate : 85
|
||||||
Width : 180
|
Width : 184
|
||||||
Height : 30
|
Height : 30
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -327,7 +354,7 @@ Text tEntity2
|
|||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 78
|
x coordinate : 78
|
||||||
y coordinate : 142
|
y coordinate : 142
|
||||||
Width : 180
|
Width : 184
|
||||||
Height : 30
|
Height : 30
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -357,7 +384,7 @@ Text tEntity3
|
|||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 78
|
x coordinate : 78
|
||||||
y coordinate : 198
|
y coordinate : 198
|
||||||
Width : 180
|
Width : 184
|
||||||
Height : 30
|
Height : 30
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -387,7 +414,7 @@ Text tEntity4
|
|||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 78
|
x coordinate : 78
|
||||||
y coordinate : 254
|
y coordinate : 254
|
||||||
Width : 180
|
Width : 184
|
||||||
Height : 30
|
Height : 30
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -527,39 +554,9 @@ Text tIcon4
|
|||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical 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
|
Text tTmp
|
||||||
Attributes
|
Attributes
|
||||||
ID : 29
|
ID : 28
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -589,7 +586,7 @@ Text tTmp
|
|||||||
|
|
||||||
Text tInstruction
|
Text tInstruction
|
||||||
Attributes
|
Attributes
|
||||||
ID : 31
|
ID : 30
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -619,7 +616,7 @@ Text tInstruction
|
|||||||
|
|
||||||
Text tId
|
Text tId
|
||||||
Attributes
|
Attributes
|
||||||
ID : 32
|
ID : 31
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -666,7 +663,7 @@ Picture p0
|
|||||||
|
|
||||||
Slider hSlider1
|
Slider hSlider1
|
||||||
Attributes
|
Attributes
|
||||||
ID : 54
|
ID : 49
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -709,7 +706,7 @@ Slider hSlider1
|
|||||||
|
|
||||||
Slider hSlider2
|
Slider hSlider2
|
||||||
Attributes
|
Attributes
|
||||||
ID : 55
|
ID : 50
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -752,7 +749,7 @@ Slider hSlider2
|
|||||||
|
|
||||||
Slider hSlider3
|
Slider hSlider3
|
||||||
Attributes
|
Attributes
|
||||||
ID : 56
|
ID : 51
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -795,7 +792,7 @@ Slider hSlider3
|
|||||||
|
|
||||||
Slider hSlider4
|
Slider hSlider4
|
||||||
Attributes
|
Attributes
|
||||||
ID : 57
|
ID : 52
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -1402,7 +1399,7 @@ Button bUp4
|
|||||||
|
|
||||||
Button bPrev
|
Button bPrev
|
||||||
Attributes
|
Attributes
|
||||||
ID : 33
|
ID : 32
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -1456,7 +1453,7 @@ Button bPrev
|
|||||||
|
|
||||||
Button bNext
|
Button bNext
|
||||||
Attributes
|
Attributes
|
||||||
ID : 34
|
ID : 33
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -1503,15 +1500,15 @@ Button bNext
|
|||||||
|
|
||||||
Button bText1
|
Button bText1
|
||||||
Attributes
|
Attributes
|
||||||
ID : 37
|
ID : 60
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 277
|
x coordinate : 261
|
||||||
y coordinate : 84
|
y coordinate : 84
|
||||||
Width : 145
|
Width : 166
|
||||||
Height : 30
|
Height : 30
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -1527,8 +1524,8 @@ Button bText1
|
|||||||
Horizontal Alignment : right
|
Horizontal Alignment : right
|
||||||
Vertical Alignment : center
|
Vertical Alignment : center
|
||||||
State : unpressed
|
State : unpressed
|
||||||
Text : newtxt
|
Text :
|
||||||
Max. Text Size : 10
|
Max. Text Size : 20
|
||||||
Word wrap : disabled
|
Word wrap : disabled
|
||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical Spacing : 0
|
Vertical Spacing : 0
|
||||||
@@ -1550,15 +1547,15 @@ Button bText1
|
|||||||
|
|
||||||
Button bText2
|
Button bText2
|
||||||
Attributes
|
Attributes
|
||||||
ID : 38
|
ID : 61
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 276
|
x coordinate : 261
|
||||||
y coordinate : 140
|
y coordinate : 140
|
||||||
Width : 145
|
Width : 166
|
||||||
Height : 30
|
Height : 30
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -1574,8 +1571,8 @@ Button bText2
|
|||||||
Horizontal Alignment : right
|
Horizontal Alignment : right
|
||||||
Vertical Alignment : center
|
Vertical Alignment : center
|
||||||
State : unpressed
|
State : unpressed
|
||||||
Text : newtxt
|
Text :
|
||||||
Max. Text Size : 10
|
Max. Text Size : 20
|
||||||
Word wrap : disabled
|
Word wrap : disabled
|
||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical Spacing : 0
|
Vertical Spacing : 0
|
||||||
@@ -1597,15 +1594,15 @@ Button bText2
|
|||||||
|
|
||||||
Button bText3
|
Button bText3
|
||||||
Attributes
|
Attributes
|
||||||
ID : 39
|
ID : 62
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 277
|
x coordinate : 262
|
||||||
y coordinate : 197
|
y coordinate : 197
|
||||||
Width : 145
|
Width : 166
|
||||||
Height : 30
|
Height : 30
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -1621,8 +1618,8 @@ Button bText3
|
|||||||
Horizontal Alignment : right
|
Horizontal Alignment : right
|
||||||
Vertical Alignment : center
|
Vertical Alignment : center
|
||||||
State : unpressed
|
State : unpressed
|
||||||
Text : newtxt
|
Text :
|
||||||
Max. Text Size : 10
|
Max. Text Size : 20
|
||||||
Word wrap : disabled
|
Word wrap : disabled
|
||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical Spacing : 0
|
Vertical Spacing : 0
|
||||||
@@ -1644,15 +1641,15 @@ Button bText3
|
|||||||
|
|
||||||
Button bText4
|
Button bText4
|
||||||
Attributes
|
Attributes
|
||||||
ID : 40
|
ID : 63
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 277
|
x coordinate : 262
|
||||||
y coordinate : 254
|
y coordinate : 254
|
||||||
Width : 145
|
Width : 166
|
||||||
Height : 30
|
Height : 30
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -1668,8 +1665,8 @@ Button bText4
|
|||||||
Horizontal Alignment : right
|
Horizontal Alignment : right
|
||||||
Vertical Alignment : center
|
Vertical Alignment : center
|
||||||
State : unpressed
|
State : unpressed
|
||||||
Text : newtxt
|
Text :
|
||||||
Max. Text Size : 10
|
Max. Text Size : 20
|
||||||
Word wrap : disabled
|
Word wrap : disabled
|
||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical Spacing : 0
|
Vertical Spacing : 0
|
||||||
@@ -1871,7 +1868,7 @@ Dual-state Button btOnOff4
|
|||||||
|
|
||||||
Hotspot mSpecial
|
Hotspot mSpecial
|
||||||
Attributes
|
Attributes
|
||||||
ID : 35
|
ID : 34
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -1897,7 +1894,7 @@ Hotspot mSpecial
|
|||||||
|
|
||||||
Hotspot m2
|
Hotspot m2
|
||||||
Attributes
|
Attributes
|
||||||
ID : 41
|
ID : 36
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -1905,7 +1902,7 @@ Hotspot m2
|
|||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 25
|
x coordinate : 25
|
||||||
y coordinate : 184
|
y coordinate : 184
|
||||||
Width : 250
|
Width : 235
|
||||||
Height : 60
|
Height : 60
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -1925,10 +1922,14 @@ Hotspot m2
|
|||||||
//popupLight.tEntity.txt=tEntity3.txt
|
//popupLight.tEntity.txt=tEntity3.txt
|
||||||
page popupLight
|
page popupLight
|
||||||
}
|
}
|
||||||
|
if(type3.txt=="fan")
|
||||||
|
{
|
||||||
|
page popupFan
|
||||||
|
}
|
||||||
|
|
||||||
Hotspot m1
|
Hotspot m1
|
||||||
Attributes
|
Attributes
|
||||||
ID : 42
|
ID : 37
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -1936,7 +1937,7 @@ Hotspot m1
|
|||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 24
|
x coordinate : 24
|
||||||
y coordinate : 127
|
y coordinate : 127
|
||||||
Width : 247
|
Width : 236
|
||||||
Height : 60
|
Height : 60
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -1956,10 +1957,14 @@ Hotspot m1
|
|||||||
//popupLight.tEntity.txt=tEntity2.txt
|
//popupLight.tEntity.txt=tEntity2.txt
|
||||||
page popupLight
|
page popupLight
|
||||||
}
|
}
|
||||||
|
if(type2.txt=="fan")
|
||||||
|
{
|
||||||
|
page popupFan
|
||||||
|
}
|
||||||
|
|
||||||
Hotspot m0
|
Hotspot m0
|
||||||
Attributes
|
Attributes
|
||||||
ID : 43
|
ID : 38
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -1967,7 +1972,7 @@ Hotspot m0
|
|||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 22
|
x coordinate : 22
|
||||||
y coordinate : 70
|
y coordinate : 70
|
||||||
Width : 244
|
Width : 237
|
||||||
Height : 56
|
Height : 56
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -1987,10 +1992,14 @@ Hotspot m0
|
|||||||
//popupLight.tEntity.txt=tEntity1.txt
|
//popupLight.tEntity.txt=tEntity1.txt
|
||||||
page popupLight
|
page popupLight
|
||||||
}
|
}
|
||||||
|
if(type1.txt=="fan")
|
||||||
|
{
|
||||||
|
page popupFan
|
||||||
|
}
|
||||||
|
|
||||||
Hotspot m3
|
Hotspot m3
|
||||||
Attributes
|
Attributes
|
||||||
ID : 44
|
ID : 39
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -1998,7 +2007,7 @@ Hotspot m3
|
|||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 23
|
x coordinate : 23
|
||||||
y coordinate : 237
|
y coordinate : 237
|
||||||
Width : 244
|
Width : 236
|
||||||
Height : 60
|
Height : 60
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -2018,10 +2027,14 @@ Hotspot m3
|
|||||||
//popupLight.tEntity.txt=tEntity4.txt
|
//popupLight.tEntity.txt=tEntity4.txt
|
||||||
page popupLight
|
page popupLight
|
||||||
}
|
}
|
||||||
|
if(type4.txt=="fan")
|
||||||
|
{
|
||||||
|
page popupFan
|
||||||
|
}
|
||||||
|
|
||||||
Hotspot mSwipeNext
|
Hotspot mSwipeNext
|
||||||
Attributes
|
Attributes
|
||||||
ID : 62
|
ID : 57
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -2041,7 +2054,7 @@ Hotspot mSwipeNext
|
|||||||
|
|
||||||
Hotspot mSwipeUp
|
Hotspot mSwipeUp
|
||||||
Attributes
|
Attributes
|
||||||
ID : 63
|
ID : 58
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -2061,7 +2074,7 @@ Hotspot mSwipeUp
|
|||||||
|
|
||||||
Hotspot mSwipePrev
|
Hotspot mSwipePrev
|
||||||
Attributes
|
Attributes
|
||||||
ID : 64
|
ID : 59
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -2081,7 +2094,7 @@ Hotspot mSwipePrev
|
|||||||
|
|
||||||
Timer tmSerial
|
Timer tmSerial
|
||||||
Attributes
|
Attributes
|
||||||
ID : 30
|
ID : 29
|
||||||
Scope : local
|
Scope : local
|
||||||
Period (ms): 50
|
Period (ms): 50
|
||||||
Enabled : yes
|
Enabled : yes
|
||||||
@@ -2249,21 +2262,7 @@ Timer tmSerial
|
|||||||
tsw bDown1,1
|
tsw bDown1,1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(type1.txt=="light")
|
if(type1.txt=="light"||type1.txt=="switch"||type1.txt=="fan")
|
||||||
{
|
|
||||||
vis bUp1,0
|
|
||||||
vis bStop1,0
|
|
||||||
vis bDown1,0
|
|
||||||
vis btOnOff1,1
|
|
||||||
vis bText1,0
|
|
||||||
vis hSlider1,0
|
|
||||||
vis nNum1,0
|
|
||||||
// get Button State (optional Value)
|
|
||||||
spstr strCommand.txt,tTmp.txt,"~",8
|
|
||||||
covx tTmp.txt,sys0,0,0
|
|
||||||
btOnOff1.val=sys0
|
|
||||||
}
|
|
||||||
if(type1.txt=="switch")
|
|
||||||
{
|
{
|
||||||
vis bUp1,0
|
vis bUp1,0
|
||||||
vis bStop1,0
|
vis bStop1,0
|
||||||
@@ -2412,21 +2411,7 @@ Timer tmSerial
|
|||||||
tsw bDown2,1
|
tsw bDown2,1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(type2.txt=="light")
|
if(type2.txt=="light"||type2.txt=="switch"||type2.txt=="fan")
|
||||||
{
|
|
||||||
vis bUp2,0
|
|
||||||
vis bStop2,0
|
|
||||||
vis bDown2,0
|
|
||||||
vis btOnOff2,1
|
|
||||||
vis bText2,0
|
|
||||||
vis hSlider2,0
|
|
||||||
vis nNum2,0
|
|
||||||
// get Button State (optional Value)
|
|
||||||
spstr strCommand.txt,tTmp.txt,"~",14
|
|
||||||
covx tTmp.txt,sys0,0,0
|
|
||||||
btOnOff2.val=sys0
|
|
||||||
}
|
|
||||||
if(type2.txt=="switch")
|
|
||||||
{
|
{
|
||||||
vis bUp2,0
|
vis bUp2,0
|
||||||
vis bStop2,0
|
vis bStop2,0
|
||||||
@@ -2575,21 +2560,7 @@ Timer tmSerial
|
|||||||
tsw bDown3,1
|
tsw bDown3,1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(type3.txt=="light")
|
if(type3.txt=="light"||type3.txt=="switch"||type3.txt=="fan")
|
||||||
{
|
|
||||||
vis bUp3,0
|
|
||||||
vis bStop3,0
|
|
||||||
vis bDown3,0
|
|
||||||
vis btOnOff3,1
|
|
||||||
vis bText3,0
|
|
||||||
vis hSlider3,0
|
|
||||||
vis nNum3,0
|
|
||||||
// get Button State (optional Value)
|
|
||||||
spstr strCommand.txt,tTmp.txt,"~",20
|
|
||||||
covx tTmp.txt,sys0,0,0
|
|
||||||
btOnOff3.val=sys0
|
|
||||||
}
|
|
||||||
if(type3.txt=="switch")
|
|
||||||
{
|
{
|
||||||
vis bUp3,0
|
vis bUp3,0
|
||||||
vis bStop3,0
|
vis bStop3,0
|
||||||
@@ -2738,21 +2709,7 @@ Timer tmSerial
|
|||||||
tsw bDown4,1
|
tsw bDown4,1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(type4.txt=="light")
|
if(type4.txt=="light"||type4.txt=="switch"||type4.txt=="fan")
|
||||||
{
|
|
||||||
vis bUp4,0
|
|
||||||
vis bStop4,0
|
|
||||||
vis bDown4,0
|
|
||||||
vis btOnOff4,1
|
|
||||||
vis bText4,0
|
|
||||||
vis hSlider4,0
|
|
||||||
vis nNum4,0
|
|
||||||
// get Button State (optional Value)
|
|
||||||
spstr strCommand.txt,tTmp.txt,"~",26
|
|
||||||
covx tTmp.txt,sys0,0,0
|
|
||||||
btOnOff4.val=sys0
|
|
||||||
}
|
|
||||||
if(type4.txt=="switch")
|
|
||||||
{
|
{
|
||||||
vis bUp4,0
|
vis bUp4,0
|
||||||
vis bStop4,0
|
vis bStop4,0
|
||||||
@@ -2825,6 +2782,7 @@ Timer tmSerial
|
|||||||
}
|
}
|
||||||
if(tInstruction.txt=="pageType")
|
if(tInstruction.txt=="pageType")
|
||||||
{
|
{
|
||||||
|
sleepValue=0
|
||||||
//command format pageType,specialPageName
|
//command format pageType,specialPageName
|
||||||
//write name of speical page to tId
|
//write name of speical page to tId
|
||||||
spstr strCommand.txt,tId.txt,"~",1
|
spstr strCommand.txt,tId.txt,"~",1
|
||||||
@@ -2901,6 +2859,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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")
|
if(tInstruction.txt=="timeout")
|
||||||
{
|
{
|
||||||
@@ -2922,7 +2892,7 @@ Timer tmSerial
|
|||||||
|
|
||||||
Timer tmSleep
|
Timer tmSleep
|
||||||
Attributes
|
Attributes
|
||||||
ID : 36
|
ID : 35
|
||||||
Scope : local
|
Scope : local
|
||||||
Period (ms): 1000
|
Period (ms): 1000
|
||||||
Enabled : yes
|
Enabled : yes
|
||||||
@@ -2953,7 +2923,7 @@ Timer tmSleep
|
|||||||
|
|
||||||
TouchCap tc0
|
TouchCap tc0
|
||||||
Attributes
|
Attributes
|
||||||
ID : 53
|
ID : 48
|
||||||
Scope: local
|
Scope: local
|
||||||
Value: 0
|
Value: 0
|
||||||
|
|
||||||
|
|||||||
@@ -44,6 +44,15 @@ Page cardGrid
|
|||||||
vis tEntity6,0
|
vis tEntity6,0
|
||||||
vis bPrev,0
|
vis bPrev,0
|
||||||
vis bNext,0
|
vis bNext,0
|
||||||
|
cardGrid.bco=defaultBcoColor
|
||||||
|
for(sys0=0;sys0<42;sys0++)
|
||||||
|
{
|
||||||
|
if(b[sys0].type==98||b[sys0].type==116)
|
||||||
|
{
|
||||||
|
b[sys0].bco=defaultBcoColor
|
||||||
|
b[sys0].pco=defaultFontColor
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -54,88 +63,95 @@ Variable (string) strCommand
|
|||||||
|
|
||||||
Variable (string) type1
|
Variable (string) type1
|
||||||
Attributes
|
Attributes
|
||||||
ID : 14
|
ID : 13
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 10
|
Max. Text Size: 10
|
||||||
|
|
||||||
Variable (string) type2
|
Variable (string) type2
|
||||||
Attributes
|
Attributes
|
||||||
ID : 15
|
ID : 14
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 10
|
Max. Text Size: 10
|
||||||
|
|
||||||
Variable (string) type3
|
Variable (string) type3
|
||||||
Attributes
|
Attributes
|
||||||
ID : 16
|
ID : 15
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 10
|
Max. Text Size: 10
|
||||||
|
|
||||||
Variable (string) type4
|
Variable (string) type4
|
||||||
Attributes
|
Attributes
|
||||||
ID : 17
|
ID : 16
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 10
|
Max. Text Size: 10
|
||||||
|
|
||||||
Variable (string) entn1
|
Variable (string) entn1
|
||||||
Attributes
|
Attributes
|
||||||
ID : 18
|
ID : 17
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 80
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn2
|
Variable (string) entn2
|
||||||
Attributes
|
Attributes
|
||||||
ID : 19
|
ID : 18
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 80
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn3
|
Variable (string) entn3
|
||||||
Attributes
|
Attributes
|
||||||
ID : 20
|
ID : 19
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 80
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn4
|
Variable (string) entn4
|
||||||
Attributes
|
Attributes
|
||||||
ID : 21
|
ID : 20
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 80
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) type5
|
Variable (string) type5
|
||||||
Attributes
|
Attributes
|
||||||
ID : 34
|
ID : 33
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 10
|
Max. Text Size: 10
|
||||||
|
|
||||||
Variable (string) type6
|
Variable (string) type6
|
||||||
Attributes
|
Attributes
|
||||||
ID : 35
|
ID : 34
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 10
|
Max. Text Size: 10
|
||||||
|
|
||||||
Variable (string) entn5
|
Variable (string) entn5
|
||||||
Attributes
|
Attributes
|
||||||
ID : 36
|
ID : 35
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 80
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn6
|
Variable (string) entn6
|
||||||
Attributes
|
Attributes
|
||||||
ID : 37
|
ID : 36
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 80
|
Max. Text Size: 80
|
||||||
|
|
||||||
|
Variable (string) tSend
|
||||||
|
Attributes
|
||||||
|
ID : 41
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 200
|
||||||
|
|
||||||
Text tHeading
|
Text tHeading
|
||||||
Attributes
|
Attributes
|
||||||
ID : 2
|
ID : 2
|
||||||
@@ -196,39 +212,9 @@ Text tEntity1
|
|||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical 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
|
Text tTmp
|
||||||
Attributes
|
Attributes
|
||||||
ID : 6
|
ID : 5
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -258,7 +244,7 @@ Text tTmp
|
|||||||
|
|
||||||
Text tInstruction
|
Text tInstruction
|
||||||
Attributes
|
Attributes
|
||||||
ID : 8
|
ID : 7
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -288,7 +274,7 @@ Text tInstruction
|
|||||||
|
|
||||||
Text tId
|
Text tId
|
||||||
Attributes
|
Attributes
|
||||||
ID : 9
|
ID : 8
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -318,7 +304,7 @@ Text tId
|
|||||||
|
|
||||||
Text tEntity2
|
Text tEntity2
|
||||||
Attributes
|
Attributes
|
||||||
ID : 25
|
ID : 24
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -348,7 +334,7 @@ Text tEntity2
|
|||||||
|
|
||||||
Text tEntity3
|
Text tEntity3
|
||||||
Attributes
|
Attributes
|
||||||
ID : 27
|
ID : 26
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -378,7 +364,7 @@ Text tEntity3
|
|||||||
|
|
||||||
Text tEntity4
|
Text tEntity4
|
||||||
Attributes
|
Attributes
|
||||||
ID : 29
|
ID : 28
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -408,7 +394,7 @@ Text tEntity4
|
|||||||
|
|
||||||
Text tEntity5
|
Text tEntity5
|
||||||
Attributes
|
Attributes
|
||||||
ID : 30
|
ID : 29
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -438,7 +424,7 @@ Text tEntity5
|
|||||||
|
|
||||||
Text tEntity6
|
Text tEntity6
|
||||||
Attributes
|
Attributes
|
||||||
ID : 33
|
ID : 32
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -485,7 +471,7 @@ Picture p0
|
|||||||
|
|
||||||
Button bPrev
|
Button bPrev
|
||||||
Attributes
|
Attributes
|
||||||
ID : 10
|
ID : 9
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -539,7 +525,7 @@ Button bPrev
|
|||||||
|
|
||||||
Button bNext
|
Button bNext
|
||||||
Attributes
|
Attributes
|
||||||
ID : 11
|
ID : 10
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -586,7 +572,7 @@ Button bNext
|
|||||||
|
|
||||||
Button bEntity1
|
Button bEntity1
|
||||||
Attributes
|
Attributes
|
||||||
ID : 23
|
ID : 22
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -644,7 +630,7 @@ Button bEntity1
|
|||||||
|
|
||||||
Button bEntity2
|
Button bEntity2
|
||||||
Attributes
|
Attributes
|
||||||
ID : 24
|
ID : 23
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -702,7 +688,7 @@ Button bEntity2
|
|||||||
|
|
||||||
Button bEntity3
|
Button bEntity3
|
||||||
Attributes
|
Attributes
|
||||||
ID : 26
|
ID : 25
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -760,7 +746,7 @@ Button bEntity3
|
|||||||
|
|
||||||
Button bEntity4
|
Button bEntity4
|
||||||
Attributes
|
Attributes
|
||||||
ID : 28
|
ID : 27
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -818,7 +804,7 @@ Button bEntity4
|
|||||||
|
|
||||||
Button bEntity5
|
Button bEntity5
|
||||||
Attributes
|
Attributes
|
||||||
ID : 31
|
ID : 30
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -876,7 +862,7 @@ Button bEntity5
|
|||||||
|
|
||||||
Button bEntity6
|
Button bEntity6
|
||||||
Attributes
|
Attributes
|
||||||
ID : 32
|
ID : 31
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -934,7 +920,7 @@ Button bEntity6
|
|||||||
|
|
||||||
Hotspot mSpecial
|
Hotspot mSpecial
|
||||||
Attributes
|
Attributes
|
||||||
ID : 12
|
ID : 11
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -960,7 +946,7 @@ Hotspot mSpecial
|
|||||||
|
|
||||||
Hotspot mSwipeNext
|
Hotspot mSwipeNext
|
||||||
Attributes
|
Attributes
|
||||||
ID : 39
|
ID : 38
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -980,7 +966,7 @@ Hotspot mSwipeNext
|
|||||||
|
|
||||||
Hotspot mSwipeUp
|
Hotspot mSwipeUp
|
||||||
Attributes
|
Attributes
|
||||||
ID : 40
|
ID : 39
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -1000,7 +986,7 @@ Hotspot mSwipeUp
|
|||||||
|
|
||||||
Hotspot mSwipePrev
|
Hotspot mSwipePrev
|
||||||
Attributes
|
Attributes
|
||||||
ID : 41
|
ID : 40
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -1020,7 +1006,7 @@ Hotspot mSwipePrev
|
|||||||
|
|
||||||
Timer tmSerial
|
Timer tmSerial
|
||||||
Attributes
|
Attributes
|
||||||
ID : 7
|
ID : 6
|
||||||
Scope : local
|
Scope : local
|
||||||
Period (ms): 50
|
Period (ms): 50
|
||||||
Enabled : yes
|
Enabled : yes
|
||||||
@@ -1238,6 +1224,7 @@ Timer tmSerial
|
|||||||
}
|
}
|
||||||
if(tInstruction.txt=="pageType")
|
if(tInstruction.txt=="pageType")
|
||||||
{
|
{
|
||||||
|
sleepValue=0
|
||||||
//command format pageType,specialPageName
|
//command format pageType,specialPageName
|
||||||
//write name of speical page to tId
|
//write name of speical page to tId
|
||||||
spstr strCommand.txt,tId.txt,"~",1
|
spstr strCommand.txt,tId.txt,"~",1
|
||||||
@@ -1314,6 +1301,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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")
|
if(tInstruction.txt=="timeout")
|
||||||
{
|
{
|
||||||
@@ -1335,7 +1334,7 @@ Timer tmSerial
|
|||||||
|
|
||||||
Timer tmSleep
|
Timer tmSleep
|
||||||
Attributes
|
Attributes
|
||||||
ID : 13
|
ID : 12
|
||||||
Scope : local
|
Scope : local
|
||||||
Period (ms): 1000
|
Period (ms): 1000
|
||||||
Enabled : yes
|
Enabled : yes
|
||||||
@@ -1366,7 +1365,7 @@ Timer tmSleep
|
|||||||
|
|
||||||
Timer tmLP
|
Timer tmLP
|
||||||
Attributes
|
Attributes
|
||||||
ID : 38
|
ID : 37
|
||||||
Scope : local
|
Scope : local
|
||||||
Period (ms): 500
|
Period (ms): 500
|
||||||
Enabled : no
|
Enabled : no
|
||||||
@@ -1377,10 +1376,14 @@ Timer tmLP
|
|||||||
{
|
{
|
||||||
page popupLight
|
page popupLight
|
||||||
}
|
}
|
||||||
|
if(tTmp.txt=="fan")
|
||||||
|
{
|
||||||
|
page popupFan
|
||||||
|
}
|
||||||
|
|
||||||
TouchCap tc0
|
TouchCap tc0
|
||||||
Attributes
|
Attributes
|
||||||
ID : 22
|
ID : 21
|
||||||
Scope: local
|
Scope: local
|
||||||
Value: 0
|
Value: 0
|
||||||
|
|
||||||
|
|||||||
@@ -29,74 +29,66 @@ Page cardMedia
|
|||||||
vis t5,0
|
vis t5,0
|
||||||
vis bPrev,0
|
vis bPrev,0
|
||||||
vis bNext,0
|
vis bNext,0
|
||||||
|
cardMedia.bco=defaultBcoColor
|
||||||
|
for(sys0=0;sys0<34;sys0++)
|
||||||
|
{
|
||||||
|
if(b[sys0].type==98||b[sys0].type==116)
|
||||||
|
{
|
||||||
|
b[sys0].bco=defaultBcoColor
|
||||||
|
b[sys0].pco=defaultFontColor
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if(defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
hVolume.pic=14
|
||||||
|
hVolume.pic1=13
|
||||||
|
hVolume.pic2=15
|
||||||
|
}
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
ID : 7
|
ID : 6
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 750
|
Max. Text Size: 750
|
||||||
|
|
||||||
Variable (string) entn
|
Variable (string) entn
|
||||||
Attributes
|
Attributes
|
||||||
ID : 18
|
ID : 17
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 80
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) vaSpeakerList
|
Variable (string) vaSpeakerList
|
||||||
Attributes
|
Attributes
|
||||||
ID : 27
|
ID : 26
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 400
|
Max. Text Size: 400
|
||||||
|
|
||||||
Variable (int32) vaSpeakerPos
|
Variable (int32) vaSpeakerPos
|
||||||
Attributes
|
Attributes
|
||||||
ID : 28
|
ID : 27
|
||||||
Scope: local
|
Scope: local
|
||||||
Value: 0
|
Value: 0
|
||||||
|
|
||||||
Variable (string) vaMenu
|
Variable (string) vaMenu
|
||||||
Attributes
|
Attributes
|
||||||
ID : 33
|
ID : 32
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 50
|
Max. Text Size: 50
|
||||||
|
|
||||||
Text tSend
|
Variable (string) tSend
|
||||||
Attributes
|
Attributes
|
||||||
ID : 2
|
ID : 33
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Text :
|
||||||
Disable release event after dragging: 0
|
Max. Text Size: 200
|
||||||
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
|
|
||||||
|
|
||||||
Text tTmp
|
Text tTmp
|
||||||
Attributes
|
Attributes
|
||||||
ID : 3
|
ID : 2
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -126,7 +118,7 @@ Text tTmp
|
|||||||
|
|
||||||
Text tInstruction
|
Text tInstruction
|
||||||
Attributes
|
Attributes
|
||||||
ID : 8
|
ID : 7
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -156,7 +148,7 @@ Text tInstruction
|
|||||||
|
|
||||||
Text tId
|
Text tId
|
||||||
Attributes
|
Attributes
|
||||||
ID : 9
|
ID : 8
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -186,7 +178,7 @@ Text tId
|
|||||||
|
|
||||||
Text tHeading
|
Text tHeading
|
||||||
Attributes
|
Attributes
|
||||||
ID : 10
|
ID : 9
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -216,7 +208,7 @@ Text tHeading
|
|||||||
|
|
||||||
Text tTitle
|
Text tTitle
|
||||||
Attributes
|
Attributes
|
||||||
ID : 11
|
ID : 10
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -246,7 +238,7 @@ Text tTitle
|
|||||||
|
|
||||||
Text tAuthor
|
Text tAuthor
|
||||||
Attributes
|
Attributes
|
||||||
ID : 12
|
ID : 11
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -276,7 +268,7 @@ Text tAuthor
|
|||||||
|
|
||||||
Text t2
|
Text t2
|
||||||
Attributes
|
Attributes
|
||||||
ID : 13
|
ID : 12
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -325,7 +317,7 @@ Text t2
|
|||||||
|
|
||||||
Text tPlayPause
|
Text tPlayPause
|
||||||
Attributes
|
Attributes
|
||||||
ID : 14
|
ID : 13
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -374,7 +366,7 @@ Text tPlayPause
|
|||||||
|
|
||||||
Text t0
|
Text t0
|
||||||
Attributes
|
Attributes
|
||||||
ID : 15
|
ID : 14
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -423,7 +415,7 @@ Text t0
|
|||||||
|
|
||||||
Text tIcon
|
Text tIcon
|
||||||
Attributes
|
Attributes
|
||||||
ID : 17
|
ID : 16
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -471,7 +463,7 @@ Text tIcon
|
|||||||
|
|
||||||
Text t1
|
Text t1
|
||||||
Attributes
|
Attributes
|
||||||
ID : 22
|
ID : 21
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -521,7 +513,7 @@ Text t1
|
|||||||
|
|
||||||
Text t3
|
Text t3
|
||||||
Attributes
|
Attributes
|
||||||
ID : 23
|
ID : 22
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -571,7 +563,7 @@ Text t3
|
|||||||
|
|
||||||
Text t4
|
Text t4
|
||||||
Attributes
|
Attributes
|
||||||
ID : 24
|
ID : 23
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -601,7 +593,7 @@ Text t4
|
|||||||
|
|
||||||
Text tSpeaker
|
Text tSpeaker
|
||||||
Attributes
|
Attributes
|
||||||
ID : 25
|
ID : 24
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -650,7 +642,7 @@ Text tSpeaker
|
|||||||
|
|
||||||
Text t6
|
Text t6
|
||||||
Attributes
|
Attributes
|
||||||
ID : 26
|
ID : 25
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -692,7 +684,7 @@ Text t6
|
|||||||
|
|
||||||
Text t5
|
Text t5
|
||||||
Attributes
|
Attributes
|
||||||
ID : 29
|
ID : 28
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -758,7 +750,7 @@ Picture p0
|
|||||||
|
|
||||||
Slider hVolume
|
Slider hVolume
|
||||||
Attributes
|
Attributes
|
||||||
ID : 16
|
ID : 15
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -804,7 +796,7 @@ Slider hVolume
|
|||||||
|
|
||||||
Button bNext
|
Button bNext
|
||||||
Attributes
|
Attributes
|
||||||
ID : 4
|
ID : 3
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -851,7 +843,7 @@ Button bNext
|
|||||||
|
|
||||||
Button bPrev
|
Button bPrev
|
||||||
Attributes
|
Attributes
|
||||||
ID : 5
|
ID : 4
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -905,7 +897,7 @@ Button bPrev
|
|||||||
|
|
||||||
Hotspot mSwipeNext
|
Hotspot mSwipeNext
|
||||||
Attributes
|
Attributes
|
||||||
ID : 30
|
ID : 29
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -925,7 +917,7 @@ Hotspot mSwipeNext
|
|||||||
|
|
||||||
Hotspot mSwipeUp
|
Hotspot mSwipeUp
|
||||||
Attributes
|
Attributes
|
||||||
ID : 31
|
ID : 30
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -945,7 +937,7 @@ Hotspot mSwipeUp
|
|||||||
|
|
||||||
Hotspot mSwipePrev
|
Hotspot mSwipePrev
|
||||||
Attributes
|
Attributes
|
||||||
ID : 32
|
ID : 31
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -965,7 +957,7 @@ Hotspot mSwipePrev
|
|||||||
|
|
||||||
Timer tmSerial
|
Timer tmSerial
|
||||||
Attributes
|
Attributes
|
||||||
ID : 6
|
ID : 5
|
||||||
Scope : local
|
Scope : local
|
||||||
Period (ms): 50
|
Period (ms): 50
|
||||||
Enabled : yes
|
Enabled : yes
|
||||||
@@ -1116,6 +1108,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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")
|
if(tInstruction.txt=="timeout")
|
||||||
{
|
{
|
||||||
@@ -1125,6 +1129,7 @@ Timer tmSerial
|
|||||||
}
|
}
|
||||||
if(tInstruction.txt=="pageType")
|
if(tInstruction.txt=="pageType")
|
||||||
{
|
{
|
||||||
|
sleepValue=0
|
||||||
//command format pageType,specialPageName
|
//command format pageType,specialPageName
|
||||||
//write name of speical page to tId
|
//write name of speical page to tId
|
||||||
spstr strCommand.txt,tId.txt,"~",1
|
spstr strCommand.txt,tId.txt,"~",1
|
||||||
@@ -1205,7 +1210,7 @@ Timer tmSerial
|
|||||||
|
|
||||||
Timer tmSleep
|
Timer tmSleep
|
||||||
Attributes
|
Attributes
|
||||||
ID : 19
|
ID : 18
|
||||||
Scope : local
|
Scope : local
|
||||||
Period (ms): 1000
|
Period (ms): 1000
|
||||||
Enabled : yes
|
Enabled : yes
|
||||||
@@ -1236,7 +1241,7 @@ Timer tmSleep
|
|||||||
|
|
||||||
Timer tmCooldown
|
Timer tmCooldown
|
||||||
Attributes
|
Attributes
|
||||||
ID : 21
|
ID : 20
|
||||||
Scope : local
|
Scope : local
|
||||||
Period (ms): 100
|
Period (ms): 100
|
||||||
Enabled : no
|
Enabled : no
|
||||||
@@ -1247,7 +1252,7 @@ Timer tmCooldown
|
|||||||
|
|
||||||
TouchCap tc0
|
TouchCap tc0
|
||||||
Attributes
|
Attributes
|
||||||
ID : 20
|
ID : 19
|
||||||
Scope: local
|
Scope: local
|
||||||
Value: 0
|
Value: 0
|
||||||
|
|
||||||
|
|||||||
1500
HMI/n2t-out-visual/cardPower.txt
Normal file
1500
HMI/n2t-out-visual/cardPower.txt
Normal file
File diff suppressed because it is too large
Load Diff
@@ -40,6 +40,25 @@ Page cardQR
|
|||||||
vis bText2,0
|
vis bText2,0
|
||||||
tsw m0,0
|
tsw m0,0
|
||||||
tsw m1,0
|
tsw m1,0
|
||||||
|
cardQR.bco=defaultBcoColor
|
||||||
|
for(sys0=0;sys0<32;sys0++)
|
||||||
|
{
|
||||||
|
if(b[sys0].type==98||b[sys0].type==116)
|
||||||
|
{
|
||||||
|
b[sys0].bco=defaultBcoColor
|
||||||
|
b[sys0].pco=defaultFontColor
|
||||||
|
}
|
||||||
|
if(b[sys0].type==53&&defaultBcoColor==6371)
|
||||||
|
{
|
||||||
|
b[sys0].pic=1
|
||||||
|
b[sys0].pic2=2
|
||||||
|
}
|
||||||
|
if(b[sys0].type==53&&defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
b[sys0].pic=10
|
||||||
|
b[sys0].pic2=11
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -60,7 +79,7 @@ Variable (string) tSend
|
|||||||
ID : 10
|
ID : 10
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 100
|
Max. Text Size: 200
|
||||||
|
|
||||||
Variable (string) tTmp
|
Variable (string) tTmp
|
||||||
Attributes
|
Attributes
|
||||||
@@ -908,6 +927,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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")
|
if(tInstruction.txt=="timeout")
|
||||||
{
|
{
|
||||||
@@ -917,6 +948,7 @@ Timer tmSerial
|
|||||||
}
|
}
|
||||||
if(tInstruction.txt=="pageType")
|
if(tInstruction.txt=="pageType")
|
||||||
{
|
{
|
||||||
|
sleepValue=0
|
||||||
//command format pageType,specialPageName
|
//command format pageType,specialPageName
|
||||||
//write name of speical page to tId
|
//write name of speical page to tId
|
||||||
spstr strCommand.txt,tId.txt,"~",1
|
spstr strCommand.txt,tId.txt,"~",1
|
||||||
|
|||||||
@@ -49,6 +49,21 @@ Page cardThermo
|
|||||||
vis xTempDest1,0
|
vis xTempDest1,0
|
||||||
vis bPrev,0
|
vis bPrev,0
|
||||||
vis bNext,0
|
vis bNext,0
|
||||||
|
cardThermo.bco=defaultBcoColor
|
||||||
|
for(sys0=0;sys0<53;sys0++)
|
||||||
|
{
|
||||||
|
if(b[sys0].type==98||b[sys0].type==116||b[sys0].type==59)
|
||||||
|
{
|
||||||
|
b[sys0].bco=defaultBcoColor
|
||||||
|
b[sys0].pco=defaultFontColor
|
||||||
|
}
|
||||||
|
if(b[sys0].type==53)
|
||||||
|
{
|
||||||
|
b[sys0].bco=defaultBcoColor
|
||||||
|
b[sys0].bco2=defaultBcoColor
|
||||||
|
b[sys0].pco=defaultFontColor
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -146,7 +161,7 @@ Variable (string) tSend
|
|||||||
ID : 46
|
ID : 46
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 100
|
Max. Text Size: 200
|
||||||
|
|
||||||
XFloat xTempDest1
|
XFloat xTempDest1
|
||||||
Attributes
|
Attributes
|
||||||
@@ -300,7 +315,7 @@ XFloat xTempDest2
|
|||||||
|
|
||||||
XFloat xTempDest
|
XFloat xTempDest
|
||||||
Attributes
|
Attributes
|
||||||
ID : 49
|
ID : 48
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -508,39 +523,9 @@ Text tCF2
|
|||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical 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
|
Text tCF
|
||||||
Attributes
|
Attributes
|
||||||
ID : 51
|
ID : 50
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -570,7 +555,7 @@ Text tCF
|
|||||||
|
|
||||||
Text tCurTemp
|
Text tCurTemp
|
||||||
Attributes
|
Attributes
|
||||||
ID : 52
|
ID : 51
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -724,16 +709,16 @@ Dual-state Button bt0
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 82
|
x coordinate : 12
|
||||||
y coordinate : 255
|
y coordinate : 254
|
||||||
Width : 40
|
Width : 50
|
||||||
Height : 40
|
Height : 50
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : flat
|
Style : flat
|
||||||
Font ID : 1
|
Font ID : 3
|
||||||
Back. Color (Unpressed) : 6371
|
Back. Color (Unpressed) : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 6371
|
Back. Color (Pressed) : 6371
|
||||||
@@ -773,16 +758,16 @@ Dual-state Button bt2
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 172
|
x coordinate : 120
|
||||||
y coordinate : 255
|
y coordinate : 254
|
||||||
Width : 40
|
Width : 50
|
||||||
Height : 40
|
Height : 50
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : flat
|
Style : flat
|
||||||
Font ID : 1
|
Font ID : 3
|
||||||
Back. Color (Unpressed) : 6371
|
Back. Color (Unpressed) : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 6371
|
Back. Color (Pressed) : 6371
|
||||||
@@ -822,16 +807,16 @@ Dual-state Button bt4
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 262
|
x coordinate : 228
|
||||||
y coordinate : 255
|
y coordinate : 254
|
||||||
Width : 40
|
Width : 50
|
||||||
Height : 40
|
Height : 50
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : flat
|
Style : flat
|
||||||
Font ID : 1
|
Font ID : 3
|
||||||
Back. Color (Unpressed) : 6371
|
Back. Color (Unpressed) : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 6371
|
Back. Color (Pressed) : 6371
|
||||||
@@ -871,16 +856,16 @@ Dual-state Button bt6
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 352
|
x coordinate : 336
|
||||||
y coordinate : 255
|
y coordinate : 254
|
||||||
Width : 40
|
Width : 50
|
||||||
Height : 40
|
Height : 50
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : flat
|
Style : flat
|
||||||
Font ID : 1
|
Font ID : 3
|
||||||
Back. Color (Unpressed) : 6371
|
Back. Color (Unpressed) : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 6371
|
Back. Color (Pressed) : 6371
|
||||||
@@ -920,16 +905,16 @@ Dual-state Button bt1
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 127
|
x coordinate : 66
|
||||||
y coordinate : 255
|
y coordinate : 254
|
||||||
Width : 40
|
Width : 50
|
||||||
Height : 40
|
Height : 50
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : flat
|
Style : flat
|
||||||
Font ID : 1
|
Font ID : 3
|
||||||
Back. Color (Unpressed) : 6371
|
Back. Color (Unpressed) : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 6371
|
Back. Color (Pressed) : 6371
|
||||||
@@ -969,16 +954,16 @@ Dual-state Button bt3
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 217
|
x coordinate : 174
|
||||||
y coordinate : 255
|
y coordinate : 254
|
||||||
Width : 40
|
Width : 50
|
||||||
Height : 40
|
Height : 50
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : flat
|
Style : flat
|
||||||
Font ID : 1
|
Font ID : 3
|
||||||
Back. Color (Unpressed) : 6371
|
Back. Color (Unpressed) : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 6371
|
Back. Color (Pressed) : 6371
|
||||||
@@ -1018,16 +1003,16 @@ Dual-state Button bt5
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 307
|
x coordinate : 282
|
||||||
y coordinate : 255
|
y coordinate : 254
|
||||||
Width : 40
|
Width : 50
|
||||||
Height : 40
|
Height : 50
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : flat
|
Style : flat
|
||||||
Font ID : 1
|
Font ID : 3
|
||||||
Back. Color (Unpressed) : 6371
|
Back. Color (Unpressed) : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 6371
|
Back. Color (Pressed) : 6371
|
||||||
@@ -1067,16 +1052,16 @@ Dual-state Button bt7
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 397
|
x coordinate : 390
|
||||||
y coordinate : 255
|
y coordinate : 254
|
||||||
Width : 40
|
Width : 50
|
||||||
Height : 40
|
Height : 50
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : flat
|
Style : flat
|
||||||
Font ID : 1
|
Font ID : 3
|
||||||
Back. Color (Unpressed) : 6371
|
Back. Color (Unpressed) : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 6371
|
Back. Color (Pressed) : 6371
|
||||||
@@ -1125,7 +1110,7 @@ Dual-state Button btUp1
|
|||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : flat
|
Style : flat
|
||||||
Font ID : 1
|
Font ID : 3
|
||||||
Back. Color (Unpressed) : 6371
|
Back. Color (Unpressed) : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 6371
|
Back. Color (Pressed) : 6371
|
||||||
@@ -1186,7 +1171,7 @@ Dual-state Button btDown1
|
|||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : flat
|
Style : flat
|
||||||
Font ID : 1
|
Font ID : 3
|
||||||
Back. Color (Unpressed) : 6371
|
Back. Color (Unpressed) : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 6371
|
Back. Color (Pressed) : 6371
|
||||||
@@ -1247,7 +1232,7 @@ Dual-state Button bUp2
|
|||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : flat
|
Style : flat
|
||||||
Font ID : 1
|
Font ID : 3
|
||||||
Back. Color (Unpressed) : 6371
|
Back. Color (Unpressed) : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 6371
|
Back. Color (Pressed) : 6371
|
||||||
@@ -1308,7 +1293,7 @@ Dual-state Button bDown2
|
|||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : flat
|
Style : flat
|
||||||
Font ID : 1
|
Font ID : 3
|
||||||
Back. Color (Unpressed) : 6371
|
Back. Color (Unpressed) : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 6371
|
Back. Color (Pressed) : 6371
|
||||||
@@ -1354,7 +1339,7 @@ Dual-state Button bDown2
|
|||||||
|
|
||||||
Dual-state Button btUp
|
Dual-state Button btUp
|
||||||
Attributes
|
Attributes
|
||||||
ID : 48
|
ID : 47
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -1369,7 +1354,7 @@ Dual-state Button btUp
|
|||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : flat
|
Style : flat
|
||||||
Font ID : 1
|
Font ID : 3
|
||||||
Back. Color (Unpressed) : 6371
|
Back. Color (Unpressed) : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 6371
|
Back. Color (Pressed) : 6371
|
||||||
@@ -1412,7 +1397,7 @@ Dual-state Button btUp
|
|||||||
|
|
||||||
Dual-state Button btDown
|
Dual-state Button btDown
|
||||||
Attributes
|
Attributes
|
||||||
ID : 50
|
ID : 49
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -1427,7 +1412,7 @@ Dual-state Button btDown
|
|||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
Fill : solid color
|
Fill : solid color
|
||||||
Style : flat
|
Style : flat
|
||||||
Font ID : 1
|
Font ID : 3
|
||||||
Back. Color (Unpressed) : 6371
|
Back. Color (Unpressed) : 6371
|
||||||
Back. Picture ID (Pressed) : 65535
|
Back. Picture ID (Pressed) : 65535
|
||||||
Back. Color (Pressed) : 6371
|
Back. Color (Pressed) : 6371
|
||||||
@@ -1772,7 +1757,7 @@ Timer tmSerial
|
|||||||
//Text tStateLbl
|
//Text tStateLbl
|
||||||
spstr strCommand.txt,tStateLbl.txt,"~",43
|
spstr strCommand.txt,tStateLbl.txt,"~",43
|
||||||
//Text tALbl
|
//Text tALbl
|
||||||
spstr strCommand.txt,tALbl.txt,"~",44
|
//spstr strCommand.txt,tALbl.txt,"~",44
|
||||||
//Text tCF
|
//Text tCF
|
||||||
spstr strCommand.txt,tCF.txt,"~",45
|
spstr strCommand.txt,tCF.txt,"~",45
|
||||||
tCF1.txt=tCF.txt
|
tCF1.txt=tCF.txt
|
||||||
@@ -1798,6 +1783,7 @@ Timer tmSerial
|
|||||||
}
|
}
|
||||||
if(tInstruction.txt=="pageType")
|
if(tInstruction.txt=="pageType")
|
||||||
{
|
{
|
||||||
|
sleepValue=0
|
||||||
//command format pageType,specialPageName
|
//command format pageType,specialPageName
|
||||||
//write name of speical page to tId
|
//write name of speical page to tId
|
||||||
spstr strCommand.txt,tId.txt,"~",1
|
spstr strCommand.txt,tId.txt,"~",1
|
||||||
@@ -1874,6 +1860,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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")
|
if(tInstruction.txt=="timeout")
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,62 +1,70 @@
|
|||||||
Program.s
|
Program.s
|
||||||
0 Component(s)
|
0 Component(s)
|
||||||
11 Line(s) of event code
|
13 Line(s) of event code
|
||||||
11 Unique line(s) of event code
|
13 Unique line(s) of event code
|
||||||
pageIcons
|
pageIcons
|
||||||
6 Component(s)
|
6 Component(s)
|
||||||
0 Line(s) of event code
|
0 Line(s) of event code
|
||||||
0 Unique line(s) of event code
|
0 Unique line(s) of event code
|
||||||
pageTest
|
popupFan
|
||||||
14 Component(s)
|
|
||||||
14 Line(s) of event code
|
|
||||||
14 Unique line(s) of event code
|
|
||||||
cardQR
|
|
||||||
32 Component(s)
|
|
||||||
374 Line(s) of event code
|
|
||||||
218 Unique line(s) of event code
|
|
||||||
popupNotify
|
|
||||||
17 Component(s)
|
|
||||||
204 Line(s) of event code
|
|
||||||
128 Unique line(s) of event code
|
|
||||||
popupLight
|
|
||||||
27 Component(s)
|
27 Component(s)
|
||||||
352 Line(s) of event code
|
342 Line(s) of event code
|
||||||
191 Unique line(s) of event code
|
199 Unique line(s) of event code
|
||||||
|
pageTest
|
||||||
|
20 Component(s)
|
||||||
|
65 Line(s) of event code
|
||||||
|
62 Unique line(s) of event code
|
||||||
pageStartup
|
pageStartup
|
||||||
19 Component(s)
|
19 Component(s)
|
||||||
157 Line(s) of event code
|
167 Line(s) of event code
|
||||||
117 Unique line(s) of event code
|
122 Unique line(s) of event code
|
||||||
cardMedia
|
|
||||||
34 Component(s)
|
|
||||||
363 Line(s) of event code
|
|
||||||
195 Unique line(s) of event code
|
|
||||||
popupShutter
|
popupShutter
|
||||||
25 Component(s)
|
25 Component(s)
|
||||||
330 Line(s) of event code
|
388 Line(s) of event code
|
||||||
162 Unique 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
|
||||||
cardGrid
|
cardGrid
|
||||||
42 Component(s)
|
42 Component(s)
|
||||||
439 Line(s) of event code
|
463 Line(s) of event code
|
||||||
259 Unique line(s) of event code
|
272 Unique line(s) of event code
|
||||||
cardAlarm
|
cardMedia
|
||||||
40 Component(s)
|
34 Component(s)
|
||||||
392 Line(s) of event code
|
389 Line(s) of event code
|
||||||
239 Unique line(s) of event code
|
210 Unique line(s) of event code
|
||||||
cardThermo
|
|
||||||
53 Component(s)
|
|
||||||
555 Line(s) of event code
|
|
||||||
292 Unique line(s) of event code
|
|
||||||
screensaver
|
screensaver
|
||||||
38 Component(s)
|
38 Component(s)
|
||||||
319 Line(s) of event code
|
341 Line(s) of event code
|
||||||
253 Unique 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
|
||||||
|
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
|
||||||
|
52 Component(s)
|
||||||
|
580 Line(s) of event code
|
||||||
|
303 Unique line(s) of event code
|
||||||
cardEntities
|
cardEntities
|
||||||
65 Component(s)
|
65 Component(s)
|
||||||
1133 Line(s) of event code
|
1128 Line(s) of event code
|
||||||
496 Unique line(s) of event code
|
515 Unique line(s) of event code
|
||||||
|
|
||||||
Total
|
Total
|
||||||
13 Page(s)
|
15 Page(s)
|
||||||
412 Component(s)
|
492 Component(s)
|
||||||
4643 Line(s) of event code
|
5701 Line(s) of event code
|
||||||
1233 Unique line(s) of event code
|
1546 Unique line(s) of event code
|
||||||
|
|||||||
@@ -402,7 +402,7 @@ Text tVersion
|
|||||||
Horizontal Alignment : center
|
Horizontal Alignment : center
|
||||||
Vertical Alignment : center
|
Vertical Alignment : center
|
||||||
Input Type : character
|
Input Type : character
|
||||||
Text : 37
|
Text : 42
|
||||||
Max. Text Size : 10
|
Max. Text Size : 10
|
||||||
Word wrap : disabled
|
Word wrap : disabled
|
||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
@@ -572,6 +572,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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")
|
if(tInstruction.txt=="timeout")
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -21,6 +21,59 @@ Page pageTest
|
|||||||
Events
|
Events
|
||||||
Preinitialize Event
|
Preinitialize Event
|
||||||
vis p0,0
|
vis p0,0
|
||||||
|
recmod=1
|
||||||
|
bauds=115200
|
||||||
|
|
||||||
|
Variable (string) tInstruction
|
||||||
|
Attributes
|
||||||
|
ID : 16
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 30
|
||||||
|
|
||||||
|
Variable (string) strCommand
|
||||||
|
Attributes
|
||||||
|
ID : 17
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 20
|
||||||
|
|
||||||
|
Variable (string) tSend
|
||||||
|
Attributes
|
||||||
|
ID : 18
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 40
|
||||||
|
|
||||||
|
Text tBench
|
||||||
|
Attributes
|
||||||
|
ID : 15
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 288
|
||||||
|
y coordinate : 90
|
||||||
|
Width : 152
|
||||||
|
Height : 30
|
||||||
|
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 : 20
|
||||||
|
Word wrap : disabled
|
||||||
|
Horizontal Spacing : 0
|
||||||
|
Vertical Spacing : 0
|
||||||
|
|
||||||
Picture p0
|
Picture p0
|
||||||
Attributes
|
Attributes
|
||||||
@@ -47,8 +100,8 @@ Button b0
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 5
|
x coordinate : 0
|
||||||
y coordinate : 12
|
y coordinate : 0
|
||||||
Width : 100
|
Width : 100
|
||||||
Height : 50
|
Height : 50
|
||||||
Effect : load
|
Effect : load
|
||||||
@@ -119,8 +172,8 @@ Button b6
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 5
|
x coordinate : 0
|
||||||
y coordinate : 64
|
y coordinate : 49
|
||||||
Width : 100
|
Width : 100
|
||||||
Height : 50
|
Height : 50
|
||||||
Effect : load
|
Effect : load
|
||||||
@@ -155,8 +208,8 @@ Button b4
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 7
|
x coordinate : 0
|
||||||
y coordinate : 120
|
y coordinate : 96
|
||||||
Width : 100
|
Width : 100
|
||||||
Height : 50
|
Height : 50
|
||||||
Effect : load
|
Effect : load
|
||||||
@@ -191,8 +244,8 @@ Button b5
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 111
|
x coordinate : 100
|
||||||
y coordinate : 12
|
y coordinate : 0
|
||||||
Width : 100
|
Width : 100
|
||||||
Height : 50
|
Height : 50
|
||||||
Effect : load
|
Effect : load
|
||||||
@@ -227,8 +280,8 @@ Button b7
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 113
|
x coordinate : 100
|
||||||
y coordinate : 72
|
y coordinate : 49
|
||||||
Width : 100
|
Width : 100
|
||||||
Height : 50
|
Height : 50
|
||||||
Effect : load
|
Effect : load
|
||||||
@@ -300,8 +353,8 @@ Button b9
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 6
|
x coordinate : 0
|
||||||
y coordinate : 175
|
y coordinate : 146
|
||||||
Width : 100
|
Width : 100
|
||||||
Height : 50
|
Height : 50
|
||||||
Effect : load
|
Effect : load
|
||||||
@@ -336,8 +389,8 @@ Button b10
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 115
|
x coordinate : 100
|
||||||
y coordinate : 128
|
y coordinate : 98
|
||||||
Width : 100
|
Width : 100
|
||||||
Height : 50
|
Height : 50
|
||||||
Effect : load
|
Effect : load
|
||||||
@@ -372,8 +425,8 @@ Button b11
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 117
|
x coordinate : 100
|
||||||
y coordinate : 184
|
y coordinate : 145
|
||||||
Width : 100
|
Width : 100
|
||||||
Height : 50
|
Height : 50
|
||||||
Effect : load
|
Effect : load
|
||||||
@@ -445,7 +498,7 @@ Button b2
|
|||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 0
|
x coordinate : 0
|
||||||
y coordinate : 244
|
y coordinate : 195
|
||||||
Width : 100
|
Width : 100
|
||||||
Height : 50
|
Height : 50
|
||||||
Effect : load
|
Effect : load
|
||||||
@@ -472,3 +525,119 @@ Button b2
|
|||||||
Touch Press Event
|
Touch Press Event
|
||||||
page cardQR
|
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
|
||||||
|
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=="ping")
|
||||||
|
{
|
||||||
|
spstr strCommand.txt,tBench.txt,"~",1
|
||||||
|
tSend.txt="pong,"+tBench.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
|
||||||
|
}
|
||||||
|
// end of user code
|
||||||
|
udelete payloadLength-1
|
||||||
|
bufferPos=0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// next character
|
||||||
|
bufferPos++
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|||||||
953
HMI/n2t-out-visual/popupFan.txt
Normal file
953
HMI/n2t-out-visual/popupFan.txt
Normal file
@@ -0,0 +1,953 @@
|
|||||||
|
Page popupFan
|
||||||
|
Attributes
|
||||||
|
ID : 0
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
Width : 480
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
Locked : no
|
||||||
|
Swide up page ID : disabled
|
||||||
|
Swide down page ID : disabled
|
||||||
|
Swide left page ID : disabled
|
||||||
|
Swide right page ID : disabled
|
||||||
|
Fill : solid color
|
||||||
|
Back. Color : 6371
|
||||||
|
|
||||||
|
Events
|
||||||
|
Preinitialize Event
|
||||||
|
dim=dimValueNormal
|
||||||
|
//get entitiy name
|
||||||
|
tEntity.txt=pageIcons.tTmp1.txt
|
||||||
|
//get entity id
|
||||||
|
entn.txt=pageIcons.tTmp2.txt
|
||||||
|
vis p0,0
|
||||||
|
vis tSend,0
|
||||||
|
vis tTmp,0
|
||||||
|
vis tInstruction,0
|
||||||
|
vis tId,0
|
||||||
|
//page open event
|
||||||
|
// event,pageOpenDetail,typeOfPage,tEntityName
|
||||||
|
// craft command
|
||||||
|
tSend.txt="event,pageOpenDetail,popupFan,"+entn.txt
|
||||||
|
//send calc crc
|
||||||
|
btlen tSend.txt,sys0
|
||||||
|
crcrest 1,0xffff // reset CRC
|
||||||
|
crcputh 55 bb
|
||||||
|
crcputs sys0,2
|
||||||
|
crcputs tSend.txt,0
|
||||||
|
//send cmd
|
||||||
|
printh 55 bb
|
||||||
|
prints sys0,2
|
||||||
|
prints tSend.txt,0
|
||||||
|
prints crcval,2
|
||||||
|
vis hSpeed,0
|
||||||
|
popupFan.bco=defaultBcoColor
|
||||||
|
for(sys0=0;sys0<24;sys0++)
|
||||||
|
{
|
||||||
|
if(b[sys0].type==98||b[sys0].type==116)
|
||||||
|
{
|
||||||
|
b[sys0].bco=defaultBcoColor
|
||||||
|
b[sys0].pco=defaultFontColor
|
||||||
|
}
|
||||||
|
if(b[sys0].type==53&&defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
b[sys0].pic=10
|
||||||
|
b[sys0].pic2=11
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if(defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
hSpeed.pic=14
|
||||||
|
hSpeed.pic1=13
|
||||||
|
hSpeed.pic2=15
|
||||||
|
}
|
||||||
|
|
||||||
|
Variable (string) strCommand
|
||||||
|
Attributes
|
||||||
|
ID : 12
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 500
|
||||||
|
|
||||||
|
Variable (string) entn
|
||||||
|
Attributes
|
||||||
|
ID : 15
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 80
|
||||||
|
|
||||||
|
Variable (int32) mode
|
||||||
|
Attributes
|
||||||
|
ID : 16
|
||||||
|
Scope: local
|
||||||
|
Value: 1
|
||||||
|
|
||||||
|
Variable (int32) mode_temp
|
||||||
|
Attributes
|
||||||
|
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
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 92
|
||||||
|
y coordinate : 21
|
||||||
|
Width : 263
|
||||||
|
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 : left
|
||||||
|
Vertical Alignment : center
|
||||||
|
Input Type : character
|
||||||
|
Text :
|
||||||
|
Max. Text Size : 25
|
||||||
|
Word wrap : disabled
|
||||||
|
Horizontal Spacing : 0
|
||||||
|
Vertical Spacing : 0
|
||||||
|
|
||||||
|
Text tIcon1
|
||||||
|
Attributes
|
||||||
|
ID : 3
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 11
|
||||||
|
y coordinate : 21
|
||||||
|
Width : 45
|
||||||
|
Height : 30
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
Fill : solid color
|
||||||
|
Style : flat
|
||||||
|
Associated Keyboard : none
|
||||||
|
Font ID : 1
|
||||||
|
Back. Color : 6371
|
||||||
|
Font Color : 17299
|
||||||
|
Horizontal Alignment : center
|
||||||
|
Vertical Alignment : center
|
||||||
|
Input Type : character
|
||||||
|
Text :
|
||||||
|
Max. Text Size : 10
|
||||||
|
Word wrap : disabled
|
||||||
|
Horizontal Spacing : 0
|
||||||
|
Vertical Spacing : 0
|
||||||
|
|
||||||
|
Text t1
|
||||||
|
Attributes
|
||||||
|
ID : 5
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 43
|
||||||
|
y coordinate : 104
|
||||||
|
Width : 211
|
||||||
|
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 : left
|
||||||
|
Vertical Alignment : center
|
||||||
|
Input Type : character
|
||||||
|
Text :
|
||||||
|
Max. Text Size : 50
|
||||||
|
Word wrap : disabled
|
||||||
|
Horizontal Spacing : 0
|
||||||
|
Vertical Spacing : 0
|
||||||
|
|
||||||
|
Text tTmp
|
||||||
|
Attributes
|
||||||
|
ID : 8
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 343
|
||||||
|
y coordinate : 277
|
||||||
|
Width : 97
|
||||||
|
Height : 30
|
||||||
|
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 : 80
|
||||||
|
Word wrap : disabled
|
||||||
|
Horizontal Spacing : 0
|
||||||
|
Vertical Spacing : 0
|
||||||
|
|
||||||
|
Text tInstruction
|
||||||
|
Attributes
|
||||||
|
ID : 13
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 0
|
||||||
|
y coordinate : 290
|
||||||
|
Width : 100
|
||||||
|
Height : 30
|
||||||
|
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 : 20
|
||||||
|
Word wrap : disabled
|
||||||
|
Horizontal Spacing : 0
|
||||||
|
Vertical Spacing : 0
|
||||||
|
|
||||||
|
Text tId
|
||||||
|
Attributes
|
||||||
|
ID : 14
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 100
|
||||||
|
y coordinate : 290
|
||||||
|
Width : 100
|
||||||
|
Height : 30
|
||||||
|
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 : 20
|
||||||
|
Word wrap : disabled
|
||||||
|
Horizontal Spacing : 0
|
||||||
|
Vertical Spacing : 0
|
||||||
|
|
||||||
|
Picture p0
|
||||||
|
Attributes
|
||||||
|
ID : 1
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 0
|
||||||
|
y coordinate : 0
|
||||||
|
Width : 480
|
||||||
|
Height : 320
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
Picture ID : 0
|
||||||
|
|
||||||
|
Slider hSpeed
|
||||||
|
Attributes
|
||||||
|
ID : 6
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 44
|
||||||
|
y coordinate : 139
|
||||||
|
Width : 335
|
||||||
|
Height : 43
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
Direction : horizontal
|
||||||
|
Fill : image
|
||||||
|
Cursor width : auto
|
||||||
|
Cursor height : 255
|
||||||
|
Back. Picture ID : 5
|
||||||
|
Slided Back. Picture ID : 4
|
||||||
|
Position : 50
|
||||||
|
Upper range limit : 100
|
||||||
|
Lower range limit : 0
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Release Event
|
||||||
|
tmCooldown.en=1
|
||||||
|
tmCooldown.tim=2500
|
||||||
|
//craft command
|
||||||
|
tSend.txt="event,buttonPress2,"+entn.txt+",number-set,"
|
||||||
|
covx hSpeed.val,tTmp.txt,0,0
|
||||||
|
tSend.txt+=tTmp.txt
|
||||||
|
//send calc crc
|
||||||
|
btlen tSend.txt,sys0
|
||||||
|
crcrest 1,0xffff // reset CRC
|
||||||
|
crcputh 55 bb
|
||||||
|
crcputs sys0,2
|
||||||
|
crcputs tSend.txt,0
|
||||||
|
//send cmd
|
||||||
|
printh 55 bb
|
||||||
|
prints sys0,2
|
||||||
|
prints tSend.txt,0
|
||||||
|
prints crcval,2
|
||||||
|
|
||||||
|
Button b0
|
||||||
|
Attributes
|
||||||
|
ID : 4
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 397
|
||||||
|
y coordinate : 8
|
||||||
|
Width : 50
|
||||||
|
Height : 50
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
Fill : solid color
|
||||||
|
Style : flat
|
||||||
|
Font ID : 1
|
||||||
|
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 : 10
|
||||||
|
Word wrap : disabled
|
||||||
|
Horizontal Spacing : 0
|
||||||
|
Vertical Spacing : 0
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
tSend.txt="event,buttonPress2,popupLight,bExit"
|
||||||
|
//send calc crc
|
||||||
|
btlen tSend.txt,sys0
|
||||||
|
crcrest 1,0xffff // reset CRC
|
||||||
|
crcputh 55 bb
|
||||||
|
crcputs sys0,2
|
||||||
|
crcputs tSend.txt,0
|
||||||
|
//send cmd
|
||||||
|
printh 55 bb
|
||||||
|
prints sys0,2
|
||||||
|
prints tSend.txt,0
|
||||||
|
prints crcval,2
|
||||||
|
|
||||||
|
Button 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
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 370
|
||||||
|
y coordinate : 79
|
||||||
|
Width : 50
|
||||||
|
Height : 50
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
Fill : image
|
||||||
|
Font ID : 0
|
||||||
|
Background Picture ID (Unpressed) : 1
|
||||||
|
Back. Picture ID (Pressed) : 2
|
||||||
|
Horizontal Alignment : center
|
||||||
|
Vertical Alignment : center
|
||||||
|
State : unpressed
|
||||||
|
Text :
|
||||||
|
Max. Text Size : 10
|
||||||
|
Word wrap : disabled
|
||||||
|
Horizontal Spacing : 0
|
||||||
|
Vertical Spacing : 0
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//craft command
|
||||||
|
tSend.txt="event,buttonPress2,"+entn.txt+","+"OnOff,"
|
||||||
|
covx btOnOff1.val,tTmp.txt,0,0
|
||||||
|
tSend.txt+=tTmp.txt
|
||||||
|
//send calc crc
|
||||||
|
btlen tSend.txt,sys0
|
||||||
|
crcrest 1,0xffff // reset CRC
|
||||||
|
crcputh 55 bb
|
||||||
|
crcputs sys0,2
|
||||||
|
crcputs tSend.txt,0
|
||||||
|
//send cmd
|
||||||
|
printh 55 bb
|
||||||
|
prints sys0,2
|
||||||
|
prints tSend.txt,0
|
||||||
|
prints crcval,2
|
||||||
|
|
||||||
|
Timer tmSleep
|
||||||
|
Attributes
|
||||||
|
ID : 10
|
||||||
|
Scope : local
|
||||||
|
Period (ms): 1000
|
||||||
|
Enabled : yes
|
||||||
|
|
||||||
|
Events
|
||||||
|
Timer Event
|
||||||
|
if(sleepTimeout!=0)
|
||||||
|
{
|
||||||
|
sleepValue+=1
|
||||||
|
if(sleepTimeout<=sleepValue)
|
||||||
|
{
|
||||||
|
sleepValue=0
|
||||||
|
click b0,1
|
||||||
|
click b0,0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Timer tmSerial
|
||||||
|
Attributes
|
||||||
|
ID : 11
|
||||||
|
Scope : local
|
||||||
|
Period (ms): 50
|
||||||
|
Enabled : yes
|
||||||
|
|
||||||
|
Events
|
||||||
|
Timer Event
|
||||||
|
// data available
|
||||||
|
if(usize>1)
|
||||||
|
{
|
||||||
|
bufferPos=0
|
||||||
|
while(bufferPos<usize)
|
||||||
|
{
|
||||||
|
// check for 0x55 0xBB - Command Init Secuence
|
||||||
|
if(u[bufferPos]==187&&u[bufferPos-1]==85)
|
||||||
|
{
|
||||||
|
//remove garbage at the start of the buffer if there's any to free buffer for command
|
||||||
|
if(u[bufferPos]!=1)
|
||||||
|
{
|
||||||
|
udelete bufferPos-1
|
||||||
|
}
|
||||||
|
//instruction is now aligned with buffer, because we deleted garbage before instrcution
|
||||||
|
//get length after init sequence (check if there are more than to bytes in buffer)
|
||||||
|
if(3<usize)
|
||||||
|
{
|
||||||
|
// check if serial buffer has reached the announced length
|
||||||
|
ucopy payloadLength,2,2,0
|
||||||
|
// we are only checking payload length so we have to skip first 3 bytes (init+payload length) (-1 because of < instead of <=)
|
||||||
|
payloadLength+=3
|
||||||
|
// payload length does also not contain crc, so we are adding another 2 bytes for crc
|
||||||
|
payloadLength+=2
|
||||||
|
if(payloadLength<usize)
|
||||||
|
{
|
||||||
|
// calculate crc
|
||||||
|
crcrest 1,0xFFFF
|
||||||
|
// u[2] contains payload legth at 3rd pos in buffer, we are calculating crc from 3rd pos with number of bytes from payload length
|
||||||
|
//crcputu 3,u[2]
|
||||||
|
// u[2] cotnains payload length, we are calculating a crc over the whole message, so we have to add 3 to the length from u[2]
|
||||||
|
crcputu 0,payloadLength-1
|
||||||
|
// get recived crc to be able to compare it
|
||||||
|
ucopy recvCrc,payloadLength-1,2,0
|
||||||
|
// compare crc with recived value
|
||||||
|
if(crcval==recvCrc)
|
||||||
|
{
|
||||||
|
// crc is okay
|
||||||
|
// here is the location where acual code should be
|
||||||
|
// write command to variable strCommand
|
||||||
|
ucopy strCommand.txt,4,payloadLength-5,0
|
||||||
|
// write instruction to tInstuction (debug output, but used as variable here, ui elements will be disabled by default)
|
||||||
|
spstr strCommand.txt,tInstruction.txt,"~",0
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",1
|
||||||
|
if(tInstruction.txt=="entityUpdateDetail"&&entn.txt==tTmp.txt)
|
||||||
|
{
|
||||||
|
// change icon
|
||||||
|
spstr strCommand.txt,tIcon1.txt,"~",2
|
||||||
|
vis tIcon1,1
|
||||||
|
// change icon color
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",3
|
||||||
|
covx tTmp.txt,sys0,0,0
|
||||||
|
tIcon1.pco=sys0
|
||||||
|
// get Button State
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",4
|
||||||
|
covx tTmp.txt,sys0,0,0
|
||||||
|
btOnOff1.val=sys0
|
||||||
|
// get Speed value
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",5
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
vis t1,0
|
||||||
|
vis hSpeed,0
|
||||||
|
}else
|
||||||
|
{
|
||||||
|
vis t1,1
|
||||||
|
vis hSpeed,1
|
||||||
|
covx tTmp.txt,sys0,0,0
|
||||||
|
if(tmCooldown.en==0)
|
||||||
|
{
|
||||||
|
hSpeed.val=sys0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// set hSpeed maxValue
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",6
|
||||||
|
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")
|
||||||
|
{
|
||||||
|
// 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
|
||||||
|
}
|
||||||
|
if(tInstruction.txt=="pageType")
|
||||||
|
{
|
||||||
|
//command format pageType,specialPageName
|
||||||
|
//write name of speical page to tId
|
||||||
|
spstr strCommand.txt,tId.txt,"~",1
|
||||||
|
//save second arg if there's one
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
|
//save third arg if there's one
|
||||||
|
spstr strCommand.txt,pageIcons.tTmp2.txt,"~",3
|
||||||
|
//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
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// end of user code
|
||||||
|
udelete payloadLength-1
|
||||||
|
bufferPos=0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// next character
|
||||||
|
bufferPos++
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Timer tmCooldown
|
||||||
|
Attributes
|
||||||
|
ID : 18
|
||||||
|
Scope : local
|
||||||
|
Period (ms): 100
|
||||||
|
Enabled : no
|
||||||
|
|
||||||
|
Events
|
||||||
|
Timer Event
|
||||||
|
tmCooldown.en=0
|
||||||
|
|
||||||
|
TouchCap tc0
|
||||||
|
Attributes
|
||||||
|
ID : 9
|
||||||
|
Scope: local
|
||||||
|
Value: 0
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
sleepValue=0
|
||||||
|
|
||||||
@@ -58,33 +58,63 @@ Page popupLight
|
|||||||
vis t0,0
|
vis t0,0
|
||||||
vis pColorWheel,0
|
vis pColorWheel,0
|
||||||
//vis t0,0
|
//vis t0,0
|
||||||
|
popupLight.bco=defaultBcoColor
|
||||||
|
for(sys0=0;sys0<27;sys0++)
|
||||||
|
{
|
||||||
|
if(b[sys0].type==98||b[sys0].type==116)
|
||||||
|
{
|
||||||
|
b[sys0].bco=defaultBcoColor
|
||||||
|
b[sys0].pco=defaultFontColor
|
||||||
|
}
|
||||||
|
if(b[sys0].type==53&&defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
b[sys0].pic=10
|
||||||
|
b[sys0].pic2=11
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if(defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
hBrightness.pic=14
|
||||||
|
hBrightness.pic1=13
|
||||||
|
hBrightness.pic2=15
|
||||||
|
hTempSlider.pic=16
|
||||||
|
hTempSlider.pic1=17
|
||||||
|
hTempSlider.pic2=15
|
||||||
|
}
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
ID : 17
|
ID : 16
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 100
|
Max. Text Size: 500
|
||||||
|
|
||||||
Variable (string) entn
|
Variable (string) entn
|
||||||
Attributes
|
Attributes
|
||||||
ID : 21
|
ID : 20
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 80
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (int32) mode
|
Variable (int32) mode
|
||||||
Attributes
|
Attributes
|
||||||
ID : 23
|
ID : 22
|
||||||
Scope: local
|
Scope: local
|
||||||
Value: 1
|
Value: 1
|
||||||
|
|
||||||
Variable (int32) mode_temp
|
Variable (int32) mode_temp
|
||||||
Attributes
|
Attributes
|
||||||
ID : 24
|
ID : 23
|
||||||
Scope: local
|
Scope: local
|
||||||
Value: 0
|
Value: 0
|
||||||
|
|
||||||
|
Variable (string) tSend
|
||||||
|
Attributes
|
||||||
|
ID : 26
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 200
|
||||||
|
|
||||||
Text tEntity
|
Text tEntity
|
||||||
Attributes
|
Attributes
|
||||||
ID : 3
|
ID : 3
|
||||||
@@ -265,39 +295,9 @@ Text t4
|
|||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical 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
|
Text tTmp
|
||||||
Attributes
|
Attributes
|
||||||
ID : 13
|
ID : 12
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -320,14 +320,14 @@ Text tTmp
|
|||||||
Vertical Alignment : center
|
Vertical Alignment : center
|
||||||
Input Type : character
|
Input Type : character
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size : 10
|
Max. Text Size : 80
|
||||||
Word wrap : disabled
|
Word wrap : disabled
|
||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical Spacing : 0
|
Vertical Spacing : 0
|
||||||
|
|
||||||
Text tInstruction
|
Text tInstruction
|
||||||
Attributes
|
Attributes
|
||||||
ID : 18
|
ID : 17
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -357,7 +357,7 @@ Text tInstruction
|
|||||||
|
|
||||||
Text tId
|
Text tId
|
||||||
Attributes
|
Attributes
|
||||||
ID : 19
|
ID : 18
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -387,7 +387,7 @@ Text tId
|
|||||||
|
|
||||||
Text t0
|
Text t0
|
||||||
Attributes
|
Attributes
|
||||||
ID : 25
|
ID : 24
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -524,7 +524,7 @@ Slider hBrightness
|
|||||||
|
|
||||||
Slider hTempSlider
|
Slider hTempSlider
|
||||||
Attributes
|
Attributes
|
||||||
ID : 20
|
ID : 19
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -616,7 +616,7 @@ Button b0
|
|||||||
|
|
||||||
Button bColor
|
Button bColor
|
||||||
Attributes
|
Attributes
|
||||||
ID : 22
|
ID : 21
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -719,7 +719,7 @@ Dual-state Button btOnOff1
|
|||||||
|
|
||||||
Timer tmSleep
|
Timer tmSleep
|
||||||
Attributes
|
Attributes
|
||||||
ID : 15
|
ID : 14
|
||||||
Scope : local
|
Scope : local
|
||||||
Period (ms): 1000
|
Period (ms): 1000
|
||||||
Enabled : yes
|
Enabled : yes
|
||||||
@@ -739,7 +739,7 @@ Timer tmSleep
|
|||||||
|
|
||||||
Timer tmSerial
|
Timer tmSerial
|
||||||
Attributes
|
Attributes
|
||||||
ID : 16
|
ID : 15
|
||||||
Scope : local
|
Scope : local
|
||||||
Period (ms): 50
|
Period (ms): 50
|
||||||
Enabled : yes
|
Enabled : yes
|
||||||
@@ -789,21 +789,22 @@ Timer tmSerial
|
|||||||
ucopy strCommand.txt,4,payloadLength-5,0
|
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)
|
// write instruction to tInstuction (debug output, but used as variable here, ui elements will be disabled by default)
|
||||||
spstr strCommand.txt,tInstruction.txt,"~",0
|
spstr strCommand.txt,tInstruction.txt,"~",0
|
||||||
if(tInstruction.txt=="entityUpdateDetail")
|
spstr strCommand.txt,tTmp.txt,"~",1
|
||||||
|
if(tInstruction.txt=="entityUpdateDetail"&&entn.txt==tTmp.txt)
|
||||||
{
|
{
|
||||||
// change icon
|
// change icon
|
||||||
spstr strCommand.txt,tIcon1.txt,"~",1
|
spstr strCommand.txt,tIcon1.txt,"~",2
|
||||||
vis tIcon1,1
|
vis tIcon1,1
|
||||||
// change icon color
|
// change icon color
|
||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",3
|
||||||
covx tTmp.txt,sys0,0,0
|
covx tTmp.txt,sys0,0,0
|
||||||
tIcon1.pco=sys0
|
tIcon1.pco=sys0
|
||||||
// get Button State
|
// get Button State
|
||||||
spstr strCommand.txt,tTmp.txt,"~",3
|
spstr strCommand.txt,tTmp.txt,"~",4
|
||||||
covx tTmp.txt,sys0,0,0
|
covx tTmp.txt,sys0,0,0
|
||||||
btOnOff1.val=sys0
|
btOnOff1.val=sys0
|
||||||
// get Brightness value
|
// get Brightness value
|
||||||
spstr strCommand.txt,tTmp.txt,"~",4
|
spstr strCommand.txt,tTmp.txt,"~",5
|
||||||
if(tTmp.txt=="disable")
|
if(tTmp.txt=="disable")
|
||||||
{
|
{
|
||||||
vis t1,0
|
vis t1,0
|
||||||
@@ -821,7 +822,7 @@ Timer tmSerial
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
// get ColorTemp value
|
// get ColorTemp value
|
||||||
spstr strCommand.txt,tTmp.txt,"~",5
|
spstr strCommand.txt,tTmp.txt,"~",6
|
||||||
if(tTmp.txt=="disable")
|
if(tTmp.txt=="disable")
|
||||||
{
|
{
|
||||||
vis hTempSlider,0
|
vis hTempSlider,0
|
||||||
@@ -865,7 +866,7 @@ Timer tmSerial
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
// get Color value
|
// get Color value
|
||||||
spstr strCommand.txt,tTmp.txt,"~",6
|
spstr strCommand.txt,tTmp.txt,"~",7
|
||||||
// disable -> isn't supported
|
// disable -> isn't supported
|
||||||
if(tTmp.txt=="disable")
|
if(tTmp.txt=="disable")
|
||||||
{
|
{
|
||||||
@@ -886,11 +887,11 @@ Timer tmSerial
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
// set t0 Color (Localization)
|
// set t0 Color (Localization)
|
||||||
spstr strCommand.txt,t0.txt,"~",7
|
spstr strCommand.txt,t0.txt,"~",8
|
||||||
// set t4 Temperature (Localization)
|
// set t4 Temperature (Localization)
|
||||||
spstr strCommand.txt,t4.txt,"~",8
|
spstr strCommand.txt,t4.txt,"~",9
|
||||||
// set t1 Brightness (Localization)
|
// set t1 Brightness (Localization)
|
||||||
spstr strCommand.txt,t1.txt,"~",9
|
spstr strCommand.txt,t1.txt,"~",10
|
||||||
}
|
}
|
||||||
if(tInstruction.txt=="time")
|
if(tInstruction.txt=="time")
|
||||||
{
|
{
|
||||||
@@ -911,6 +912,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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")
|
if(tInstruction.txt=="timeout")
|
||||||
{
|
{
|
||||||
@@ -991,7 +1004,7 @@ Timer tmSerial
|
|||||||
|
|
||||||
Timer tmCooldown
|
Timer tmCooldown
|
||||||
Attributes
|
Attributes
|
||||||
ID : 26
|
ID : 25
|
||||||
Scope : local
|
Scope : local
|
||||||
Period (ms): 100
|
Period (ms): 100
|
||||||
Enabled : no
|
Enabled : no
|
||||||
@@ -1002,7 +1015,7 @@ Timer tmCooldown
|
|||||||
|
|
||||||
TouchCap tc0
|
TouchCap tc0
|
||||||
Attributes
|
Attributes
|
||||||
ID : 14
|
ID : 13
|
||||||
Scope: local
|
Scope: local
|
||||||
Value: 0
|
Value: 0
|
||||||
|
|
||||||
|
|||||||
@@ -20,66 +20,55 @@ Page popupNotify
|
|||||||
|
|
||||||
Events
|
Events
|
||||||
Preinitialize Event
|
Preinitialize Event
|
||||||
|
popupNotify.bco=defaultBcoColor
|
||||||
dim=dimValueNormal
|
dim=dimValueNormal
|
||||||
vis p0,0
|
vis p0,0
|
||||||
vis tSend,0
|
vis tSend,0
|
||||||
vis tTmp,0
|
vis tTmp,0
|
||||||
vis tInstruction,0
|
vis tInstruction,0
|
||||||
vis tId,0
|
vis tId,0
|
||||||
|
popupNotify.bco=defaultBcoColor
|
||||||
|
tHeading.bco=defaultBcoColor
|
||||||
|
b0.bco=defaultBcoColor
|
||||||
|
tText.bco=defaultBcoColor
|
||||||
|
b1.bco=defaultBcoColor
|
||||||
|
b2.bco=defaultBcoColor
|
||||||
|
tHeading.pco=defaultFontColor
|
||||||
|
b0.pco=defaultFontColor
|
||||||
|
tText.pco=defaultFontColor
|
||||||
|
b1.pco=defaultFontColor
|
||||||
|
b2.pco=defaultFontColor
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
ID : 8
|
ID : 7
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 1000
|
Max. Text Size: 1000
|
||||||
|
|
||||||
Variable (string) entn
|
Variable (string) entn
|
||||||
Attributes
|
Attributes
|
||||||
ID : 15
|
ID : 14
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 30
|
Max. Text Size: 30
|
||||||
|
|
||||||
Variable (int32) vaOldSleepT
|
Variable (int32) vaOldSleepT
|
||||||
Attributes
|
Attributes
|
||||||
ID : 16
|
ID : 15
|
||||||
Scope: local
|
Scope: local
|
||||||
Value: 0
|
Value: 0
|
||||||
|
|
||||||
Text tSend
|
Variable (string) tSend
|
||||||
Attributes
|
Attributes
|
||||||
ID : 3
|
ID : 16
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Text :
|
||||||
Disable release event after dragging: 0
|
Max. Text Size: 200
|
||||||
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 tTmp
|
Text tTmp
|
||||||
Attributes
|
Attributes
|
||||||
ID : 4
|
ID : 3
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -109,7 +98,7 @@ Text tTmp
|
|||||||
|
|
||||||
Text tInstruction
|
Text tInstruction
|
||||||
Attributes
|
Attributes
|
||||||
ID : 9
|
ID : 8
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -139,7 +128,7 @@ Text tInstruction
|
|||||||
|
|
||||||
Text tId
|
Text tId
|
||||||
Attributes
|
Attributes
|
||||||
ID : 10
|
ID : 9
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -169,7 +158,7 @@ Text tId
|
|||||||
|
|
||||||
Text tHeading
|
Text tHeading
|
||||||
Attributes
|
Attributes
|
||||||
ID : 11
|
ID : 10
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -199,7 +188,7 @@ Text tHeading
|
|||||||
|
|
||||||
Text tText
|
Text tText
|
||||||
Attributes
|
Attributes
|
||||||
ID : 12
|
ID : 11
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -294,7 +283,7 @@ Button b0
|
|||||||
|
|
||||||
Button b2
|
Button b2
|
||||||
Attributes
|
Attributes
|
||||||
ID : 13
|
ID : 12
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -343,7 +332,7 @@ Button b2
|
|||||||
|
|
||||||
Button b1
|
Button b1
|
||||||
Attributes
|
Attributes
|
||||||
ID : 14
|
ID : 13
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -392,7 +381,7 @@ Button b1
|
|||||||
|
|
||||||
Timer tmSleep
|
Timer tmSleep
|
||||||
Attributes
|
Attributes
|
||||||
ID : 6
|
ID : 5
|
||||||
Scope : local
|
Scope : local
|
||||||
Period (ms): 1000
|
Period (ms): 1000
|
||||||
Enabled : yes
|
Enabled : yes
|
||||||
@@ -412,7 +401,7 @@ Timer tmSleep
|
|||||||
|
|
||||||
Timer tmSerial
|
Timer tmSerial
|
||||||
Attributes
|
Attributes
|
||||||
ID : 7
|
ID : 6
|
||||||
Scope : local
|
Scope : local
|
||||||
Period (ms): 50
|
Period (ms): 50
|
||||||
Enabled : yes
|
Enabled : yes
|
||||||
@@ -524,6 +513,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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")
|
if(tInstruction.txt=="timeout")
|
||||||
{
|
{
|
||||||
@@ -623,7 +624,7 @@ Timer tmSerial
|
|||||||
|
|
||||||
TouchCap tc0
|
TouchCap tc0
|
||||||
Attributes
|
Attributes
|
||||||
ID : 5
|
ID : 4
|
||||||
Scope: local
|
Scope: local
|
||||||
Value: 0
|
Value: 0
|
||||||
|
|
||||||
|
|||||||
@@ -48,41 +48,82 @@ Page popupShutter
|
|||||||
prints sys0,2
|
prints sys0,2
|
||||||
prints tSend.txt,0
|
prints tSend.txt,0
|
||||||
prints crcval,2
|
prints crcval,2
|
||||||
|
popupShutter.bco=defaultBcoColor
|
||||||
|
b0.bco=defaultBcoColor
|
||||||
|
tIcon1.bco=defaultBcoColor
|
||||||
|
tEntity.bco=defaultBcoColor
|
||||||
|
tInfo1.bco=defaultBcoColor
|
||||||
|
tPosHeading.bco=defaultBcoColor
|
||||||
|
tTiltHeading.bco=defaultBcoColor
|
||||||
|
bUp1.bco=defaultBcoColor
|
||||||
|
bStop1.bco=defaultBcoColor
|
||||||
|
bDown1.bco=defaultBcoColor
|
||||||
|
bTLeft.bco=defaultBcoColor
|
||||||
|
bTStop.bco=defaultBcoColor
|
||||||
|
bTRight.bco=defaultBcoColor
|
||||||
|
b0.pco=defaultFontColor
|
||||||
|
tIcon1.pco=defaultFontColor
|
||||||
|
tEntity.pco=defaultFontColor
|
||||||
|
tInfo1.pco=defaultFontColor
|
||||||
|
tPosHeading.pco=defaultFontColor
|
||||||
|
tTiltHeading.pco=defaultFontColor
|
||||||
|
bUp1.pco=defaultFontColor
|
||||||
|
bStop1.pco=defaultFontColor
|
||||||
|
bDown1.pco=defaultFontColor
|
||||||
|
bTLeft.pco=defaultFontColor
|
||||||
|
bTStop.pco=defaultFontColor
|
||||||
|
bTRight.pco=defaultFontColor
|
||||||
|
if(defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
hTilt.pic=14
|
||||||
|
hTilt.pic1=13
|
||||||
|
hTilt.pic2=15
|
||||||
|
hPosition.pic=14
|
||||||
|
hPosition.pic1=13
|
||||||
|
hPosition.pic2=15
|
||||||
|
}
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
ID : 9
|
ID : 8
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 200
|
Max. Text Size: 500
|
||||||
|
|
||||||
Variable (string) entn
|
Variable (string) entn
|
||||||
Attributes
|
Attributes
|
||||||
ID : 15
|
ID : 14
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 80
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) tInstruction
|
Variable (string) tInstruction
|
||||||
Attributes
|
Attributes
|
||||||
ID : 17
|
ID : 16
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 20
|
Max. Text Size: 20
|
||||||
|
|
||||||
Variable (string) tId
|
Variable (string) tId
|
||||||
Attributes
|
Attributes
|
||||||
ID : 18
|
ID : 17
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 20
|
Max. Text Size: 20
|
||||||
|
|
||||||
Variable (string) tTmp
|
Variable (string) tTmp
|
||||||
Attributes
|
Attributes
|
||||||
ID : 19
|
ID : 18
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 10
|
Max. Text Size: 80
|
||||||
|
|
||||||
|
Variable (string) tSend
|
||||||
|
Attributes
|
||||||
|
ID : 24
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 200
|
||||||
|
|
||||||
Text tEntity
|
Text tEntity
|
||||||
Attributes
|
Attributes
|
||||||
@@ -144,39 +185,9 @@ Text tIcon1
|
|||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical 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
|
Text tPosHeading
|
||||||
Attributes
|
Attributes
|
||||||
ID : 14
|
ID : 13
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -184,7 +195,7 @@ Text tPosHeading
|
|||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 64
|
x coordinate : 64
|
||||||
y coordinate : 122
|
y coordinate : 122
|
||||||
Width : 100
|
Width : 188
|
||||||
Height : 30
|
Height : 30
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -199,14 +210,14 @@ Text tPosHeading
|
|||||||
Vertical Alignment : center
|
Vertical Alignment : center
|
||||||
Input Type : character
|
Input Type : character
|
||||||
Text : Position
|
Text : Position
|
||||||
Max. Text Size : 15
|
Max. Text Size : 30
|
||||||
Word wrap : disabled
|
Word wrap : disabled
|
||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical Spacing : 0
|
Vertical Spacing : 0
|
||||||
|
|
||||||
Text tInfo1
|
Text tInfo1
|
||||||
Attributes
|
Attributes
|
||||||
ID : 16
|
ID : 15
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -236,7 +247,7 @@ Text tInfo1
|
|||||||
|
|
||||||
Text tTiltHeading
|
Text tTiltHeading
|
||||||
Attributes
|
Attributes
|
||||||
ID : 20
|
ID : 19
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -244,7 +255,7 @@ Text tTiltHeading
|
|||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 64
|
x coordinate : 64
|
||||||
y coordinate : 231
|
y coordinate : 231
|
||||||
Width : 100
|
Width : 191
|
||||||
Height : 30
|
Height : 30
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -259,7 +270,7 @@ Text tTiltHeading
|
|||||||
Vertical Alignment : center
|
Vertical Alignment : center
|
||||||
Input Type : character
|
Input Type : character
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size : 15
|
Max. Text Size : 30
|
||||||
Word wrap : disabled
|
Word wrap : disabled
|
||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical Spacing : 0
|
Vertical Spacing : 0
|
||||||
@@ -283,7 +294,7 @@ Picture p0
|
|||||||
|
|
||||||
Slider hPosition
|
Slider hPosition
|
||||||
Attributes
|
Attributes
|
||||||
ID : 13
|
ID : 12
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -327,7 +338,7 @@ Slider hPosition
|
|||||||
|
|
||||||
Slider hTilt
|
Slider hTilt
|
||||||
Attributes
|
Attributes
|
||||||
ID : 21
|
ID : 20
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -354,7 +365,7 @@ Slider hTilt
|
|||||||
Touch Release Event
|
Touch Release Event
|
||||||
// event,buttonPress2,internalNameEntity,positionSlider,50
|
// event,buttonPress2,internalNameEntity,positionSlider,50
|
||||||
//craft command
|
//craft command
|
||||||
tSend.txt="event,buttonPress2,"+entn.txt+",positionSlider,"
|
tSend.txt="event,buttonPress2,"+entn.txt+",tiltSlider,"
|
||||||
covx hPosition.val,tTmp.txt,0,0
|
covx hPosition.val,tTmp.txt,0,0
|
||||||
tSend.txt+=tTmp.txt
|
tSend.txt+=tTmp.txt
|
||||||
//send calc crc
|
//send calc crc
|
||||||
@@ -418,7 +429,7 @@ Button b0
|
|||||||
|
|
||||||
Button bDown1
|
Button bDown1
|
||||||
Attributes
|
Attributes
|
||||||
ID : 10
|
ID : 9
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -465,7 +476,7 @@ Button bDown1
|
|||||||
|
|
||||||
Button bStop1
|
Button bStop1
|
||||||
Attributes
|
Attributes
|
||||||
ID : 11
|
ID : 10
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -512,7 +523,7 @@ Button bStop1
|
|||||||
|
|
||||||
Button bUp1
|
Button bUp1
|
||||||
Attributes
|
Attributes
|
||||||
ID : 12
|
ID : 11
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -559,7 +570,7 @@ Button bUp1
|
|||||||
|
|
||||||
Button bTLeft
|
Button bTLeft
|
||||||
Attributes
|
Attributes
|
||||||
ID : 22
|
ID : 21
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -591,7 +602,7 @@ Button bTLeft
|
|||||||
|
|
||||||
Events
|
Events
|
||||||
Touch Press Event
|
Touch Press Event
|
||||||
tSend.txt="event,buttonPress2,"+entn.txt+",up"
|
tSend.txt="event,buttonPress2,"+entn.txt+",tiltOpen"
|
||||||
//send calc crc
|
//send calc crc
|
||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
@@ -606,7 +617,7 @@ Button bTLeft
|
|||||||
|
|
||||||
Button bTStop
|
Button bTStop
|
||||||
Attributes
|
Attributes
|
||||||
ID : 23
|
ID : 22
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -638,7 +649,7 @@ Button bTStop
|
|||||||
|
|
||||||
Events
|
Events
|
||||||
Touch Press Event
|
Touch Press Event
|
||||||
tSend.txt="event,buttonPress2,"+entn.txt+",stop"
|
tSend.txt="event,buttonPress2,"+entn.txt+",tiltStop"
|
||||||
//send calc crc
|
//send calc crc
|
||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
@@ -653,7 +664,7 @@ Button bTStop
|
|||||||
|
|
||||||
Button bTRight
|
Button bTRight
|
||||||
Attributes
|
Attributes
|
||||||
ID : 24
|
ID : 23
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
@@ -685,7 +696,7 @@ Button bTRight
|
|||||||
|
|
||||||
Events
|
Events
|
||||||
Touch Press Event
|
Touch Press Event
|
||||||
tSend.txt="event,buttonPress2,"+entn.txt+",down"
|
tSend.txt="event,buttonPress2,"+entn.txt+",tiltClose"
|
||||||
//send calc crc
|
//send calc crc
|
||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
@@ -700,7 +711,7 @@ Button bTRight
|
|||||||
|
|
||||||
Timer tmSleep
|
Timer tmSleep
|
||||||
Attributes
|
Attributes
|
||||||
ID : 7
|
ID : 6
|
||||||
Scope : local
|
Scope : local
|
||||||
Period (ms): 1000
|
Period (ms): 1000
|
||||||
Enabled : yes
|
Enabled : yes
|
||||||
@@ -720,7 +731,7 @@ Timer tmSleep
|
|||||||
|
|
||||||
Timer tmSerial
|
Timer tmSerial
|
||||||
Attributes
|
Attributes
|
||||||
ID : 8
|
ID : 7
|
||||||
Scope : local
|
Scope : local
|
||||||
Period (ms): 50
|
Period (ms): 50
|
||||||
Enabled : yes
|
Enabled : yes
|
||||||
@@ -770,10 +781,11 @@ Timer tmSerial
|
|||||||
ucopy strCommand.txt,4,payloadLength-5,0
|
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)
|
// write instruction to tInstuction (debug output, but used as variable here, ui elements will be disabled by default)
|
||||||
spstr strCommand.txt,tInstruction.txt,"~",0
|
spstr strCommand.txt,tInstruction.txt,"~",0
|
||||||
if(tInstruction.txt=="entityUpdateDetail")
|
spstr strCommand.txt,tTmp.txt,"~",1
|
||||||
|
if(tInstruction.txt=="entityUpdateDetail"&&tTmp.txt==entn.txt)
|
||||||
{
|
{
|
||||||
// get Position value
|
// get Position value
|
||||||
spstr strCommand.txt,tTmp.txt,"~",1
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
if(tTmp.txt=="disable")
|
if(tTmp.txt=="disable")
|
||||||
{
|
{
|
||||||
vis tPosHeading,0
|
vis tPosHeading,0
|
||||||
@@ -786,94 +798,108 @@ Timer tmSerial
|
|||||||
vis hPosition,1
|
vis hPosition,1
|
||||||
}
|
}
|
||||||
// set tinfo1 text
|
// set tinfo1 text
|
||||||
spstr strCommand.txt,tInfo1.txt,"~",2
|
spstr strCommand.txt,tInfo1.txt,"~",3
|
||||||
// set tPosHeading (localization)
|
// set tPosHeading (localization)
|
||||||
spstr strCommand.txt,tPosHeading.txt,"~",3
|
spstr strCommand.txt,tPosHeading.txt,"~",4
|
||||||
// set tIcon1
|
// set tIcon1
|
||||||
spstr strCommand.txt,tTmp.txt,"~",4
|
spstr strCommand.txt,tTmp.txt,"~",5
|
||||||
if(tTmp.txt!="")
|
if(tTmp.txt!="")
|
||||||
{
|
{
|
||||||
tIcon1.txt=tTmp.txt
|
tIcon1.txt=tTmp.txt
|
||||||
}
|
}
|
||||||
// set icon bUp
|
// set icon bUp
|
||||||
spstr strCommand.txt,tTmp.txt,"~",8
|
spstr strCommand.txt,tTmp.txt,"~",9
|
||||||
if(tTmp.txt=="disable")
|
if(tTmp.txt=="disable")
|
||||||
{
|
{
|
||||||
tsw bUp1,0
|
tsw bUp1,0
|
||||||
spstr strCommand.txt,bUp1.txt,"~",5
|
spstr strCommand.txt,bUp1.txt,"~",6
|
||||||
bUp1.pco=27501
|
bUp1.pco=27501
|
||||||
}else if(tTmp.txt=="enable")
|
}else if(tTmp.txt=="enable")
|
||||||
{
|
{
|
||||||
spstr strCommand.txt,bUp1.txt,"~",5
|
spstr strCommand.txt,bUp1.txt,"~",6
|
||||||
tsw bUp1,1
|
tsw bUp1,1
|
||||||
bUp1.pco=65535
|
bUp1.pco=65535
|
||||||
}
|
}
|
||||||
// set icon bStop
|
// set icon bStop
|
||||||
spstr strCommand.txt,tTmp.txt,"~",9
|
spstr strCommand.txt,tTmp.txt,"~",10
|
||||||
if(tTmp.txt=="disable")
|
if(tTmp.txt=="disable")
|
||||||
{
|
{
|
||||||
tsw bStop1,0
|
tsw bStop1,0
|
||||||
spstr strCommand.txt,bStop1.txt,"~",6
|
spstr strCommand.txt,bStop1.txt,"~",7
|
||||||
bStop1.pco=27501
|
bStop1.pco=27501
|
||||||
}else if(tTmp.txt=="enable")
|
}else if(tTmp.txt=="enable")
|
||||||
{
|
{
|
||||||
spstr strCommand.txt,bStop1.txt,"~",6
|
spstr strCommand.txt,bStop1.txt,"~",7
|
||||||
tsw bStop1,1
|
tsw bStop1,1
|
||||||
bStop1.pco=65535
|
bStop1.pco=65535
|
||||||
}
|
}
|
||||||
// set icon bDown
|
// set icon bDown
|
||||||
spstr strCommand.txt,tTmp.txt,"~",10
|
spstr strCommand.txt,tTmp.txt,"~",11
|
||||||
if(tTmp.txt=="disable")
|
if(tTmp.txt=="disable")
|
||||||
{
|
{
|
||||||
spstr strCommand.txt,bDown1.txt,"~",7
|
spstr strCommand.txt,bDown1.txt,"~",8
|
||||||
tsw bDown1,0
|
tsw bDown1,0
|
||||||
bDown1.pco=27501
|
bDown1.pco=27501
|
||||||
}else if(tTmp.txt=="enable")
|
}else if(tTmp.txt=="enable")
|
||||||
{
|
{
|
||||||
spstr strCommand.txt,bDown1.txt,"~",7
|
spstr strCommand.txt,bDown1.txt,"~",8
|
||||||
tsw bDown1,1
|
tsw bDown1,1
|
||||||
bDown1.pco=65535
|
bDown1.pco=65535
|
||||||
}
|
}
|
||||||
// set tTiltHeading (localization)
|
// set tTiltHeading (localization)
|
||||||
spstr strCommand.txt,tTiltHeading.txt,"~",11
|
spstr strCommand.txt,tTiltHeading.txt,"~",12
|
||||||
// set icon bUp
|
// set icon bUp
|
||||||
spstr strCommand.txt,tTmp.txt,"~",15
|
|
||||||
if(tTmp.txt=="disable")
|
|
||||||
{
|
|
||||||
tsw bTLeft,0
|
|
||||||
spstr strCommand.txt,bTLeft.txt,"~",12
|
|
||||||
bTLeft.pco=27501
|
|
||||||
}else if(tTmp.txt=="enable")
|
|
||||||
{
|
|
||||||
spstr strCommand.txt,bTLeft.txt,"~",12
|
|
||||||
tsw bTLeft,1
|
|
||||||
bTLeft.pco=65535
|
|
||||||
}
|
|
||||||
// set icon bStop
|
|
||||||
spstr strCommand.txt,tTmp.txt,"~",16
|
spstr strCommand.txt,tTmp.txt,"~",16
|
||||||
if(tTmp.txt=="disable")
|
if(tTmp.txt=="disable")
|
||||||
{
|
{
|
||||||
tsw bTStop,0
|
tsw bTLeft,0
|
||||||
spstr strCommand.txt,bTStop.txt,"~",13
|
spstr strCommand.txt,bTLeft.txt,"~",13
|
||||||
bTStop.pco=27501
|
bTLeft.pco=27501
|
||||||
|
vis bTLeft,1
|
||||||
}else if(tTmp.txt=="enable")
|
}else if(tTmp.txt=="enable")
|
||||||
{
|
{
|
||||||
spstr strCommand.txt,bTStop.txt,"~",13
|
spstr strCommand.txt,bTLeft.txt,"~",13
|
||||||
tsw bTStop,1
|
tsw bTLeft,1
|
||||||
bTStop.pco=65535
|
bTLeft.pco=65535
|
||||||
|
vis bTLeft,1
|
||||||
}
|
}
|
||||||
// set icon bDown
|
// set icon bStop
|
||||||
spstr strCommand.txt,tTmp.txt,"~",9
|
spstr strCommand.txt,tTmp.txt,"~",17
|
||||||
if(tTmp.txt=="disable")
|
if(tTmp.txt=="disable")
|
||||||
{
|
{
|
||||||
spstr strCommand.txt,bTRight.txt,"~",14
|
tsw bTStop,0
|
||||||
tsw bTRight,0
|
spstr strCommand.txt,bTStop.txt,"~",14
|
||||||
bTRight.pco=27501
|
bTStop.pco=27501
|
||||||
|
vis bTStop,1
|
||||||
}else if(tTmp.txt=="enable")
|
}else if(tTmp.txt=="enable")
|
||||||
{
|
{
|
||||||
spstr strCommand.txt,bTRight.txt,"~",14
|
spstr strCommand.txt,bTStop.txt,"~",14
|
||||||
|
tsw bTStop,1
|
||||||
|
bTStop.pco=65535
|
||||||
|
vis bTStop,1
|
||||||
|
}
|
||||||
|
// set icon bDown
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",18
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
spstr strCommand.txt,bTRight.txt,"~",15
|
||||||
|
tsw bTRight,0
|
||||||
|
bTRight.pco=27501
|
||||||
|
vis bTRight,1
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
spstr strCommand.txt,bTRight.txt,"~",15
|
||||||
tsw bTRight,1
|
tsw bTRight,1
|
||||||
bTRight.pco=65535
|
bTRight.pco=65535
|
||||||
|
vis bTRight,1
|
||||||
|
}
|
||||||
|
// set tilt slider
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",19
|
||||||
|
if(tTmp.txt!="disable")
|
||||||
|
{
|
||||||
|
vis hTilt,1
|
||||||
|
covx tTmp.txt,sys0,0,0
|
||||||
|
hTilt.val=sys0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(tInstruction.txt=="dimmode")
|
if(tInstruction.txt=="dimmode")
|
||||||
@@ -885,6 +911,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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=="time")
|
if(tInstruction.txt=="time")
|
||||||
{
|
{
|
||||||
@@ -975,7 +1013,7 @@ Timer tmSerial
|
|||||||
|
|
||||||
TouchCap tc0
|
TouchCap tc0
|
||||||
Attributes
|
Attributes
|
||||||
ID : 6
|
ID : 5
|
||||||
Scope: local
|
Scope: local
|
||||||
Value: 0
|
Value: 0
|
||||||
|
|
||||||
|
|||||||
@@ -975,6 +975,18 @@ Timer tmSerial
|
|||||||
// get value normal
|
// get value normal
|
||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
|
// 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=="time")
|
if(tInstruction.txt=="time")
|
||||||
{
|
{
|
||||||
@@ -1063,9 +1075,6 @@ Timer tmSerial
|
|||||||
tF4Icon.txt=tF3Icon.txt
|
tF4Icon.txt=tF3Icon.txt
|
||||||
tF3Icon.txt=tF2Icon.txt
|
tF3Icon.txt=tF2Icon.txt
|
||||||
tF2Icon.txt=tF1Icon.txt
|
tF2Icon.txt=tF1Icon.txt
|
||||||
tF4Icon.pco=tF3Icon.pco
|
|
||||||
tF3Icon.pco=tF2Icon.pco
|
|
||||||
tF2Icon.pco=tF1Icon.pco
|
|
||||||
}
|
}
|
||||||
//tMR
|
//tMR
|
||||||
spstr strCommand.txt,tMR.txt,"~",16
|
spstr strCommand.txt,tMR.txt,"~",16
|
||||||
@@ -1090,31 +1099,34 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
spstr strCommand.txt,tTmp.txt,"~",1
|
spstr strCommand.txt,tTmp.txt,"~",1
|
||||||
covx tTmp.txt,tTime.bco,0,0
|
covx tTmp.txt,tTime.bco,0,0
|
||||||
screensaver.bco=tTime.bco
|
if(tTime.bco!=screensaver.bco)
|
||||||
tAMPM.bco=tTime.bco
|
{
|
||||||
tDate.bco=tTime.bco
|
screensaver.bco=tTime.bco
|
||||||
tMainIcon.bco=tTime.bco
|
tAMPM.bco=tTime.bco
|
||||||
tMainText.bco=tTime.bco
|
tDate.bco=tTime.bco
|
||||||
tMainIconAlt.bco=tTime.bco
|
tMainIcon.bco=tTime.bco
|
||||||
tMainTextAlt.bco=tTime.bco
|
tMainText.bco=tTime.bco
|
||||||
tMRIcon.bco=tTime.bco
|
tMainIconAlt.bco=tTime.bco
|
||||||
tMR.bco=tTime.bco
|
tMainTextAlt.bco=tTime.bco
|
||||||
tMRIcon.bco=tTime.bco
|
tMRIcon.bco=tTime.bco
|
||||||
tIcon1.bco=tTime.bco
|
tMR.bco=tTime.bco
|
||||||
tIcon2.bco=tTime.bco
|
tMRIcon.bco=tTime.bco
|
||||||
tForecast1.bco=tTime.bco
|
tIcon1.bco=tTime.bco
|
||||||
tForecast1Val.bco=tTime.bco
|
tIcon2.bco=tTime.bco
|
||||||
tF1Icon.bco=tTime.bco
|
tForecast1.bco=tTime.bco
|
||||||
tForecast2.bco=tTime.bco
|
tForecast1Val.bco=tTime.bco
|
||||||
tForecast2Val.bco=tTime.bco
|
tF1Icon.bco=tTime.bco
|
||||||
tF2Icon.bco=tTime.bco
|
tForecast2.bco=tTime.bco
|
||||||
tForecast3.bco=tTime.bco
|
tForecast2Val.bco=tTime.bco
|
||||||
tForecast3Val.bco=tTime.bco
|
tF2Icon.bco=tTime.bco
|
||||||
tF3Icon.bco=tTime.bco
|
tForecast3.bco=tTime.bco
|
||||||
tForecast4.bco=tTime.bco
|
tForecast3Val.bco=tTime.bco
|
||||||
tForecast4Val.bco=tTime.bco
|
tF3Icon.bco=tTime.bco
|
||||||
tF4Icon.bco=tTime.bco
|
tForecast4.bco=tTime.bco
|
||||||
tTimeAdd.bco=tTime.bco
|
tForecast4Val.bco=tTime.bco
|
||||||
|
tF4Icon.bco=tTime.bco
|
||||||
|
tTimeAdd.bco=tTime.bco
|
||||||
|
}
|
||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,tTime.pco,0,0
|
covx tTmp.txt,tTime.pco,0,0
|
||||||
spstr strCommand.txt,tTmp.txt,"~",3
|
spstr strCommand.txt,tTmp.txt,"~",3
|
||||||
@@ -1159,6 +1171,18 @@ Timer tmSerial
|
|||||||
covx tTmp.txt,tMR.pco,0,0
|
covx tTmp.txt,tMR.pco,0,0
|
||||||
spstr strCommand.txt,tTmp.txt,"~",22
|
spstr strCommand.txt,tTmp.txt,"~",22
|
||||||
covx tTmp.txt,tTimeAdd.pco,0,0
|
covx tTmp.txt,tTimeAdd.pco,0,0
|
||||||
|
if(tMRIcon.txt!=""&&p0.w!=320)
|
||||||
|
{
|
||||||
|
tF4Icon.pco=tF3Icon.pco
|
||||||
|
tF3Icon.pco=tF2Icon.pco
|
||||||
|
tF2Icon.pco=tF1Icon.pco
|
||||||
|
tForecast4Val.pco=tForecast3Val.pco
|
||||||
|
tForecast3Val.pco=tForecast2Val.pco
|
||||||
|
tForecast2Val.pco=tForecast1Val.pco
|
||||||
|
tForecast4.pco=tForecast3.pco
|
||||||
|
tForecast3.pco=tForecast2.pco
|
||||||
|
tForecast2.pco=tForecast1.pco
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(tInstruction.txt=="notify")
|
if(tInstruction.txt=="notify")
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -11,6 +11,9 @@ Program.s
|
|||||||
// dim value
|
// dim value
|
||||||
int dimValue=40
|
int dimValue=40
|
||||||
int dimValueNormal=100
|
int dimValueNormal=100
|
||||||
|
//color vars
|
||||||
|
int defaultFontColor=65535
|
||||||
|
int defaultBcoColor=6371
|
||||||
// fix touch offset
|
// fix touch offset
|
||||||
lcd_dev fffb 0002 0000 0020
|
lcd_dev fffb 0002 0000 0020
|
||||||
page pageStartup
|
page pageStartup
|
||||||
|
|||||||
@@ -37,6 +37,25 @@ Page cardAlarm
|
|||||||
vis tCode,0
|
vis tCode,0
|
||||||
vis bPrev,0
|
vis bPrev,0
|
||||||
vis bNext,0
|
vis bNext,0
|
||||||
|
cardAlarm.bco=defaultBcoColor
|
||||||
|
for(sys0=0;sys0<40;sys0++)
|
||||||
|
{
|
||||||
|
if(b[sys0].type==98||b[sys0].type==116)
|
||||||
|
{
|
||||||
|
b[sys0].bco=defaultBcoColor
|
||||||
|
b[sys0].pco=defaultFontColor
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if(defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
tCode.bco=6371
|
||||||
|
tCode.pco=40179
|
||||||
|
}
|
||||||
|
if(defaultBcoColor==6371)
|
||||||
|
{
|
||||||
|
tCode.bco=10565
|
||||||
|
tCode.pco=40179
|
||||||
|
}
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -54,7 +73,7 @@ Variable (string) tSend
|
|||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 100
|
Max. Text Size: 200
|
||||||
|
|
||||||
Variable (string) va1
|
Variable (string) va1
|
||||||
Attributes
|
Attributes
|
||||||
@@ -740,6 +759,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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")
|
if(tInstruction.txt=="timeout")
|
||||||
{
|
{
|
||||||
@@ -749,6 +780,7 @@ Timer tmSerial
|
|||||||
}
|
}
|
||||||
if(tInstruction.txt=="pageType")
|
if(tInstruction.txt=="pageType")
|
||||||
{
|
{
|
||||||
|
sleepValue=0
|
||||||
//command format pageType,specialPageName
|
//command format pageType,specialPageName
|
||||||
//write name of speical page to tId
|
//write name of speical page to tId
|
||||||
spstr strCommand.txt,tId.txt,"~",1
|
spstr strCommand.txt,tId.txt,"~",1
|
||||||
|
|||||||
@@ -65,6 +65,26 @@ Page cardEntities
|
|||||||
vis nNum4,0
|
vis nNum4,0
|
||||||
vis bPrev,0
|
vis bPrev,0
|
||||||
vis bNext,0
|
vis bNext,0
|
||||||
|
cardEntities.bco=defaultBcoColor
|
||||||
|
for(sys0=0;sys0<65;sys0++)
|
||||||
|
{
|
||||||
|
if(b[sys0].type==98||b[sys0].type==116||b[sys0].type==54)
|
||||||
|
{
|
||||||
|
b[sys0].bco=defaultBcoColor
|
||||||
|
b[sys0].pco=defaultFontColor
|
||||||
|
}
|
||||||
|
if(b[sys0].type==53&&defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
b[sys0].pic=10
|
||||||
|
b[sys0].pic2=11
|
||||||
|
}
|
||||||
|
if(b[sys0].type==1&&defaultBcoColor==0)
|
||||||
|
{
|
||||||
|
b[sys0].pic=14
|
||||||
|
b[sys0].pic1=13
|
||||||
|
b[sys0].pic2=15
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -120,6 +140,12 @@ Variable (string) entn4
|
|||||||
Text :
|
Text :
|
||||||
Max. Text Size: 80
|
Max. Text Size: 80
|
||||||
|
|
||||||
|
Variable (string) tSend
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 200
|
||||||
|
|
||||||
Number nNum1
|
Number nNum1
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -246,16 +272,6 @@ Text tIcon4
|
|||||||
Text : î°
|
Text : î°
|
||||||
Max. Text Size : 5
|
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
|
Text tTmp
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -769,8 +785,8 @@ Button bText1
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
State : unpressed
|
State : unpressed
|
||||||
Text : newtxt
|
Text :
|
||||||
Max. Text Size : 10
|
Max. Text Size : 20
|
||||||
|
|
||||||
Events
|
Events
|
||||||
Touch Press Event
|
Touch Press Event
|
||||||
@@ -794,8 +810,8 @@ Button bText2
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
State : unpressed
|
State : unpressed
|
||||||
Text : newtxt
|
Text :
|
||||||
Max. Text Size : 10
|
Max. Text Size : 20
|
||||||
|
|
||||||
Events
|
Events
|
||||||
Touch Press Event
|
Touch Press Event
|
||||||
@@ -819,8 +835,8 @@ Button bText3
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
State : unpressed
|
State : unpressed
|
||||||
Text : newtxt
|
Text :
|
||||||
Max. Text Size : 10
|
Max. Text Size : 20
|
||||||
|
|
||||||
Events
|
Events
|
||||||
Touch Press Event
|
Touch Press Event
|
||||||
@@ -844,8 +860,8 @@ Button bText4
|
|||||||
Disable release event after dragging: 0
|
Disable release event after dragging: 0
|
||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
State : unpressed
|
State : unpressed
|
||||||
Text : newtxt
|
Text :
|
||||||
Max. Text Size : 10
|
Max. Text Size : 20
|
||||||
|
|
||||||
Events
|
Events
|
||||||
Touch Press Event
|
Touch Press Event
|
||||||
@@ -1008,6 +1024,10 @@ Hotspot m2
|
|||||||
//popupLight.tEntity.txt=tEntity3.txt
|
//popupLight.tEntity.txt=tEntity3.txt
|
||||||
page popupLight
|
page popupLight
|
||||||
}
|
}
|
||||||
|
if(type3.txt=="fan")
|
||||||
|
{
|
||||||
|
page popupFan
|
||||||
|
}
|
||||||
|
|
||||||
Hotspot m1
|
Hotspot m1
|
||||||
Attributes
|
Attributes
|
||||||
@@ -1030,6 +1050,10 @@ Hotspot m1
|
|||||||
//popupLight.tEntity.txt=tEntity2.txt
|
//popupLight.tEntity.txt=tEntity2.txt
|
||||||
page popupLight
|
page popupLight
|
||||||
}
|
}
|
||||||
|
if(type2.txt=="fan")
|
||||||
|
{
|
||||||
|
page popupFan
|
||||||
|
}
|
||||||
|
|
||||||
Hotspot m0
|
Hotspot m0
|
||||||
Attributes
|
Attributes
|
||||||
@@ -1052,6 +1076,10 @@ Hotspot m0
|
|||||||
//popupLight.tEntity.txt=tEntity1.txt
|
//popupLight.tEntity.txt=tEntity1.txt
|
||||||
page popupLight
|
page popupLight
|
||||||
}
|
}
|
||||||
|
if(type1.txt=="fan")
|
||||||
|
{
|
||||||
|
page popupFan
|
||||||
|
}
|
||||||
|
|
||||||
Hotspot m3
|
Hotspot m3
|
||||||
Attributes
|
Attributes
|
||||||
@@ -1074,6 +1102,10 @@ Hotspot m3
|
|||||||
//popupLight.tEntity.txt=tEntity4.txt
|
//popupLight.tEntity.txt=tEntity4.txt
|
||||||
page popupLight
|
page popupLight
|
||||||
}
|
}
|
||||||
|
if(type4.txt=="fan")
|
||||||
|
{
|
||||||
|
page popupFan
|
||||||
|
}
|
||||||
|
|
||||||
Hotspot mSwipeNext
|
Hotspot mSwipeNext
|
||||||
Attributes
|
Attributes
|
||||||
@@ -1277,21 +1309,7 @@ Timer tmSerial
|
|||||||
tsw bDown1,1
|
tsw bDown1,1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(type1.txt=="light")
|
if(type1.txt=="light"||type1.txt=="switch"||type1.txt=="fan")
|
||||||
{
|
|
||||||
vis bUp1,0
|
|
||||||
vis bStop1,0
|
|
||||||
vis bDown1,0
|
|
||||||
vis btOnOff1,1
|
|
||||||
vis bText1,0
|
|
||||||
vis hSlider1,0
|
|
||||||
vis nNum1,0
|
|
||||||
// get Button State (optional Value)
|
|
||||||
spstr strCommand.txt,tTmp.txt,"~",8
|
|
||||||
covx tTmp.txt,sys0,0,0
|
|
||||||
btOnOff1.val=sys0
|
|
||||||
}
|
|
||||||
if(type1.txt=="switch")
|
|
||||||
{
|
{
|
||||||
vis bUp1,0
|
vis bUp1,0
|
||||||
vis bStop1,0
|
vis bStop1,0
|
||||||
@@ -1440,21 +1458,7 @@ Timer tmSerial
|
|||||||
tsw bDown2,1
|
tsw bDown2,1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(type2.txt=="light")
|
if(type2.txt=="light"||type2.txt=="switch"||type2.txt=="fan")
|
||||||
{
|
|
||||||
vis bUp2,0
|
|
||||||
vis bStop2,0
|
|
||||||
vis bDown2,0
|
|
||||||
vis btOnOff2,1
|
|
||||||
vis bText2,0
|
|
||||||
vis hSlider2,0
|
|
||||||
vis nNum2,0
|
|
||||||
// get Button State (optional Value)
|
|
||||||
spstr strCommand.txt,tTmp.txt,"~",14
|
|
||||||
covx tTmp.txt,sys0,0,0
|
|
||||||
btOnOff2.val=sys0
|
|
||||||
}
|
|
||||||
if(type2.txt=="switch")
|
|
||||||
{
|
{
|
||||||
vis bUp2,0
|
vis bUp2,0
|
||||||
vis bStop2,0
|
vis bStop2,0
|
||||||
@@ -1603,21 +1607,7 @@ Timer tmSerial
|
|||||||
tsw bDown3,1
|
tsw bDown3,1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(type3.txt=="light")
|
if(type3.txt=="light"||type3.txt=="switch"||type3.txt=="fan")
|
||||||
{
|
|
||||||
vis bUp3,0
|
|
||||||
vis bStop3,0
|
|
||||||
vis bDown3,0
|
|
||||||
vis btOnOff3,1
|
|
||||||
vis bText3,0
|
|
||||||
vis hSlider3,0
|
|
||||||
vis nNum3,0
|
|
||||||
// get Button State (optional Value)
|
|
||||||
spstr strCommand.txt,tTmp.txt,"~",20
|
|
||||||
covx tTmp.txt,sys0,0,0
|
|
||||||
btOnOff3.val=sys0
|
|
||||||
}
|
|
||||||
if(type3.txt=="switch")
|
|
||||||
{
|
{
|
||||||
vis bUp3,0
|
vis bUp3,0
|
||||||
vis bStop3,0
|
vis bStop3,0
|
||||||
@@ -1766,21 +1756,7 @@ Timer tmSerial
|
|||||||
tsw bDown4,1
|
tsw bDown4,1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(type4.txt=="light")
|
if(type4.txt=="light"||type4.txt=="switch"||type4.txt=="fan")
|
||||||
{
|
|
||||||
vis bUp4,0
|
|
||||||
vis bStop4,0
|
|
||||||
vis bDown4,0
|
|
||||||
vis btOnOff4,1
|
|
||||||
vis bText4,0
|
|
||||||
vis hSlider4,0
|
|
||||||
vis nNum4,0
|
|
||||||
// get Button State (optional Value)
|
|
||||||
spstr strCommand.txt,tTmp.txt,"~",26
|
|
||||||
covx tTmp.txt,sys0,0,0
|
|
||||||
btOnOff4.val=sys0
|
|
||||||
}
|
|
||||||
if(type4.txt=="switch")
|
|
||||||
{
|
{
|
||||||
vis bUp4,0
|
vis bUp4,0
|
||||||
vis bStop4,0
|
vis bStop4,0
|
||||||
@@ -1853,6 +1829,7 @@ Timer tmSerial
|
|||||||
}
|
}
|
||||||
if(tInstruction.txt=="pageType")
|
if(tInstruction.txt=="pageType")
|
||||||
{
|
{
|
||||||
|
sleepValue=0
|
||||||
//command format pageType,specialPageName
|
//command format pageType,specialPageName
|
||||||
//write name of speical page to tId
|
//write name of speical page to tId
|
||||||
spstr strCommand.txt,tId.txt,"~",1
|
spstr strCommand.txt,tId.txt,"~",1
|
||||||
@@ -1929,6 +1906,18 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",2
|
spstr strCommand.txt,tTmp.txt,"~",2
|
||||||
covx tTmp.txt,dimValueNormal,0,0
|
covx tTmp.txt,dimValueNormal,0,0
|
||||||
dim=dimValueNormal
|
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")
|
if(tInstruction.txt=="timeout")
|
||||||
{
|
{
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user