mirror of
https://github.com/joBr99/nspanel-lovelace-ui.git
synced 2025-12-20 22:47:01 +01:00
Compare commits
417 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ec452ee277 | ||
|
|
150ac1c605 | ||
|
|
e6438b8f30 | ||
|
|
5627180fbf | ||
|
|
a36f3b36c1 | ||
|
|
391b8e9825 | ||
|
|
059bbe627d | ||
|
|
8029cdd9cd | ||
|
|
7175382fb9 | ||
|
|
4496e145c4 | ||
|
|
1ca17a123d | ||
|
|
14a95887ae | ||
|
|
c63131011b | ||
|
|
20fc77caae | ||
|
|
9ea37e70e6 | ||
|
|
53097cdb68 | ||
|
|
de525758f4 | ||
|
|
a8db975fc0 | ||
|
|
7801882df5 | ||
|
|
52f9f241aa | ||
|
|
12976de62a | ||
|
|
06c82374ee | ||
|
|
395b5cd562 | ||
|
|
2bea2aa6bc | ||
|
|
f4345abc19 | ||
|
|
ee128b5641 | ||
|
|
c3e3d04673 | ||
|
|
eb349b9a77 | ||
|
|
5adc529e37 | ||
|
|
86e58ed28f | ||
|
|
13e15d6975 | ||
|
|
eae51b1c53 | ||
|
|
1a5f61e994 | ||
|
|
c5b9e6c2ba | ||
|
|
1987ec8ab3 | ||
|
|
c77eeb3375 | ||
|
|
ef14e59cad | ||
|
|
c28c1bd2c9 | ||
|
|
100cb0ec79 | ||
|
|
6c97b814a9 | ||
|
|
20b9c6e2a3 | ||
|
|
3772c14d6b | ||
|
|
abe2945ae6 | ||
|
|
cb0daa8fb4 | ||
|
|
85a48a343b | ||
|
|
df3742dd1e | ||
|
|
e5cbc0595e | ||
|
|
45de00e4cf | ||
|
|
2003eed521 | ||
|
|
79054251b1 | ||
|
|
abf991a9fe | ||
|
|
204ab94115 | ||
|
|
ce1f16ac18 | ||
|
|
4836debb74 | ||
|
|
63d643f2ec | ||
|
|
a1bd56aac0 | ||
|
|
0f7d6065e1 | ||
|
|
3e27a436c3 | ||
|
|
6fd1b78b61 | ||
|
|
e627132f65 | ||
|
|
391d29de25 | ||
|
|
340fc351a5 | ||
|
|
23f2006366 | ||
|
|
046d2edd4a | ||
|
|
0aec7daf4b | ||
|
|
90ad6c1908 | ||
|
|
352ea44f54 | ||
|
|
789aab665d | ||
|
|
90c26a39cb | ||
|
|
791322df16 | ||
|
|
0cb58f0e1c | ||
|
|
1e32a78b8e | ||
|
|
ac33cf39de | ||
|
|
6024aca816 | ||
|
|
19847d8066 | ||
|
|
cdb61efbde | ||
|
|
837ec2eaa9 | ||
|
|
b80466f91f | ||
|
|
293b2bbf34 | ||
|
|
de11223327 | ||
|
|
f35b57ebb0 | ||
|
|
90e7802733 | ||
|
|
9345fef9de | ||
|
|
fdd85b7167 | ||
|
|
9b3c0b2253 | ||
|
|
6329d7e92d | ||
|
|
44dca74f3b | ||
|
|
fb7df40e83 | ||
|
|
214c753b7b | ||
|
|
7a5725d16f | ||
|
|
d206c4ee94 | ||
|
|
b954ecea7b | ||
|
|
7e9578f72f | ||
|
|
89e1a5ab2a | ||
|
|
8f934a0e90 | ||
|
|
c4bd12888e | ||
|
|
7f90a0594d | ||
|
|
ae3cb0b577 | ||
|
|
248cd67b66 | ||
|
|
247051f9a0 | ||
|
|
e302e3f146 | ||
|
|
665394c5f9 | ||
|
|
02709ddfa5 | ||
|
|
c1ddcce439 | ||
|
|
a5b748d801 | ||
|
|
c56a979652 | ||
|
|
a89ba30cd3 | ||
|
|
5e735c9807 | ||
|
|
71818c491c | ||
|
|
5ab429a026 | ||
|
|
731923a55a | ||
|
|
56904b8fe2 | ||
|
|
a4fbf60eb2 | ||
|
|
9699403191 | ||
|
|
41cccaccc6 | ||
|
|
007e5ffaa7 | ||
|
|
4aebed6807 | ||
|
|
9a0ae4aade | ||
|
|
bb65a3cc54 | ||
|
|
8228ecb6c9 | ||
|
|
7e13d2ec42 | ||
|
|
b11aebc88c | ||
|
|
feade863f4 | ||
|
|
5edebfc7b9 | ||
|
|
3cc269fa4a | ||
|
|
93cdc3d831 | ||
|
|
6d3759b99c | ||
|
|
471f81a190 | ||
|
|
e650b7dbfc | ||
|
|
4626702a45 | ||
|
|
ec06dc7e22 | ||
|
|
c93b5f4e49 | ||
|
|
65b13e8fa2 | ||
|
|
308860e289 | ||
|
|
6fe4f623bf | ||
|
|
029288a5cb | ||
|
|
ec37cbced3 | ||
|
|
6067e5db7c | ||
|
|
518e61f618 | ||
|
|
18c5474642 | ||
|
|
583a43f9bc | ||
|
|
58fee4a27e | ||
|
|
c1ebea2078 | ||
|
|
22efcad5f0 | ||
|
|
040d9f8e75 | ||
|
|
44ecc26cc7 | ||
|
|
f839f00669 | ||
|
|
6376eed1e2 | ||
|
|
97b7af5097 | ||
|
|
6030d42b20 | ||
|
|
be5e6135e3 | ||
|
|
43cd9bce7b | ||
|
|
d6424c9ec3 | ||
|
|
ce99692644 | ||
|
|
1a5742ae0f | ||
|
|
2eafaf565a | ||
|
|
b63f80c016 | ||
|
|
8ee7bbcddf | ||
|
|
0a42b94556 | ||
|
|
1597fa1215 | ||
|
|
887f56a22b | ||
|
|
61a15ac3f5 | ||
|
|
3723af49ba | ||
|
|
831231b07c | ||
|
|
a0ea8f53bd | ||
|
|
860d19af2e | ||
|
|
3c0fcdf98f | ||
|
|
4744ea5fb9 | ||
|
|
8249ee1b35 | ||
|
|
b364a846b2 | ||
|
|
ef568e9a5f | ||
|
|
0c82723630 | ||
|
|
3ee1197f88 | ||
|
|
8f4ed759ea | ||
|
|
49a82379c7 | ||
|
|
700bfa9c9d | ||
|
|
93c64b0fec | ||
|
|
6145249a31 | ||
|
|
1aba8238b6 | ||
|
|
73dcc25a2b | ||
|
|
166ae3f476 | ||
|
|
34e38da177 | ||
|
|
bcbd4c4637 | ||
|
|
d50ad6b684 | ||
|
|
0e88d14b34 | ||
|
|
a5727ce47a | ||
|
|
2bc03dc432 | ||
|
|
3b8c38ea81 | ||
|
|
aa865a6120 | ||
|
|
109ee08426 | ||
|
|
1622ac8ade | ||
|
|
3b47f25adb | ||
|
|
2f7d240379 | ||
|
|
04f3796873 | ||
|
|
c8888116b8 | ||
|
|
feda782e17 | ||
|
|
34cdc8b4e9 | ||
|
|
3935616cb2 | ||
|
|
799b52b324 | ||
|
|
3f47b83404 | ||
|
|
5e18b48ee5 | ||
|
|
d262ad0ccc | ||
|
|
c524430196 | ||
|
|
13f9378ed1 | ||
|
|
063b6e206b | ||
|
|
9ce9cae8fd | ||
|
|
35f6302fec | ||
|
|
1c5a8fb321 | ||
|
|
0a1374a63a | ||
|
|
d49874c053 | ||
|
|
ffa37f0869 | ||
|
|
5170d0b2e8 | ||
|
|
8f45d3ca78 | ||
|
|
5d5f565ece | ||
|
|
772124db4b | ||
|
|
8608f170eb | ||
|
|
173288c63a | ||
|
|
04bfefb1e4 | ||
|
|
899e7d6802 | ||
|
|
596dcead96 | ||
|
|
d7606455de | ||
|
|
1b3cd5937b | ||
|
|
8e0b85a12d | ||
|
|
8109346738 | ||
|
|
8f1c9e269a | ||
|
|
9505f94891 | ||
|
|
c647c42095 | ||
|
|
792da24c61 | ||
|
|
0e3aa59867 | ||
|
|
3bfc0c86f2 | ||
|
|
f042ff662e | ||
|
|
922baa41b4 | ||
|
|
4ba40f0458 | ||
|
|
c2ee0d30f1 | ||
|
|
1f6e2a08f6 | ||
|
|
180e338453 | ||
|
|
c46cd3cb34 | ||
|
|
a6594e0f4a | ||
|
|
3e8b5d1f27 | ||
|
|
88744e5f49 | ||
|
|
d76965c2ac | ||
|
|
e66923ae64 | ||
|
|
c1802042b0 | ||
|
|
c4fab76907 | ||
|
|
2f12dbd3cc | ||
|
|
6ab5c666ac | ||
|
|
1e4f72762c | ||
|
|
76492f4211 | ||
|
|
83fda3eae9 | ||
|
|
4e92767462 | ||
|
|
cfba91e023 | ||
|
|
57e4b8a55d | ||
|
|
dcfdab4ba9 | ||
|
|
e80ae8af43 | ||
|
|
3193cd089c | ||
|
|
b19bbe0427 | ||
|
|
843828eeb7 | ||
|
|
035f03fd49 | ||
|
|
ea7b2ae09d | ||
|
|
5f8b6f3212 | ||
|
|
c42dbd6a48 | ||
|
|
8c7bdf7eba | ||
|
|
0b660e96b1 | ||
|
|
57f25cada2 | ||
|
|
4cef55e560 | ||
|
|
8f82f470f0 | ||
|
|
600c447136 | ||
|
|
7bb069d1e2 | ||
|
|
d734adefce | ||
|
|
a633a8e286 | ||
|
|
6f2e6498c0 | ||
|
|
55c7d6c67f | ||
|
|
b3964e8b0d | ||
|
|
c7255e0b5e | ||
|
|
b309881487 | ||
|
|
2542a1e40f | ||
|
|
12114e560a | ||
|
|
ed65bcf961 | ||
|
|
f646c24641 | ||
|
|
eb1f4779f2 | ||
|
|
8c1e1817e3 | ||
|
|
319a2a429c | ||
|
|
e0ed65ea50 | ||
|
|
57a3984de3 | ||
|
|
cff204b38e | ||
|
|
f3948d86c2 | ||
|
|
ac23ed80ea | ||
|
|
40b46f02c7 | ||
|
|
281ea04959 | ||
|
|
ee47d331f1 | ||
|
|
25c67de9d2 | ||
|
|
e0b66e606e | ||
|
|
b932cf5e69 | ||
|
|
cf5afe3ede | ||
|
|
fa0e68e68e | ||
|
|
5aedd699ec | ||
|
|
8f82d9465f | ||
|
|
ab3301ffbd | ||
|
|
cbb875cc1b | ||
|
|
fa24d04c3d | ||
|
|
8718f80c9a | ||
|
|
8375ae9682 | ||
|
|
058bc25b82 | ||
|
|
c3c02f584b | ||
|
|
e0427db2f1 | ||
|
|
48d540dd78 | ||
|
|
77a9d38db7 | ||
|
|
e830b46b49 | ||
|
|
f5345c5d2a | ||
|
|
41662984f4 | ||
|
|
d6ecb04c87 | ||
|
|
ded9bebd4c | ||
|
|
6b695106a5 | ||
|
|
16e70c390a | ||
|
|
73c06a742e | ||
|
|
27f8143a63 | ||
|
|
e5af261f89 | ||
|
|
8d6d31a05d | ||
|
|
eeb43c2994 | ||
|
|
f7cccc8a3a | ||
|
|
30e9c8afc9 | ||
|
|
130209535c | ||
|
|
08b5024da4 | ||
|
|
a686bfc6e8 | ||
|
|
16bbb9893c | ||
|
|
72e687cc84 | ||
|
|
fac92a5d4f | ||
|
|
de58d4062b | ||
|
|
42438ac3e9 | ||
|
|
bab53279cb | ||
|
|
cd4db8ebfe | ||
|
|
3c8cb9275a | ||
|
|
1931384625 | ||
|
|
84e61b5662 | ||
|
|
c2a04d8e0b | ||
|
|
fe64f2f822 | ||
|
|
a969fb5ad6 | ||
|
|
8c782101cb | ||
|
|
994afea924 | ||
|
|
9671fe6ecb | ||
|
|
38a94b2659 | ||
|
|
50defec6ba | ||
|
|
6c8d684419 | ||
|
|
31e8b969e4 | ||
|
|
46826399d7 | ||
|
|
69c54f530e | ||
|
|
37892b5708 | ||
|
|
74d3826a98 | ||
|
|
fa5086cff6 | ||
|
|
e7f470e354 | ||
|
|
00b310f568 | ||
|
|
33293dd2ed | ||
|
|
8a776e5cf2 | ||
|
|
f246a6a22b | ||
|
|
72e47b620c | ||
|
|
045252d259 | ||
|
|
734f638d2b | ||
|
|
31d411dbd5 | ||
|
|
3fae6adb97 | ||
|
|
69acd46e69 | ||
|
|
e03f4875fe | ||
|
|
f362b46fb3 | ||
|
|
ab03be4b01 | ||
|
|
07c214fb69 | ||
|
|
ce26aef912 | ||
|
|
1488805044 | ||
|
|
120fa1eaa3 | ||
|
|
b5f0174013 | ||
|
|
6ffad28a8e | ||
|
|
82f2b697cc | ||
|
|
2d5e012a4f | ||
|
|
d9016c4df4 | ||
|
|
0d5451cd21 | ||
|
|
0ed7882985 | ||
|
|
6b8491c53c | ||
|
|
20ffd7c1ab | ||
|
|
ce3b4301cc | ||
|
|
502fcde9b8 | ||
|
|
f31f49d2b9 | ||
|
|
823a1d85fd | ||
|
|
6895f04458 | ||
|
|
a54041d9f0 | ||
|
|
3c6d20994c | ||
|
|
a0781e1ea5 | ||
|
|
e2e17fb9d3 | ||
|
|
c2155fee4d | ||
|
|
7c6b6738be | ||
|
|
067b981749 | ||
|
|
1a41fdca57 | ||
|
|
577d0c0cfd | ||
|
|
d294f7ad12 | ||
|
|
1d5fa9de6e | ||
|
|
42d406d1b6 | ||
|
|
fdb2ae59e0 | ||
|
|
1af0061437 | ||
|
|
367012d2aa | ||
|
|
2d7ab5e5db | ||
|
|
7bb2742926 | ||
|
|
c16f71980e | ||
|
|
f62dcca582 | ||
|
|
84291e0c4f | ||
|
|
24f62ca7fa | ||
|
|
5f3d84f843 | ||
|
|
56a905d51f | ||
|
|
0aad345ce1 | ||
|
|
6de47d8792 | ||
|
|
27baa398de | ||
|
|
29cf1390a2 | ||
|
|
8b27397fac | ||
|
|
961cc98c17 | ||
|
|
718be2be89 | ||
|
|
7bc478bb84 | ||
|
|
d0fbf36f79 | ||
|
|
69e52c3c20 | ||
|
|
7a88eb1baa | ||
|
|
1ec7558ec0 | ||
|
|
660007f188 |
6
.github/workflows/codeql-analysis.yml
vendored
6
.github/workflows/codeql-analysis.yml
vendored
@@ -47,7 +47,7 @@ jobs:
|
|||||||
|
|
||||||
# Initializes the CodeQL tools for scanning.
|
# Initializes the CodeQL tools for scanning.
|
||||||
- name: Initialize CodeQL
|
- name: Initialize CodeQL
|
||||||
uses: github/codeql-action/init@v1
|
uses: github/codeql-action/init@v2
|
||||||
with:
|
with:
|
||||||
languages: ${{ matrix.language }}
|
languages: ${{ matrix.language }}
|
||||||
# If you wish to specify custom queries, you can do so here or in a config file.
|
# If you wish to specify custom queries, you can do so here or in a config file.
|
||||||
@@ -58,7 +58,7 @@ jobs:
|
|||||||
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
|
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
|
||||||
# If this step fails, then you should remove it and run the build manually (see below)
|
# If this step fails, then you should remove it and run the build manually (see below)
|
||||||
- name: Autobuild
|
- name: Autobuild
|
||||||
uses: github/codeql-action/autobuild@v1
|
uses: github/codeql-action/autobuild@v2
|
||||||
|
|
||||||
# ℹ️ Command-line programs to run using the OS shell.
|
# ℹ️ Command-line programs to run using the OS shell.
|
||||||
# 📚 https://git.io/JvXDl
|
# 📚 https://git.io/JvXDl
|
||||||
@@ -72,4 +72,4 @@ jobs:
|
|||||||
# make release
|
# make release
|
||||||
|
|
||||||
- name: Perform CodeQL Analysis
|
- name: Perform CodeQL Analysis
|
||||||
uses: github/codeql-action/analyze@v1
|
uses: github/codeql-action/analyze@v2
|
||||||
|
|||||||
@@ -77,7 +77,9 @@ change the page type:
|
|||||||
|
|
||||||
`weatherUpdate~tMainIcon~tMainText~tForecast1~tF1Icon~tForecast1Val~tForecast2~tF2Icon~tForecast2Val~tForecast3~tF3Icon~tForecast3Val~tForecast4~tF4Icon~tForecast4Val~optionalLayoutIcon~optionalLayoutText`
|
`weatherUpdate~tMainIcon~tMainText~tForecast1~tF1Icon~tForecast1Val~tForecast2~tF2Icon~tForecast2Val~tForecast3~tF3Icon~tForecast3Val~tForecast4~tF4Icon~tForecast4Val~optionalLayoutIcon~optionalLayoutText`
|
||||||
|
|
||||||
`color~background~time~timeAMPM~date~tMainIcon~tMainText~tForecast1~tForecast2~tForecast3~tForecast4~tF1Icon~tF2Icon~tF3Icon~tF4Icon~tForecast1Val~tForecast2Val~tForecast3Val~tForecast4Val~bar~tMainIconAlt~tMainTextAlt~tMRIcon~tMR`
|
`color~background~time~timeAMPM~date~tMainIcon~tMainText~tForecast1~tForecast2~tForecast3~tForecast4~tF1Icon~tF2Icon~tF3Icon~tF4Icon~tForecast1Val~tForecast2Val~tForecast3Val~tForecast4Val~bar~tMRIcon~tMR`
|
||||||
|
|
||||||
|
`notify~heading~text`
|
||||||
|
|
||||||
### cardEntities Page
|
### cardEntities Page
|
||||||
|
|
||||||
@@ -87,7 +89,7 @@ The following message can be used to update the content on the cardEntities Page
|
|||||||
|
|
||||||
`~light~light.entityName~1~17299~Light1~0`
|
`~light~light.entityName~1~17299~Light1~0`
|
||||||
|
|
||||||
`~shutter~cover.entityName~0~17299~Shutter2~`
|
`~shutter~cover.entityName~0~17299~Shutter2~iconUp|iconStop|iconDown`
|
||||||
|
|
||||||
`~delete~~~~~`
|
`~delete~~~~~`
|
||||||
|
|
||||||
@@ -97,9 +99,11 @@ The following message can be used to update the content on the cardEntities Page
|
|||||||
|
|
||||||
`~switch~switch.entityName~4~17299~Switch1~0`
|
`~switch~switch.entityName~4~17299~Switch1~0`
|
||||||
|
|
||||||
|
`~number~input_number.entityName~4~17299~Number123~value|min|max`
|
||||||
|
|
||||||
### popupLight Page
|
### popupLight Page
|
||||||
|
|
||||||
`entityUpdateDetail~*iconId*~*iconColor*~*buttonState*~*sliderBrightnessPos*~*sliderColorTempPos*~*colorMode*`
|
`entityUpdateDetail~*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`
|
||||||
|
|
||||||
@@ -107,7 +111,7 @@ The following message can be used to update the content on the cardEntities Page
|
|||||||
|
|
||||||
### popupShutter Page
|
### popupShutter Page
|
||||||
|
|
||||||
`entityUpdateDetail~*ignored*~*sliderPos*`
|
`entityUpdateDetail~*ignored*~*sliderPos*~2ndrow~textPosition~icon1~iconUp~iconStop~iconDown~iconUpStatus~iconStopStatus~iconDownStatus
|
||||||
|
|
||||||
`entityUpdateDetail~1~77`
|
`entityUpdateDetail~1~77`
|
||||||
|
|
||||||
@@ -119,9 +123,9 @@ The following message can be used to update the content on the cardEntities Page
|
|||||||
|
|
||||||
### cardThermo Page
|
### cardThermo Page
|
||||||
|
|
||||||
`entityUpd~*heading*~*navigation*~*internalNameEntiy*~*currentTemp*~*destTemp*~*status*~*minTemp*~*maxTemp*~*stepTemp*[[~*iconId*~*activeColor*~*state*~*hvac_action*]]`
|
`entityUpd~*heading*~*navigation*~*internalNameEntiy*~*currentTemp*~*destTemp*~*status*~*minTemp*~*maxTemp*~*stepTemp*[[~*iconId*~*activeColor*~*state*~*hvac_action*]]~tCurTempLbl~tStateLbl~tALbl~iconTemperature~dstTempTwoTempMode`
|
||||||
|
|
||||||
`[[]]` are not part of the command~ this part repeats 9 times for the buttons
|
`[[]]` are not part of the command~ this part repeats 8 times for the buttons
|
||||||
|
|
||||||
### cardMedia Page
|
### cardMedia Page
|
||||||
|
|
||||||
@@ -131,6 +135,9 @@ The following message can be used to update the content on the cardEntities Page
|
|||||||
|
|
||||||
`entityUpd~*internalNameEntity*~*navigation*~*arm1*~*arm1ActionName*~*arm2*~*arm2ActionName*~*arm3*~*arm3ActionName*~*arm4*~*arm4ActionName*~*icon*~*iconcolor*~*numpadStatus*~*flashing*`
|
`entityUpd~*internalNameEntity*~*navigation*~*arm1*~*arm1ActionName*~*arm2*~*arm2ActionName*~*arm3*~*arm3ActionName*~*arm4*~*arm4ActionName*~*icon*~*iconcolor*~*numpadStatus*~*flashing*`
|
||||||
|
|
||||||
|
### cardQR Page
|
||||||
|
|
||||||
|
`entityUpd,heading,navigation,textQR[,type,internalName,iconId,displayName,optionalValue]x2`
|
||||||
|
|
||||||
## Messages from Nextion Display
|
## Messages from Nextion Display
|
||||||
|
|
||||||
|
|||||||
@@ -1,18 +1,28 @@
|
|||||||
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-04-13 20:21:34.698226402 +0000
|
--- HMI/n2t-out/Program.s.txt 2022-05-27 14:55:07.299628243 +0000
|
||||||
+++ HMI/US/landscape/n2t-out/Program.s.txt 2022-04-13 20:21:35.478242275 +0000
|
+++ HMI/US/landscape/n2t-out/Program.s.txt 2022-05-27 14:55:08.183641171 +0000
|
||||||
@@ -11,6 +11,6 @@
|
@@ -11,6 +11,4 @@
|
||||||
// dim value
|
// dim value
|
||||||
int dimValue=40
|
int dimValue=40
|
||||||
int dimValueNormal=100
|
int dimValueNormal=100
|
||||||
- // 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)
|
|
||||||
+ //lcd_dev fffb 0002 0000 0020
|
|
||||||
page pageStartup
|
page pageStartup
|
||||||
|
diff -bur HMI/n2t-out/cardQR.txt HMI/US/landscape/n2t-out/cardQR.txt
|
||||||
|
--- HMI/n2t-out/cardQR.txt 2022-05-27 14:55:07.299628243 +0000
|
||||||
|
+++ HMI/US/landscape/n2t-out/cardQR.txt 2022-05-27 14:55:08.183641171 +0000
|
||||||
|
@@ -34,7 +34,7 @@
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
- Max. Text Size: 275
|
||||||
|
+ Max. Text Size: 270
|
||||||
|
|
||||||
|
Variable (string) entn
|
||||||
|
Attributes
|
||||||
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-04-13 20:21:34.698226402 +0000
|
--- HMI/n2t-out/pageStartup.txt 2022-05-27 14:55:07.299628243 +0000
|
||||||
+++ HMI/US/landscape/n2t-out/pageStartup.txt 2022-04-13 20:21:35.478242275 +0000
|
+++ HMI/US/landscape/n2t-out/pageStartup.txt 2022-05-27 14:55:08.183641171 +0000
|
||||||
@@ -177,7 +177,7 @@
|
@@ -177,7 +177,7 @@
|
||||||
recmod=1
|
recmod=1
|
||||||
bauds=115200
|
bauds=115200
|
||||||
@@ -22,105 +32,3 @@ 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/popupLight.txt HMI/US/landscape/n2t-out/popupLight.txt
|
|
||||||
--- HMI/n2t-out/popupLight.txt 2022-04-13 20:21:34.698226402 +0000
|
|
||||||
+++ HMI/US/landscape/n2t-out/popupLight.txt 2022-04-13 20:21:35.478242275 +0000
|
|
||||||
@@ -570,43 +570,25 @@
|
|
||||||
//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")
|
|
||||||
+ if(tId.txt=="cardMedia")
|
|
||||||
{
|
|
||||||
- pageIcons.tTmp1.txt=tTmp.txt
|
|
||||||
- page popupLight
|
|
||||||
+ page cardMedia
|
|
||||||
}
|
|
||||||
- if(tId.txt=="popupShutter")
|
|
||||||
+ if(tId.txt=="pageStartup")
|
|
||||||
{
|
|
||||||
- pageIcons.tTmp1.txt=tTmp.txt
|
|
||||||
- page popupShutter
|
|
||||||
+ page pageStartup
|
|
||||||
}
|
|
||||||
if(tId.txt=="popupNotify")
|
|
||||||
{
|
|
||||||
page popupNotify
|
|
||||||
}
|
|
||||||
- if(tId.txt=="cardThermo")
|
|
||||||
- {
|
|
||||||
- page cardThermo
|
|
||||||
- }
|
|
||||||
- if(tId.txt=="cardMedia")
|
|
||||||
+ if(tId.txt=="cardGrid")
|
|
||||||
{
|
|
||||||
- page cardMedia
|
|
||||||
+ page cardGrid
|
|
||||||
}
|
|
||||||
if(tId.txt=="cardAlarm")
|
|
||||||
{
|
|
||||||
diff -bur HMI/n2t-out/screensaver.txt HMI/US/landscape/n2t-out/screensaver.txt
|
|
||||||
--- HMI/n2t-out/screensaver.txt 2022-04-13 20:21:34.698226402 +0000
|
|
||||||
+++ HMI/US/landscape/n2t-out/screensaver.txt 2022-04-13 20:21:35.478242275 +0000
|
|
||||||
@@ -48,18 +48,6 @@
|
|
||||||
Scope: local
|
|
||||||
Value: 0
|
|
||||||
|
|
||||||
-Variable (string) tInstruction
|
|
||||||
- Attributes
|
|
||||||
- Scope : local
|
|
||||||
- Text :
|
|
||||||
- Max. Text Size: 50
|
|
||||||
-
|
|
||||||
-Variable (string) tTmp
|
|
||||||
- Attributes
|
|
||||||
- Scope : local
|
|
||||||
- Text :
|
|
||||||
- Max. Text Size: 50
|
|
||||||
-
|
|
||||||
Text tTime
|
|
||||||
Attributes
|
|
||||||
Scope : local
|
|
||||||
@@ -290,6 +278,26 @@
|
|
||||||
Text :
|
|
||||||
Max. Text Size : 10
|
|
||||||
|
|
||||||
+Text tTmp
|
|
||||||
+ Attributes
|
|
||||||
+ Scope : local
|
|
||||||
+ Dragging : 0
|
|
||||||
+ Disable release event after dragging: 0
|
|
||||||
+ Send Component ID : disabled
|
|
||||||
+ Associated Keyboard : none
|
|
||||||
+ Text :
|
|
||||||
+ Max. Text Size : 50
|
|
||||||
+
|
|
||||||
+Text tInstruction
|
|
||||||
+ Attributes
|
|
||||||
+ Scope : local
|
|
||||||
+ Dragging : 0
|
|
||||||
+ Disable release event after dragging: 0
|
|
||||||
+ Send Component ID : disabled
|
|
||||||
+ Associated Keyboard : none
|
|
||||||
+ Text :
|
|
||||||
+ Max. Text Size : 50
|
|
||||||
+
|
|
||||||
Picture p0
|
|
||||||
Attributes
|
|
||||||
Scope : local
|
|
||||||
|
|||||||
@@ -11,6 +11,4 @@ Program.s
|
|||||||
// dim value
|
// dim value
|
||||||
int dimValue=40
|
int dimValue=40
|
||||||
int dimValueNormal=100
|
int dimValueNormal=100
|
||||||
// fix touch offset (Removed for US version)
|
|
||||||
//lcd_dev fffb 0002 0000 0020
|
|
||||||
page pageStartup
|
page pageStartup
|
||||||
|
|||||||
@@ -41,6 +41,8 @@ Page cardAlarm
|
|||||||
vis b9,0
|
vis b9,0
|
||||||
vis b10,0
|
vis b10,0
|
||||||
vis tCode,0
|
vis tCode,0
|
||||||
|
vis bPrev,0
|
||||||
|
vis bNext,0
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -54,7 +56,7 @@ Variable (string) entn
|
|||||||
ID : 9
|
ID : 9
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 50
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) tSend
|
Variable (string) tSend
|
||||||
Attributes
|
Attributes
|
||||||
@@ -99,7 +101,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 : 421
|
x coordinate : 406
|
||||||
y coordinate : 277
|
y coordinate : 277
|
||||||
Width : 34
|
Width : 34
|
||||||
Height : 30
|
Height : 30
|
||||||
@@ -129,7 +131,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 : 15
|
x coordinate : 0
|
||||||
y coordinate : 290
|
y coordinate : 290
|
||||||
Width : 100
|
Width : 100
|
||||||
Height : 30
|
Height : 30
|
||||||
@@ -159,7 +161,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 : 114
|
x coordinate : 99
|
||||||
y coordinate : 290
|
y coordinate : 290
|
||||||
Width : 39
|
Width : 39
|
||||||
Height : 30
|
Height : 30
|
||||||
@@ -297,7 +299,7 @@ Button bNext
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -351,7 +353,7 @@ Button bPrev
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -822,7 +824,7 @@ Button arm1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -876,7 +878,7 @@ Button arm3
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -930,7 +932,7 @@ Button arm2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -984,7 +986,7 @@ Button arm4
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -993,6 +995,117 @@ Button arm4
|
|||||||
prints crcval,2
|
prints crcval,2
|
||||||
tCode.txt=""
|
tCode.txt=""
|
||||||
|
|
||||||
|
Hotspot mSwipeNext
|
||||||
|
Attributes
|
||||||
|
ID : 35
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 471
|
||||||
|
y coordinate : 5
|
||||||
|
Width : 9
|
||||||
|
Height : 310
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing right button if swiped on the right side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",1
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bNext,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipeUp
|
||||||
|
Attributes
|
||||||
|
ID : 36
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 12
|
||||||
|
y coordinate : 0
|
||||||
|
Width : 450
|
||||||
|
Height : 9
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing up button if swiped on the top side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="2")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipePrev
|
||||||
|
Attributes
|
||||||
|
ID : 37
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 0
|
||||||
|
y coordinate : 5
|
||||||
|
Width : 9
|
||||||
|
Height : 310
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing left button if swiped on the left side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
Timer tmSerial
|
Timer tmSerial
|
||||||
Attributes
|
Attributes
|
||||||
ID : 5
|
ID : 5
|
||||||
@@ -1232,6 +1345,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// end of user code
|
// end of user code
|
||||||
udelete payloadLength-1
|
udelete payloadLength-1
|
||||||
@@ -1266,7 +1383,7 @@ Timer tmSleep
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
|
|||||||
@@ -70,6 +70,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
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -111,28 +113,28 @@ Variable (string) entn1
|
|||||||
ID : 49
|
ID : 49
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 70
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn2
|
Variable (string) entn2
|
||||||
Attributes
|
Attributes
|
||||||
ID : 50
|
ID : 50
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 70
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn3
|
Variable (string) entn3
|
||||||
Attributes
|
Attributes
|
||||||
ID : 51
|
ID : 51
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 70
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn4
|
Variable (string) entn4
|
||||||
Attributes
|
Attributes
|
||||||
ID : 52
|
ID : 52
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 70
|
Max. Text Size: 80
|
||||||
|
|
||||||
Number nNum1
|
Number nNum1
|
||||||
Attributes
|
Attributes
|
||||||
@@ -696,7 +698,7 @@ Slider hSlider1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -739,7 +741,7 @@ Slider hSlider2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -782,7 +784,7 @@ Slider hSlider3
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -825,7 +827,7 @@ Slider hSlider4
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -872,7 +874,7 @@ Button bDown1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -919,7 +921,7 @@ Button bUp1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -966,7 +968,7 @@ Button bStop1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -1013,7 +1015,7 @@ Button bStop2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -1060,7 +1062,7 @@ Button bDown2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -1107,7 +1109,7 @@ Button bUp2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -1154,7 +1156,7 @@ Button bStop3
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -1201,7 +1203,7 @@ Button bDown3
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -1248,7 +1250,7 @@ Button bUp3
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -1295,7 +1297,7 @@ Button bStop4
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -1342,7 +1344,7 @@ Button bDown4
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -1389,7 +1391,7 @@ Button bUp4
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -1443,7 +1445,7 @@ Button bPrev
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -1490,7 +1492,7 @@ Button bNext
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -1537,7 +1539,7 @@ Button bText1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -1584,7 +1586,7 @@ Button bText2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -1631,7 +1633,7 @@ Button bText3
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -1678,7 +1680,7 @@ Button bText4
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -1723,7 +1725,7 @@ Dual-state Button btOnOff1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -1768,7 +1770,7 @@ Dual-state Button btOnOff2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -1813,7 +1815,7 @@ Dual-state Button btOnOff3
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -1858,7 +1860,7 @@ Dual-state Button btOnOff4
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -2016,6 +2018,117 @@ Hotspot m3
|
|||||||
page popupLight
|
page popupLight
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipeNext
|
||||||
|
Attributes
|
||||||
|
ID : 62
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 471
|
||||||
|
y coordinate : 5
|
||||||
|
Width : 9
|
||||||
|
Height : 310
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing right button if swiped on the right side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",1
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bNext,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipeUp
|
||||||
|
Attributes
|
||||||
|
ID : 63
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 12
|
||||||
|
y coordinate : 0
|
||||||
|
Width : 454
|
||||||
|
Height : 9
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing up button if swiped on the top side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="2")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipePrev
|
||||||
|
Attributes
|
||||||
|
ID : 64
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 0
|
||||||
|
y coordinate : 5
|
||||||
|
Width : 9
|
||||||
|
Height : 310
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing left button if swiped on the left side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
Timer tmSerial
|
Timer tmSerial
|
||||||
Attributes
|
Attributes
|
||||||
ID : 30
|
ID : 30
|
||||||
@@ -2136,6 +2249,47 @@ Timer tmSerial
|
|||||||
vis bText1,0
|
vis bText1,0
|
||||||
vis hSlider1,0
|
vis hSlider1,0
|
||||||
vis nNum1,0
|
vis nNum1,0
|
||||||
|
// get Button State (optional Value)
|
||||||
|
spstr strCommand.txt,tId.txt,"~",8
|
||||||
|
// up button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",3
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bUp1.pco=27501
|
||||||
|
spstr tId.txt,bUp1.txt,"|",0
|
||||||
|
tsw bUp1,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bUp1.pco=65535
|
||||||
|
spstr tId.txt,bUp1.txt,"|",0
|
||||||
|
tsw bUp1,1
|
||||||
|
}
|
||||||
|
// stop button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",4
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bStop1.pco=27501
|
||||||
|
spstr tId.txt,bStop1.txt,"|",1
|
||||||
|
tsw bStop1,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bStop1.pco=65535
|
||||||
|
spstr tId.txt,bStop1.txt,"|",1
|
||||||
|
tsw bStop1,1
|
||||||
|
}
|
||||||
|
// down button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",5
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bDown1.pco=27501
|
||||||
|
spstr tId.txt,bDown1.txt,"|",2
|
||||||
|
tsw bDown1,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bDown1.pco=65535
|
||||||
|
spstr tId.txt,bDown1.txt,"|",2
|
||||||
|
tsw bDown1,1
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(type1.txt=="light")
|
if(type1.txt=="light")
|
||||||
{
|
{
|
||||||
@@ -2258,6 +2412,47 @@ Timer tmSerial
|
|||||||
vis bText2,0
|
vis bText2,0
|
||||||
vis hSlider2,0
|
vis hSlider2,0
|
||||||
vis nNum2,0
|
vis nNum2,0
|
||||||
|
// get Button State (optional Value)
|
||||||
|
spstr strCommand.txt,tId.txt,"~",14
|
||||||
|
// up button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",3
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bUp2.pco=27501
|
||||||
|
spstr tId.txt,bUp2.txt,"|",0
|
||||||
|
tsw bUp2,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bUp2.pco=65535
|
||||||
|
spstr tId.txt,bUp2.txt,"|",0
|
||||||
|
tsw bUp2,1
|
||||||
|
}
|
||||||
|
// stop button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",4
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bStop2.pco=27501
|
||||||
|
spstr tId.txt,bStop2.txt,"|",1
|
||||||
|
tsw bStop2,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bStop2.pco=65535
|
||||||
|
spstr tId.txt,bStop2.txt,"|",1
|
||||||
|
tsw bStop2,1
|
||||||
|
}
|
||||||
|
// down button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",5
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bDown2.pco=27501
|
||||||
|
spstr tId.txt,bDown2.txt,"|",2
|
||||||
|
tsw bDown2,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bDown2.pco=65535
|
||||||
|
spstr tId.txt,bDown2.txt,"|",2
|
||||||
|
tsw bDown2,1
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(type2.txt=="light")
|
if(type2.txt=="light")
|
||||||
{
|
{
|
||||||
@@ -2380,6 +2575,47 @@ Timer tmSerial
|
|||||||
vis bText3,0
|
vis bText3,0
|
||||||
vis hSlider3,0
|
vis hSlider3,0
|
||||||
vis nNum3,0
|
vis nNum3,0
|
||||||
|
// get Button State (optional Value)
|
||||||
|
spstr strCommand.txt,tId.txt,"~",20
|
||||||
|
// up button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",3
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bUp3.pco=27501
|
||||||
|
spstr tId.txt,bUp3.txt,"|",0
|
||||||
|
tsw bUp3,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bUp3.pco=65535
|
||||||
|
spstr tId.txt,bUp3.txt,"|",0
|
||||||
|
tsw bUp3,1
|
||||||
|
}
|
||||||
|
// stop button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",4
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bStop3.pco=27501
|
||||||
|
spstr tId.txt,bStop3.txt,"|",1
|
||||||
|
tsw bStop3,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bStop3.pco=65535
|
||||||
|
spstr tId.txt,bStop3.txt,"|",1
|
||||||
|
tsw bStop3,1
|
||||||
|
}
|
||||||
|
// down button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",5
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bDown3.pco=27501
|
||||||
|
spstr tId.txt,bDown3.txt,"|",2
|
||||||
|
tsw bDown3,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bDown3.pco=65535
|
||||||
|
spstr tId.txt,bDown3.txt,"|",2
|
||||||
|
tsw bDown3,1
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(type3.txt=="light")
|
if(type3.txt=="light")
|
||||||
{
|
{
|
||||||
@@ -2502,6 +2738,47 @@ Timer tmSerial
|
|||||||
vis bText4,0
|
vis bText4,0
|
||||||
vis hSlider4,0
|
vis hSlider4,0
|
||||||
vis nNum4,0
|
vis nNum4,0
|
||||||
|
// get Button State (optional Value)
|
||||||
|
spstr strCommand.txt,tId.txt,"~",26
|
||||||
|
// up button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",3
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bUp4.pco=27501
|
||||||
|
spstr tId.txt,bUp4.txt,"|",0
|
||||||
|
tsw bUp4,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bUp4.pco=65535
|
||||||
|
spstr tId.txt,bUp4.txt,"|",0
|
||||||
|
tsw bUp4,1
|
||||||
|
}
|
||||||
|
// stop button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",4
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bStop4.pco=27501
|
||||||
|
spstr tId.txt,bStop4.txt,"|",1
|
||||||
|
tsw bStop4,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bStop4.pco=65535
|
||||||
|
spstr tId.txt,bStop4.txt,"|",1
|
||||||
|
tsw bStop4,1
|
||||||
|
}
|
||||||
|
// down button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",5
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bDown4.pco=27501
|
||||||
|
spstr tId.txt,bDown4.txt,"|",2
|
||||||
|
tsw bDown4,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bDown4.pco=65535
|
||||||
|
spstr tId.txt,bDown4.txt,"|",2
|
||||||
|
tsw bDown4,1
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(type4.txt=="light")
|
if(type4.txt=="light")
|
||||||
{
|
{
|
||||||
@@ -2642,6 +2919,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(tInstruction.txt=="time")
|
if(tInstruction.txt=="time")
|
||||||
{
|
{
|
||||||
@@ -2698,7 +2979,7 @@ Timer tmSleep
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
|
|||||||
@@ -42,6 +42,8 @@ Page cardGrid
|
|||||||
vis tEntity4,0
|
vis tEntity4,0
|
||||||
vis tEntity5,0
|
vis tEntity5,0
|
||||||
vis tEntity6,0
|
vis tEntity6,0
|
||||||
|
vis bPrev,0
|
||||||
|
vis bNext,0
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -83,28 +85,28 @@ Variable (string) entn1
|
|||||||
ID : 18
|
ID : 18
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 70
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn2
|
Variable (string) entn2
|
||||||
Attributes
|
Attributes
|
||||||
ID : 19
|
ID : 19
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 70
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn3
|
Variable (string) entn3
|
||||||
Attributes
|
Attributes
|
||||||
ID : 20
|
ID : 20
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 70
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn4
|
Variable (string) entn4
|
||||||
Attributes
|
Attributes
|
||||||
ID : 21
|
ID : 21
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 70
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) type5
|
Variable (string) type5
|
||||||
Attributes
|
Attributes
|
||||||
@@ -125,14 +127,14 @@ Variable (string) entn5
|
|||||||
ID : 36
|
ID : 36
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 50
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn6
|
Variable (string) entn6
|
||||||
Attributes
|
Attributes
|
||||||
ID : 37
|
ID : 37
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 50
|
Max. Text Size: 80
|
||||||
|
|
||||||
Text tHeading
|
Text tHeading
|
||||||
Attributes
|
Attributes
|
||||||
@@ -142,7 +144,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 : 126
|
x coordinate : 128
|
||||||
y coordinate : 26
|
y coordinate : 26
|
||||||
Width : 227
|
Width : 227
|
||||||
Height : 30
|
Height : 30
|
||||||
@@ -172,7 +174,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 : 21
|
x coordinate : 23
|
||||||
y coordinate : 155
|
y coordinate : 155
|
||||||
Width : 140
|
Width : 140
|
||||||
Height : 30
|
Height : 30
|
||||||
@@ -202,7 +204,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 : 15
|
x coordinate : 0
|
||||||
y coordinate : 0
|
y coordinate : 0
|
||||||
Width : 230
|
Width : 230
|
||||||
Height : 24
|
Height : 24
|
||||||
@@ -232,7 +234,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 : 415
|
x coordinate : 400
|
||||||
y coordinate : 290
|
y coordinate : 290
|
||||||
Width : 34
|
Width : 34
|
||||||
Height : 30
|
Height : 30
|
||||||
@@ -262,7 +264,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 : 15
|
x coordinate : 0
|
||||||
y coordinate : 290
|
y coordinate : 290
|
||||||
Width : 100
|
Width : 100
|
||||||
Height : 30
|
Height : 30
|
||||||
@@ -292,7 +294,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 : 126
|
x coordinate : 111
|
||||||
y coordinate : 290
|
y coordinate : 290
|
||||||
Width : 39
|
Width : 39
|
||||||
Height : 30
|
Height : 30
|
||||||
@@ -322,7 +324,7 @@ Text tEntity2
|
|||||||
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 : 174
|
||||||
y coordinate : 155
|
y coordinate : 155
|
||||||
Width : 140
|
Width : 140
|
||||||
Height : 30
|
Height : 30
|
||||||
@@ -352,7 +354,7 @@ Text tEntity3
|
|||||||
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 : 324
|
||||||
y coordinate : 155
|
y coordinate : 155
|
||||||
Width : 140
|
Width : 140
|
||||||
Height : 30
|
Height : 30
|
||||||
@@ -382,7 +384,7 @@ Text tEntity4
|
|||||||
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 : 21
|
x coordinate : 23
|
||||||
y coordinate : 274
|
y coordinate : 274
|
||||||
Width : 140
|
Width : 140
|
||||||
Height : 30
|
Height : 30
|
||||||
@@ -412,7 +414,7 @@ Text tEntity5
|
|||||||
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 : 174
|
||||||
y coordinate : 274
|
y coordinate : 274
|
||||||
Width : 140
|
Width : 140
|
||||||
Height : 30
|
Height : 30
|
||||||
@@ -442,7 +444,7 @@ Text tEntity6
|
|||||||
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 : 324
|
||||||
y coordinate : 274
|
y coordinate : 274
|
||||||
Width : 140
|
Width : 140
|
||||||
Height : 30
|
Height : 30
|
||||||
@@ -472,7 +474,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 : 0
|
x coordinate : 1
|
||||||
y coordinate : 0
|
y coordinate : 0
|
||||||
Width : 479
|
Width : 479
|
||||||
Height : 319
|
Height : 319
|
||||||
@@ -489,7 +491,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 : 24
|
x coordinate : 26
|
||||||
y coordinate : 16
|
y coordinate : 16
|
||||||
Width : 50
|
Width : 50
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -527,7 +529,7 @@ Button bPrev
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -543,7 +545,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 : 406
|
x coordinate : 408
|
||||||
y coordinate : 16
|
y coordinate : 16
|
||||||
Width : 50
|
Width : 50
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -574,7 +576,7 @@ Button bNext
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -590,9 +592,9 @@ Button bEntity1
|
|||||||
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 : 51
|
x coordinate : 23
|
||||||
y coordinate : 75
|
y coordinate : 75
|
||||||
Width : 80
|
Width : 140
|
||||||
Height : 80
|
Height : 80
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -632,7 +634,7 @@ Button bEntity1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -648,9 +650,9 @@ Button bEntity2
|
|||||||
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 : 202
|
x coordinate : 174
|
||||||
y coordinate : 75
|
y coordinate : 75
|
||||||
Width : 80
|
Width : 140
|
||||||
Height : 80
|
Height : 80
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -690,7 +692,7 @@ Button bEntity2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -706,9 +708,9 @@ Button bEntity3
|
|||||||
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 : 324
|
||||||
y coordinate : 75
|
y coordinate : 75
|
||||||
Width : 80
|
Width : 140
|
||||||
Height : 80
|
Height : 80
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -748,7 +750,7 @@ Button bEntity3
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -764,9 +766,9 @@ Button bEntity4
|
|||||||
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 : 51
|
x coordinate : 24
|
||||||
y coordinate : 194
|
y coordinate : 194
|
||||||
Width : 80
|
Width : 140
|
||||||
Height : 80
|
Height : 80
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -806,7 +808,7 @@ Button bEntity4
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -822,9 +824,9 @@ Button bEntity5
|
|||||||
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 : 202
|
x coordinate : 174
|
||||||
y coordinate : 194
|
y coordinate : 194
|
||||||
Width : 80
|
Width : 140
|
||||||
Height : 80
|
Height : 80
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -864,7 +866,7 @@ Button bEntity5
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -880,9 +882,9 @@ Button bEntity6
|
|||||||
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 : 324
|
||||||
y coordinate : 194
|
y coordinate : 194
|
||||||
Width : 80
|
Width : 140
|
||||||
Height : 80
|
Height : 80
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -922,7 +924,7 @@ Button bEntity6
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -938,7 +940,7 @@ Hotspot mSpecial
|
|||||||
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 : 323
|
x coordinate : 322
|
||||||
y coordinate : 0
|
y coordinate : 0
|
||||||
Width : 83
|
Width : 83
|
||||||
Height : 67
|
Height : 67
|
||||||
@@ -956,6 +958,117 @@ Hotspot mSpecial
|
|||||||
page pageTest
|
page pageTest
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipeNext
|
||||||
|
Attributes
|
||||||
|
ID : 39
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 471
|
||||||
|
y coordinate : 5
|
||||||
|
Width : 9
|
||||||
|
Height : 310
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing right button if swiped on the right side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",1
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bNext,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipeUp
|
||||||
|
Attributes
|
||||||
|
ID : 40
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 12
|
||||||
|
y coordinate : 0
|
||||||
|
Width : 426
|
||||||
|
Height : 9
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing up button if swiped on the top side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="2")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipePrev
|
||||||
|
Attributes
|
||||||
|
ID : 41
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 0
|
||||||
|
y coordinate : 5
|
||||||
|
Width : 9
|
||||||
|
Height : 310
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing left button if swiped on the left side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
Timer tmSerial
|
Timer tmSerial
|
||||||
Attributes
|
Attributes
|
||||||
ID : 7
|
ID : 7
|
||||||
@@ -1220,6 +1333,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(tInstruction.txt=="time")
|
if(tInstruction.txt=="time")
|
||||||
{
|
{
|
||||||
@@ -1276,7 +1393,7 @@ Timer tmSleep
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
|
|||||||
@@ -26,28 +26,29 @@ Page cardMedia
|
|||||||
vis tTmp,0
|
vis tTmp,0
|
||||||
vis tId,0
|
vis tId,0
|
||||||
vis t5,0
|
vis t5,0
|
||||||
//vis nPageDisp,0
|
vis bPrev,0
|
||||||
|
vis bNext,0
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
ID : 7
|
ID : 7
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 500
|
Max. Text Size: 750
|
||||||
|
|
||||||
Variable (string) entn
|
Variable (string) entn
|
||||||
Attributes
|
Attributes
|
||||||
ID : 18
|
ID : 18
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 50
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) vaSpeakerList
|
Variable (string) vaSpeakerList
|
||||||
Attributes
|
Attributes
|
||||||
ID : 27
|
ID : 27
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 200
|
Max. Text Size: 400
|
||||||
|
|
||||||
Variable (int32) vaSpeakerPos
|
Variable (int32) vaSpeakerPos
|
||||||
Attributes
|
Attributes
|
||||||
@@ -63,7 +64,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 : 15
|
x coordinate : 17
|
||||||
y coordinate : 0
|
y coordinate : 0
|
||||||
Width : 230
|
Width : 230
|
||||||
Height : 15
|
Height : 15
|
||||||
@@ -93,7 +94,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 : 29
|
x coordinate : 31
|
||||||
y coordinate : 156
|
y coordinate : 156
|
||||||
Width : 27
|
Width : 27
|
||||||
Height : 30
|
Height : 30
|
||||||
@@ -123,7 +124,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 : 311
|
x coordinate : 313
|
||||||
y coordinate : 0
|
y coordinate : 0
|
||||||
Width : 100
|
Width : 100
|
||||||
Height : 20
|
Height : 20
|
||||||
@@ -153,7 +154,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 : 64
|
x coordinate : 66
|
||||||
y coordinate : 159
|
y coordinate : 159
|
||||||
Width : 30
|
Width : 30
|
||||||
Height : 30
|
Height : 30
|
||||||
@@ -183,7 +184,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 : 126
|
x coordinate : 128
|
||||||
y coordinate : 26
|
y coordinate : 26
|
||||||
Width : 228
|
Width : 228
|
||||||
Height : 30
|
Height : 30
|
||||||
@@ -213,9 +214,9 @@ Text tTitle
|
|||||||
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 : 101
|
||||||
y coordinate : 78
|
y coordinate : 78
|
||||||
Width : 360
|
Width : 358
|
||||||
Height : 25
|
Height : 25
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -243,9 +244,9 @@ Text tAuthor
|
|||||||
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 : 100
|
x coordinate : 102
|
||||||
y coordinate : 108
|
y coordinate : 108
|
||||||
Width : 360
|
Width : 358
|
||||||
Height : 25
|
Height : 25
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -273,7 +274,7 @@ Text t2
|
|||||||
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 : 321
|
x coordinate : 319
|
||||||
y coordinate : 145
|
y coordinate : 145
|
||||||
Width : 50
|
Width : 50
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -306,7 +307,7 @@ Text t2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -322,7 +323,7 @@ Text tPlayPause
|
|||||||
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 : 218
|
x coordinate : 216
|
||||||
y coordinate : 145
|
y coordinate : 145
|
||||||
Width : 50
|
Width : 50
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -355,7 +356,7 @@ Text tPlayPause
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -371,7 +372,7 @@ Text t0
|
|||||||
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 : 109
|
||||||
y coordinate : 145
|
y coordinate : 145
|
||||||
Width : 50
|
Width : 50
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -404,7 +405,7 @@ Text t0
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -420,7 +421,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 : 26
|
x coordinate : 28
|
||||||
y coordinate : 75
|
y coordinate : 75
|
||||||
Width : 71
|
Width : 71
|
||||||
Height : 62
|
Height : 62
|
||||||
@@ -450,7 +451,7 @@ Text t1
|
|||||||
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 : 20
|
x coordinate : 24
|
||||||
y coordinate : 201
|
y coordinate : 201
|
||||||
Width : 50
|
Width : 50
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -474,7 +475,7 @@ Text t1
|
|||||||
|
|
||||||
Events
|
Events
|
||||||
Touch Press Event
|
Touch Press Event
|
||||||
hVolume.val=hVolume.val-5
|
hVolume.val=hVolume.val-1
|
||||||
// event,buttonPress2,internalNameEntity,volumeSlider,50
|
// event,buttonPress2,internalNameEntity,volumeSlider,50
|
||||||
//craft command
|
//craft command
|
||||||
tSend.txt="event,buttonPress2,"+entn.txt+",volumeSlider,"
|
tSend.txt="event,buttonPress2,"+entn.txt+",volumeSlider,"
|
||||||
@@ -484,7 +485,7 @@ Text t1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -500,7 +501,7 @@ Text t3
|
|||||||
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 : 201
|
y coordinate : 201
|
||||||
Width : 50
|
Width : 50
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -524,7 +525,7 @@ Text t3
|
|||||||
|
|
||||||
Events
|
Events
|
||||||
Touch Press Event
|
Touch Press Event
|
||||||
hVolume.val=hVolume.val+5
|
hVolume.val=hVolume.val+1
|
||||||
// event,buttonPress2,internalNameEntity,volumeSlider,50
|
// event,buttonPress2,internalNameEntity,volumeSlider,50
|
||||||
//craft command
|
//craft command
|
||||||
tSend.txt="event,buttonPress2,"+entn.txt+",volumeSlider,"
|
tSend.txt="event,buttonPress2,"+entn.txt+",volumeSlider,"
|
||||||
@@ -534,7 +535,7 @@ Text t3
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -550,7 +551,7 @@ Text t4
|
|||||||
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 : 36
|
x coordinate : 38
|
||||||
y coordinate : 262
|
y coordinate : 262
|
||||||
Width : 50
|
Width : 50
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -580,7 +581,7 @@ Text tSpeaker
|
|||||||
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 : 111
|
||||||
y coordinate : 262
|
y coordinate : 262
|
||||||
Width : 267
|
Width : 267
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -613,7 +614,7 @@ Text tSpeaker
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -629,7 +630,7 @@ Text t6
|
|||||||
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 : 396
|
x coordinate : 398
|
||||||
y coordinate : 262
|
y coordinate : 262
|
||||||
Width : 50
|
Width : 50
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -671,7 +672,7 @@ Text t5
|
|||||||
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 : 145
|
y coordinate : 145
|
||||||
Width : 50
|
Width : 50
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -704,7 +705,7 @@ Text t5
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -737,9 +738,9 @@ Slider hVolume
|
|||||||
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 : 74
|
x coordinate : 78
|
||||||
y coordinate : 206
|
y coordinate : 206
|
||||||
Width : 335
|
Width : 328
|
||||||
Height : 43
|
Height : 43
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -767,7 +768,7 @@ Slider hVolume
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -783,7 +784,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 : 406
|
x coordinate : 408
|
||||||
y coordinate : 16
|
y coordinate : 16
|
||||||
Width : 50
|
Width : 50
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -814,7 +815,7 @@ Button bNext
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -830,7 +831,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 : 24
|
x coordinate : 26
|
||||||
y coordinate : 16
|
y coordinate : 16
|
||||||
Width : 50
|
Width : 50
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -868,7 +869,7 @@ Button bPrev
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -876,6 +877,117 @@ Button bPrev
|
|||||||
prints tSend.txt,0
|
prints tSend.txt,0
|
||||||
prints crcval,2
|
prints crcval,2
|
||||||
|
|
||||||
|
Hotspot mSwipeNext
|
||||||
|
Attributes
|
||||||
|
ID : 30
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 471
|
||||||
|
y coordinate : 5
|
||||||
|
Width : 9
|
||||||
|
Height : 310
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing right button if swiped on the right side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",1
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bNext,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipeUp
|
||||||
|
Attributes
|
||||||
|
ID : 31
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 12
|
||||||
|
y coordinate : 0
|
||||||
|
Width : 451
|
||||||
|
Height : 9
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing up button if swiped on the top side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="2")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipePrev
|
||||||
|
Attributes
|
||||||
|
ID : 32
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 0
|
||||||
|
y coordinate : 5
|
||||||
|
Width : 9
|
||||||
|
Height : 310
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing left button if swiped on the left side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
Timer tmSerial
|
Timer tmSerial
|
||||||
Attributes
|
Attributes
|
||||||
ID : 6
|
ID : 6
|
||||||
@@ -1077,6 +1189,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// end of user code
|
// end of user code
|
||||||
udelete payloadLength-1
|
udelete payloadLength-1
|
||||||
@@ -1120,7 +1236,7 @@ Timer tmSleep
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
|
|||||||
1036
HMI/US/landscape/n2t-out-visual/cardQR.txt
Normal file
1036
HMI/US/landscape/n2t-out-visual/cardQR.txt
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -7,52 +7,56 @@ pageIcons
|
|||||||
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
|
pageTest
|
||||||
13 Component(s)
|
14 Component(s)
|
||||||
13 Line(s) of event code
|
14 Line(s) of event code
|
||||||
13 Unique line(s) of event code
|
14 Unique line(s) of event code
|
||||||
cardMedia
|
|
||||||
30 Component(s)
|
|
||||||
329 Line(s) of event code
|
|
||||||
169 Unique line(s) of event code
|
|
||||||
popupNotify
|
popupNotify
|
||||||
17 Component(s)
|
17 Component(s)
|
||||||
196 Line(s) of event code
|
200 Line(s) of event code
|
||||||
123 Unique line(s) of event code
|
125 Unique line(s) of event code
|
||||||
pageStartup
|
pageStartup
|
||||||
19 Component(s)
|
19 Component(s)
|
||||||
150 Line(s) of event code
|
154 Line(s) of event code
|
||||||
113 Unique line(s) of event code
|
115 Unique line(s) of event code
|
||||||
cardAlarm
|
cardAlarm
|
||||||
35 Component(s)
|
38 Component(s)
|
||||||
343 Line(s) of event code
|
364 Line(s) of event code
|
||||||
214 Unique line(s) of event code
|
224 Unique line(s) of event code
|
||||||
popupShutter
|
|
||||||
19 Component(s)
|
|
||||||
191 Line(s) of event code
|
|
||||||
107 Unique line(s) of event code
|
|
||||||
cardGrid
|
cardGrid
|
||||||
39 Component(s)
|
42 Component(s)
|
||||||
418 Line(s) of event code
|
439 Line(s) of event code
|
||||||
244 Unique line(s) of event code
|
254 Unique line(s) of event code
|
||||||
cardThermo
|
popupShutter
|
||||||
41 Component(s)
|
20 Component(s)
|
||||||
442 Line(s) of event code
|
244 Line(s) of event code
|
||||||
247 Unique line(s) of event code
|
138 Unique line(s) of event code
|
||||||
cardEntities
|
|
||||||
62 Component(s)
|
|
||||||
964 Line(s) of event code
|
|
||||||
410 Unique line(s) of event code
|
|
||||||
popupLight
|
popupLight
|
||||||
27 Component(s)
|
27 Component(s)
|
||||||
320 Line(s) of event code
|
345 Line(s) of event code
|
||||||
173 Unique line(s) of event code
|
187 Unique line(s) of event code
|
||||||
screensaver
|
cardThermo
|
||||||
|
56 Component(s)
|
||||||
|
546 Line(s) of event code
|
||||||
|
290 Unique line(s) of event code
|
||||||
|
cardMedia
|
||||||
33 Component(s)
|
33 Component(s)
|
||||||
266 Line(s) of event code
|
350 Line(s) of event code
|
||||||
218 Unique line(s) of event code
|
179 Unique line(s) of event code
|
||||||
|
cardQR
|
||||||
|
30 Component(s)
|
||||||
|
363 Line(s) of event code
|
||||||
|
207 Unique line(s) of event code
|
||||||
|
screensaver
|
||||||
|
35 Component(s)
|
||||||
|
297 Line(s) of event code
|
||||||
|
238 Unique line(s) of event code
|
||||||
|
cardEntities
|
||||||
|
65 Component(s)
|
||||||
|
1133 Line(s) of event code
|
||||||
|
491 Unique line(s) of event code
|
||||||
|
|
||||||
Total
|
Total
|
||||||
12 Page(s)
|
13 Page(s)
|
||||||
341 Component(s)
|
402 Component(s)
|
||||||
3642 Line(s) of event code
|
4459 Line(s) of event code
|
||||||
1001 Unique line(s) of event code
|
1168 Unique line(s) of event code
|
||||||
|
|||||||
@@ -57,7 +57,7 @@ Text tTmp1
|
|||||||
Vertical Alignment : center
|
Vertical Alignment : center
|
||||||
Input Type : character
|
Input Type : character
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size : 50
|
Max. Text Size : 80
|
||||||
Word wrap : disabled
|
Word wrap : disabled
|
||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical Spacing : 0
|
Vertical Spacing : 0
|
||||||
@@ -87,7 +87,7 @@ Text tTmp2
|
|||||||
Vertical Alignment : center
|
Vertical Alignment : center
|
||||||
Input Type : character
|
Input Type : character
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size : 50
|
Max. Text Size : 80
|
||||||
Word wrap : disabled
|
Word wrap : disabled
|
||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical Spacing : 0
|
Vertical Spacing : 0
|
||||||
|
|||||||
@@ -296,7 +296,7 @@ Text tMsg1
|
|||||||
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 : 57
|
||||||
y coordinate : 223
|
y coordinate : 223
|
||||||
Width : 375
|
Width : 375
|
||||||
Height : 30
|
Height : 30
|
||||||
@@ -326,7 +326,7 @@ Text tMsg2
|
|||||||
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 : 35
|
x coordinate : 40
|
||||||
y coordinate : 256
|
y coordinate : 256
|
||||||
Width : 408
|
Width : 408
|
||||||
Height : 25
|
Height : 25
|
||||||
@@ -356,7 +356,7 @@ Text tMsg3
|
|||||||
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 : 35
|
x coordinate : 40
|
||||||
y coordinate : 278
|
y coordinate : 278
|
||||||
Width : 408
|
Width : 408
|
||||||
Height : 25
|
Height : 25
|
||||||
@@ -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 : 31
|
Text : 36
|
||||||
Max. Text Size : 10
|
Max. Text Size : 10
|
||||||
Word wrap : disabled
|
Word wrap : disabled
|
||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
@@ -467,7 +467,7 @@ Button bSendStartup
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -483,7 +483,7 @@ Hotspot mSpinner
|
|||||||
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 : 164
|
x coordinate : 169
|
||||||
y coordinate : 49
|
y coordinate : 49
|
||||||
Width : 140
|
Width : 140
|
||||||
Height : 140
|
Height : 140
|
||||||
@@ -625,6 +625,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// end of user code
|
// end of user code
|
||||||
udelete payloadLength-1
|
udelete payloadLength-1
|
||||||
@@ -647,7 +651,7 @@ Timer tmSpinner
|
|||||||
|
|
||||||
Events
|
Events
|
||||||
Timer Event
|
Timer Event
|
||||||
xpic mSpinner.x,mSpinner.y,spinner_w.val,140,frame_ptr.val,0,11 // draw the current frame
|
xpic mSpinner.x,mSpinner.y,spinner_w.val,140,frame_ptr.val,0,9 // draw the current frame
|
||||||
frame_ptr.val+=spinner_w.val%frapic_w.val // advance the pointer to the next frame in the pic resource and roll over at the end
|
frame_ptr.val+=spinner_w.val%frapic_w.val // advance the pointer to the next frame in the pic resource and roll over at the end
|
||||||
doevents // finish drawing before next timer event triggers
|
doevents // finish drawing before next timer event triggers
|
||||||
if(frame_ptr.val==1820)
|
if(frame_ptr.val==1820)
|
||||||
|
|||||||
@@ -436,3 +436,39 @@ Button b1
|
|||||||
Touch Press Event
|
Touch Press Event
|
||||||
bauds=115200
|
bauds=115200
|
||||||
|
|
||||||
|
Button b2
|
||||||
|
Attributes
|
||||||
|
ID : 13
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 0
|
||||||
|
y coordinate : 244
|
||||||
|
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 : qr
|
||||||
|
Max. Text Size : 10
|
||||||
|
Word wrap : disabled
|
||||||
|
Horizontal Spacing : 0
|
||||||
|
Vertical Spacing : 0
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
page cardQR
|
||||||
|
|
||||||
|
|||||||
@@ -37,7 +37,7 @@ Page popupLight
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -69,8 +69,8 @@ Variable (string) entn
|
|||||||
Attributes
|
Attributes
|
||||||
ID : 21
|
ID : 21
|
||||||
Scope : local
|
Scope : local
|
||||||
Text : newtxt
|
Text :
|
||||||
Max. Text Size: 50
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (int32) mode
|
Variable (int32) mode
|
||||||
Attributes
|
Attributes
|
||||||
@@ -154,7 +154,7 @@ Text t1
|
|||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 25
|
x coordinate : 25
|
||||||
y coordinate : 226
|
y coordinate : 226
|
||||||
Width : 100
|
Width : 211
|
||||||
Height : 30
|
Height : 30
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -165,11 +165,11 @@ Text t1
|
|||||||
Font ID : 0
|
Font ID : 0
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Font Color : 65535
|
Font Color : 65535
|
||||||
Horizontal Alignment : center
|
Horizontal Alignment : left
|
||||||
Vertical Alignment : center
|
Vertical Alignment : center
|
||||||
Input Type : character
|
Input Type : character
|
||||||
Text : Brightness
|
Text : Brightness
|
||||||
Max. Text Size : 15
|
Max. Text Size : 50
|
||||||
Word wrap : disabled
|
Word wrap : disabled
|
||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical Spacing : 0
|
Vertical Spacing : 0
|
||||||
@@ -244,7 +244,7 @@ Text t4
|
|||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 24
|
x coordinate : 24
|
||||||
y coordinate : 143
|
y coordinate : 143
|
||||||
Width : 116
|
Width : 242
|
||||||
Height : 30
|
Height : 30
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -255,11 +255,11 @@ Text t4
|
|||||||
Font ID : 0
|
Font ID : 0
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Font Color : 65535
|
Font Color : 65535
|
||||||
Horizontal Alignment : center
|
Horizontal Alignment : left
|
||||||
Vertical Alignment : center
|
Vertical Alignment : center
|
||||||
Input Type : character
|
Input Type : character
|
||||||
Text : Temperature
|
Text : Temperature
|
||||||
Max. Text Size : 15
|
Max. Text Size : 50
|
||||||
Word wrap : disabled
|
Word wrap : disabled
|
||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical Spacing : 0
|
Vertical Spacing : 0
|
||||||
@@ -405,11 +405,11 @@ Text t0
|
|||||||
Font ID : 0
|
Font ID : 0
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Font Color : 65535
|
Font Color : 65535
|
||||||
Horizontal Alignment : center
|
Horizontal Alignment : left
|
||||||
Vertical Alignment : center
|
Vertical Alignment : center
|
||||||
Input Type : character
|
Input Type : character
|
||||||
Text : Color
|
Text : Color
|
||||||
Max. Text Size : 15
|
Max. Text Size : 50
|
||||||
Word wrap : disabled
|
Word wrap : disabled
|
||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical Spacing : 0
|
Vertical Spacing : 0
|
||||||
@@ -465,7 +465,7 @@ Picture pColorWheel
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -510,7 +510,7 @@ Slider hBrightness
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -537,8 +537,8 @@ Slider hTempSlider
|
|||||||
Fill : image
|
Fill : image
|
||||||
Cursor width : auto
|
Cursor width : auto
|
||||||
Cursor height : 255
|
Cursor height : 255
|
||||||
Back. Picture ID : 8
|
Back. Picture ID : 7
|
||||||
Slided Back. Picture ID : 10
|
Slided Back. Picture ID : 8
|
||||||
Position : 50
|
Position : 50
|
||||||
Upper range limit : 100
|
Upper range limit : 100
|
||||||
Lower range limit : 0
|
Lower range limit : 0
|
||||||
@@ -555,7 +555,7 @@ Slider hTempSlider
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -602,7 +602,7 @@ Button b0
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -618,7 +618,7 @@ Button bColor
|
|||||||
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 : 104
|
x coordinate : 108
|
||||||
y coordinate : 68
|
y coordinate : 68
|
||||||
Width : 50
|
Width : 50
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -705,7 +705,7 @@ Dual-state Button btOnOff1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -881,6 +881,12 @@ Timer tmSerial
|
|||||||
vis pColorWheel,1
|
vis pColorWheel,1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// set t0 Color (Localization)
|
||||||
|
spstr strCommand.txt,t0.txt,"~",7
|
||||||
|
// set t4 Temperature (Localization)
|
||||||
|
spstr strCommand.txt,t4.txt,"~",8
|
||||||
|
// set t1 Brightness (Localization)
|
||||||
|
spstr strCommand.txt,t1.txt,"~",9
|
||||||
}
|
}
|
||||||
if(tInstruction.txt=="time")
|
if(tInstruction.txt=="time")
|
||||||
{
|
{
|
||||||
@@ -916,30 +922,52 @@ Timer tmSerial
|
|||||||
//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 ...
|
//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
|
udelete payloadLength-1
|
||||||
bufferPos=0
|
bufferPos=0
|
||||||
if(tId.txt=="cardEntities")
|
|
||||||
{
|
|
||||||
page cardEntities
|
|
||||||
}
|
|
||||||
if(tId.txt=="cardMedia")
|
|
||||||
{
|
|
||||||
page cardMedia
|
|
||||||
}
|
|
||||||
if(tId.txt=="pageStartup")
|
if(tId.txt=="pageStartup")
|
||||||
{
|
{
|
||||||
page pageStartup
|
page pageStartup
|
||||||
}
|
}
|
||||||
if(tId.txt=="popupNotify")
|
if(tId.txt=="screensaver")
|
||||||
{
|
{
|
||||||
page popupNotify
|
page screensaver
|
||||||
|
}
|
||||||
|
if(tId.txt=="cardEntities")
|
||||||
|
{
|
||||||
|
page cardEntities
|
||||||
}
|
}
|
||||||
if(tId.txt=="cardGrid")
|
if(tId.txt=="cardGrid")
|
||||||
{
|
{
|
||||||
page 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")
|
if(tId.txt=="cardAlarm")
|
||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// end of user code
|
// end of user code
|
||||||
udelete payloadLength-1
|
udelete payloadLength-1
|
||||||
|
|||||||
@@ -283,7 +283,7 @@ Button b0
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -310,7 +310,7 @@ Button b2
|
|||||||
Style : flat
|
Style : flat
|
||||||
Font ID : 2
|
Font ID : 2
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Back. Picture ID (Pressed) : 9
|
Back. Picture ID (Pressed) : 8
|
||||||
Back. Color (Pressed) : 1024
|
Back. Color (Pressed) : 1024
|
||||||
Font Color (Unpressed) : 65535
|
Font Color (Unpressed) : 65535
|
||||||
Font Color (Pressed) : 65535
|
Font Color (Pressed) : 65535
|
||||||
@@ -332,7 +332,7 @@ Button b2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -359,7 +359,7 @@ Button b1
|
|||||||
Style : flat
|
Style : flat
|
||||||
Font ID : 2
|
Font ID : 2
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Back. Picture ID (Pressed) : 9
|
Back. Picture ID (Pressed) : 8
|
||||||
Back. Color (Pressed) : 1024
|
Back. Color (Pressed) : 1024
|
||||||
Font Color (Unpressed) : 65535
|
Font Color (Unpressed) : 65535
|
||||||
Font Color (Pressed) : 65535
|
Font Color (Pressed) : 65535
|
||||||
@@ -381,7 +381,7 @@ Button b1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -590,6 +590,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// end of user code
|
// end of user code
|
||||||
udelete payloadLength-1
|
udelete payloadLength-1
|
||||||
|
|||||||
@@ -37,7 +37,7 @@ Page popupShutter
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -50,14 +50,14 @@ Variable (string) strCommand
|
|||||||
ID : 10
|
ID : 10
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 50
|
Max. Text Size: 200
|
||||||
|
|
||||||
Variable (string) entn
|
Variable (string) entn
|
||||||
Attributes
|
Attributes
|
||||||
ID : 18
|
ID : 18
|
||||||
Scope : local
|
Scope : local
|
||||||
Text : newtxt
|
Text :
|
||||||
Max. Text Size: 50
|
Max. Text Size: 80
|
||||||
|
|
||||||
Text tEntity
|
Text tEntity
|
||||||
Attributes
|
Attributes
|
||||||
@@ -68,7 +68,7 @@ Text tEntity
|
|||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 80
|
x coordinate : 80
|
||||||
y coordinate : 108
|
y coordinate : 94
|
||||||
Width : 195
|
Width : 195
|
||||||
Height : 30
|
Height : 30
|
||||||
Effect : load
|
Effect : load
|
||||||
@@ -98,7 +98,7 @@ Text tIcon1
|
|||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 27
|
x coordinate : 27
|
||||||
y coordinate : 109
|
y coordinate : 108
|
||||||
Width : 45
|
Width : 45
|
||||||
Height : 30
|
Height : 30
|
||||||
Effect : load
|
Effect : load
|
||||||
@@ -239,7 +239,7 @@ Text tId
|
|||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical Spacing : 0
|
Vertical Spacing : 0
|
||||||
|
|
||||||
Text t1
|
Text tPosHeading
|
||||||
Attributes
|
Attributes
|
||||||
ID : 17
|
ID : 17
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -269,6 +269,36 @@ Text t1
|
|||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical Spacing : 0
|
Vertical Spacing : 0
|
||||||
|
|
||||||
|
Text tInfo1
|
||||||
|
Attributes
|
||||||
|
ID : 19
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 80
|
||||||
|
y coordinate : 122
|
||||||
|
Width : 195
|
||||||
|
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 : 38066
|
||||||
|
Horizontal Alignment : left
|
||||||
|
Vertical Alignment : center
|
||||||
|
Input Type : character
|
||||||
|
Text :
|
||||||
|
Max. Text Size : 40
|
||||||
|
Word wrap : disabled
|
||||||
|
Horizontal Spacing : 0
|
||||||
|
Vertical Spacing : 0
|
||||||
|
|
||||||
Picture p0
|
Picture p0
|
||||||
Attributes
|
Attributes
|
||||||
ID : 1
|
ID : 1
|
||||||
@@ -322,7 +352,7 @@ Slider hPosition
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -369,7 +399,7 @@ Button b0
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -416,7 +446,7 @@ Button bDown1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -463,7 +493,7 @@ Button bStop1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -510,7 +540,7 @@ Button bUp1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -594,8 +624,66 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
// get Position value
|
// get Position value
|
||||||
spstr strCommand.txt,tTmp.txt,"~",1
|
spstr strCommand.txt,tTmp.txt,"~",1
|
||||||
covx tTmp.txt,sys0,0,0
|
if(tTmp.txt=="disable")
|
||||||
hPosition.val=sys0
|
{
|
||||||
|
vis tPosHeading,0
|
||||||
|
vis hPosition,0
|
||||||
|
}else
|
||||||
|
{
|
||||||
|
covx tTmp.txt,sys0,0,0
|
||||||
|
hPosition.val=sys0
|
||||||
|
vis tPosHeading,1
|
||||||
|
vis hPosition,1
|
||||||
|
}
|
||||||
|
// set tinfo1 text
|
||||||
|
spstr strCommand.txt,tInfo1.txt,"~",2
|
||||||
|
// set tPosHeading (localization)
|
||||||
|
spstr strCommand.txt,tPosHeading.txt,"~",3
|
||||||
|
// set tIcon1
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",4
|
||||||
|
if(tTmp.txt!="")
|
||||||
|
{
|
||||||
|
tIcon1.txt=tTmp.txt
|
||||||
|
}
|
||||||
|
// set icon bUp
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",8
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
tsw bUp1,0
|
||||||
|
spstr strCommand.txt,bUp1.txt,"~",5
|
||||||
|
bUp1.pco=27501
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
spstr strCommand.txt,bUp1.txt,"~",5
|
||||||
|
tsw bUp1,1
|
||||||
|
bUp1.pco=65535
|
||||||
|
}
|
||||||
|
// set icon bStop
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",9
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
tsw bStop1,0
|
||||||
|
spstr strCommand.txt,bStop1.txt,"~",6
|
||||||
|
bStop1.pco=27501
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
spstr strCommand.txt,bStop1.txt,"~",6
|
||||||
|
tsw bStop1,1
|
||||||
|
bStop1.pco=65535
|
||||||
|
}
|
||||||
|
// set icon bDown
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",10
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
spstr strCommand.txt,bDown1.txt,"~",7
|
||||||
|
tsw bDown1,0
|
||||||
|
bDown1.pco=27501
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
spstr strCommand.txt,bDown1.txt,"~",7
|
||||||
|
tsw bDown1,1
|
||||||
|
bDown1.pco=65535
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(tInstruction.txt=="dimmode")
|
if(tInstruction.txt=="dimmode")
|
||||||
{
|
{
|
||||||
@@ -673,6 +761,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// end of user code
|
// end of user code
|
||||||
udelete payloadLength-1
|
udelete payloadLength-1
|
||||||
@@ -684,15 +776,6 @@ Timer tmSerial
|
|||||||
// next character
|
// next character
|
||||||
bufferPos++
|
bufferPos++
|
||||||
}
|
}
|
||||||
if(bufferPos==usize)
|
|
||||||
{
|
|
||||||
// copy whole buffer to t1.txt, for debugging
|
|
||||||
//ucopy t2.txt,0,usize,0
|
|
||||||
// ucopy n2.val,0,usize,0
|
|
||||||
// clear whole buffer
|
|
||||||
//code_c
|
|
||||||
//bufferPos=0
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
TouchCap tc0
|
TouchCap tc0
|
||||||
|
|||||||
@@ -25,6 +25,8 @@ Page screensaver
|
|||||||
vis tInstruction,0
|
vis tInstruction,0
|
||||||
vis tTmp,0
|
vis tTmp,0
|
||||||
vis p0,0
|
vis p0,0
|
||||||
|
vis tNotifyHead,0
|
||||||
|
vis tNotifyText,0
|
||||||
//load gloabl time string from pageIcons
|
//load gloabl time string from pageIcons
|
||||||
//tTime.txt=vaTime.txt
|
//tTime.txt=vaTime.txt
|
||||||
spstr pageIcons.vaTime.txt,tTime.txt,"?",0
|
spstr pageIcons.vaTime.txt,tTime.txt,"?",0
|
||||||
@@ -59,6 +61,20 @@ Variable (int32) vaTap
|
|||||||
Scope: local
|
Scope: local
|
||||||
Value: 0
|
Value: 0
|
||||||
|
|
||||||
|
Variable (string) tInstruction
|
||||||
|
Attributes
|
||||||
|
ID : 31
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 50
|
||||||
|
|
||||||
|
Variable (string) tTmp
|
||||||
|
Attributes
|
||||||
|
ID : 32
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 50
|
||||||
|
|
||||||
Text tTime
|
Text tTime
|
||||||
Attributes
|
Attributes
|
||||||
ID : 5
|
ID : 5
|
||||||
@@ -127,7 +143,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 : 405
|
x coordinate : 420
|
||||||
y coordinate : 2
|
y coordinate : 2
|
||||||
Width : 29
|
Width : 29
|
||||||
Height : 30
|
Height : 30
|
||||||
@@ -749,48 +765,48 @@ Text tMR
|
|||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical Spacing : 0
|
Vertical Spacing : 0
|
||||||
|
|
||||||
Text tTmp
|
Text tNotifyHead
|
||||||
Attributes
|
Attributes
|
||||||
ID : 31
|
ID : 33
|
||||||
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 : 368
|
x coordinate : 15
|
||||||
y coordinate : 0
|
y coordinate : 201
|
||||||
Width : 25
|
Width : 450
|
||||||
Height : 30
|
Height : 58
|
||||||
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
|
||||||
Associated Keyboard : none
|
Associated Keyboard : none
|
||||||
Font ID : 0
|
Font ID : 3
|
||||||
Back. Color : 65535
|
Back. Color : 0
|
||||||
Font Color : 0
|
Font Color : 65535
|
||||||
Horizontal Alignment : center
|
Horizontal Alignment : center
|
||||||
Vertical Alignment : center
|
Vertical Alignment : top
|
||||||
Input Type : character
|
Input Type : character
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size : 50
|
Max. Text Size : 35
|
||||||
Word wrap : disabled
|
Word wrap : disabled
|
||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical Spacing : 0
|
Vertical Spacing : 0
|
||||||
|
|
||||||
Text tInstruction
|
Text tNotifyText
|
||||||
Attributes
|
Attributes
|
||||||
ID : 32
|
ID : 34
|
||||||
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 : 335
|
x coordinate : 15
|
||||||
y coordinate : 0
|
y coordinate : 258
|
||||||
Width : 27
|
Width : 450
|
||||||
Height : 30
|
Height : 47
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
@@ -798,13 +814,13 @@ Text tInstruction
|
|||||||
Style : flat
|
Style : flat
|
||||||
Associated Keyboard : none
|
Associated Keyboard : none
|
||||||
Font ID : 0
|
Font ID : 0
|
||||||
Back. Color : 65535
|
Back. Color : 0
|
||||||
Font Color : 0
|
Font Color : 65535
|
||||||
Horizontal Alignment : center
|
Horizontal Alignment : center
|
||||||
Vertical Alignment : center
|
Vertical Alignment : top
|
||||||
Input Type : character
|
Input Type : character
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size : 50
|
Max. Text Size : 35
|
||||||
Word wrap : disabled
|
Word wrap : disabled
|
||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical Spacing : 0
|
Vertical Spacing : 0
|
||||||
@@ -976,6 +992,9 @@ 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
|
||||||
@@ -1014,8 +1033,10 @@ Timer tmSerial
|
|||||||
covx tTmp.txt,tDate.pco,0,0
|
covx tTmp.txt,tDate.pco,0,0
|
||||||
spstr strCommand.txt,tTmp.txt,"~",5
|
spstr strCommand.txt,tTmp.txt,"~",5
|
||||||
covx tTmp.txt,tMainIcon.pco,0,0
|
covx tTmp.txt,tMainIcon.pco,0,0
|
||||||
|
tMainIconAlt.pco=tMainIcon.pco
|
||||||
spstr strCommand.txt,tTmp.txt,"~",6
|
spstr strCommand.txt,tTmp.txt,"~",6
|
||||||
covx tTmp.txt,tMainText.pco,0,0
|
covx tTmp.txt,tMainText.pco,0,0
|
||||||
|
tMainTextAlt.pco=tMainText.pco
|
||||||
spstr strCommand.txt,tTmp.txt,"~",7
|
spstr strCommand.txt,tTmp.txt,"~",7
|
||||||
covx tTmp.txt,tForecast1.pco,0,0
|
covx tTmp.txt,tForecast1.pco,0,0
|
||||||
spstr strCommand.txt,tTmp.txt,"~",8
|
spstr strCommand.txt,tTmp.txt,"~",8
|
||||||
@@ -1043,14 +1064,24 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",19
|
spstr strCommand.txt,tTmp.txt,"~",19
|
||||||
covx tTmp.txt,t10.bco,0,0
|
covx tTmp.txt,t10.bco,0,0
|
||||||
spstr strCommand.txt,tTmp.txt,"~",20
|
spstr strCommand.txt,tTmp.txt,"~",20
|
||||||
covx tTmp.txt,tMainIconAlt.pco,0,0
|
|
||||||
spstr strCommand.txt,tTmp.txt,"~",21
|
|
||||||
covx tTmp.txt,tMainTextAlt.pco,0,0
|
|
||||||
spstr strCommand.txt,tTmp.txt,"~",22
|
|
||||||
covx tTmp.txt,tMRIcon.pco,0,0
|
covx tTmp.txt,tMRIcon.pco,0,0
|
||||||
spstr strCommand.txt,tTmp.txt,"~",23
|
spstr strCommand.txt,tTmp.txt,"~",21
|
||||||
covx tTmp.txt,tMR.pco,0,0
|
covx tTmp.txt,tMR.pco,0,0
|
||||||
}
|
}
|
||||||
|
if(tInstruction.txt=="notify")
|
||||||
|
{
|
||||||
|
spstr strCommand.txt,tNotifyHead.txt,"~",1
|
||||||
|
spstr strCommand.txt,tNotifyText.txt,"~",2
|
||||||
|
if(tNotifyHead.txt!=""||tNotifyText.txt!="")
|
||||||
|
{
|
||||||
|
vis tNotifyHead,1
|
||||||
|
vis tNotifyText,1
|
||||||
|
}else
|
||||||
|
{
|
||||||
|
vis tNotifyHead,0
|
||||||
|
vis tNotifyText,0
|
||||||
|
}
|
||||||
|
}
|
||||||
if(tInstruction.txt=="pageType")
|
if(tInstruction.txt=="pageType")
|
||||||
{
|
{
|
||||||
dim=100
|
dim=100
|
||||||
@@ -1101,6 +1132,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// end of user code
|
// end of user code
|
||||||
udelete payloadLength-1
|
udelete payloadLength-1
|
||||||
@@ -1142,6 +1177,16 @@ TouchCap tc0
|
|||||||
|
|
||||||
Events
|
Events
|
||||||
Touch Press Event
|
Touch Press Event
|
||||||
|
if(tNotifyHead.txt!=""||tNotifyText.txt!="")
|
||||||
|
{
|
||||||
|
if(dim!=0)
|
||||||
|
{
|
||||||
|
tNotifyHead.txt=""
|
||||||
|
tNotifyText.txt=""
|
||||||
|
vis tNotifyHead,0
|
||||||
|
vis tNotifyText,0
|
||||||
|
}
|
||||||
|
}
|
||||||
dim=dimValueNormal
|
dim=dimValueNormal
|
||||||
vaTap.val+=1
|
vaTap.val+=1
|
||||||
covx vaTap.val,tTmp.txt,0,0
|
covx vaTap.val,tTmp.txt,0,0
|
||||||
@@ -1150,7 +1195,7 @@ TouchCap tc0
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
|
|||||||
@@ -11,6 +11,4 @@ Program.s
|
|||||||
// dim value
|
// dim value
|
||||||
int dimValue=40
|
int dimValue=40
|
||||||
int dimValueNormal=100
|
int dimValueNormal=100
|
||||||
// fix touch offset (Removed for US version)
|
|
||||||
//lcd_dev fffb 0002 0000 0020
|
|
||||||
page pageStartup
|
page pageStartup
|
||||||
|
|||||||
@@ -33,6 +33,8 @@ Page cardAlarm
|
|||||||
vis b9,0
|
vis b9,0
|
||||||
vis b10,0
|
vis b10,0
|
||||||
vis tCode,0
|
vis tCode,0
|
||||||
|
vis bPrev,0
|
||||||
|
vis bNext,0
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -44,7 +46,7 @@ Variable (string) entn
|
|||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 50
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) tSend
|
Variable (string) tSend
|
||||||
Attributes
|
Attributes
|
||||||
@@ -150,7 +152,7 @@ Button bNext
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -182,7 +184,7 @@ Button bPrev
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -365,7 +367,7 @@ Button arm1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -395,7 +397,7 @@ Button arm3
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -425,7 +427,7 @@ Button arm2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -455,7 +457,7 @@ Button arm4
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -464,6 +466,90 @@ Button arm4
|
|||||||
prints crcval,2
|
prints crcval,2
|
||||||
tCode.txt=""
|
tCode.txt=""
|
||||||
|
|
||||||
|
Hotspot mSwipeNext
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing right button if swiped on the right side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",1
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bNext,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipeUp
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing up button if swiped on the top side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="2")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipePrev
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing left button if swiped on the left side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
Timer tmSerial
|
Timer tmSerial
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -702,6 +788,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// end of user code
|
// end of user code
|
||||||
udelete payloadLength-1
|
udelete payloadLength-1
|
||||||
@@ -735,7 +825,7 @@ Timer tmSleep
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
|
|||||||
@@ -62,6 +62,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
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -97,25 +99,25 @@ Variable (string) entn1
|
|||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 70
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn2
|
Variable (string) entn2
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 70
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn3
|
Variable (string) entn3
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 70
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn4
|
Variable (string) entn4
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 70
|
Max. Text Size: 80
|
||||||
|
|
||||||
Number nNum1
|
Number nNum1
|
||||||
Attributes
|
Attributes
|
||||||
@@ -310,7 +312,7 @@ Slider hSlider1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -338,7 +340,7 @@ Slider hSlider2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -366,7 +368,7 @@ Slider hSlider3
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -394,7 +396,7 @@ Slider hSlider4
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -419,7 +421,7 @@ Button bDown1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -444,7 +446,7 @@ Button bUp1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -469,7 +471,7 @@ Button bStop1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -494,7 +496,7 @@ Button bStop2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -519,7 +521,7 @@ Button bDown2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -544,7 +546,7 @@ Button bUp2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -569,7 +571,7 @@ Button bStop3
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -594,7 +596,7 @@ Button bDown3
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -619,7 +621,7 @@ Button bUp3
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -644,7 +646,7 @@ Button bStop4
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -669,7 +671,7 @@ Button bDown4
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -694,7 +696,7 @@ Button bUp4
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -726,7 +728,7 @@ Button bPrev
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -751,7 +753,7 @@ Button bNext
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -776,7 +778,7 @@ Button bText1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -801,7 +803,7 @@ Button bText2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -826,7 +828,7 @@ Button bText3
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -851,7 +853,7 @@ Button bText4
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -878,7 +880,7 @@ Dual-state Button btOnOff1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -905,7 +907,7 @@ Dual-state Button btOnOff2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -932,7 +934,7 @@ Dual-state Button btOnOff3
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -959,7 +961,7 @@ Dual-state Button btOnOff4
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -1072,6 +1074,90 @@ Hotspot m3
|
|||||||
page popupLight
|
page popupLight
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipeNext
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing right button if swiped on the right side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",1
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bNext,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipeUp
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing up button if swiped on the top side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="2")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipePrev
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing left button if swiped on the left side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
Timer tmSerial
|
Timer tmSerial
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -1191,6 +1277,47 @@ Timer tmSerial
|
|||||||
vis bText1,0
|
vis bText1,0
|
||||||
vis hSlider1,0
|
vis hSlider1,0
|
||||||
vis nNum1,0
|
vis nNum1,0
|
||||||
|
// get Button State (optional Value)
|
||||||
|
spstr strCommand.txt,tId.txt,"~",8
|
||||||
|
// up button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",3
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bUp1.pco=27501
|
||||||
|
spstr tId.txt,bUp1.txt,"|",0
|
||||||
|
tsw bUp1,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bUp1.pco=65535
|
||||||
|
spstr tId.txt,bUp1.txt,"|",0
|
||||||
|
tsw bUp1,1
|
||||||
|
}
|
||||||
|
// stop button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",4
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bStop1.pco=27501
|
||||||
|
spstr tId.txt,bStop1.txt,"|",1
|
||||||
|
tsw bStop1,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bStop1.pco=65535
|
||||||
|
spstr tId.txt,bStop1.txt,"|",1
|
||||||
|
tsw bStop1,1
|
||||||
|
}
|
||||||
|
// down button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",5
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bDown1.pco=27501
|
||||||
|
spstr tId.txt,bDown1.txt,"|",2
|
||||||
|
tsw bDown1,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bDown1.pco=65535
|
||||||
|
spstr tId.txt,bDown1.txt,"|",2
|
||||||
|
tsw bDown1,1
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(type1.txt=="light")
|
if(type1.txt=="light")
|
||||||
{
|
{
|
||||||
@@ -1313,6 +1440,47 @@ Timer tmSerial
|
|||||||
vis bText2,0
|
vis bText2,0
|
||||||
vis hSlider2,0
|
vis hSlider2,0
|
||||||
vis nNum2,0
|
vis nNum2,0
|
||||||
|
// get Button State (optional Value)
|
||||||
|
spstr strCommand.txt,tId.txt,"~",14
|
||||||
|
// up button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",3
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bUp2.pco=27501
|
||||||
|
spstr tId.txt,bUp2.txt,"|",0
|
||||||
|
tsw bUp2,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bUp2.pco=65535
|
||||||
|
spstr tId.txt,bUp2.txt,"|",0
|
||||||
|
tsw bUp2,1
|
||||||
|
}
|
||||||
|
// stop button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",4
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bStop2.pco=27501
|
||||||
|
spstr tId.txt,bStop2.txt,"|",1
|
||||||
|
tsw bStop2,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bStop2.pco=65535
|
||||||
|
spstr tId.txt,bStop2.txt,"|",1
|
||||||
|
tsw bStop2,1
|
||||||
|
}
|
||||||
|
// down button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",5
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bDown2.pco=27501
|
||||||
|
spstr tId.txt,bDown2.txt,"|",2
|
||||||
|
tsw bDown2,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bDown2.pco=65535
|
||||||
|
spstr tId.txt,bDown2.txt,"|",2
|
||||||
|
tsw bDown2,1
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(type2.txt=="light")
|
if(type2.txt=="light")
|
||||||
{
|
{
|
||||||
@@ -1435,6 +1603,47 @@ Timer tmSerial
|
|||||||
vis bText3,0
|
vis bText3,0
|
||||||
vis hSlider3,0
|
vis hSlider3,0
|
||||||
vis nNum3,0
|
vis nNum3,0
|
||||||
|
// get Button State (optional Value)
|
||||||
|
spstr strCommand.txt,tId.txt,"~",20
|
||||||
|
// up button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",3
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bUp3.pco=27501
|
||||||
|
spstr tId.txt,bUp3.txt,"|",0
|
||||||
|
tsw bUp3,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bUp3.pco=65535
|
||||||
|
spstr tId.txt,bUp3.txt,"|",0
|
||||||
|
tsw bUp3,1
|
||||||
|
}
|
||||||
|
// stop button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",4
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bStop3.pco=27501
|
||||||
|
spstr tId.txt,bStop3.txt,"|",1
|
||||||
|
tsw bStop3,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bStop3.pco=65535
|
||||||
|
spstr tId.txt,bStop3.txt,"|",1
|
||||||
|
tsw bStop3,1
|
||||||
|
}
|
||||||
|
// down button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",5
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bDown3.pco=27501
|
||||||
|
spstr tId.txt,bDown3.txt,"|",2
|
||||||
|
tsw bDown3,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bDown3.pco=65535
|
||||||
|
spstr tId.txt,bDown3.txt,"|",2
|
||||||
|
tsw bDown3,1
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(type3.txt=="light")
|
if(type3.txt=="light")
|
||||||
{
|
{
|
||||||
@@ -1557,6 +1766,47 @@ Timer tmSerial
|
|||||||
vis bText4,0
|
vis bText4,0
|
||||||
vis hSlider4,0
|
vis hSlider4,0
|
||||||
vis nNum4,0
|
vis nNum4,0
|
||||||
|
// get Button State (optional Value)
|
||||||
|
spstr strCommand.txt,tId.txt,"~",26
|
||||||
|
// up button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",3
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bUp4.pco=27501
|
||||||
|
spstr tId.txt,bUp4.txt,"|",0
|
||||||
|
tsw bUp4,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bUp4.pco=65535
|
||||||
|
spstr tId.txt,bUp4.txt,"|",0
|
||||||
|
tsw bUp4,1
|
||||||
|
}
|
||||||
|
// stop button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",4
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bStop4.pco=27501
|
||||||
|
spstr tId.txt,bStop4.txt,"|",1
|
||||||
|
tsw bStop4,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bStop4.pco=65535
|
||||||
|
spstr tId.txt,bStop4.txt,"|",1
|
||||||
|
tsw bStop4,1
|
||||||
|
}
|
||||||
|
// down button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",5
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bDown4.pco=27501
|
||||||
|
spstr tId.txt,bDown4.txt,"|",2
|
||||||
|
tsw bDown4,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bDown4.pco=65535
|
||||||
|
spstr tId.txt,bDown4.txt,"|",2
|
||||||
|
tsw bDown4,1
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(type4.txt=="light")
|
if(type4.txt=="light")
|
||||||
{
|
{
|
||||||
@@ -1697,6 +1947,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(tInstruction.txt=="time")
|
if(tInstruction.txt=="time")
|
||||||
{
|
{
|
||||||
@@ -1752,7 +2006,7 @@ Timer tmSleep
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
|
|||||||
@@ -34,6 +34,8 @@ Page cardGrid
|
|||||||
vis tEntity4,0
|
vis tEntity4,0
|
||||||
vis tEntity5,0
|
vis tEntity5,0
|
||||||
vis tEntity6,0
|
vis tEntity6,0
|
||||||
|
vis bPrev,0
|
||||||
|
vis bNext,0
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -69,25 +71,25 @@ Variable (string) entn1
|
|||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 70
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn2
|
Variable (string) entn2
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 70
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn3
|
Variable (string) entn3
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 70
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn4
|
Variable (string) entn4
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 70
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) type5
|
Variable (string) type5
|
||||||
Attributes
|
Attributes
|
||||||
@@ -105,13 +107,13 @@ Variable (string) entn5
|
|||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 50
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn6
|
Variable (string) entn6
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 50
|
Max. Text Size: 80
|
||||||
|
|
||||||
Text tHeading
|
Text tHeading
|
||||||
Attributes
|
Attributes
|
||||||
@@ -254,7 +256,7 @@ Button bPrev
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -279,7 +281,7 @@ Button bNext
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -315,7 +317,7 @@ Button bEntity1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -351,7 +353,7 @@ Button bEntity2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -387,7 +389,7 @@ Button bEntity3
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -423,7 +425,7 @@ Button bEntity4
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -459,7 +461,7 @@ Button bEntity5
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -495,7 +497,7 @@ Button bEntity6
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -520,6 +522,90 @@ Hotspot mSpecial
|
|||||||
page pageTest
|
page pageTest
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipeNext
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing right button if swiped on the right side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",1
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bNext,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipeUp
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing up button if swiped on the top side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="2")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipePrev
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing left button if swiped on the left side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
Timer tmSerial
|
Timer tmSerial
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -783,6 +869,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(tInstruction.txt=="time")
|
if(tInstruction.txt=="time")
|
||||||
{
|
{
|
||||||
@@ -838,7 +928,7 @@ Timer tmSleep
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
|
|||||||
@@ -18,25 +18,26 @@ Page cardMedia
|
|||||||
vis tTmp,0
|
vis tTmp,0
|
||||||
vis tId,0
|
vis tId,0
|
||||||
vis t5,0
|
vis t5,0
|
||||||
//vis nPageDisp,0
|
vis bPrev,0
|
||||||
|
vis bNext,0
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 500
|
Max. Text Size: 750
|
||||||
|
|
||||||
Variable (string) entn
|
Variable (string) entn
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 50
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) vaSpeakerList
|
Variable (string) vaSpeakerList
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 200
|
Max. Text Size: 400
|
||||||
|
|
||||||
Variable (int32) vaSpeakerPos
|
Variable (int32) vaSpeakerPos
|
||||||
Attributes
|
Attributes
|
||||||
@@ -134,7 +135,7 @@ Text t2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -163,7 +164,7 @@ Text tPlayPause
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -192,7 +193,7 @@ Text t0
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -222,7 +223,7 @@ Text t1
|
|||||||
|
|
||||||
Events
|
Events
|
||||||
Touch Press Event
|
Touch Press Event
|
||||||
hVolume.val=hVolume.val-5
|
hVolume.val=hVolume.val-1
|
||||||
// event,buttonPress2,internalNameEntity,volumeSlider,50
|
// event,buttonPress2,internalNameEntity,volumeSlider,50
|
||||||
//craft command
|
//craft command
|
||||||
tSend.txt="event,buttonPress2,"+entn.txt+",volumeSlider,"
|
tSend.txt="event,buttonPress2,"+entn.txt+",volumeSlider,"
|
||||||
@@ -232,7 +233,7 @@ Text t1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -252,7 +253,7 @@ Text t3
|
|||||||
|
|
||||||
Events
|
Events
|
||||||
Touch Press Event
|
Touch Press Event
|
||||||
hVolume.val=hVolume.val+5
|
hVolume.val=hVolume.val+1
|
||||||
// event,buttonPress2,internalNameEntity,volumeSlider,50
|
// event,buttonPress2,internalNameEntity,volumeSlider,50
|
||||||
//craft command
|
//craft command
|
||||||
tSend.txt="event,buttonPress2,"+entn.txt+",volumeSlider,"
|
tSend.txt="event,buttonPress2,"+entn.txt+",volumeSlider,"
|
||||||
@@ -262,7 +263,7 @@ Text t3
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -301,7 +302,7 @@ Text tSpeaker
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -352,7 +353,7 @@ Text t5
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -390,7 +391,7 @@ Slider hVolume
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -415,7 +416,7 @@ Button bNext
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -447,7 +448,7 @@ Button bPrev
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -455,6 +456,90 @@ Button bPrev
|
|||||||
prints tSend.txt,0
|
prints tSend.txt,0
|
||||||
prints crcval,2
|
prints crcval,2
|
||||||
|
|
||||||
|
Hotspot mSwipeNext
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing right button if swiped on the right side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",1
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bNext,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipeUp
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing up button if swiped on the top side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="2")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipePrev
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing left button if swiped on the left side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
Timer tmSerial
|
Timer tmSerial
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -655,6 +740,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// end of user code
|
// end of user code
|
||||||
udelete payloadLength-1
|
udelete payloadLength-1
|
||||||
@@ -697,7 +786,7 @@ Timer tmSleep
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
|
|||||||
744
HMI/US/landscape/n2t-out/cardQR.txt
Normal file
744
HMI/US/landscape/n2t-out/cardQR.txt
Normal file
@@ -0,0 +1,744 @@
|
|||||||
|
Page cardQR
|
||||||
|
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
|
||||||
|
vis p0,0
|
||||||
|
vis tSend,0
|
||||||
|
vis tInstruction,0
|
||||||
|
vis tTmp,0
|
||||||
|
vis tId,0
|
||||||
|
vis bPrev,0
|
||||||
|
vis bNext,0
|
||||||
|
//ui e1
|
||||||
|
vis btOnOff1,0
|
||||||
|
vis tIcon1,0
|
||||||
|
vis tEntity1,0
|
||||||
|
vis bText1,0
|
||||||
|
//ui e2
|
||||||
|
vis btOnOff2,0
|
||||||
|
vis tIcon2,0
|
||||||
|
vis tEntity2,0
|
||||||
|
vis bText2,0
|
||||||
|
|
||||||
|
Variable (string) strCommand
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 270
|
||||||
|
|
||||||
|
Variable (string) entn
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 80
|
||||||
|
|
||||||
|
Variable (string) tSend
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 100
|
||||||
|
|
||||||
|
Variable (string) tTmp
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 10
|
||||||
|
|
||||||
|
Variable (string) tId
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 20
|
||||||
|
|
||||||
|
Variable (string) tInstruction
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 20
|
||||||
|
|
||||||
|
Variable (string) entn1
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 80
|
||||||
|
|
||||||
|
Variable (string) entn2
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 80
|
||||||
|
|
||||||
|
Variable (string) type1
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 10
|
||||||
|
|
||||||
|
Variable (string) type2
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 10
|
||||||
|
|
||||||
|
Text tEntity1
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Text : tEntity1
|
||||||
|
Max. Text Size : 30
|
||||||
|
|
||||||
|
Text tIcon1
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Text : î°
|
||||||
|
Max. Text Size : 5
|
||||||
|
|
||||||
|
Text tEntity2
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Text : tEntity1
|
||||||
|
Max. Text Size : 30
|
||||||
|
|
||||||
|
Text tIcon2
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Text : î°
|
||||||
|
Max. Text Size : 5
|
||||||
|
|
||||||
|
Text tHeading
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Text :
|
||||||
|
Max. Text Size : 40
|
||||||
|
|
||||||
|
Picture p0
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
QR Code qr0
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Text :
|
||||||
|
Max. Text Size : 100
|
||||||
|
|
||||||
|
Button bNext
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
State : unpressed
|
||||||
|
Text : î³
|
||||||
|
Max. Text Size : 10
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
tSend.txt="event,buttonPress2,cardAlarm,bNext"
|
||||||
|
//send calc crc
|
||||||
|
btlen tSend.txt,sys0
|
||||||
|
crcrest 1,0xffff // reset CRC
|
||||||
|
crcputh 55 bb
|
||||||
|
crcputs sys0,2
|
||||||
|
crcputs tSend.txt,0
|
||||||
|
//send cmd
|
||||||
|
printh 55 bb
|
||||||
|
prints sys0,2
|
||||||
|
prints tSend.txt,0
|
||||||
|
prints crcval,2
|
||||||
|
|
||||||
|
Button bPrev
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
State : unpressed
|
||||||
|
Text : î°
|
||||||
|
Max. Text Size : 10
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
tSend.txt="event,buttonPress2,cardAlarm,"
|
||||||
|
if(bPrev.txt=="î¶")
|
||||||
|
{
|
||||||
|
tSend.txt+="bUp"
|
||||||
|
}else
|
||||||
|
{
|
||||||
|
tSend.txt+="bPrev"
|
||||||
|
}
|
||||||
|
//send calc crc
|
||||||
|
btlen tSend.txt,sys0
|
||||||
|
crcrest 1,0xffff // reset CRC
|
||||||
|
crcputh 55 bb
|
||||||
|
crcputs sys0,2
|
||||||
|
crcputs tSend.txt,0
|
||||||
|
//send cmd
|
||||||
|
printh 55 bb
|
||||||
|
prints sys0,2
|
||||||
|
prints tSend.txt,0
|
||||||
|
prints crcval,2
|
||||||
|
|
||||||
|
Button bText1
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
State : unpressed
|
||||||
|
Text :
|
||||||
|
Max. Text Size : 30
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
tSend.txt="event,buttonPress2,"+entn1.txt+",button"
|
||||||
|
//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 bText2
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
State : unpressed
|
||||||
|
Text :
|
||||||
|
Max. Text Size : 30
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
tSend.txt="event,buttonPress2,"+entn1.txt+",button"
|
||||||
|
//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
|
||||||
|
|
||||||
|
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
|
||||||
|
tSend.txt="event,buttonPress2,"+entn1.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
|
||||||
|
|
||||||
|
Dual-state Button btOnOff2
|
||||||
|
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,"+entn2.txt+",OnOff,"
|
||||||
|
covx btOnOff2.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
|
||||||
|
|
||||||
|
Hotspot mSwipeNext
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing right button if swiped on the right side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",1
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bNext,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipeUp
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing up button if swiped on the top side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="2")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipePrev
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing left button if swiped on the left side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Timer tmSerial
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Period (ms): 50
|
||||||
|
Enabled : yes
|
||||||
|
|
||||||
|
Events
|
||||||
|
Timer Event
|
||||||
|
// data available
|
||||||
|
if(usize>1)
|
||||||
|
{
|
||||||
|
bufferPos=0
|
||||||
|
while(bufferPos<usize)
|
||||||
|
{
|
||||||
|
// check for 0x55 0xBB - Command Init Secuence
|
||||||
|
if(u[bufferPos]==187&&u[bufferPos-1]==85)
|
||||||
|
{
|
||||||
|
//remove garbage at the start of the buffer if there's any to free buffer for command
|
||||||
|
if(u[bufferPos]!=1)
|
||||||
|
{
|
||||||
|
udelete bufferPos-1
|
||||||
|
}
|
||||||
|
//instruction is now aligned with buffer, because we deleted garbage before instrcution
|
||||||
|
//get length after init sequence (check if there are more than to bytes in buffer)
|
||||||
|
if(3<usize)
|
||||||
|
{
|
||||||
|
// check if serial buffer has reached the announced length
|
||||||
|
ucopy payloadLength,2,2,0
|
||||||
|
// we are only checking payload length so we have to skip first 3 bytes (init+payload length) (-1 because of < instead of <=)
|
||||||
|
payloadLength+=3
|
||||||
|
// payload length does also not contain crc, so we are adding another 2 bytes for crc
|
||||||
|
payloadLength+=2
|
||||||
|
if(payloadLength<usize)
|
||||||
|
{
|
||||||
|
// calculate crc
|
||||||
|
crcrest 1,0xFFFF
|
||||||
|
// u[2] contains payload legth at 3rd pos in buffer, we are calculating crc from 3rd pos with number of bytes from payload length
|
||||||
|
//crcputu 3,u[2]
|
||||||
|
// u[2] cotnains payload length, we are calculating a crc over the whole message, so we have to add 3 to the length from u[2]
|
||||||
|
crcputu 0,payloadLength-1
|
||||||
|
// get recived crc to be able to compare it
|
||||||
|
ucopy recvCrc,payloadLength-1,2,0
|
||||||
|
// compare crc with recived value
|
||||||
|
if(crcval==recvCrc)
|
||||||
|
{
|
||||||
|
// crc is okay
|
||||||
|
// here is the location where acual code should be
|
||||||
|
// write command to variable strCommand
|
||||||
|
ucopy strCommand.txt,4,payloadLength-5,0
|
||||||
|
// write instruction to tInstuction (debug output, but used as variable here, ui elements will be disabled by default)
|
||||||
|
spstr strCommand.txt,tInstruction.txt,"~",0
|
||||||
|
if(tInstruction.txt=="entityUpd")
|
||||||
|
{
|
||||||
|
// command format: entityUpd,heading,navigation,textQR[,type,internalName,iconId,displayName,optionalValue]x2
|
||||||
|
//tHeading
|
||||||
|
spstr strCommand.txt,tHeading.txt,"~",1
|
||||||
|
// navigation icons
|
||||||
|
spstr strCommand.txt,tId.txt,"~",2
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="0")
|
||||||
|
{
|
||||||
|
vis bPrev,0
|
||||||
|
}
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
vis bPrev,1
|
||||||
|
bPrev.txt="î°"
|
||||||
|
}
|
||||||
|
if(tTmp.txt=="2")
|
||||||
|
{
|
||||||
|
vis bPrev,1
|
||||||
|
bPrev.txt="î¶"
|
||||||
|
}
|
||||||
|
spstr tId.txt,tTmp.txt,"|",1
|
||||||
|
if(tTmp.txt=="0")
|
||||||
|
{
|
||||||
|
vis bNext,0
|
||||||
|
}
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
vis bNext,1
|
||||||
|
bNext.txt="î³"
|
||||||
|
}
|
||||||
|
//text qrcode
|
||||||
|
spstr strCommand.txt,qr0.txt,"~",3
|
||||||
|
// get Type
|
||||||
|
spstr strCommand.txt,type1.txt,"~",4
|
||||||
|
// get internal name
|
||||||
|
spstr strCommand.txt,entn1.txt,"~",5
|
||||||
|
if(type1.txt=="delete"||type1.txt=="")
|
||||||
|
{
|
||||||
|
vis btOnOff1,0
|
||||||
|
vis tEntity1,0
|
||||||
|
vis tIcon1,0
|
||||||
|
vis bText1,0
|
||||||
|
}else
|
||||||
|
{
|
||||||
|
// change icon
|
||||||
|
spstr strCommand.txt,tIcon1.txt,"~",6
|
||||||
|
vis tIcon1,1
|
||||||
|
// change icon color
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",7
|
||||||
|
covx tTmp.txt,sys0,0,0
|
||||||
|
tIcon1.pco=sys0
|
||||||
|
// set name
|
||||||
|
spstr strCommand.txt,tEntity1.txt,"~",8
|
||||||
|
vis tEntity1,1
|
||||||
|
}
|
||||||
|
if(type1.txt=="light")
|
||||||
|
{
|
||||||
|
vis btOnOff1,1
|
||||||
|
vis bText1,0
|
||||||
|
// get Button State (optional Value)
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",9
|
||||||
|
covx tTmp.txt,sys0,0,0
|
||||||
|
btOnOff1.val=sys0
|
||||||
|
}
|
||||||
|
if(type1.txt=="switch")
|
||||||
|
{
|
||||||
|
vis btOnOff1,1
|
||||||
|
vis bText1,0
|
||||||
|
// get Button State (optional Value)
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",9
|
||||||
|
covx tTmp.txt,sys0,0,0
|
||||||
|
btOnOff1.val=sys0
|
||||||
|
}
|
||||||
|
if(type1.txt=="text")
|
||||||
|
{
|
||||||
|
vis btOnOff1,0
|
||||||
|
vis bText1,1
|
||||||
|
tsw bText1,0
|
||||||
|
bText1.pco=65535
|
||||||
|
bText1.pco2=65535
|
||||||
|
// get Text (optional Value)
|
||||||
|
spstr strCommand.txt,bText1.txt,"~",9
|
||||||
|
}
|
||||||
|
if(type1.txt=="button")
|
||||||
|
{
|
||||||
|
vis btOnOff1,0
|
||||||
|
vis bText1,1
|
||||||
|
tsw bText1,1
|
||||||
|
bText1.pco=1374
|
||||||
|
bText1.pco2=1374
|
||||||
|
// get Text (optional Value)
|
||||||
|
spstr strCommand.txt,bText1.txt,"~",9
|
||||||
|
}
|
||||||
|
// get Type
|
||||||
|
spstr strCommand.txt,type2.txt,"~",10
|
||||||
|
// get internal name
|
||||||
|
spstr strCommand.txt,entn2.txt,"~",11
|
||||||
|
if(type2.txt=="delete"||type2.txt=="")
|
||||||
|
{
|
||||||
|
vis btOnOff2,0
|
||||||
|
vis tEntity2,0
|
||||||
|
vis tIcon2,0
|
||||||
|
vis bText2,0
|
||||||
|
}else
|
||||||
|
{
|
||||||
|
// change icon
|
||||||
|
spstr strCommand.txt,tIcon2.txt,"~",12
|
||||||
|
vis tIcon2,1
|
||||||
|
// change icon color
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",13
|
||||||
|
covx tTmp.txt,sys0,0,0
|
||||||
|
tIcon2.pco=sys0
|
||||||
|
// set name
|
||||||
|
spstr strCommand.txt,tEntity2.txt,"~",14
|
||||||
|
vis tEntity2,1
|
||||||
|
}
|
||||||
|
if(type2.txt=="light")
|
||||||
|
{
|
||||||
|
vis btOnOff2,1
|
||||||
|
vis bText2,0
|
||||||
|
// get Button State (optional Value)
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",15
|
||||||
|
covx tTmp.txt,sys0,0,0
|
||||||
|
btOnOff2.val=sys0
|
||||||
|
}
|
||||||
|
if(type2.txt=="switch")
|
||||||
|
{
|
||||||
|
vis btOnOff2,1
|
||||||
|
vis bText2,0
|
||||||
|
// get Button State (optional Value)
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",15
|
||||||
|
covx tTmp.txt,sys0,0,0
|
||||||
|
btOnOff2.val=sys0
|
||||||
|
}
|
||||||
|
if(type2.txt=="text")
|
||||||
|
{
|
||||||
|
vis btOnOff2,0
|
||||||
|
vis bText2,1
|
||||||
|
tsw bText2,0
|
||||||
|
bText2.pco=65535
|
||||||
|
bText2.pco2=65535
|
||||||
|
// get Text (optional Value)
|
||||||
|
spstr strCommand.txt,bText2.txt,"~",15
|
||||||
|
}
|
||||||
|
if(type2.txt=="button")
|
||||||
|
{
|
||||||
|
vis btOnOff2,0
|
||||||
|
vis bText2,1
|
||||||
|
tsw bText2,1
|
||||||
|
bText2.pco=1374
|
||||||
|
bText2.pco2=1374
|
||||||
|
// get Text (optional Value)
|
||||||
|
spstr strCommand.txt,bText2.txt,"~",15
|
||||||
|
}
|
||||||
|
}
|
||||||
|
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
|
||||||
|
dim=dimValue
|
||||||
|
}
|
||||||
|
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 tmSleep
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Period (ms): 1000
|
||||||
|
Enabled : yes
|
||||||
|
|
||||||
|
Events
|
||||||
|
Timer Event
|
||||||
|
if(sleepTimeout!=0&&dimValue!=dim)
|
||||||
|
{
|
||||||
|
sleepValue+=1
|
||||||
|
if(sleepTimeout<=sleepValue)
|
||||||
|
{
|
||||||
|
sleepValue=0
|
||||||
|
dim=dimValue
|
||||||
|
tSend.txt="event,sleepReached,cardAlarm"
|
||||||
|
//send calc crc
|
||||||
|
btlen tSend.txt,sys0
|
||||||
|
crcrest 1,0xffff // reset CRC
|
||||||
|
crcputh 55 bb
|
||||||
|
crcputs sys0,2
|
||||||
|
crcputs tSend.txt,0
|
||||||
|
//send cmd
|
||||||
|
printh 55 bb
|
||||||
|
prints sys0,2
|
||||||
|
prints tSend.txt,0
|
||||||
|
prints crcval,2
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
TouchCap tc0
|
||||||
|
Attributes
|
||||||
|
Scope: local
|
||||||
|
Value: 0
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
sleepValue=0
|
||||||
|
|
||||||
@@ -17,9 +17,12 @@ Page cardThermo
|
|||||||
vis tInstruction,0
|
vis tInstruction,0
|
||||||
vis tTmp,0
|
vis tTmp,0
|
||||||
vis tId,0
|
vis tId,0
|
||||||
vis xTempMin,0
|
vis xTempMin1,0
|
||||||
vis xTempMax,0
|
vis xTempMax1,0
|
||||||
vis xTempStep,0
|
vis xTempStep1,0
|
||||||
|
vis xTempMin2,0
|
||||||
|
vis xTempMax2,0
|
||||||
|
vis xTempStep2,0
|
||||||
//tEntity.txt=tHeading.txt
|
//tEntity.txt=tHeading.txt
|
||||||
// disable all buttons
|
// disable all buttons
|
||||||
vis bt0,0
|
vis bt0,0
|
||||||
@@ -30,7 +33,16 @@ Page cardThermo
|
|||||||
vis bt5,0
|
vis bt5,0
|
||||||
vis bt6,0
|
vis bt6,0
|
||||||
vis bt7,0
|
vis bt7,0
|
||||||
vis bt8,0
|
vis tCF2,0
|
||||||
|
vis bUp2,0
|
||||||
|
vis bDown2,0
|
||||||
|
vis xTempDest2,0
|
||||||
|
vis tCF1,0
|
||||||
|
vis btUp1,0
|
||||||
|
vis btDown1,0
|
||||||
|
vis xTempDest1,0
|
||||||
|
vis bPrev,0
|
||||||
|
vis bNext,0
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -42,7 +54,7 @@ Variable (string) entn
|
|||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 50
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) va0
|
Variable (string) va0
|
||||||
Attributes
|
Attributes
|
||||||
@@ -92,13 +104,94 @@ Variable (string) va7
|
|||||||
Text :
|
Text :
|
||||||
Max. Text Size: 10
|
Max. Text Size: 10
|
||||||
|
|
||||||
Variable (string) va8
|
Variable (string) tInstruction
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 20
|
||||||
|
|
||||||
|
Variable (string) tId
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 20
|
||||||
|
|
||||||
|
Variable (string) tTmp
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 10
|
Max. Text Size: 10
|
||||||
|
|
||||||
XFloat xTempCurr
|
Variable (string) tSend
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 100
|
||||||
|
|
||||||
|
XFloat xTempDest1
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Value : 0
|
||||||
|
|
||||||
|
XFloat xTempMin1
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Value : 0
|
||||||
|
|
||||||
|
XFloat xTempMax1
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Value : 0
|
||||||
|
|
||||||
|
XFloat xTempStep1
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Value : 0
|
||||||
|
|
||||||
|
XFloat xTempDest2
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Value : 0
|
||||||
|
|
||||||
|
XFloat xTempMin2
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Value : 0
|
||||||
|
|
||||||
|
XFloat xTempMax2
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Value : 0
|
||||||
|
|
||||||
|
XFloat xTempStep2
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
@@ -116,73 +209,6 @@ XFloat xTempDest
|
|||||||
Associated Keyboard : none
|
Associated Keyboard : none
|
||||||
Value : 0
|
Value : 0
|
||||||
|
|
||||||
XFloat xTempMin
|
|
||||||
Attributes
|
|
||||||
Scope : local
|
|
||||||
Dragging : 0
|
|
||||||
Disable release event after dragging: 0
|
|
||||||
Send Component ID : disabled
|
|
||||||
Associated Keyboard : none
|
|
||||||
Value : 0
|
|
||||||
|
|
||||||
XFloat xTempMax
|
|
||||||
Attributes
|
|
||||||
Scope : local
|
|
||||||
Dragging : 0
|
|
||||||
Disable release event after dragging: 0
|
|
||||||
Send Component ID : disabled
|
|
||||||
Associated Keyboard : none
|
|
||||||
Value : 0
|
|
||||||
|
|
||||||
XFloat xTempStep
|
|
||||||
Attributes
|
|
||||||
Scope : local
|
|
||||||
Dragging : 0
|
|
||||||
Disable release event after dragging: 0
|
|
||||||
Send Component ID : disabled
|
|
||||||
Associated Keyboard : none
|
|
||||||
Value : 0
|
|
||||||
|
|
||||||
Text tSend
|
|
||||||
Attributes
|
|
||||||
Scope : local
|
|
||||||
Dragging : 0
|
|
||||||
Disable release event after dragging: 0
|
|
||||||
Send Component ID : disabled
|
|
||||||
Associated Keyboard : none
|
|
||||||
Text : newtxt
|
|
||||||
Max. Text Size : 100
|
|
||||||
|
|
||||||
Text tTmp
|
|
||||||
Attributes
|
|
||||||
Scope : local
|
|
||||||
Dragging : 0
|
|
||||||
Disable release event after dragging: 0
|
|
||||||
Send Component ID : disabled
|
|
||||||
Associated Keyboard : none
|
|
||||||
Text :
|
|
||||||
Max. Text Size : 10
|
|
||||||
|
|
||||||
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
|
|
||||||
|
|
||||||
Text tHeading
|
Text tHeading
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -203,7 +229,7 @@ Text tStatus
|
|||||||
Text :
|
Text :
|
||||||
Max. Text Size : 10
|
Max. Text Size : 10
|
||||||
|
|
||||||
Text t2
|
Text tCF1
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
@@ -213,6 +239,66 @@ Text t2
|
|||||||
Text : î
|
Text : î
|
||||||
Max. Text Size : 10
|
Max. Text Size : 10
|
||||||
|
|
||||||
|
Text tCurTempLbl
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Text : Currently
|
||||||
|
Max. Text Size : 30
|
||||||
|
|
||||||
|
Text tStateLbl
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Text : State
|
||||||
|
Max. Text Size : 30
|
||||||
|
|
||||||
|
Text tCF2
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Text : î
|
||||||
|
Max. Text Size : 10
|
||||||
|
|
||||||
|
Text tALbl
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Text : Action
|
||||||
|
Max. Text Size : 30
|
||||||
|
|
||||||
|
Text tCF
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Text : î
|
||||||
|
Max. Text Size : 10
|
||||||
|
|
||||||
|
Text tCurTemp
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Text :
|
||||||
|
Max. Text Size : 30
|
||||||
|
|
||||||
Picture p0
|
Picture p0
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -237,79 +323,7 @@ Button bNext
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
|
||||||
//send cmd
|
|
||||||
printh 55 bb
|
|
||||||
prints sys0,2
|
|
||||||
prints tSend.txt,0
|
|
||||||
prints crcval,2
|
|
||||||
|
|
||||||
Button bDown
|
|
||||||
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
|
|
||||||
if(xTempDest.val>xTempMin.val)
|
|
||||||
{
|
|
||||||
xTempDest.val=xTempDest.val-xTempStep.val
|
|
||||||
}
|
|
||||||
// event,buttonPress2,entn,tempUpd,X
|
|
||||||
//craft command
|
|
||||||
tSend.txt="event,buttonPress2,"
|
|
||||||
tSend.txt+=entn.txt+","
|
|
||||||
tSend.txt+="tempUpd,"
|
|
||||||
//convert temperature
|
|
||||||
covx xTempDest.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,1
|
|
||||||
crcputs tSend.txt,0
|
|
||||||
//send cmd
|
|
||||||
printh 55 bb
|
|
||||||
prints sys0,2
|
|
||||||
prints tSend.txt,0
|
|
||||||
prints crcval,2
|
|
||||||
|
|
||||||
Button bUp
|
|
||||||
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
|
|
||||||
if(xTempDest.val<xTempMax.val)
|
|
||||||
{
|
|
||||||
xTempDest.val=xTempDest.val+xTempStep.val
|
|
||||||
}
|
|
||||||
// event,buttonPress2,entn,tempUpd,X
|
|
||||||
//craft command
|
|
||||||
tSend.txt="event,buttonPress2,"
|
|
||||||
tSend.txt+=entn.txt+","
|
|
||||||
tSend.txt+="tempUpd,"
|
|
||||||
//convert temperature
|
|
||||||
covx xTempDest.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,1
|
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -341,7 +355,7 @@ Button bPrev
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -368,34 +382,7 @@ Dual-state Button bt0
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
|
||||||
//send cmd
|
|
||||||
printh 55 bb
|
|
||||||
prints sys0,2
|
|
||||||
prints tSend.txt,0
|
|
||||||
prints crcval,2
|
|
||||||
|
|
||||||
Dual-state Button bt1
|
|
||||||
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
|
|
||||||
tSend.txt+=",hvac_action,"+va1.txt
|
|
||||||
//send calc crc
|
|
||||||
btlen tSend.txt,sys0
|
|
||||||
crcrest 1,0xffff // reset CRC
|
|
||||||
crcputh 55 bb
|
|
||||||
crcputs sys0,1
|
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -422,34 +409,7 @@ Dual-state Button bt2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
|
||||||
//send cmd
|
|
||||||
printh 55 bb
|
|
||||||
prints sys0,2
|
|
||||||
prints tSend.txt,0
|
|
||||||
prints crcval,2
|
|
||||||
|
|
||||||
Dual-state Button bt3
|
|
||||||
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
|
|
||||||
tSend.txt+=",hvac_action,"+va3.txt
|
|
||||||
//send calc crc
|
|
||||||
btlen tSend.txt,sys0
|
|
||||||
crcrest 1,0xffff // reset CRC
|
|
||||||
crcputh 55 bb
|
|
||||||
crcputs sys0,1
|
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -476,7 +436,88 @@ Dual-state Button bt4
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
|
crcputs tSend.txt,0
|
||||||
|
//send cmd
|
||||||
|
printh 55 bb
|
||||||
|
prints sys0,2
|
||||||
|
prints tSend.txt,0
|
||||||
|
prints crcval,2
|
||||||
|
|
||||||
|
Dual-state Button bt6
|
||||||
|
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
|
||||||
|
tSend.txt+=",hvac_action,"+va6.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
|
||||||
|
|
||||||
|
Dual-state Button bt1
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
State : pressed
|
||||||
|
Text : î
|
||||||
|
Max. Text Size : 10
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//craft command
|
||||||
|
tSend.txt="event,buttonPress2,"+entn.txt
|
||||||
|
tSend.txt+=",hvac_action,"+va1.txt
|
||||||
|
//send calc crc
|
||||||
|
btlen tSend.txt,sys0
|
||||||
|
crcrest 1,0xffff // reset CRC
|
||||||
|
crcputh 55 bb
|
||||||
|
crcputs sys0,2
|
||||||
|
crcputs tSend.txt,0
|
||||||
|
//send cmd
|
||||||
|
printh 55 bb
|
||||||
|
prints sys0,2
|
||||||
|
prints tSend.txt,0
|
||||||
|
prints crcval,2
|
||||||
|
|
||||||
|
Dual-state Button bt3
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
State : pressed
|
||||||
|
Text : î
|
||||||
|
Max. Text Size : 10
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//craft command
|
||||||
|
tSend.txt="event,buttonPress2,"+entn.txt
|
||||||
|
tSend.txt+=",hvac_action,"+va3.txt
|
||||||
|
//send calc crc
|
||||||
|
btlen tSend.txt,sys0
|
||||||
|
crcrest 1,0xffff // reset CRC
|
||||||
|
crcputh 55 bb
|
||||||
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -503,34 +544,7 @@ Dual-state Button bt5
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
|
||||||
//send cmd
|
|
||||||
printh 55 bb
|
|
||||||
prints sys0,2
|
|
||||||
prints tSend.txt,0
|
|
||||||
prints crcval,2
|
|
||||||
|
|
||||||
Dual-state Button bt6
|
|
||||||
Attributes
|
|
||||||
Scope : local
|
|
||||||
Dragging : 0
|
|
||||||
Disable release event after dragging: 0
|
|
||||||
Send Component ID : disabled
|
|
||||||
State : pressed
|
|
||||||
Text : î
|
|
||||||
Max. Text Size : 10
|
|
||||||
|
|
||||||
Events
|
|
||||||
Touch Press Event
|
|
||||||
//craft command
|
|
||||||
tSend.txt="event,buttonPress2,"+entn.txt
|
|
||||||
tSend.txt+=",hvac_action,"+va6.txt
|
|
||||||
//send calc crc
|
|
||||||
btlen tSend.txt,sys0
|
|
||||||
crcrest 1,0xffff // reset CRC
|
|
||||||
crcputh 55 bb
|
|
||||||
crcputs sys0,1
|
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -557,7 +571,7 @@ Dual-state Button bt7
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -565,26 +579,35 @@ Dual-state Button bt7
|
|||||||
prints tSend.txt,0
|
prints tSend.txt,0
|
||||||
prints crcval,2
|
prints crcval,2
|
||||||
|
|
||||||
Dual-state Button bt8
|
Dual-state Button btUp1
|
||||||
Attributes
|
Attributes
|
||||||
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
|
||||||
State : pressed
|
State : unpressed
|
||||||
Text : î
|
Text : î
|
||||||
Max. Text Size : 10
|
Max. Text Size : 10
|
||||||
|
|
||||||
Events
|
Events
|
||||||
Touch Press Event
|
Touch Press Event
|
||||||
|
if(xTempDest1.val<xTempMax1.val)
|
||||||
|
{
|
||||||
|
xTempDest1.val=xTempDest1.val+xTempStep1.val
|
||||||
|
}
|
||||||
|
// event,buttonPress2,entn,tempUpd,X
|
||||||
//craft command
|
//craft command
|
||||||
tSend.txt="event,buttonPress2,"+entn.txt
|
tSend.txt="event,buttonPress2,"
|
||||||
tSend.txt+=",hvac_action,"+va8.txt
|
tSend.txt+=entn.txt+","
|
||||||
|
tSend.txt+="tempUpdHigh,"
|
||||||
|
//convert temperature
|
||||||
|
covx xTempDest1.val,tTmp.txt,0,0
|
||||||
|
tSend.txt+=tTmp.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
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -592,6 +615,270 @@ Dual-state Button bt8
|
|||||||
prints tSend.txt,0
|
prints tSend.txt,0
|
||||||
prints crcval,2
|
prints crcval,2
|
||||||
|
|
||||||
|
Dual-state Button btDown1
|
||||||
|
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
|
||||||
|
if(xTempDest1.val>xTempMin1.val)
|
||||||
|
{
|
||||||
|
xTempDest1.val=xTempDest1.val-xTempStep1.val
|
||||||
|
}
|
||||||
|
// event,buttonPress2,entn,tempUpd,X
|
||||||
|
//craft command
|
||||||
|
tSend.txt="event,buttonPress2,"
|
||||||
|
tSend.txt+=entn.txt+","
|
||||||
|
tSend.txt+="tempUpdHigh,"
|
||||||
|
//convert temperature
|
||||||
|
covx xTempDest1.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
|
||||||
|
|
||||||
|
Dual-state Button bUp2
|
||||||
|
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
|
||||||
|
if(xTempDest2.val<xTempMax2.val)
|
||||||
|
{
|
||||||
|
xTempDest2.val=xTempDest2.val+xTempStep2.val
|
||||||
|
}
|
||||||
|
// event,buttonPress2,entn,tempUpd,X
|
||||||
|
//craft command
|
||||||
|
tSend.txt="event,buttonPress2,"
|
||||||
|
tSend.txt+=entn.txt+","
|
||||||
|
tSend.txt+="tempUpdLow,"
|
||||||
|
//convert temperature
|
||||||
|
covx xTempDest2.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
|
||||||
|
|
||||||
|
Dual-state Button bDown2
|
||||||
|
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
|
||||||
|
if(xTempDest2.val>xTempMin2.val)
|
||||||
|
{
|
||||||
|
xTempDest2.val=xTempDest2.val-xTempStep2.val
|
||||||
|
}
|
||||||
|
// event,buttonPress2,entn,tempUpd,X
|
||||||
|
//craft command
|
||||||
|
tSend.txt="event,buttonPress2,"
|
||||||
|
tSend.txt+=entn.txt+","
|
||||||
|
tSend.txt+="tempUpdLow,"
|
||||||
|
//convert temperature
|
||||||
|
covx xTempDest2.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
|
||||||
|
|
||||||
|
Dual-state Button btUp
|
||||||
|
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
|
||||||
|
if(xTempDest.val<xTempMax1.val)
|
||||||
|
{
|
||||||
|
xTempDest.val=xTempDest.val+xTempStep1.val
|
||||||
|
}
|
||||||
|
// event,buttonPress2,entn,tempUpd,X
|
||||||
|
//craft command
|
||||||
|
tSend.txt="event,buttonPress2,"
|
||||||
|
tSend.txt+=entn.txt+","
|
||||||
|
tSend.txt+="tempUpd,"
|
||||||
|
//convert temperature
|
||||||
|
covx xTempDest.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
|
||||||
|
|
||||||
|
Dual-state Button btDown
|
||||||
|
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
|
||||||
|
if(xTempDest.val>xTempMin1.val)
|
||||||
|
{
|
||||||
|
xTempDest.val=xTempDest.val-xTempStep1.val
|
||||||
|
}
|
||||||
|
// event,buttonPress2,entn,tempUpd,X
|
||||||
|
//craft command
|
||||||
|
tSend.txt="event,buttonPress2,"
|
||||||
|
tSend.txt+=entn.txt+","
|
||||||
|
tSend.txt+="tempUpd,"
|
||||||
|
//convert temperature
|
||||||
|
covx xTempDest.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
|
||||||
|
|
||||||
|
Hotspot mSwipeNext
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing right button if swiped on the right side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",1
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bNext,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipeUp
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing up button if swiped on the top side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="2")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipePrev
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing left button if swiped on the left side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
Timer tmSerial
|
Timer tmSerial
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -677,22 +964,22 @@ Timer tmSerial
|
|||||||
//entity name
|
//entity name
|
||||||
spstr strCommand.txt,entn.txt,"~",3
|
spstr strCommand.txt,entn.txt,"~",3
|
||||||
//currentTemp
|
//currentTemp
|
||||||
spstr strCommand.txt,tTmp.txt,"~",4
|
spstr strCommand.txt,tCurTemp.txt,"~",4
|
||||||
covx tTmp.txt,xTempCurr.val,0,0
|
|
||||||
//dstTemp
|
//dstTemp
|
||||||
spstr strCommand.txt,tTmp.txt,"~",5
|
spstr strCommand.txt,tTmp.txt,"~",5
|
||||||
covx tTmp.txt,xTempDest.val,0,0
|
covx tTmp.txt,xTempDest1.val,0,0
|
||||||
|
xTempDest.val=xTempDest1.val
|
||||||
//status
|
//status
|
||||||
spstr strCommand.txt,tStatus.txt,"~",6
|
spstr strCommand.txt,tStatus.txt,"~",6
|
||||||
//minTemp
|
//minTemp
|
||||||
spstr strCommand.txt,tTmp.txt,"~",7
|
spstr strCommand.txt,tTmp.txt,"~",7
|
||||||
covx tTmp.txt,xTempMin.val,0,0
|
covx tTmp.txt,xTempMin1.val,0,0
|
||||||
//maxTemp
|
//maxTemp
|
||||||
spstr strCommand.txt,tTmp.txt,"~",8
|
spstr strCommand.txt,tTmp.txt,"~",8
|
||||||
covx tTmp.txt,xTempMax.val,0,0
|
covx tTmp.txt,xTempMax1.val,0,0
|
||||||
//tempStep
|
//tempStep
|
||||||
spstr strCommand.txt,tTmp.txt,"~",9
|
spstr strCommand.txt,tTmp.txt,"~",9
|
||||||
covx tTmp.txt,xTempStep.val,0,0
|
covx tTmp.txt,xTempStep1.val,0,0
|
||||||
// disable all buttons
|
// disable all buttons
|
||||||
vis bt0,0
|
vis bt0,0
|
||||||
vis bt1,0
|
vis bt1,0
|
||||||
@@ -702,7 +989,6 @@ Timer tmSerial
|
|||||||
vis bt5,0
|
vis bt5,0
|
||||||
vis bt6,0
|
vis bt6,0
|
||||||
vis bt7,0
|
vis bt7,0
|
||||||
vis bt8,0
|
|
||||||
//bt0
|
//bt0
|
||||||
spstr strCommand.txt,bt0.txt,"~",10
|
spstr strCommand.txt,bt0.txt,"~",10
|
||||||
if(bt0.txt!="")
|
if(bt0.txt!="")
|
||||||
@@ -823,20 +1109,33 @@ Timer tmSerial
|
|||||||
//enable
|
//enable
|
||||||
vis bt7,1
|
vis bt7,1
|
||||||
}
|
}
|
||||||
//bt8
|
//Text tCurTempLbl
|
||||||
spstr strCommand.txt,bt8.txt,"~",42
|
spstr strCommand.txt,tCurTempLbl.txt,"~",42
|
||||||
if(bt8.txt!="")
|
//Text tStateLbl
|
||||||
|
spstr strCommand.txt,tStateLbl.txt,"~",43
|
||||||
|
//Text tALbl
|
||||||
|
spstr strCommand.txt,tALbl.txt,"~",44
|
||||||
|
//Text tCF
|
||||||
|
spstr strCommand.txt,tCF.txt,"~",45
|
||||||
|
tCF1.txt=tCF.txt
|
||||||
|
tCF2.txt=tCF.txt
|
||||||
|
//Second Temperature
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",46
|
||||||
|
if(tTmp.txt!="")
|
||||||
{
|
{
|
||||||
// set text color on active state
|
covx tTmp.txt,xTempDest2.val,0,0
|
||||||
spstr strCommand.txt,tTmp.txt,"~",43
|
vis btUp,0
|
||||||
covx tTmp.txt,bt8.pco2,0,0
|
vis xTempDest,0
|
||||||
// set state
|
vis btDown,0
|
||||||
spstr strCommand.txt,tTmp.txt,"~",44
|
vis tCF,0
|
||||||
covx tTmp.txt,bt8.val,0,0
|
vis btUp1,1
|
||||||
// save action
|
vis xTempDest1,1
|
||||||
spstr strCommand.txt,va8.txt,"~",45
|
vis btDown1,1
|
||||||
//enable
|
vis tCF1,1
|
||||||
vis bt8,1
|
vis bUp2,1
|
||||||
|
vis xTempDest2,1
|
||||||
|
vis bDown2,1
|
||||||
|
vis tCF2,1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(tInstruction.txt=="pageType")
|
if(tInstruction.txt=="pageType")
|
||||||
@@ -893,6 +1192,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(tInstruction.txt=="time")
|
if(tInstruction.txt=="time")
|
||||||
{
|
{
|
||||||
@@ -948,7 +1251,7 @@ Timer tmSleep
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ Text tTmp1
|
|||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Associated Keyboard : none
|
Associated Keyboard : none
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size : 50
|
Max. Text Size : 80
|
||||||
|
|
||||||
Text tTmp2
|
Text tTmp2
|
||||||
Attributes
|
Attributes
|
||||||
@@ -40,7 +40,7 @@ Text tTmp2
|
|||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Associated Keyboard : none
|
Associated Keyboard : none
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size : 50
|
Max. Text Size : 80
|
||||||
|
|
||||||
Picture p0
|
Picture p0
|
||||||
Attributes
|
Attributes
|
||||||
|
|||||||
@@ -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 : 31
|
Text : 36
|
||||||
Max. Text Size : 10
|
Max. Text Size : 10
|
||||||
|
|
||||||
Picture p0
|
Picture p0
|
||||||
@@ -182,7 +182,7 @@ Button bSendStartup
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -330,6 +330,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// end of user code
|
// end of user code
|
||||||
udelete payloadLength-1
|
udelete payloadLength-1
|
||||||
@@ -351,7 +355,7 @@ Timer tmSpinner
|
|||||||
|
|
||||||
Events
|
Events
|
||||||
Timer Event
|
Timer Event
|
||||||
xpic mSpinner.x,mSpinner.y,spinner_w.val,140,frame_ptr.val,0,11 // draw the current frame
|
xpic mSpinner.x,mSpinner.y,spinner_w.val,140,frame_ptr.val,0,9 // draw the current frame
|
||||||
frame_ptr.val+=spinner_w.val%frapic_w.val // advance the pointer to the next frame in the pic resource and roll over at the end
|
frame_ptr.val+=spinner_w.val%frapic_w.val // advance the pointer to the next frame in the pic resource and roll over at the end
|
||||||
doevents // finish drawing before next timer event triggers
|
doevents // finish drawing before next timer event triggers
|
||||||
if(frame_ptr.val==1820)
|
if(frame_ptr.val==1820)
|
||||||
|
|||||||
@@ -176,3 +176,17 @@ Button b1
|
|||||||
Touch Press Event
|
Touch Press Event
|
||||||
bauds=115200
|
bauds=115200
|
||||||
|
|
||||||
|
Button b2
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
State : unpressed
|
||||||
|
Text : qr
|
||||||
|
Max. Text Size : 10
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
page cardQR
|
||||||
|
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ Page popupLight
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -59,8 +59,8 @@ Variable (string) strCommand
|
|||||||
Variable (string) entn
|
Variable (string) entn
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text : newtxt
|
Text :
|
||||||
Max. Text Size: 50
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (int32) mode
|
Variable (int32) mode
|
||||||
Attributes
|
Attributes
|
||||||
@@ -100,7 +100,7 @@ Text t1
|
|||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Associated Keyboard : none
|
Associated Keyboard : none
|
||||||
Text : Brightness
|
Text : Brightness
|
||||||
Max. Text Size : 15
|
Max. Text Size : 50
|
||||||
|
|
||||||
Text t2
|
Text t2
|
||||||
Attributes
|
Attributes
|
||||||
@@ -130,7 +130,7 @@ Text t4
|
|||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Associated Keyboard : none
|
Associated Keyboard : none
|
||||||
Text : Temperature
|
Text : Temperature
|
||||||
Max. Text Size : 15
|
Max. Text Size : 50
|
||||||
|
|
||||||
Text tSend
|
Text tSend
|
||||||
Attributes
|
Attributes
|
||||||
@@ -180,7 +180,7 @@ Text t0
|
|||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Associated Keyboard : none
|
Associated Keyboard : none
|
||||||
Text : Color
|
Text : Color
|
||||||
Max. Text Size : 15
|
Max. Text Size : 50
|
||||||
|
|
||||||
Picture p0
|
Picture p0
|
||||||
Attributes
|
Attributes
|
||||||
@@ -213,7 +213,7 @@ Picture pColorWheel
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -243,7 +243,7 @@ Slider hBrightness
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -273,7 +273,7 @@ Slider hTempSlider
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -298,7 +298,7 @@ Button b0
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -361,7 +361,7 @@ Dual-state Button btOnOff1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -535,6 +535,12 @@ Timer tmSerial
|
|||||||
vis pColorWheel,1
|
vis pColorWheel,1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// set t0 Color (Localization)
|
||||||
|
spstr strCommand.txt,t0.txt,"~",7
|
||||||
|
// set t4 Temperature (Localization)
|
||||||
|
spstr strCommand.txt,t4.txt,"~",8
|
||||||
|
// set t1 Brightness (Localization)
|
||||||
|
spstr strCommand.txt,t1.txt,"~",9
|
||||||
}
|
}
|
||||||
if(tInstruction.txt=="time")
|
if(tInstruction.txt=="time")
|
||||||
{
|
{
|
||||||
@@ -570,30 +576,52 @@ Timer tmSerial
|
|||||||
//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 ...
|
//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
|
udelete payloadLength-1
|
||||||
bufferPos=0
|
bufferPos=0
|
||||||
if(tId.txt=="cardEntities")
|
|
||||||
{
|
|
||||||
page cardEntities
|
|
||||||
}
|
|
||||||
if(tId.txt=="cardMedia")
|
|
||||||
{
|
|
||||||
page cardMedia
|
|
||||||
}
|
|
||||||
if(tId.txt=="pageStartup")
|
if(tId.txt=="pageStartup")
|
||||||
{
|
{
|
||||||
page pageStartup
|
page pageStartup
|
||||||
}
|
}
|
||||||
if(tId.txt=="popupNotify")
|
if(tId.txt=="screensaver")
|
||||||
{
|
{
|
||||||
page popupNotify
|
page screensaver
|
||||||
|
}
|
||||||
|
if(tId.txt=="cardEntities")
|
||||||
|
{
|
||||||
|
page cardEntities
|
||||||
}
|
}
|
||||||
if(tId.txt=="cardGrid")
|
if(tId.txt=="cardGrid")
|
||||||
{
|
{
|
||||||
page 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")
|
if(tId.txt=="cardAlarm")
|
||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// end of user code
|
// end of user code
|
||||||
udelete payloadLength-1
|
udelete payloadLength-1
|
||||||
|
|||||||
@@ -120,7 +120,7 @@ Button b0
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -147,7 +147,7 @@ Button b2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -174,7 +174,7 @@ Button b1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -381,6 +381,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// end of user code
|
// end of user code
|
||||||
udelete payloadLength-1
|
udelete payloadLength-1
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ Page popupShutter
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -41,13 +41,13 @@ Variable (string) strCommand
|
|||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 50
|
Max. Text Size: 200
|
||||||
|
|
||||||
Variable (string) entn
|
Variable (string) entn
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text : newtxt
|
Text :
|
||||||
Max. Text Size: 50
|
Max. Text Size: 80
|
||||||
|
|
||||||
Text tEntity
|
Text tEntity
|
||||||
Attributes
|
Attributes
|
||||||
@@ -109,7 +109,7 @@ Text tId
|
|||||||
Text :
|
Text :
|
||||||
Max. Text Size : 20
|
Max. Text Size : 20
|
||||||
|
|
||||||
Text t1
|
Text tPosHeading
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
@@ -119,6 +119,16 @@ Text t1
|
|||||||
Text : Position
|
Text : Position
|
||||||
Max. Text Size : 15
|
Max. Text Size : 15
|
||||||
|
|
||||||
|
Text tInfo1
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Text :
|
||||||
|
Max. Text Size : 40
|
||||||
|
|
||||||
Picture p0
|
Picture p0
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -147,7 +157,7 @@ Slider hPosition
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -172,7 +182,7 @@ Button b0
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -197,7 +207,7 @@ Button bDown1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -222,7 +232,7 @@ Button bStop1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -247,7 +257,7 @@ Button bUp1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -329,8 +339,66 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
// get Position value
|
// get Position value
|
||||||
spstr strCommand.txt,tTmp.txt,"~",1
|
spstr strCommand.txt,tTmp.txt,"~",1
|
||||||
covx tTmp.txt,sys0,0,0
|
if(tTmp.txt=="disable")
|
||||||
hPosition.val=sys0
|
{
|
||||||
|
vis tPosHeading,0
|
||||||
|
vis hPosition,0
|
||||||
|
}else
|
||||||
|
{
|
||||||
|
covx tTmp.txt,sys0,0,0
|
||||||
|
hPosition.val=sys0
|
||||||
|
vis tPosHeading,1
|
||||||
|
vis hPosition,1
|
||||||
|
}
|
||||||
|
// set tinfo1 text
|
||||||
|
spstr strCommand.txt,tInfo1.txt,"~",2
|
||||||
|
// set tPosHeading (localization)
|
||||||
|
spstr strCommand.txt,tPosHeading.txt,"~",3
|
||||||
|
// set tIcon1
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",4
|
||||||
|
if(tTmp.txt!="")
|
||||||
|
{
|
||||||
|
tIcon1.txt=tTmp.txt
|
||||||
|
}
|
||||||
|
// set icon bUp
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",8
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
tsw bUp1,0
|
||||||
|
spstr strCommand.txt,bUp1.txt,"~",5
|
||||||
|
bUp1.pco=27501
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
spstr strCommand.txt,bUp1.txt,"~",5
|
||||||
|
tsw bUp1,1
|
||||||
|
bUp1.pco=65535
|
||||||
|
}
|
||||||
|
// set icon bStop
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",9
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
tsw bStop1,0
|
||||||
|
spstr strCommand.txt,bStop1.txt,"~",6
|
||||||
|
bStop1.pco=27501
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
spstr strCommand.txt,bStop1.txt,"~",6
|
||||||
|
tsw bStop1,1
|
||||||
|
bStop1.pco=65535
|
||||||
|
}
|
||||||
|
// set icon bDown
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",10
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
spstr strCommand.txt,bDown1.txt,"~",7
|
||||||
|
tsw bDown1,0
|
||||||
|
bDown1.pco=27501
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
spstr strCommand.txt,bDown1.txt,"~",7
|
||||||
|
tsw bDown1,1
|
||||||
|
bDown1.pco=65535
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(tInstruction.txt=="dimmode")
|
if(tInstruction.txt=="dimmode")
|
||||||
{
|
{
|
||||||
@@ -408,6 +476,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// end of user code
|
// end of user code
|
||||||
udelete payloadLength-1
|
udelete payloadLength-1
|
||||||
@@ -419,15 +491,6 @@ Timer tmSerial
|
|||||||
// next character
|
// next character
|
||||||
bufferPos++
|
bufferPos++
|
||||||
}
|
}
|
||||||
if(bufferPos==usize)
|
|
||||||
{
|
|
||||||
// copy whole buffer to t1.txt, for debugging
|
|
||||||
//ucopy t2.txt,0,usize,0
|
|
||||||
// ucopy n2.val,0,usize,0
|
|
||||||
// clear whole buffer
|
|
||||||
//code_c
|
|
||||||
//bufferPos=0
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
TouchCap tc0
|
TouchCap tc0
|
||||||
|
|||||||
@@ -17,6 +17,8 @@ Page screensaver
|
|||||||
vis tInstruction,0
|
vis tInstruction,0
|
||||||
vis tTmp,0
|
vis tTmp,0
|
||||||
vis p0,0
|
vis p0,0
|
||||||
|
vis tNotifyHead,0
|
||||||
|
vis tNotifyText,0
|
||||||
//load gloabl time string from pageIcons
|
//load gloabl time string from pageIcons
|
||||||
//tTime.txt=vaTime.txt
|
//tTime.txt=vaTime.txt
|
||||||
spstr pageIcons.vaTime.txt,tTime.txt,"?",0
|
spstr pageIcons.vaTime.txt,tTime.txt,"?",0
|
||||||
@@ -48,6 +50,18 @@ Variable (int32) vaTap
|
|||||||
Scope: local
|
Scope: local
|
||||||
Value: 0
|
Value: 0
|
||||||
|
|
||||||
|
Variable (string) tInstruction
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 50
|
||||||
|
|
||||||
|
Variable (string) tTmp
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 50
|
||||||
|
|
||||||
Text tTime
|
Text tTime
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -278,7 +292,7 @@ Text tMR
|
|||||||
Text :
|
Text :
|
||||||
Max. Text Size : 10
|
Max. Text Size : 10
|
||||||
|
|
||||||
Text tTmp
|
Text tNotifyHead
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
@@ -286,9 +300,9 @@ Text tTmp
|
|||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Associated Keyboard : none
|
Associated Keyboard : none
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size : 50
|
Max. Text Size : 35
|
||||||
|
|
||||||
Text tInstruction
|
Text tNotifyText
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
@@ -296,7 +310,7 @@ Text tInstruction
|
|||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Associated Keyboard : none
|
Associated Keyboard : none
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size : 50
|
Max. Text Size : 35
|
||||||
|
|
||||||
Picture p0
|
Picture p0
|
||||||
Attributes
|
Attributes
|
||||||
@@ -454,6 +468,9 @@ 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
|
||||||
@@ -492,8 +509,10 @@ Timer tmSerial
|
|||||||
covx tTmp.txt,tDate.pco,0,0
|
covx tTmp.txt,tDate.pco,0,0
|
||||||
spstr strCommand.txt,tTmp.txt,"~",5
|
spstr strCommand.txt,tTmp.txt,"~",5
|
||||||
covx tTmp.txt,tMainIcon.pco,0,0
|
covx tTmp.txt,tMainIcon.pco,0,0
|
||||||
|
tMainIconAlt.pco=tMainIcon.pco
|
||||||
spstr strCommand.txt,tTmp.txt,"~",6
|
spstr strCommand.txt,tTmp.txt,"~",6
|
||||||
covx tTmp.txt,tMainText.pco,0,0
|
covx tTmp.txt,tMainText.pco,0,0
|
||||||
|
tMainTextAlt.pco=tMainText.pco
|
||||||
spstr strCommand.txt,tTmp.txt,"~",7
|
spstr strCommand.txt,tTmp.txt,"~",7
|
||||||
covx tTmp.txt,tForecast1.pco,0,0
|
covx tTmp.txt,tForecast1.pco,0,0
|
||||||
spstr strCommand.txt,tTmp.txt,"~",8
|
spstr strCommand.txt,tTmp.txt,"~",8
|
||||||
@@ -521,14 +540,24 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",19
|
spstr strCommand.txt,tTmp.txt,"~",19
|
||||||
covx tTmp.txt,t10.bco,0,0
|
covx tTmp.txt,t10.bco,0,0
|
||||||
spstr strCommand.txt,tTmp.txt,"~",20
|
spstr strCommand.txt,tTmp.txt,"~",20
|
||||||
covx tTmp.txt,tMainIconAlt.pco,0,0
|
|
||||||
spstr strCommand.txt,tTmp.txt,"~",21
|
|
||||||
covx tTmp.txt,tMainTextAlt.pco,0,0
|
|
||||||
spstr strCommand.txt,tTmp.txt,"~",22
|
|
||||||
covx tTmp.txt,tMRIcon.pco,0,0
|
covx tTmp.txt,tMRIcon.pco,0,0
|
||||||
spstr strCommand.txt,tTmp.txt,"~",23
|
spstr strCommand.txt,tTmp.txt,"~",21
|
||||||
covx tTmp.txt,tMR.pco,0,0
|
covx tTmp.txt,tMR.pco,0,0
|
||||||
}
|
}
|
||||||
|
if(tInstruction.txt=="notify")
|
||||||
|
{
|
||||||
|
spstr strCommand.txt,tNotifyHead.txt,"~",1
|
||||||
|
spstr strCommand.txt,tNotifyText.txt,"~",2
|
||||||
|
if(tNotifyHead.txt!=""||tNotifyText.txt!="")
|
||||||
|
{
|
||||||
|
vis tNotifyHead,1
|
||||||
|
vis tNotifyText,1
|
||||||
|
}else
|
||||||
|
{
|
||||||
|
vis tNotifyHead,0
|
||||||
|
vis tNotifyText,0
|
||||||
|
}
|
||||||
|
}
|
||||||
if(tInstruction.txt=="pageType")
|
if(tInstruction.txt=="pageType")
|
||||||
{
|
{
|
||||||
dim=100
|
dim=100
|
||||||
@@ -579,6 +608,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// end of user code
|
// end of user code
|
||||||
udelete payloadLength-1
|
udelete payloadLength-1
|
||||||
@@ -618,6 +651,16 @@ TouchCap tc0
|
|||||||
|
|
||||||
Events
|
Events
|
||||||
Touch Press Event
|
Touch Press Event
|
||||||
|
if(tNotifyHead.txt!=""||tNotifyText.txt!="")
|
||||||
|
{
|
||||||
|
if(dim!=0)
|
||||||
|
{
|
||||||
|
tNotifyHead.txt=""
|
||||||
|
tNotifyText.txt=""
|
||||||
|
vis tNotifyHead,0
|
||||||
|
vis tNotifyText,0
|
||||||
|
}
|
||||||
|
}
|
||||||
dim=dimValueNormal
|
dim=dimValueNormal
|
||||||
vaTap.val+=1
|
vaTap.val+=1
|
||||||
covx vaTap.val,tTmp.txt,0,0
|
covx vaTap.val,tTmp.txt,0,0
|
||||||
@@ -626,7 +669,7 @@ TouchCap tc0
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
@@ -1,6 +1,6 @@
|
|||||||
diff -bur HMI/n2t-out/Program.s.txt HMI/US/portrait/n2t-out/Program.s.txt
|
diff -bur HMI/n2t-out/Program.s.txt HMI/US/portrait/n2t-out/Program.s.txt
|
||||||
--- HMI/n2t-out/Program.s.txt 2022-04-01 04:54:12.884151859 +0000
|
--- HMI/n2t-out/Program.s.txt 2022-05-24 14:34:13.723678266 +0000
|
||||||
+++ HMI/US/portrait/n2t-out/Program.s.txt 2022-04-01 04:54:13.372185922 +0000
|
+++ HMI/US/portrait/n2t-out/Program.s.txt 2022-05-24 14:34:14.167683442 +0000
|
||||||
@@ -11,6 +11,6 @@
|
@@ -11,6 +11,6 @@
|
||||||
// dim value
|
// dim value
|
||||||
int dimValue=40
|
int dimValue=40
|
||||||
@@ -11,9 +11,9 @@ diff -bur HMI/n2t-out/Program.s.txt HMI/US/portrait/n2t-out/Program.s.txt
|
|||||||
+ //lcd_dev fffb 0002 0000 0020
|
+ //lcd_dev fffb 0002 0000 0020
|
||||||
page pageStartup
|
page pageStartup
|
||||||
diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
|
diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
|
||||||
--- HMI/n2t-out/cardEntities.txt 2022-04-01 04:54:12.888152138 +0000
|
--- HMI/n2t-out/cardEntities.txt 2022-05-24 14:34:13.723678266 +0000
|
||||||
+++ HMI/US/portrait/n2t-out/cardEntities.txt 2022-04-01 04:54:13.372185922 +0000
|
+++ HMI/US/portrait/n2t-out/cardEntities.txt 2022-05-24 14:34:14.171683489 +0000
|
||||||
@@ -62,6 +62,26 @@
|
@@ -62,6 +62,16 @@
|
||||||
vis bText4,0
|
vis bText4,0
|
||||||
vis hSlider4,0
|
vis hSlider4,0
|
||||||
vis nNum4,0
|
vis nNum4,0
|
||||||
@@ -27,20 +27,18 @@ 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
|
||||||
|
vis bNext,0
|
||||||
|
|
||||||
Variable (string) strCommand
|
@@ -119,6 +129,18 @@
|
||||||
Attributes
|
|
||||||
@@ -117,6 +137,30 @@
|
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 70
|
Max. Text Size: 80
|
||||||
|
|
||||||
+Variable (string) entn5
|
+Variable (string) entn5
|
||||||
+ Attributes
|
+ Attributes
|
||||||
+ Scope : local
|
+ Scope : local
|
||||||
+ Text :
|
+ Text :
|
||||||
+ Max. Text Size: 70
|
+ Max. Text Size: 80
|
||||||
+
|
|
||||||
+
|
+
|
||||||
+Variable (string) type5
|
+Variable (string) type5
|
||||||
+ Attributes
|
+ Attributes
|
||||||
@@ -51,7 +49,7 @@ diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
|
|||||||
Number nNum1
|
Number nNum1
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -153,6 +197,24 @@
|
@@ -155,6 +177,15 @@
|
||||||
Associated Keyboard : none
|
Associated Keyboard : none
|
||||||
Value : 0
|
Value : 0
|
||||||
|
|
||||||
@@ -64,11 +62,10 @@ diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
|
|||||||
+ Associated Keyboard : none
|
+ Associated Keyboard : none
|
||||||
+ Value : 0
|
+ Value : 0
|
||||||
+
|
+
|
||||||
|
|
||||||
Text tHeading
|
Text tHeading
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -283,6 +345,46 @@
|
@@ -285,6 +316,26 @@
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size : 50
|
Max. Text Size : 50
|
||||||
|
|
||||||
@@ -92,11 +89,10 @@ diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
|
|||||||
+ Text : î°
|
+ Text : î°
|
||||||
+ Max. Text Size : 5
|
+ Max. Text Size : 5
|
||||||
+
|
+
|
||||||
|
|
||||||
Picture p0
|
Picture p0
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -402,6 +504,62 @@
|
@@ -404,6 +455,34 @@
|
||||||
prints tSend.txt,0
|
prints tSend.txt,0
|
||||||
prints crcval,2
|
prints crcval,2
|
||||||
|
|
||||||
@@ -120,7 +116,7 @@ diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
|
|||||||
+ btlen tSend.txt,sys0
|
+ btlen tSend.txt,sys0
|
||||||
+ crcrest 1,0xffff // reset CRC
|
+ crcrest 1,0xffff // reset CRC
|
||||||
+ crcputh 55 bb
|
+ crcputh 55 bb
|
||||||
+ crcputs sys0,1
|
+ crcputs sys0,2
|
||||||
+ crcputs tSend.txt,0
|
+ crcputs tSend.txt,0
|
||||||
+ //send cmd
|
+ //send cmd
|
||||||
+ printh 55 bb
|
+ printh 55 bb
|
||||||
@@ -128,11 +124,10 @@ diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
|
|||||||
+ prints tSend.txt,0
|
+ prints tSend.txt,0
|
||||||
+ prints crcval,2
|
+ prints crcval,2
|
||||||
+
|
+
|
||||||
|
|
||||||
Button bDown1
|
Button bDown1
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -857,6 +1015,206 @@
|
@@ -861,6 +940,106 @@
|
||||||
prints tSend.txt,0
|
prints tSend.txt,0
|
||||||
prints crcval,2
|
prints crcval,2
|
||||||
|
|
||||||
@@ -153,7 +148,7 @@ diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
|
|||||||
+ btlen tSend.txt,sys0
|
+ btlen tSend.txt,sys0
|
||||||
+ crcrest 1,0xffff // reset CRC
|
+ crcrest 1,0xffff // reset CRC
|
||||||
+ crcputh 55 bb
|
+ crcputh 55 bb
|
||||||
+ crcputs sys0,1
|
+ crcputs sys0,2
|
||||||
+ crcputs tSend.txt,0
|
+ crcputs tSend.txt,0
|
||||||
+ //send cmd
|
+ //send cmd
|
||||||
+ printh 55 bb
|
+ printh 55 bb
|
||||||
@@ -178,7 +173,7 @@ diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
|
|||||||
+ btlen tSend.txt,sys0
|
+ btlen tSend.txt,sys0
|
||||||
+ crcrest 1,0xffff // reset CRC
|
+ crcrest 1,0xffff // reset CRC
|
||||||
+ crcputh 55 bb
|
+ crcputh 55 bb
|
||||||
+ crcputs sys0,1
|
+ crcputs sys0,2
|
||||||
+ crcputs tSend.txt,0
|
+ crcputs tSend.txt,0
|
||||||
+ //send cmd
|
+ //send cmd
|
||||||
+ printh 55 bb
|
+ printh 55 bb
|
||||||
@@ -203,7 +198,7 @@ diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
|
|||||||
+ btlen tSend.txt,sys0
|
+ btlen tSend.txt,sys0
|
||||||
+ crcrest 1,0xffff // reset CRC
|
+ crcrest 1,0xffff // reset CRC
|
||||||
+ crcputh 55 bb
|
+ crcputh 55 bb
|
||||||
+ crcputs sys0,1
|
+ crcputs sys0,2
|
||||||
+ crcputs tSend.txt,0
|
+ crcputs tSend.txt,0
|
||||||
+ //send cmd
|
+ //send cmd
|
||||||
+ printh 55 bb
|
+ printh 55 bb
|
||||||
@@ -228,7 +223,7 @@ diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
|
|||||||
+ btlen tSend.txt,sys0
|
+ btlen tSend.txt,sys0
|
||||||
+ crcrest 1,0xffff // reset CRC
|
+ crcrest 1,0xffff // reset CRC
|
||||||
+ crcputh 55 bb
|
+ crcputh 55 bb
|
||||||
+ crcputs sys0,1
|
+ crcputs sys0,2
|
||||||
+ crcputs tSend.txt,0
|
+ crcputs tSend.txt,0
|
||||||
+ //send cmd
|
+ //send cmd
|
||||||
+ printh 55 bb
|
+ printh 55 bb
|
||||||
@@ -236,11 +231,10 @@ diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
|
|||||||
+ prints tSend.txt,0
|
+ prints tSend.txt,0
|
||||||
+ prints crcval,2
|
+ prints crcval,2
|
||||||
+
|
+
|
||||||
|
|
||||||
Dual-state Button btOnOff1
|
Dual-state Button btOnOff1
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -965,6 +1323,60 @@
|
@@ -969,6 +1148,33 @@
|
||||||
prints tSend.txt,0
|
prints tSend.txt,0
|
||||||
prints crcval,2
|
prints crcval,2
|
||||||
|
|
||||||
@@ -263,7 +257,7 @@ diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
|
|||||||
+ btlen tSend.txt,sys0
|
+ btlen tSend.txt,sys0
|
||||||
+ crcrest 1,0xffff // reset CRC
|
+ crcrest 1,0xffff // reset CRC
|
||||||
+ crcputh 55 bb
|
+ crcputh 55 bb
|
||||||
+ crcputs sys0,1
|
+ crcputs sys0,2
|
||||||
+ crcputs tSend.txt,0
|
+ crcputs tSend.txt,0
|
||||||
+ //send cmd
|
+ //send cmd
|
||||||
+ printh 55 bb
|
+ printh 55 bb
|
||||||
@@ -271,11 +265,10 @@ diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
|
|||||||
+ prints tSend.txt,0
|
+ prints tSend.txt,0
|
||||||
+ prints crcval,2
|
+ prints crcval,2
|
||||||
+
|
+
|
||||||
|
|
||||||
Hotspot mSpecial
|
Hotspot mSpecial
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -1070,6 +1482,50 @@
|
@@ -1074,6 +1280,28 @@
|
||||||
page popupLight
|
page popupLight
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -301,11 +294,10 @@ diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
|
|||||||
+ page popupLight
|
+ page popupLight
|
||||||
+ }
|
+ }
|
||||||
+
|
+
|
||||||
|
Hotspot mSwipeNext
|
||||||
Timer tmSerial
|
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -1642,6 +2098,250 @@
|
@@ -1892,6 +2120,169 @@
|
||||||
covx tTmp.txt,sys0,0,0
|
covx tTmp.txt,sys0,0,0
|
||||||
hSlider4.maxval=sys0
|
hSlider4.maxval=sys0
|
||||||
}
|
}
|
||||||
@@ -346,6 +338,47 @@ 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
|
||||||
|
+ // get Button State (optional Value)
|
||||||
|
+ spstr strCommand.txt,tId.txt,"~",32
|
||||||
|
+ // up button
|
||||||
|
+ spstr tId.txt,tTmp.txt,"|",3
|
||||||
|
+ if(tTmp.txt=="disable")
|
||||||
|
+ {
|
||||||
|
+ bUp5.pco=27501
|
||||||
|
+ spstr tId.txt,bUp5.txt,"|",0
|
||||||
|
+ tsw bUp5,0
|
||||||
|
+ }else if(tTmp.txt=="enable")
|
||||||
|
+ {
|
||||||
|
+ bUp5.pco=65535
|
||||||
|
+ spstr tId.txt,bUp5.txt,"|",0
|
||||||
|
+ tsw bUp5,1
|
||||||
|
+ }
|
||||||
|
+ // stop button
|
||||||
|
+ spstr tId.txt,tTmp.txt,"|",4
|
||||||
|
+ if(tTmp.txt=="disable")
|
||||||
|
+ {
|
||||||
|
+ bStop5.pco=27501
|
||||||
|
+ spstr tId.txt,bStop5.txt,"|",1
|
||||||
|
+ tsw bStop5,0
|
||||||
|
+ }else if(tTmp.txt=="enable")
|
||||||
|
+ {
|
||||||
|
+ bStop5.pco=65535
|
||||||
|
+ spstr tId.txt,bStop5.txt,"|",1
|
||||||
|
+ tsw bStop5,1
|
||||||
|
+ }
|
||||||
|
+ // down button
|
||||||
|
+ spstr tId.txt,tTmp.txt,"|",5
|
||||||
|
+ if(tTmp.txt=="disable")
|
||||||
|
+ {
|
||||||
|
+ bDown5.pco=27501
|
||||||
|
+ spstr tId.txt,bDown5.txt,"|",2
|
||||||
|
+ tsw bDown5,0
|
||||||
|
+ }else if(tTmp.txt=="enable")
|
||||||
|
+ {
|
||||||
|
+ bDown5.pco=65535
|
||||||
|
+ spstr tId.txt,bDown5.txt,"|",2
|
||||||
|
+ tsw bDown5,1
|
||||||
|
+ }
|
||||||
+ }
|
+ }
|
||||||
+ if(type5.txt=="light")
|
+ if(type5.txt=="light")
|
||||||
+ {
|
+ {
|
||||||
@@ -431,10 +464,24 @@ diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
|
|||||||
+ covx tTmp.txt,sys0,0,0
|
+ covx tTmp.txt,sys0,0,0
|
||||||
+ hSlider5.maxval=sys0
|
+ hSlider5.maxval=sys0
|
||||||
+ }
|
+ }
|
||||||
|
}
|
||||||
|
if(tInstruction.txt=="pageType")
|
||||||
|
{
|
||||||
|
diff -bur HMI/n2t-out/cardQR.txt HMI/US/portrait/n2t-out/cardQR.txt
|
||||||
|
--- HMI/n2t-out/cardQR.txt 2022-05-24 14:34:13.723678266 +0000
|
||||||
|
+++ HMI/US/portrait/n2t-out/cardQR.txt 2022-05-24 14:34:14.167683442 +0000
|
||||||
|
@@ -34,7 +34,7 @@
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
- Max. Text Size: 275
|
||||||
|
+ Max. Text Size: 270
|
||||||
|
|
||||||
|
Variable (string) entn
|
||||||
|
Attributes
|
||||||
diff -bur HMI/n2t-out/pageStartup.txt HMI/US/portrait/n2t-out/pageStartup.txt
|
diff -bur HMI/n2t-out/pageStartup.txt HMI/US/portrait/n2t-out/pageStartup.txt
|
||||||
--- HMI/n2t-out/pageStartup.txt 2022-04-01 04:54:12.884151859 +0000
|
--- HMI/n2t-out/pageStartup.txt 2022-05-24 14:34:13.723678266 +0000
|
||||||
+++ HMI/US/portrait/n2t-out/pageStartup.txt 2022-04-01 04:54:13.372185922 +0000
|
+++ HMI/US/portrait/n2t-out/pageStartup.txt 2022-05-24 14:34:14.167683442 +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
|
||||||
@@ -453,3 +500,29 @@ 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/screensaver.txt HMI/US/portrait/n2t-out/screensaver.txt
|
||||||
|
--- HMI/n2t-out/screensaver.txt 2022-05-24 14:34:13.723678266 +0000
|
||||||
|
+++ HMI/US/portrait/n2t-out/screensaver.txt 2022-05-24 14:34:14.167683442 +0000
|
||||||
|
@@ -455,22 +455,6 @@
|
||||||
|
vis tMainIconAlt,1
|
||||||
|
vis tMRIcon,1
|
||||||
|
vis tMR,1
|
||||||
|
- vis tForecast1,0
|
||||||
|
- vis tF1Icon,0
|
||||||
|
- vis tForecast1Val,0
|
||||||
|
- //move forecast values to the right
|
||||||
|
- tForecast4.txt=tForecast3.txt
|
||||||
|
- tForecast3.txt=tForecast2.txt
|
||||||
|
- tForecast2.txt=tForecast1.txt
|
||||||
|
- tForecast4Val.txt=tForecast3Val.txt
|
||||||
|
- tForecast3Val.txt=tForecast2Val.txt
|
||||||
|
- tForecast2Val.txt=tForecast1Val.txt
|
||||||
|
- tF4Icon.txt=tF3Icon.txt
|
||||||
|
- tF3Icon.txt=tF2Icon.txt
|
||||||
|
- tF2Icon.txt=tF1Icon.txt
|
||||||
|
- tF4Icon.pco=tF3Icon.pco
|
||||||
|
- tF3Icon.pco=tF2Icon.pco
|
||||||
|
- tF2Icon.pco=tF1Icon.pco
|
||||||
|
}
|
||||||
|
//tMR
|
||||||
|
spstr strCommand.txt,tMR.txt,"~",16
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
diff -bur HMI/n2t-out/Program.s.txt HMI/US/portrait/n2t-out/Program.s.txt
|
diff -bur HMI/n2t-out/Program.s.txt HMI/US/portrait/n2t-out/Program.s.txt
|
||||||
--- HMI/n2t-out/Program.s.txt 2022-04-13 20:21:34.698226402 +0000
|
--- HMI/n2t-out/Program.s.txt 2022-05-27 14:55:07.299628243 +0000
|
||||||
+++ HMI/US/portrait/n2t-out/Program.s.txt 2022-04-13 20:21:35.070233972 +0000
|
+++ HMI/US/portrait/n2t-out/Program.s.txt 2022-05-27 14:55:07.731634352 +0000
|
||||||
@@ -11,6 +11,6 @@
|
@@ -11,6 +11,6 @@
|
||||||
// dim value
|
// dim value
|
||||||
int dimValue=40
|
int dimValue=40
|
||||||
@@ -11,8 +11,8 @@ diff -bur HMI/n2t-out/Program.s.txt HMI/US/portrait/n2t-out/Program.s.txt
|
|||||||
+ //lcd_dev fffb 0002 0000 0020
|
+ //lcd_dev fffb 0002 0000 0020
|
||||||
page pageStartup
|
page pageStartup
|
||||||
diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
|
diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
|
||||||
--- HMI/n2t-out/cardEntities.txt 2022-04-13 20:21:34.698226402 +0000
|
--- HMI/n2t-out/cardEntities.txt 2022-05-27 14:55:07.303628300 +0000
|
||||||
+++ HMI/US/portrait/n2t-out/cardEntities.txt 2022-04-13 20:21:35.070233972 +0000
|
+++ HMI/US/portrait/n2t-out/cardEntities.txt 2022-05-27 14:55:07.731634352 +0000
|
||||||
@@ -62,6 +62,16 @@
|
@@ -62,6 +62,16 @@
|
||||||
vis bText4,0
|
vis bText4,0
|
||||||
vis hSlider4,0
|
vis hSlider4,0
|
||||||
@@ -27,18 +27,18 @@ 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
|
||||||
|
vis bNext,0
|
||||||
|
|
||||||
Variable (string) strCommand
|
@@ -119,6 +129,18 @@
|
||||||
Attributes
|
|
||||||
@@ -117,6 +127,18 @@
|
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 70
|
Max. Text Size: 80
|
||||||
|
|
||||||
+Variable (string) entn5
|
+Variable (string) entn5
|
||||||
+ Attributes
|
+ Attributes
|
||||||
+ Scope : local
|
+ Scope : local
|
||||||
+ Text :
|
+ Text :
|
||||||
+ Max. Text Size: 70
|
+ Max. Text Size: 80
|
||||||
+
|
+
|
||||||
+Variable (string) type5
|
+Variable (string) type5
|
||||||
+ Attributes
|
+ Attributes
|
||||||
@@ -49,7 +49,7 @@ diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
|
|||||||
Number nNum1
|
Number nNum1
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -153,6 +175,15 @@
|
@@ -155,6 +177,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
|
||||||
@@ -283,6 +314,26 @@
|
@@ -285,6 +316,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
|
||||||
@@ -402,6 +453,34 @@
|
@@ -404,6 +455,34 @@
|
||||||
prints tSend.txt,0
|
prints tSend.txt,0
|
||||||
prints crcval,2
|
prints crcval,2
|
||||||
|
|
||||||
@@ -116,7 +116,7 @@ diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
|
|||||||
+ btlen tSend.txt,sys0
|
+ btlen tSend.txt,sys0
|
||||||
+ crcrest 1,0xffff // reset CRC
|
+ crcrest 1,0xffff // reset CRC
|
||||||
+ crcputh 55 bb
|
+ crcputh 55 bb
|
||||||
+ crcputs sys0,1
|
+ crcputs sys0,2
|
||||||
+ crcputs tSend.txt,0
|
+ crcputs tSend.txt,0
|
||||||
+ //send cmd
|
+ //send cmd
|
||||||
+ printh 55 bb
|
+ printh 55 bb
|
||||||
@@ -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
|
||||||
@@ -859,6 +938,106 @@
|
@@ -861,6 +940,106 @@
|
||||||
prints tSend.txt,0
|
prints tSend.txt,0
|
||||||
prints crcval,2
|
prints crcval,2
|
||||||
|
|
||||||
@@ -148,7 +148,7 @@ diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
|
|||||||
+ btlen tSend.txt,sys0
|
+ btlen tSend.txt,sys0
|
||||||
+ crcrest 1,0xffff // reset CRC
|
+ crcrest 1,0xffff // reset CRC
|
||||||
+ crcputh 55 bb
|
+ crcputh 55 bb
|
||||||
+ crcputs sys0,1
|
+ crcputs sys0,2
|
||||||
+ crcputs tSend.txt,0
|
+ crcputs tSend.txt,0
|
||||||
+ //send cmd
|
+ //send cmd
|
||||||
+ printh 55 bb
|
+ printh 55 bb
|
||||||
@@ -173,7 +173,7 @@ diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
|
|||||||
+ btlen tSend.txt,sys0
|
+ btlen tSend.txt,sys0
|
||||||
+ crcrest 1,0xffff // reset CRC
|
+ crcrest 1,0xffff // reset CRC
|
||||||
+ crcputh 55 bb
|
+ crcputh 55 bb
|
||||||
+ crcputs sys0,1
|
+ crcputs sys0,2
|
||||||
+ crcputs tSend.txt,0
|
+ crcputs tSend.txt,0
|
||||||
+ //send cmd
|
+ //send cmd
|
||||||
+ printh 55 bb
|
+ printh 55 bb
|
||||||
@@ -198,7 +198,7 @@ diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
|
|||||||
+ btlen tSend.txt,sys0
|
+ btlen tSend.txt,sys0
|
||||||
+ crcrest 1,0xffff // reset CRC
|
+ crcrest 1,0xffff // reset CRC
|
||||||
+ crcputh 55 bb
|
+ crcputh 55 bb
|
||||||
+ crcputs sys0,1
|
+ crcputs sys0,2
|
||||||
+ crcputs tSend.txt,0
|
+ crcputs tSend.txt,0
|
||||||
+ //send cmd
|
+ //send cmd
|
||||||
+ printh 55 bb
|
+ printh 55 bb
|
||||||
@@ -223,7 +223,7 @@ diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
|
|||||||
+ btlen tSend.txt,sys0
|
+ btlen tSend.txt,sys0
|
||||||
+ crcrest 1,0xffff // reset CRC
|
+ crcrest 1,0xffff // reset CRC
|
||||||
+ crcputh 55 bb
|
+ crcputh 55 bb
|
||||||
+ crcputs sys0,1
|
+ crcputs sys0,2
|
||||||
+ crcputs tSend.txt,0
|
+ crcputs tSend.txt,0
|
||||||
+ //send cmd
|
+ //send cmd
|
||||||
+ printh 55 bb
|
+ printh 55 bb
|
||||||
@@ -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
|
||||||
@@ -967,6 +1146,33 @@
|
@@ -969,6 +1148,33 @@
|
||||||
prints tSend.txt,0
|
prints tSend.txt,0
|
||||||
prints crcval,2
|
prints crcval,2
|
||||||
|
|
||||||
@@ -257,7 +257,7 @@ diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
|
|||||||
+ btlen tSend.txt,sys0
|
+ btlen tSend.txt,sys0
|
||||||
+ crcrest 1,0xffff // reset CRC
|
+ crcrest 1,0xffff // reset CRC
|
||||||
+ crcputh 55 bb
|
+ crcputh 55 bb
|
||||||
+ crcputs sys0,1
|
+ crcputs sys0,2
|
||||||
+ crcputs tSend.txt,0
|
+ crcputs tSend.txt,0
|
||||||
+ //send cmd
|
+ //send cmd
|
||||||
+ printh 55 bb
|
+ printh 55 bb
|
||||||
@@ -268,7 +268,7 @@ diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
|
|||||||
Hotspot mSpecial
|
Hotspot mSpecial
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -1072,6 +1278,28 @@
|
@@ -1074,6 +1280,28 @@
|
||||||
page popupLight
|
page popupLight
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -294,10 +294,10 @@ diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
|
|||||||
+ page popupLight
|
+ page popupLight
|
||||||
+ }
|
+ }
|
||||||
+
|
+
|
||||||
Timer tmSerial
|
Hotspot mSwipeNext
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -1642,6 +1870,128 @@
|
@@ -1892,6 +2120,169 @@
|
||||||
covx tTmp.txt,sys0,0,0
|
covx tTmp.txt,sys0,0,0
|
||||||
hSlider4.maxval=sys0
|
hSlider4.maxval=sys0
|
||||||
}
|
}
|
||||||
@@ -338,6 +338,47 @@ 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
|
||||||
|
+ // get Button State (optional Value)
|
||||||
|
+ spstr strCommand.txt,tId.txt,"~",32
|
||||||
|
+ // up button
|
||||||
|
+ spstr tId.txt,tTmp.txt,"|",3
|
||||||
|
+ if(tTmp.txt=="disable")
|
||||||
|
+ {
|
||||||
|
+ bUp5.pco=27501
|
||||||
|
+ spstr tId.txt,bUp5.txt,"|",0
|
||||||
|
+ tsw bUp5,0
|
||||||
|
+ }else if(tTmp.txt=="enable")
|
||||||
|
+ {
|
||||||
|
+ bUp5.pco=65535
|
||||||
|
+ spstr tId.txt,bUp5.txt,"|",0
|
||||||
|
+ tsw bUp5,1
|
||||||
|
+ }
|
||||||
|
+ // stop button
|
||||||
|
+ spstr tId.txt,tTmp.txt,"|",4
|
||||||
|
+ if(tTmp.txt=="disable")
|
||||||
|
+ {
|
||||||
|
+ bStop5.pco=27501
|
||||||
|
+ spstr tId.txt,bStop5.txt,"|",1
|
||||||
|
+ tsw bStop5,0
|
||||||
|
+ }else if(tTmp.txt=="enable")
|
||||||
|
+ {
|
||||||
|
+ bStop5.pco=65535
|
||||||
|
+ spstr tId.txt,bStop5.txt,"|",1
|
||||||
|
+ tsw bStop5,1
|
||||||
|
+ }
|
||||||
|
+ // down button
|
||||||
|
+ spstr tId.txt,tTmp.txt,"|",5
|
||||||
|
+ if(tTmp.txt=="disable")
|
||||||
|
+ {
|
||||||
|
+ bDown5.pco=27501
|
||||||
|
+ spstr tId.txt,bDown5.txt,"|",2
|
||||||
|
+ tsw bDown5,0
|
||||||
|
+ }else if(tTmp.txt=="enable")
|
||||||
|
+ {
|
||||||
|
+ bDown5.pco=65535
|
||||||
|
+ spstr tId.txt,bDown5.txt,"|",2
|
||||||
|
+ tsw bDown5,1
|
||||||
|
+ }
|
||||||
+ }
|
+ }
|
||||||
+ if(type5.txt=="light")
|
+ if(type5.txt=="light")
|
||||||
+ {
|
+ {
|
||||||
@@ -426,9 +467,21 @@ diff -bur HMI/n2t-out/cardEntities.txt HMI/US/portrait/n2t-out/cardEntities.txt
|
|||||||
}
|
}
|
||||||
if(tInstruction.txt=="pageType")
|
if(tInstruction.txt=="pageType")
|
||||||
{
|
{
|
||||||
|
diff -bur HMI/n2t-out/cardQR.txt HMI/US/portrait/n2t-out/cardQR.txt
|
||||||
|
--- HMI/n2t-out/cardQR.txt 2022-05-27 14:55:07.299628243 +0000
|
||||||
|
+++ HMI/US/portrait/n2t-out/cardQR.txt 2022-05-27 14:55:07.731634352 +0000
|
||||||
|
@@ -34,7 +34,7 @@
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
- Max. Text Size: 275
|
||||||
|
+ Max. Text Size: 270
|
||||||
|
|
||||||
|
Variable (string) entn
|
||||||
|
Attributes
|
||||||
diff -bur HMI/n2t-out/pageStartup.txt HMI/US/portrait/n2t-out/pageStartup.txt
|
diff -bur HMI/n2t-out/pageStartup.txt HMI/US/portrait/n2t-out/pageStartup.txt
|
||||||
--- HMI/n2t-out/pageStartup.txt 2022-04-13 20:21:34.698226402 +0000
|
--- HMI/n2t-out/pageStartup.txt 2022-05-27 14:55:07.299628243 +0000
|
||||||
+++ HMI/US/portrait/n2t-out/pageStartup.txt 2022-04-13 20:21:35.070233972 +0000
|
+++ HMI/US/portrait/n2t-out/pageStartup.txt 2022-05-27 14:55:07.731634352 +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
|
||||||
@@ -447,3 +500,29 @@ 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/screensaver.txt HMI/US/portrait/n2t-out/screensaver.txt
|
||||||
|
--- HMI/n2t-out/screensaver.txt 2022-05-27 14:55:07.299628243 +0000
|
||||||
|
+++ HMI/US/portrait/n2t-out/screensaver.txt 2022-05-27 14:55:07.731634352 +0000
|
||||||
|
@@ -455,22 +455,6 @@
|
||||||
|
vis tMainIconAlt,1
|
||||||
|
vis tMRIcon,1
|
||||||
|
vis tMR,1
|
||||||
|
- vis tForecast1,0
|
||||||
|
- vis tF1Icon,0
|
||||||
|
- vis tForecast1Val,0
|
||||||
|
- //move forecast values to the right
|
||||||
|
- tForecast4.txt=tForecast3.txt
|
||||||
|
- tForecast3.txt=tForecast2.txt
|
||||||
|
- tForecast2.txt=tForecast1.txt
|
||||||
|
- tForecast4Val.txt=tForecast3Val.txt
|
||||||
|
- tForecast3Val.txt=tForecast2Val.txt
|
||||||
|
- tForecast2Val.txt=tForecast1Val.txt
|
||||||
|
- tF4Icon.txt=tF3Icon.txt
|
||||||
|
- tF3Icon.txt=tF2Icon.txt
|
||||||
|
- tF2Icon.txt=tF1Icon.txt
|
||||||
|
- tF4Icon.pco=tF3Icon.pco
|
||||||
|
- tF3Icon.pco=tF2Icon.pco
|
||||||
|
- tF2Icon.pco=tF1Icon.pco
|
||||||
|
}
|
||||||
|
//tMR
|
||||||
|
spstr strCommand.txt,tMR.txt,"~",16
|
||||||
|
|||||||
@@ -1,19 +1,11 @@
|
|||||||
+++ HMI/US/portrait/diff-eu-version.txt 2022-04-13 20:21:35.094234461 +0000
|
+++ HMI/US/portrait/diff-eu-version.txt 2022-05-27 14:55:07.791635235 +0000
|
||||||
+--- HMI/n2t-out/Program.s.txt 2022-04-13 20:21:34.698226402 +0000
|
+--- HMI/n2t-out/Program.s.txt 2022-05-27 14:55:07.299628243 +0000
|
||||||
++++ HMI/US/portrait/n2t-out/Program.s.txt 2022-04-13 20:21:35.070233972 +0000
|
++++ HMI/US/portrait/n2t-out/Program.s.txt 2022-05-27 14:55:07.731634352 +0000
|
||||||
+--- HMI/n2t-out/cardEntities.txt 2022-04-13 20:21:34.698226402 +0000
|
+--- HMI/n2t-out/cardEntities.txt 2022-05-27 14:55:07.303628300 +0000
|
||||||
++++ HMI/US/portrait/n2t-out/cardEntities.txt 2022-04-13 20:21:35.070233972 +0000
|
++++ HMI/US/portrait/n2t-out/cardEntities.txt 2022-05-27 14:55:07.731634352 +0000
|
||||||
+@@ -62,6 +62,16 @@
|
+--- HMI/n2t-out/cardQR.txt 2022-05-27 14:55:07.299628243 +0000
|
||||||
+@@ -117,6 +127,18 @@
|
++++ HMI/US/portrait/n2t-out/cardQR.txt 2022-05-27 14:55:07.731634352 +0000
|
||||||
+@@ -153,6 +175,15 @@
|
+--- HMI/n2t-out/pageStartup.txt 2022-05-27 14:55:07.299628243 +0000
|
||||||
+@@ -283,6 +314,26 @@
|
++++ HMI/US/portrait/n2t-out/pageStartup.txt 2022-05-27 14:55:07.731634352 +0000
|
||||||
+@@ -402,6 +453,34 @@
|
+--- HMI/n2t-out/screensaver.txt 2022-05-27 14:55:07.299628243 +0000
|
||||||
+@@ -859,6 +938,106 @@
|
++++ HMI/US/portrait/n2t-out/screensaver.txt 2022-05-27 14:55:07.731634352 +0000
|
||||||
+@@ -967,6 +1146,33 @@
|
|
||||||
+@@ -1072,6 +1278,28 @@
|
|
||||||
+@@ -1642,6 +1870,128 @@
|
|
||||||
+ }
|
|
||||||
+ if(tInstruction.txt=="pageType")
|
|
||||||
+ {
|
|
||||||
+--- HMI/n2t-out/pageStartup.txt 2022-04-13 20:21:34.698226402 +0000
|
|
||||||
++++ HMI/US/portrait/n2t-out/pageStartup.txt 2022-04-13 20:21:35.070233972 +0000
|
|
||||||
|
|||||||
@@ -41,6 +41,8 @@ Page cardAlarm
|
|||||||
vis b9,0
|
vis b9,0
|
||||||
vis b10,0
|
vis b10,0
|
||||||
vis tCode,0
|
vis tCode,0
|
||||||
|
vis bPrev,0
|
||||||
|
vis bNext,0
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -54,7 +56,7 @@ Variable (string) entn
|
|||||||
ID : 9
|
ID : 9
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 50
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) tSend
|
Variable (string) tSend
|
||||||
Attributes
|
Attributes
|
||||||
@@ -297,7 +299,7 @@ Button bNext
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -351,7 +353,7 @@ Button bPrev
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -822,7 +824,7 @@ Button arm1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -876,7 +878,7 @@ Button arm3
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -930,7 +932,7 @@ Button arm2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -984,7 +986,7 @@ Button arm4
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -993,6 +995,117 @@ Button arm4
|
|||||||
prints crcval,2
|
prints crcval,2
|
||||||
tCode.txt=""
|
tCode.txt=""
|
||||||
|
|
||||||
|
Hotspot mSwipeNext
|
||||||
|
Attributes
|
||||||
|
ID : 35
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 311
|
||||||
|
y coordinate : 5
|
||||||
|
Width : 9
|
||||||
|
Height : 470
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing right button if swiped on the right side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",1
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bNext,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipeUp
|
||||||
|
Attributes
|
||||||
|
ID : 36
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 10
|
||||||
|
y coordinate : 0
|
||||||
|
Width : 300
|
||||||
|
Height : 9
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing up button if swiped on the top side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="2")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipePrev
|
||||||
|
Attributes
|
||||||
|
ID : 37
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 0
|
||||||
|
y coordinate : 5
|
||||||
|
Width : 9
|
||||||
|
Height : 470
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing left button if swiped on the left side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
Timer tmSerial
|
Timer tmSerial
|
||||||
Attributes
|
Attributes
|
||||||
ID : 5
|
ID : 5
|
||||||
@@ -1232,6 +1345,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// end of user code
|
// end of user code
|
||||||
udelete payloadLength-1
|
udelete payloadLength-1
|
||||||
@@ -1266,7 +1383,7 @@ Timer tmSleep
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -42,6 +42,8 @@ Page cardGrid
|
|||||||
vis tEntity4,0
|
vis tEntity4,0
|
||||||
vis tEntity5,0
|
vis tEntity5,0
|
||||||
vis tEntity6,0
|
vis tEntity6,0
|
||||||
|
vis bPrev,0
|
||||||
|
vis bNext,0
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -83,28 +85,28 @@ Variable (string) entn1
|
|||||||
ID : 18
|
ID : 18
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 70
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn2
|
Variable (string) entn2
|
||||||
Attributes
|
Attributes
|
||||||
ID : 19
|
ID : 19
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 70
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn3
|
Variable (string) entn3
|
||||||
Attributes
|
Attributes
|
||||||
ID : 20
|
ID : 20
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 70
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn4
|
Variable (string) entn4
|
||||||
Attributes
|
Attributes
|
||||||
ID : 21
|
ID : 21
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 70
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) type5
|
Variable (string) type5
|
||||||
Attributes
|
Attributes
|
||||||
@@ -125,14 +127,14 @@ Variable (string) entn5
|
|||||||
ID : 36
|
ID : 36
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 50
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn6
|
Variable (string) entn6
|
||||||
Attributes
|
Attributes
|
||||||
ID : 37
|
ID : 37
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 50
|
Max. Text Size: 80
|
||||||
|
|
||||||
Text tHeading
|
Text tHeading
|
||||||
Attributes
|
Attributes
|
||||||
@@ -527,7 +529,7 @@ Button bPrev
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -574,7 +576,7 @@ Button bNext
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -590,9 +592,9 @@ Button bEntity1
|
|||||||
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 : 43
|
x coordinate : 13
|
||||||
y coordinate : 75
|
y coordinate : 75
|
||||||
Width : 80
|
Width : 140
|
||||||
Height : 80
|
Height : 80
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -632,7 +634,7 @@ Button bEntity1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -648,9 +650,9 @@ Button bEntity2
|
|||||||
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 : 198
|
x coordinate : 168
|
||||||
y coordinate : 75
|
y coordinate : 75
|
||||||
Width : 80
|
Width : 140
|
||||||
Height : 80
|
Height : 80
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -690,7 +692,7 @@ Button bEntity2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -706,9 +708,9 @@ Button bEntity3
|
|||||||
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 : 8
|
||||||
y coordinate : 210
|
y coordinate : 210
|
||||||
Width : 80
|
Width : 140
|
||||||
Height : 80
|
Height : 80
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -748,7 +750,7 @@ Button bEntity3
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -764,9 +766,9 @@ Button bEntity4
|
|||||||
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 : 198
|
x coordinate : 168
|
||||||
y coordinate : 210
|
y coordinate : 210
|
||||||
Width : 80
|
Width : 140
|
||||||
Height : 80
|
Height : 80
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -806,7 +808,7 @@ Button bEntity4
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -822,9 +824,9 @@ Button bEntity5
|
|||||||
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 : 8
|
||||||
y coordinate : 340
|
y coordinate : 340
|
||||||
Width : 80
|
Width : 140
|
||||||
Height : 80
|
Height : 80
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -864,7 +866,7 @@ Button bEntity5
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -880,9 +882,9 @@ Button bEntity6
|
|||||||
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 : 198
|
x coordinate : 168
|
||||||
y coordinate : 340
|
y coordinate : 340
|
||||||
Width : 80
|
Width : 140
|
||||||
Height : 80
|
Height : 80
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -922,7 +924,7 @@ Button bEntity6
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -956,6 +958,117 @@ Hotspot mSpecial
|
|||||||
page pageTest
|
page pageTest
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipeNext
|
||||||
|
Attributes
|
||||||
|
ID : 39
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 311
|
||||||
|
y coordinate : 5
|
||||||
|
Width : 9
|
||||||
|
Height : 470
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing right button if swiped on the right side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",1
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bNext,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipeUp
|
||||||
|
Attributes
|
||||||
|
ID : 40
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 10
|
||||||
|
y coordinate : 0
|
||||||
|
Width : 300
|
||||||
|
Height : 9
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing up button if swiped on the top side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="2")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipePrev
|
||||||
|
Attributes
|
||||||
|
ID : 41
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 0
|
||||||
|
y coordinate : 5
|
||||||
|
Width : 9
|
||||||
|
Height : 470
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing left button if swiped on the left side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
Timer tmSerial
|
Timer tmSerial
|
||||||
Attributes
|
Attributes
|
||||||
ID : 7
|
ID : 7
|
||||||
@@ -1220,6 +1333,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(tInstruction.txt=="time")
|
if(tInstruction.txt=="time")
|
||||||
{
|
{
|
||||||
@@ -1276,7 +1393,7 @@ Timer tmSleep
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
|
|||||||
@@ -26,28 +26,29 @@ Page cardMedia
|
|||||||
vis tTmp,0
|
vis tTmp,0
|
||||||
vis tId,0
|
vis tId,0
|
||||||
vis t5,0
|
vis t5,0
|
||||||
//vis nPageDisp,0
|
vis bPrev,0
|
||||||
|
vis bNext,0
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
ID : 7
|
ID : 7
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 500
|
Max. Text Size: 750
|
||||||
|
|
||||||
Variable (string) entn
|
Variable (string) entn
|
||||||
Attributes
|
Attributes
|
||||||
ID : 17
|
ID : 17
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 50
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) vaSpeakerList
|
Variable (string) vaSpeakerList
|
||||||
Attributes
|
Attributes
|
||||||
ID : 26
|
ID : 26
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 200
|
Max. Text Size: 400
|
||||||
|
|
||||||
Variable (int32) vaSpeakerPos
|
Variable (int32) vaSpeakerPos
|
||||||
Attributes
|
Attributes
|
||||||
@@ -306,7 +307,7 @@ Text t2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -355,7 +356,7 @@ Text tPlayPause
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -404,7 +405,7 @@ Text t0
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -474,7 +475,7 @@ Text t1
|
|||||||
|
|
||||||
Events
|
Events
|
||||||
Touch Press Event
|
Touch Press Event
|
||||||
hVolume.val=hVolume.val-5
|
hVolume.val=hVolume.val-1
|
||||||
// event,buttonPress2,internalNameEntity,volumeSlider,50
|
// event,buttonPress2,internalNameEntity,volumeSlider,50
|
||||||
//craft command
|
//craft command
|
||||||
tSend.txt="event,buttonPress2,"+entn.txt+",volumeSlider,"
|
tSend.txt="event,buttonPress2,"+entn.txt+",volumeSlider,"
|
||||||
@@ -484,7 +485,7 @@ Text t1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -524,7 +525,7 @@ Text t3
|
|||||||
|
|
||||||
Events
|
Events
|
||||||
Touch Press Event
|
Touch Press Event
|
||||||
hVolume.val=hVolume.val+5
|
hVolume.val=hVolume.val+1
|
||||||
// event,buttonPress2,internalNameEntity,volumeSlider,50
|
// event,buttonPress2,internalNameEntity,volumeSlider,50
|
||||||
//craft command
|
//craft command
|
||||||
tSend.txt="event,buttonPress2,"+entn.txt+",volumeSlider,"
|
tSend.txt="event,buttonPress2,"+entn.txt+",volumeSlider,"
|
||||||
@@ -534,7 +535,7 @@ Text t3
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -613,7 +614,7 @@ Text tSpeaker
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -704,7 +705,7 @@ Text t5
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -767,7 +768,7 @@ Slider hVolume
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -814,7 +815,7 @@ Button bNext
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -868,7 +869,7 @@ Button bPrev
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -876,6 +877,117 @@ Button bPrev
|
|||||||
prints tSend.txt,0
|
prints tSend.txt,0
|
||||||
prints crcval,2
|
prints crcval,2
|
||||||
|
|
||||||
|
Hotspot mSwipeNext
|
||||||
|
Attributes
|
||||||
|
ID : 30
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 311
|
||||||
|
y coordinate : 5
|
||||||
|
Width : 9
|
||||||
|
Height : 470
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing right button if swiped on the right side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",1
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bNext,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipeUp
|
||||||
|
Attributes
|
||||||
|
ID : 31
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 10
|
||||||
|
y coordinate : 0
|
||||||
|
Width : 300
|
||||||
|
Height : 9
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing up button if swiped on the top side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="2")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipePrev
|
||||||
|
Attributes
|
||||||
|
ID : 32
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 0
|
||||||
|
y coordinate : 5
|
||||||
|
Width : 9
|
||||||
|
Height : 470
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing left button if swiped on the left side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
Timer tmSerial
|
Timer tmSerial
|
||||||
Attributes
|
Attributes
|
||||||
ID : 6
|
ID : 6
|
||||||
@@ -1077,6 +1189,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// end of user code
|
// end of user code
|
||||||
udelete payloadLength-1
|
udelete payloadLength-1
|
||||||
@@ -1120,7 +1236,7 @@ Timer tmSleep
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
|
|||||||
1036
HMI/US/portrait/n2t-out-visual/cardQR.txt
Normal file
1036
HMI/US/portrait/n2t-out-visual/cardQR.txt
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -2,57 +2,61 @@ Program.s
|
|||||||
0 Component(s)
|
0 Component(s)
|
||||||
10 Line(s) of event code
|
10 Line(s) of event code
|
||||||
10 Unique line(s) of event code
|
10 Unique line(s) of event code
|
||||||
pageTest
|
|
||||||
13 Component(s)
|
|
||||||
13 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
|
||||||
|
14 Component(s)
|
||||||
|
14 Line(s) of event code
|
||||||
|
14 Unique line(s) of event code
|
||||||
popupNotify
|
popupNotify
|
||||||
17 Component(s)
|
17 Component(s)
|
||||||
196 Line(s) of event code
|
200 Line(s) of event code
|
||||||
123 Unique line(s) of event code
|
125 Unique line(s) of event code
|
||||||
popupShutter
|
cardGrid
|
||||||
19 Component(s)
|
42 Component(s)
|
||||||
191 Line(s) of event code
|
439 Line(s) of event code
|
||||||
107 Unique line(s) of event code
|
254 Unique line(s) of event code
|
||||||
pageStartup
|
|
||||||
19 Component(s)
|
|
||||||
150 Line(s) of event code
|
|
||||||
113 Unique line(s) of event code
|
|
||||||
popupLight
|
popupLight
|
||||||
27 Component(s)
|
27 Component(s)
|
||||||
338 Line(s) of event code
|
345 Line(s) of event code
|
||||||
182 Unique line(s) of event code
|
187 Unique line(s) of event code
|
||||||
screensaver
|
cardQR
|
||||||
33 Component(s)
|
|
||||||
266 Line(s) of event code
|
|
||||||
218 Unique line(s) of event code
|
|
||||||
cardMedia
|
|
||||||
30 Component(s)
|
30 Component(s)
|
||||||
329 Line(s) of event code
|
363 Line(s) of event code
|
||||||
169 Unique line(s) of event code
|
207 Unique line(s) of event code
|
||||||
cardAlarm
|
|
||||||
35 Component(s)
|
|
||||||
343 Line(s) of event code
|
|
||||||
214 Unique line(s) of event code
|
|
||||||
cardGrid
|
|
||||||
39 Component(s)
|
|
||||||
418 Line(s) of event code
|
|
||||||
244 Unique line(s) of event code
|
|
||||||
cardThermo
|
cardThermo
|
||||||
41 Component(s)
|
56 Component(s)
|
||||||
442 Line(s) of event code
|
546 Line(s) of event code
|
||||||
247 Unique line(s) of event code
|
290 Unique line(s) of event code
|
||||||
|
cardAlarm
|
||||||
|
38 Component(s)
|
||||||
|
364 Line(s) of event code
|
||||||
|
224 Unique line(s) of event code
|
||||||
|
cardMedia
|
||||||
|
33 Component(s)
|
||||||
|
350 Line(s) of event code
|
||||||
|
179 Unique line(s) of event code
|
||||||
|
screensaver
|
||||||
|
35 Component(s)
|
||||||
|
282 Line(s) of event code
|
||||||
|
223 Unique line(s) of event code
|
||||||
|
pageStartup
|
||||||
|
19 Component(s)
|
||||||
|
154 Line(s) of event code
|
||||||
|
115 Unique line(s) of event code
|
||||||
|
popupShutter
|
||||||
|
20 Component(s)
|
||||||
|
244 Line(s) of event code
|
||||||
|
138 Unique line(s) of event code
|
||||||
cardEntities
|
cardEntities
|
||||||
74 Component(s)
|
77 Component(s)
|
||||||
1157 Line(s) of event code
|
1363 Line(s) of event code
|
||||||
479 Unique line(s) of event code
|
576 Unique line(s) of event code
|
||||||
|
|
||||||
Total
|
Total
|
||||||
12 Page(s)
|
13 Page(s)
|
||||||
353 Component(s)
|
414 Component(s)
|
||||||
3853 Line(s) of event code
|
4674 Line(s) of event code
|
||||||
1057 Unique line(s) of event code
|
1225 Unique line(s) of event code
|
||||||
|
|||||||
@@ -57,7 +57,7 @@ Text tTmp1
|
|||||||
Vertical Alignment : center
|
Vertical Alignment : center
|
||||||
Input Type : character
|
Input Type : character
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size : 50
|
Max. Text Size : 80
|
||||||
Word wrap : disabled
|
Word wrap : disabled
|
||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical Spacing : 0
|
Vertical Spacing : 0
|
||||||
@@ -87,7 +87,7 @@ Text tTmp2
|
|||||||
Vertical Alignment : center
|
Vertical Alignment : center
|
||||||
Input Type : character
|
Input Type : character
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size : 50
|
Max. Text Size : 80
|
||||||
Word wrap : disabled
|
Word wrap : disabled
|
||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical Spacing : 0
|
Vertical Spacing : 0
|
||||||
|
|||||||
@@ -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 : 31
|
Text : 36
|
||||||
Max. Text Size : 10
|
Max. Text Size : 10
|
||||||
Word wrap : disabled
|
Word wrap : disabled
|
||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
@@ -467,7 +467,7 @@ Button bSendStartup
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -625,6 +625,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// end of user code
|
// end of user code
|
||||||
udelete payloadLength-1
|
udelete payloadLength-1
|
||||||
@@ -647,7 +651,7 @@ Timer tmSpinner
|
|||||||
|
|
||||||
Events
|
Events
|
||||||
Timer Event
|
Timer Event
|
||||||
xpic mSpinner.x,mSpinner.y,spinner_w.val,140,frame_ptr.val,0,11 // draw the current frame
|
xpic mSpinner.x,mSpinner.y,spinner_w.val,140,frame_ptr.val,0,9 // draw the current frame
|
||||||
frame_ptr.val+=spinner_w.val%frapic_w.val // advance the pointer to the next frame in the pic resource and roll over at the end
|
frame_ptr.val+=spinner_w.val%frapic_w.val // advance the pointer to the next frame in the pic resource and roll over at the end
|
||||||
doevents // finish drawing before next timer event triggers
|
doevents // finish drawing before next timer event triggers
|
||||||
if(frame_ptr.val==1820)
|
if(frame_ptr.val==1820)
|
||||||
|
|||||||
@@ -436,3 +436,39 @@ Button b1
|
|||||||
Touch Press Event
|
Touch Press Event
|
||||||
bauds=115200
|
bauds=115200
|
||||||
|
|
||||||
|
Button b2
|
||||||
|
Attributes
|
||||||
|
ID : 13
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 38
|
||||||
|
y coordinate : 317
|
||||||
|
Width : 100
|
||||||
|
Height : 50
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
Fill : solid color
|
||||||
|
Style : 3D auto
|
||||||
|
Font ID : 3
|
||||||
|
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 : qr
|
||||||
|
Max. Text Size : 10
|
||||||
|
Word wrap : disabled
|
||||||
|
Horizontal Spacing : 0
|
||||||
|
Vertical Spacing : 0
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
page cardQR
|
||||||
|
|
||||||
|
|||||||
@@ -37,7 +37,7 @@ Page popupLight
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -69,8 +69,8 @@ Variable (string) entn
|
|||||||
Attributes
|
Attributes
|
||||||
ID : 21
|
ID : 21
|
||||||
Scope : local
|
Scope : local
|
||||||
Text : newtxt
|
Text :
|
||||||
Max. Text Size: 50
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (int32) mode
|
Variable (int32) mode
|
||||||
Attributes
|
Attributes
|
||||||
@@ -154,7 +154,7 @@ Text t1
|
|||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 10
|
x coordinate : 10
|
||||||
y coordinate : 319
|
y coordinate : 319
|
||||||
Width : 100
|
Width : 240
|
||||||
Height : 30
|
Height : 30
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -165,11 +165,11 @@ Text t1
|
|||||||
Font ID : 0
|
Font ID : 0
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Font Color : 65535
|
Font Color : 65535
|
||||||
Horizontal Alignment : center
|
Horizontal Alignment : left
|
||||||
Vertical Alignment : center
|
Vertical Alignment : center
|
||||||
Input Type : character
|
Input Type : character
|
||||||
Text : Brightness
|
Text : Brightness
|
||||||
Max. Text Size : 15
|
Max. Text Size : 50
|
||||||
Word wrap : disabled
|
Word wrap : disabled
|
||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical Spacing : 0
|
Vertical Spacing : 0
|
||||||
@@ -244,7 +244,7 @@ Text t4
|
|||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 9
|
x coordinate : 9
|
||||||
y coordinate : 234
|
y coordinate : 234
|
||||||
Width : 116
|
Width : 242
|
||||||
Height : 30
|
Height : 30
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -255,11 +255,11 @@ Text t4
|
|||||||
Font ID : 0
|
Font ID : 0
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Font Color : 65535
|
Font Color : 65535
|
||||||
Horizontal Alignment : center
|
Horizontal Alignment : left
|
||||||
Vertical Alignment : center
|
Vertical Alignment : center
|
||||||
Input Type : character
|
Input Type : character
|
||||||
Text : Temperature
|
Text : Temperature
|
||||||
Max. Text Size : 15
|
Max. Text Size : 50
|
||||||
Word wrap : disabled
|
Word wrap : disabled
|
||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical Spacing : 0
|
Vertical Spacing : 0
|
||||||
@@ -394,7 +394,7 @@ Text t0
|
|||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 12
|
x coordinate : 12
|
||||||
y coordinate : 57
|
y coordinate : 57
|
||||||
Width : 64
|
Width : 141
|
||||||
Height : 30
|
Height : 30
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -405,11 +405,11 @@ Text t0
|
|||||||
Font ID : 0
|
Font ID : 0
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Font Color : 65535
|
Font Color : 65535
|
||||||
Horizontal Alignment : center
|
Horizontal Alignment : left
|
||||||
Vertical Alignment : center
|
Vertical Alignment : center
|
||||||
Input Type : character
|
Input Type : character
|
||||||
Text : Color
|
Text : Color
|
||||||
Max. Text Size : 15
|
Max. Text Size : 50
|
||||||
Word wrap : disabled
|
Word wrap : disabled
|
||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical Spacing : 0
|
Vertical Spacing : 0
|
||||||
@@ -465,7 +465,7 @@ Picture pColorWheel
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -510,7 +510,7 @@ Slider hBrightness
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -537,8 +537,8 @@ Slider hTempSlider
|
|||||||
Fill : image
|
Fill : image
|
||||||
Cursor width : auto
|
Cursor width : auto
|
||||||
Cursor height : 255
|
Cursor height : 255
|
||||||
Back. Picture ID : 8
|
Back. Picture ID : 7
|
||||||
Slided Back. Picture ID : 10
|
Slided Back. Picture ID : 8
|
||||||
Position : 50
|
Position : 50
|
||||||
Upper range limit : 100
|
Upper range limit : 100
|
||||||
Lower range limit : 0
|
Lower range limit : 0
|
||||||
@@ -555,7 +555,7 @@ Slider hTempSlider
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -602,7 +602,7 @@ Button b0
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -618,8 +618,8 @@ Button bColor
|
|||||||
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 : 83
|
x coordinate : 12
|
||||||
y coordinate : 57
|
y coordinate : 89
|
||||||
Width : 50
|
Width : 50
|
||||||
Height : 50
|
Height : 50
|
||||||
Effect : load
|
Effect : load
|
||||||
@@ -705,7 +705,7 @@ Dual-state Button btOnOff1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -881,6 +881,12 @@ Timer tmSerial
|
|||||||
vis pColorWheel,1
|
vis pColorWheel,1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// set t0 Color (Localization)
|
||||||
|
spstr strCommand.txt,t0.txt,"~",7
|
||||||
|
// set t4 Temperature (Localization)
|
||||||
|
spstr strCommand.txt,t4.txt,"~",8
|
||||||
|
// set t1 Brightness (Localization)
|
||||||
|
spstr strCommand.txt,t1.txt,"~",9
|
||||||
}
|
}
|
||||||
if(tInstruction.txt=="time")
|
if(tInstruction.txt=="time")
|
||||||
{
|
{
|
||||||
@@ -958,6 +964,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// end of user code
|
// end of user code
|
||||||
udelete payloadLength-1
|
udelete payloadLength-1
|
||||||
|
|||||||
@@ -283,7 +283,7 @@ Button b0
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -310,7 +310,7 @@ Button b2
|
|||||||
Style : flat
|
Style : flat
|
||||||
Font ID : 2
|
Font ID : 2
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Back. Picture ID (Pressed) : 9
|
Back. Picture ID (Pressed) : 8
|
||||||
Back. Color (Pressed) : 1024
|
Back. Color (Pressed) : 1024
|
||||||
Font Color (Unpressed) : 65535
|
Font Color (Unpressed) : 65535
|
||||||
Font Color (Pressed) : 65535
|
Font Color (Pressed) : 65535
|
||||||
@@ -332,7 +332,7 @@ Button b2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -359,7 +359,7 @@ Button b1
|
|||||||
Style : flat
|
Style : flat
|
||||||
Font ID : 2
|
Font ID : 2
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Back. Picture ID (Pressed) : 9
|
Back. Picture ID (Pressed) : 8
|
||||||
Back. Color (Pressed) : 1024
|
Back. Color (Pressed) : 1024
|
||||||
Font Color (Unpressed) : 65535
|
Font Color (Unpressed) : 65535
|
||||||
Font Color (Pressed) : 65535
|
Font Color (Pressed) : 65535
|
||||||
@@ -381,7 +381,7 @@ Button b1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -590,6 +590,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// end of user code
|
// end of user code
|
||||||
udelete payloadLength-1
|
udelete payloadLength-1
|
||||||
|
|||||||
@@ -37,7 +37,7 @@ Page popupShutter
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -50,14 +50,14 @@ Variable (string) strCommand
|
|||||||
ID : 10
|
ID : 10
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 50
|
Max. Text Size: 200
|
||||||
|
|
||||||
Variable (string) entn
|
Variable (string) entn
|
||||||
Attributes
|
Attributes
|
||||||
ID : 18
|
ID : 18
|
||||||
Scope : local
|
Scope : local
|
||||||
Text : newtxt
|
Text :
|
||||||
Max. Text Size: 50
|
Max. Text Size: 80
|
||||||
|
|
||||||
Text tEntity
|
Text tEntity
|
||||||
Attributes
|
Attributes
|
||||||
@@ -98,7 +98,7 @@ Text tIcon1
|
|||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 11
|
x coordinate : 11
|
||||||
y coordinate : 21
|
y coordinate : 35
|
||||||
Width : 45
|
Width : 45
|
||||||
Height : 30
|
Height : 30
|
||||||
Effect : load
|
Effect : load
|
||||||
@@ -239,7 +239,7 @@ Text tId
|
|||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical Spacing : 0
|
Vertical Spacing : 0
|
||||||
|
|
||||||
Text t1
|
Text tPosHeading
|
||||||
Attributes
|
Attributes
|
||||||
ID : 17
|
ID : 17
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -247,8 +247,8 @@ Text t1
|
|||||||
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 : 8
|
x coordinate : 106
|
||||||
y coordinate : 168
|
y coordinate : 273
|
||||||
Width : 100
|
Width : 100
|
||||||
Height : 30
|
Height : 30
|
||||||
Effect : load
|
Effect : load
|
||||||
@@ -269,6 +269,36 @@ Text t1
|
|||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical Spacing : 0
|
Vertical Spacing : 0
|
||||||
|
|
||||||
|
Text tInfo1
|
||||||
|
Attributes
|
||||||
|
ID : 19
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 61
|
||||||
|
y coordinate : 51
|
||||||
|
Width : 195
|
||||||
|
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 : 38066
|
||||||
|
Horizontal Alignment : left
|
||||||
|
Vertical Alignment : center
|
||||||
|
Input Type : character
|
||||||
|
Text :
|
||||||
|
Max. Text Size : 40
|
||||||
|
Word wrap : disabled
|
||||||
|
Horizontal Spacing : 0
|
||||||
|
Vertical Spacing : 0
|
||||||
|
|
||||||
Picture p0
|
Picture p0
|
||||||
Attributes
|
Attributes
|
||||||
ID : 1
|
ID : 1
|
||||||
@@ -294,8 +324,8 @@ Slider hPosition
|
|||||||
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 : 9
|
x coordinate : 35
|
||||||
y coordinate : 198
|
y coordinate : 304
|
||||||
Width : 250
|
Width : 250
|
||||||
Height : 43
|
Height : 43
|
||||||
Effect : load
|
Effect : load
|
||||||
@@ -322,7 +352,7 @@ Slider hPosition
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -369,7 +399,7 @@ Button b0
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -385,10 +415,10 @@ Button bDown1
|
|||||||
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 : 112
|
x coordinate : 199
|
||||||
y coordinate : 88
|
y coordinate : 156
|
||||||
Width : 50
|
Width : 70
|
||||||
Height : 50
|
Height : 70
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
@@ -416,7 +446,7 @@ Button bDown1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -432,10 +462,10 @@ Button bStop1
|
|||||||
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 : 60
|
x coordinate : 125
|
||||||
y coordinate : 88
|
y coordinate : 156
|
||||||
Width : 50
|
Width : 70
|
||||||
Height : 50
|
Height : 70
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
@@ -463,7 +493,7 @@ Button bStop1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -479,10 +509,10 @@ Button bUp1
|
|||||||
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 : 8
|
x coordinate : 51
|
||||||
y coordinate : 88
|
y coordinate : 156
|
||||||
Width : 50
|
Width : 70
|
||||||
Height : 50
|
Height : 70
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
Effect Time : 300
|
Effect Time : 300
|
||||||
@@ -510,7 +540,7 @@ Button bUp1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -594,8 +624,66 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
// get Position value
|
// get Position value
|
||||||
spstr strCommand.txt,tTmp.txt,"~",1
|
spstr strCommand.txt,tTmp.txt,"~",1
|
||||||
covx tTmp.txt,sys0,0,0
|
if(tTmp.txt=="disable")
|
||||||
hPosition.val=sys0
|
{
|
||||||
|
vis tPosHeading,0
|
||||||
|
vis hPosition,0
|
||||||
|
}else
|
||||||
|
{
|
||||||
|
covx tTmp.txt,sys0,0,0
|
||||||
|
hPosition.val=sys0
|
||||||
|
vis tPosHeading,1
|
||||||
|
vis hPosition,1
|
||||||
|
}
|
||||||
|
// set tinfo1 text
|
||||||
|
spstr strCommand.txt,tInfo1.txt,"~",2
|
||||||
|
// set tPosHeading (localization)
|
||||||
|
spstr strCommand.txt,tPosHeading.txt,"~",3
|
||||||
|
// set tIcon1
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",4
|
||||||
|
if(tTmp.txt!="")
|
||||||
|
{
|
||||||
|
tIcon1.txt=tTmp.txt
|
||||||
|
}
|
||||||
|
// set icon bUp
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",8
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
tsw bUp1,0
|
||||||
|
spstr strCommand.txt,bUp1.txt,"~",5
|
||||||
|
bUp1.pco=27501
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
spstr strCommand.txt,bUp1.txt,"~",5
|
||||||
|
tsw bUp1,1
|
||||||
|
bUp1.pco=65535
|
||||||
|
}
|
||||||
|
// set icon bStop
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",9
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
tsw bStop1,0
|
||||||
|
spstr strCommand.txt,bStop1.txt,"~",6
|
||||||
|
bStop1.pco=27501
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
spstr strCommand.txt,bStop1.txt,"~",6
|
||||||
|
tsw bStop1,1
|
||||||
|
bStop1.pco=65535
|
||||||
|
}
|
||||||
|
// set icon bDown
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",10
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
spstr strCommand.txt,bDown1.txt,"~",7
|
||||||
|
tsw bDown1,0
|
||||||
|
bDown1.pco=27501
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
spstr strCommand.txt,bDown1.txt,"~",7
|
||||||
|
tsw bDown1,1
|
||||||
|
bDown1.pco=65535
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(tInstruction.txt=="dimmode")
|
if(tInstruction.txt=="dimmode")
|
||||||
{
|
{
|
||||||
@@ -673,6 +761,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// end of user code
|
// end of user code
|
||||||
udelete payloadLength-1
|
udelete payloadLength-1
|
||||||
@@ -684,15 +776,6 @@ Timer tmSerial
|
|||||||
// next character
|
// next character
|
||||||
bufferPos++
|
bufferPos++
|
||||||
}
|
}
|
||||||
if(bufferPos==usize)
|
|
||||||
{
|
|
||||||
// copy whole buffer to t1.txt, for debugging
|
|
||||||
//ucopy t2.txt,0,usize,0
|
|
||||||
// ucopy n2.val,0,usize,0
|
|
||||||
// clear whole buffer
|
|
||||||
//code_c
|
|
||||||
//bufferPos=0
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
TouchCap tc0
|
TouchCap tc0
|
||||||
|
|||||||
@@ -25,6 +25,8 @@ Page screensaver
|
|||||||
vis tInstruction,0
|
vis tInstruction,0
|
||||||
vis tTmp,0
|
vis tTmp,0
|
||||||
vis p0,0
|
vis p0,0
|
||||||
|
vis tNotifyHead,0
|
||||||
|
vis tNotifyText,0
|
||||||
//load gloabl time string from pageIcons
|
//load gloabl time string from pageIcons
|
||||||
//tTime.txt=vaTime.txt
|
//tTime.txt=vaTime.txt
|
||||||
spstr pageIcons.vaTime.txt,tTime.txt,"?",0
|
spstr pageIcons.vaTime.txt,tTime.txt,"?",0
|
||||||
@@ -651,7 +653,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 : 203
|
x coordinate : 184
|
||||||
y coordinate : 249
|
y coordinate : 249
|
||||||
Width : 105
|
Width : 105
|
||||||
Height : 41
|
Height : 41
|
||||||
@@ -681,7 +683,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 : 100
|
x coordinate : 44
|
||||||
y coordinate : 260
|
y coordinate : 260
|
||||||
Width : 100
|
Width : 100
|
||||||
Height : 65
|
Height : 65
|
||||||
@@ -711,7 +713,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 : 201
|
x coordinate : 182
|
||||||
y coordinate : 304
|
y coordinate : 304
|
||||||
Width : 40
|
Width : 40
|
||||||
Height : 34
|
Height : 34
|
||||||
@@ -741,7 +743,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 : 243
|
x coordinate : 224
|
||||||
y coordinate : 309
|
y coordinate : 309
|
||||||
Width : 61
|
Width : 61
|
||||||
Height : 20
|
Height : 20
|
||||||
@@ -763,6 +765,66 @@ Text tMR
|
|||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical Spacing : 0
|
Vertical Spacing : 0
|
||||||
|
|
||||||
|
Text tNotifyHead
|
||||||
|
Attributes
|
||||||
|
ID : 33
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 0
|
||||||
|
y coordinate : 236
|
||||||
|
Width : 320
|
||||||
|
Height : 58
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
Fill : solid color
|
||||||
|
Style : flat
|
||||||
|
Associated Keyboard : none
|
||||||
|
Font ID : 3
|
||||||
|
Back. Color : 0
|
||||||
|
Font Color : 65535
|
||||||
|
Horizontal Alignment : center
|
||||||
|
Vertical Alignment : center
|
||||||
|
Input Type : character
|
||||||
|
Text :
|
||||||
|
Max. Text Size : 35
|
||||||
|
Word wrap : disabled
|
||||||
|
Horizontal Spacing : 0
|
||||||
|
Vertical Spacing : 0
|
||||||
|
|
||||||
|
Text tNotifyText
|
||||||
|
Attributes
|
||||||
|
ID : 34
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 0
|
||||||
|
y coordinate : 294
|
||||||
|
Width : 320
|
||||||
|
Height : 58
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
Fill : solid color
|
||||||
|
Style : flat
|
||||||
|
Associated Keyboard : none
|
||||||
|
Font ID : 3
|
||||||
|
Back. Color : 0
|
||||||
|
Font Color : 65535
|
||||||
|
Horizontal Alignment : center
|
||||||
|
Vertical Alignment : center
|
||||||
|
Input Type : character
|
||||||
|
Text :
|
||||||
|
Max. Text Size : 35
|
||||||
|
Word wrap : disabled
|
||||||
|
Horizontal Spacing : 0
|
||||||
|
Vertical Spacing : 0
|
||||||
|
|
||||||
Picture p0
|
Picture p0
|
||||||
Attributes
|
Attributes
|
||||||
ID : 1
|
ID : 1
|
||||||
@@ -917,19 +979,6 @@ Timer tmSerial
|
|||||||
vis tMainIconAlt,1
|
vis tMainIconAlt,1
|
||||||
vis tMRIcon,1
|
vis tMRIcon,1
|
||||||
vis tMR,1
|
vis tMR,1
|
||||||
vis tForecast1,0
|
|
||||||
vis tF1Icon,0
|
|
||||||
vis tForecast1Val,0
|
|
||||||
//move forecast values to the right
|
|
||||||
tForecast4.txt=tForecast3.txt
|
|
||||||
tForecast3.txt=tForecast2.txt
|
|
||||||
tForecast2.txt=tForecast1.txt
|
|
||||||
tForecast4Val.txt=tForecast3Val.txt
|
|
||||||
tForecast3Val.txt=tForecast2Val.txt
|
|
||||||
tForecast2Val.txt=tForecast1Val.txt
|
|
||||||
tF4Icon.txt=tF3Icon.txt
|
|
||||||
tF3Icon.txt=tF2Icon.txt
|
|
||||||
tF2Icon.txt=tF1Icon.txt
|
|
||||||
}
|
}
|
||||||
//tMR
|
//tMR
|
||||||
spstr strCommand.txt,tMR.txt,"~",16
|
spstr strCommand.txt,tMR.txt,"~",16
|
||||||
@@ -968,8 +1017,10 @@ Timer tmSerial
|
|||||||
covx tTmp.txt,tDate.pco,0,0
|
covx tTmp.txt,tDate.pco,0,0
|
||||||
spstr strCommand.txt,tTmp.txt,"~",5
|
spstr strCommand.txt,tTmp.txt,"~",5
|
||||||
covx tTmp.txt,tMainIcon.pco,0,0
|
covx tTmp.txt,tMainIcon.pco,0,0
|
||||||
|
tMainIconAlt.pco=tMainIcon.pco
|
||||||
spstr strCommand.txt,tTmp.txt,"~",6
|
spstr strCommand.txt,tTmp.txt,"~",6
|
||||||
covx tTmp.txt,tMainText.pco,0,0
|
covx tTmp.txt,tMainText.pco,0,0
|
||||||
|
tMainTextAlt.pco=tMainText.pco
|
||||||
spstr strCommand.txt,tTmp.txt,"~",7
|
spstr strCommand.txt,tTmp.txt,"~",7
|
||||||
covx tTmp.txt,tForecast1.pco,0,0
|
covx tTmp.txt,tForecast1.pco,0,0
|
||||||
spstr strCommand.txt,tTmp.txt,"~",8
|
spstr strCommand.txt,tTmp.txt,"~",8
|
||||||
@@ -997,14 +1048,24 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",19
|
spstr strCommand.txt,tTmp.txt,"~",19
|
||||||
covx tTmp.txt,t10.bco,0,0
|
covx tTmp.txt,t10.bco,0,0
|
||||||
spstr strCommand.txt,tTmp.txt,"~",20
|
spstr strCommand.txt,tTmp.txt,"~",20
|
||||||
covx tTmp.txt,tMainIconAlt.pco,0,0
|
|
||||||
spstr strCommand.txt,tTmp.txt,"~",21
|
|
||||||
covx tTmp.txt,tMainTextAlt.pco,0,0
|
|
||||||
spstr strCommand.txt,tTmp.txt,"~",22
|
|
||||||
covx tTmp.txt,tMRIcon.pco,0,0
|
covx tTmp.txt,tMRIcon.pco,0,0
|
||||||
spstr strCommand.txt,tTmp.txt,"~",23
|
spstr strCommand.txt,tTmp.txt,"~",21
|
||||||
covx tTmp.txt,tMR.pco,0,0
|
covx tTmp.txt,tMR.pco,0,0
|
||||||
}
|
}
|
||||||
|
if(tInstruction.txt=="notify")
|
||||||
|
{
|
||||||
|
spstr strCommand.txt,tNotifyHead.txt,"~",1
|
||||||
|
spstr strCommand.txt,tNotifyText.txt,"~",2
|
||||||
|
if(tNotifyHead.txt!=""||tNotifyText.txt!="")
|
||||||
|
{
|
||||||
|
vis tNotifyHead,1
|
||||||
|
vis tNotifyText,1
|
||||||
|
}else
|
||||||
|
{
|
||||||
|
vis tNotifyHead,0
|
||||||
|
vis tNotifyText,0
|
||||||
|
}
|
||||||
|
}
|
||||||
if(tInstruction.txt=="pageType")
|
if(tInstruction.txt=="pageType")
|
||||||
{
|
{
|
||||||
dim=100
|
dim=100
|
||||||
@@ -1055,6 +1116,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// end of user code
|
// end of user code
|
||||||
udelete payloadLength-1
|
udelete payloadLength-1
|
||||||
@@ -1096,6 +1161,16 @@ TouchCap tc0
|
|||||||
|
|
||||||
Events
|
Events
|
||||||
Touch Press Event
|
Touch Press Event
|
||||||
|
if(tNotifyHead.txt!=""||tNotifyText.txt!="")
|
||||||
|
{
|
||||||
|
if(dim!=0)
|
||||||
|
{
|
||||||
|
tNotifyHead.txt=""
|
||||||
|
tNotifyText.txt=""
|
||||||
|
vis tNotifyHead,0
|
||||||
|
vis tNotifyText,0
|
||||||
|
}
|
||||||
|
}
|
||||||
dim=dimValueNormal
|
dim=dimValueNormal
|
||||||
vaTap.val+=1
|
vaTap.val+=1
|
||||||
covx vaTap.val,tTmp.txt,0,0
|
covx vaTap.val,tTmp.txt,0,0
|
||||||
@@ -1104,7 +1179,7 @@ TouchCap tc0
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
|
|||||||
@@ -33,6 +33,8 @@ Page cardAlarm
|
|||||||
vis b9,0
|
vis b9,0
|
||||||
vis b10,0
|
vis b10,0
|
||||||
vis tCode,0
|
vis tCode,0
|
||||||
|
vis bPrev,0
|
||||||
|
vis bNext,0
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -44,7 +46,7 @@ Variable (string) entn
|
|||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 50
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) tSend
|
Variable (string) tSend
|
||||||
Attributes
|
Attributes
|
||||||
@@ -150,7 +152,7 @@ Button bNext
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -182,7 +184,7 @@ Button bPrev
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -365,7 +367,7 @@ Button arm1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -395,7 +397,7 @@ Button arm3
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -425,7 +427,7 @@ Button arm2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -455,7 +457,7 @@ Button arm4
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -464,6 +466,90 @@ Button arm4
|
|||||||
prints crcval,2
|
prints crcval,2
|
||||||
tCode.txt=""
|
tCode.txt=""
|
||||||
|
|
||||||
|
Hotspot mSwipeNext
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing right button if swiped on the right side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",1
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bNext,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipeUp
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing up button if swiped on the top side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="2")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipePrev
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing left button if swiped on the left side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
Timer tmSerial
|
Timer tmSerial
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -702,6 +788,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// end of user code
|
// end of user code
|
||||||
udelete payloadLength-1
|
udelete payloadLength-1
|
||||||
@@ -735,7 +825,7 @@ Timer tmSleep
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
|
|||||||
@@ -72,6 +72,8 @@ Page cardEntities
|
|||||||
vis bText5,0
|
vis bText5,0
|
||||||
vis hSlider5,0
|
vis hSlider5,0
|
||||||
vis nNum5,0
|
vis nNum5,0
|
||||||
|
vis bPrev,0
|
||||||
|
vis bNext,0
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -107,31 +109,31 @@ Variable (string) entn1
|
|||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 70
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn2
|
Variable (string) entn2
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 70
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn3
|
Variable (string) entn3
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 70
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn4
|
Variable (string) entn4
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 70
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn5
|
Variable (string) entn5
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 70
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) type5
|
Variable (string) type5
|
||||||
Attributes
|
Attributes
|
||||||
@@ -361,7 +363,7 @@ Slider hSlider1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -389,7 +391,7 @@ Slider hSlider2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -417,7 +419,7 @@ Slider hSlider3
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -445,7 +447,7 @@ Slider hSlider4
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -473,7 +475,7 @@ Slider hSlider5
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -498,7 +500,7 @@ Button bDown1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -523,7 +525,7 @@ Button bUp1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -548,7 +550,7 @@ Button bStop1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -573,7 +575,7 @@ Button bStop2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -598,7 +600,7 @@ Button bDown2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -623,7 +625,7 @@ Button bUp2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -648,7 +650,7 @@ Button bStop3
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -673,7 +675,7 @@ Button bDown3
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -698,7 +700,7 @@ Button bUp3
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -723,7 +725,7 @@ Button bStop4
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -748,7 +750,7 @@ Button bDown4
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -773,7 +775,7 @@ Button bUp4
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -805,7 +807,7 @@ Button bPrev
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -830,7 +832,7 @@ Button bNext
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -855,7 +857,7 @@ Button bText1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -880,7 +882,7 @@ Button bText2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -905,7 +907,7 @@ Button bText3
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -930,7 +932,7 @@ Button bText4
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -955,7 +957,7 @@ Button bStop5
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -980,7 +982,7 @@ Button bDown5
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -1005,7 +1007,7 @@ Button bUp5
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -1030,7 +1032,7 @@ Button bText5
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -1057,7 +1059,7 @@ Dual-state Button btOnOff1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -1084,7 +1086,7 @@ Dual-state Button btOnOff2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -1111,7 +1113,7 @@ Dual-state Button btOnOff3
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -1138,7 +1140,7 @@ Dual-state Button btOnOff4
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -1165,7 +1167,7 @@ Dual-state Button btOnOff5
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -1300,6 +1302,90 @@ Hotspot m4
|
|||||||
page popupLight
|
page popupLight
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipeNext
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing right button if swiped on the right side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",1
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bNext,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipeUp
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing up button if swiped on the top side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="2")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipePrev
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing left button if swiped on the left side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
Timer tmSerial
|
Timer tmSerial
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -1419,6 +1505,47 @@ Timer tmSerial
|
|||||||
vis bText1,0
|
vis bText1,0
|
||||||
vis hSlider1,0
|
vis hSlider1,0
|
||||||
vis nNum1,0
|
vis nNum1,0
|
||||||
|
// get Button State (optional Value)
|
||||||
|
spstr strCommand.txt,tId.txt,"~",8
|
||||||
|
// up button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",3
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bUp1.pco=27501
|
||||||
|
spstr tId.txt,bUp1.txt,"|",0
|
||||||
|
tsw bUp1,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bUp1.pco=65535
|
||||||
|
spstr tId.txt,bUp1.txt,"|",0
|
||||||
|
tsw bUp1,1
|
||||||
|
}
|
||||||
|
// stop button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",4
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bStop1.pco=27501
|
||||||
|
spstr tId.txt,bStop1.txt,"|",1
|
||||||
|
tsw bStop1,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bStop1.pco=65535
|
||||||
|
spstr tId.txt,bStop1.txt,"|",1
|
||||||
|
tsw bStop1,1
|
||||||
|
}
|
||||||
|
// down button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",5
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bDown1.pco=27501
|
||||||
|
spstr tId.txt,bDown1.txt,"|",2
|
||||||
|
tsw bDown1,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bDown1.pco=65535
|
||||||
|
spstr tId.txt,bDown1.txt,"|",2
|
||||||
|
tsw bDown1,1
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(type1.txt=="light")
|
if(type1.txt=="light")
|
||||||
{
|
{
|
||||||
@@ -1541,6 +1668,47 @@ Timer tmSerial
|
|||||||
vis bText2,0
|
vis bText2,0
|
||||||
vis hSlider2,0
|
vis hSlider2,0
|
||||||
vis nNum2,0
|
vis nNum2,0
|
||||||
|
// get Button State (optional Value)
|
||||||
|
spstr strCommand.txt,tId.txt,"~",14
|
||||||
|
// up button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",3
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bUp2.pco=27501
|
||||||
|
spstr tId.txt,bUp2.txt,"|",0
|
||||||
|
tsw bUp2,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bUp2.pco=65535
|
||||||
|
spstr tId.txt,bUp2.txt,"|",0
|
||||||
|
tsw bUp2,1
|
||||||
|
}
|
||||||
|
// stop button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",4
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bStop2.pco=27501
|
||||||
|
spstr tId.txt,bStop2.txt,"|",1
|
||||||
|
tsw bStop2,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bStop2.pco=65535
|
||||||
|
spstr tId.txt,bStop2.txt,"|",1
|
||||||
|
tsw bStop2,1
|
||||||
|
}
|
||||||
|
// down button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",5
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bDown2.pco=27501
|
||||||
|
spstr tId.txt,bDown2.txt,"|",2
|
||||||
|
tsw bDown2,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bDown2.pco=65535
|
||||||
|
spstr tId.txt,bDown2.txt,"|",2
|
||||||
|
tsw bDown2,1
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(type2.txt=="light")
|
if(type2.txt=="light")
|
||||||
{
|
{
|
||||||
@@ -1663,6 +1831,47 @@ Timer tmSerial
|
|||||||
vis bText3,0
|
vis bText3,0
|
||||||
vis hSlider3,0
|
vis hSlider3,0
|
||||||
vis nNum3,0
|
vis nNum3,0
|
||||||
|
// get Button State (optional Value)
|
||||||
|
spstr strCommand.txt,tId.txt,"~",20
|
||||||
|
// up button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",3
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bUp3.pco=27501
|
||||||
|
spstr tId.txt,bUp3.txt,"|",0
|
||||||
|
tsw bUp3,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bUp3.pco=65535
|
||||||
|
spstr tId.txt,bUp3.txt,"|",0
|
||||||
|
tsw bUp3,1
|
||||||
|
}
|
||||||
|
// stop button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",4
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bStop3.pco=27501
|
||||||
|
spstr tId.txt,bStop3.txt,"|",1
|
||||||
|
tsw bStop3,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bStop3.pco=65535
|
||||||
|
spstr tId.txt,bStop3.txt,"|",1
|
||||||
|
tsw bStop3,1
|
||||||
|
}
|
||||||
|
// down button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",5
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bDown3.pco=27501
|
||||||
|
spstr tId.txt,bDown3.txt,"|",2
|
||||||
|
tsw bDown3,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bDown3.pco=65535
|
||||||
|
spstr tId.txt,bDown3.txt,"|",2
|
||||||
|
tsw bDown3,1
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(type3.txt=="light")
|
if(type3.txt=="light")
|
||||||
{
|
{
|
||||||
@@ -1785,6 +1994,47 @@ Timer tmSerial
|
|||||||
vis bText4,0
|
vis bText4,0
|
||||||
vis hSlider4,0
|
vis hSlider4,0
|
||||||
vis nNum4,0
|
vis nNum4,0
|
||||||
|
// get Button State (optional Value)
|
||||||
|
spstr strCommand.txt,tId.txt,"~",26
|
||||||
|
// up button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",3
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bUp4.pco=27501
|
||||||
|
spstr tId.txt,bUp4.txt,"|",0
|
||||||
|
tsw bUp4,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bUp4.pco=65535
|
||||||
|
spstr tId.txt,bUp4.txt,"|",0
|
||||||
|
tsw bUp4,1
|
||||||
|
}
|
||||||
|
// stop button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",4
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bStop4.pco=27501
|
||||||
|
spstr tId.txt,bStop4.txt,"|",1
|
||||||
|
tsw bStop4,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bStop4.pco=65535
|
||||||
|
spstr tId.txt,bStop4.txt,"|",1
|
||||||
|
tsw bStop4,1
|
||||||
|
}
|
||||||
|
// down button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",5
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bDown4.pco=27501
|
||||||
|
spstr tId.txt,bDown4.txt,"|",2
|
||||||
|
tsw bDown4,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bDown4.pco=65535
|
||||||
|
spstr tId.txt,bDown4.txt,"|",2
|
||||||
|
tsw bDown4,1
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(type4.txt=="light")
|
if(type4.txt=="light")
|
||||||
{
|
{
|
||||||
@@ -1907,6 +2157,47 @@ Timer tmSerial
|
|||||||
vis bText5,0
|
vis bText5,0
|
||||||
vis hSlider5,0
|
vis hSlider5,0
|
||||||
vis nNum5,0
|
vis nNum5,0
|
||||||
|
// get Button State (optional Value)
|
||||||
|
spstr strCommand.txt,tId.txt,"~",32
|
||||||
|
// up button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",3
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bUp5.pco=27501
|
||||||
|
spstr tId.txt,bUp5.txt,"|",0
|
||||||
|
tsw bUp5,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bUp5.pco=65535
|
||||||
|
spstr tId.txt,bUp5.txt,"|",0
|
||||||
|
tsw bUp5,1
|
||||||
|
}
|
||||||
|
// stop button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",4
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bStop5.pco=27501
|
||||||
|
spstr tId.txt,bStop5.txt,"|",1
|
||||||
|
tsw bStop5,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bStop5.pco=65535
|
||||||
|
spstr tId.txt,bStop5.txt,"|",1
|
||||||
|
tsw bStop5,1
|
||||||
|
}
|
||||||
|
// down button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",5
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bDown5.pco=27501
|
||||||
|
spstr tId.txt,bDown5.txt,"|",2
|
||||||
|
tsw bDown5,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bDown5.pco=65535
|
||||||
|
spstr tId.txt,bDown5.txt,"|",2
|
||||||
|
tsw bDown5,1
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(type5.txt=="light")
|
if(type5.txt=="light")
|
||||||
{
|
{
|
||||||
@@ -2047,6 +2338,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(tInstruction.txt=="time")
|
if(tInstruction.txt=="time")
|
||||||
{
|
{
|
||||||
@@ -2102,7 +2397,7 @@ Timer tmSleep
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
|
|||||||
@@ -34,6 +34,8 @@ Page cardGrid
|
|||||||
vis tEntity4,0
|
vis tEntity4,0
|
||||||
vis tEntity5,0
|
vis tEntity5,0
|
||||||
vis tEntity6,0
|
vis tEntity6,0
|
||||||
|
vis bPrev,0
|
||||||
|
vis bNext,0
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -69,25 +71,25 @@ Variable (string) entn1
|
|||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 70
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn2
|
Variable (string) entn2
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 70
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn3
|
Variable (string) entn3
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 70
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn4
|
Variable (string) entn4
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 70
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) type5
|
Variable (string) type5
|
||||||
Attributes
|
Attributes
|
||||||
@@ -105,13 +107,13 @@ Variable (string) entn5
|
|||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 50
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn6
|
Variable (string) entn6
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 50
|
Max. Text Size: 80
|
||||||
|
|
||||||
Text tHeading
|
Text tHeading
|
||||||
Attributes
|
Attributes
|
||||||
@@ -254,7 +256,7 @@ Button bPrev
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -279,7 +281,7 @@ Button bNext
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -315,7 +317,7 @@ Button bEntity1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -351,7 +353,7 @@ Button bEntity2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -387,7 +389,7 @@ Button bEntity3
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -423,7 +425,7 @@ Button bEntity4
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -459,7 +461,7 @@ Button bEntity5
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -495,7 +497,7 @@ Button bEntity6
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -520,6 +522,90 @@ Hotspot mSpecial
|
|||||||
page pageTest
|
page pageTest
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipeNext
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing right button if swiped on the right side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",1
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bNext,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipeUp
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing up button if swiped on the top side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="2")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipePrev
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing left button if swiped on the left side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
Timer tmSerial
|
Timer tmSerial
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -783,6 +869,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(tInstruction.txt=="time")
|
if(tInstruction.txt=="time")
|
||||||
{
|
{
|
||||||
@@ -838,7 +928,7 @@ Timer tmSleep
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
|
|||||||
@@ -18,25 +18,26 @@ Page cardMedia
|
|||||||
vis tTmp,0
|
vis tTmp,0
|
||||||
vis tId,0
|
vis tId,0
|
||||||
vis t5,0
|
vis t5,0
|
||||||
//vis nPageDisp,0
|
vis bPrev,0
|
||||||
|
vis bNext,0
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 500
|
Max. Text Size: 750
|
||||||
|
|
||||||
Variable (string) entn
|
Variable (string) entn
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 50
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) vaSpeakerList
|
Variable (string) vaSpeakerList
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 200
|
Max. Text Size: 400
|
||||||
|
|
||||||
Variable (int32) vaSpeakerPos
|
Variable (int32) vaSpeakerPos
|
||||||
Attributes
|
Attributes
|
||||||
@@ -134,7 +135,7 @@ Text t2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -163,7 +164,7 @@ Text tPlayPause
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -192,7 +193,7 @@ Text t0
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -222,7 +223,7 @@ Text t1
|
|||||||
|
|
||||||
Events
|
Events
|
||||||
Touch Press Event
|
Touch Press Event
|
||||||
hVolume.val=hVolume.val-5
|
hVolume.val=hVolume.val-1
|
||||||
// event,buttonPress2,internalNameEntity,volumeSlider,50
|
// event,buttonPress2,internalNameEntity,volumeSlider,50
|
||||||
//craft command
|
//craft command
|
||||||
tSend.txt="event,buttonPress2,"+entn.txt+",volumeSlider,"
|
tSend.txt="event,buttonPress2,"+entn.txt+",volumeSlider,"
|
||||||
@@ -232,7 +233,7 @@ Text t1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -252,7 +253,7 @@ Text t3
|
|||||||
|
|
||||||
Events
|
Events
|
||||||
Touch Press Event
|
Touch Press Event
|
||||||
hVolume.val=hVolume.val+5
|
hVolume.val=hVolume.val+1
|
||||||
// event,buttonPress2,internalNameEntity,volumeSlider,50
|
// event,buttonPress2,internalNameEntity,volumeSlider,50
|
||||||
//craft command
|
//craft command
|
||||||
tSend.txt="event,buttonPress2,"+entn.txt+",volumeSlider,"
|
tSend.txt="event,buttonPress2,"+entn.txt+",volumeSlider,"
|
||||||
@@ -262,7 +263,7 @@ Text t3
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -301,7 +302,7 @@ Text tSpeaker
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -352,7 +353,7 @@ Text t5
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -390,7 +391,7 @@ Slider hVolume
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -415,7 +416,7 @@ Button bNext
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -447,7 +448,7 @@ Button bPrev
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -455,6 +456,90 @@ Button bPrev
|
|||||||
prints tSend.txt,0
|
prints tSend.txt,0
|
||||||
prints crcval,2
|
prints crcval,2
|
||||||
|
|
||||||
|
Hotspot mSwipeNext
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing right button if swiped on the right side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",1
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bNext,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipeUp
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing up button if swiped on the top side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="2")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipePrev
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing left button if swiped on the left side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
Timer tmSerial
|
Timer tmSerial
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -655,6 +740,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// end of user code
|
// end of user code
|
||||||
udelete payloadLength-1
|
udelete payloadLength-1
|
||||||
@@ -697,7 +786,7 @@ Timer tmSleep
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
|
|||||||
744
HMI/US/portrait/n2t-out/cardQR.txt
Normal file
744
HMI/US/portrait/n2t-out/cardQR.txt
Normal file
@@ -0,0 +1,744 @@
|
|||||||
|
Page cardQR
|
||||||
|
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
|
||||||
|
vis p0,0
|
||||||
|
vis tSend,0
|
||||||
|
vis tInstruction,0
|
||||||
|
vis tTmp,0
|
||||||
|
vis tId,0
|
||||||
|
vis bPrev,0
|
||||||
|
vis bNext,0
|
||||||
|
//ui e1
|
||||||
|
vis btOnOff1,0
|
||||||
|
vis tIcon1,0
|
||||||
|
vis tEntity1,0
|
||||||
|
vis bText1,0
|
||||||
|
//ui e2
|
||||||
|
vis btOnOff2,0
|
||||||
|
vis tIcon2,0
|
||||||
|
vis tEntity2,0
|
||||||
|
vis bText2,0
|
||||||
|
|
||||||
|
Variable (string) strCommand
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 270
|
||||||
|
|
||||||
|
Variable (string) entn
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 80
|
||||||
|
|
||||||
|
Variable (string) tSend
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 100
|
||||||
|
|
||||||
|
Variable (string) tTmp
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 10
|
||||||
|
|
||||||
|
Variable (string) tId
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 20
|
||||||
|
|
||||||
|
Variable (string) tInstruction
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 20
|
||||||
|
|
||||||
|
Variable (string) entn1
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 80
|
||||||
|
|
||||||
|
Variable (string) entn2
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 80
|
||||||
|
|
||||||
|
Variable (string) type1
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 10
|
||||||
|
|
||||||
|
Variable (string) type2
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 10
|
||||||
|
|
||||||
|
Text tEntity1
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Text : tEntity1
|
||||||
|
Max. Text Size : 30
|
||||||
|
|
||||||
|
Text tIcon1
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Text : î°
|
||||||
|
Max. Text Size : 5
|
||||||
|
|
||||||
|
Text tEntity2
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Text : tEntity1
|
||||||
|
Max. Text Size : 30
|
||||||
|
|
||||||
|
Text tIcon2
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Text : î°
|
||||||
|
Max. Text Size : 5
|
||||||
|
|
||||||
|
Text tHeading
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Text :
|
||||||
|
Max. Text Size : 40
|
||||||
|
|
||||||
|
Picture p0
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
QR Code qr0
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Text :
|
||||||
|
Max. Text Size : 100
|
||||||
|
|
||||||
|
Button bNext
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
State : unpressed
|
||||||
|
Text : î³
|
||||||
|
Max. Text Size : 10
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
tSend.txt="event,buttonPress2,cardAlarm,bNext"
|
||||||
|
//send calc crc
|
||||||
|
btlen tSend.txt,sys0
|
||||||
|
crcrest 1,0xffff // reset CRC
|
||||||
|
crcputh 55 bb
|
||||||
|
crcputs sys0,2
|
||||||
|
crcputs tSend.txt,0
|
||||||
|
//send cmd
|
||||||
|
printh 55 bb
|
||||||
|
prints sys0,2
|
||||||
|
prints tSend.txt,0
|
||||||
|
prints crcval,2
|
||||||
|
|
||||||
|
Button bPrev
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
State : unpressed
|
||||||
|
Text : î°
|
||||||
|
Max. Text Size : 10
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
tSend.txt="event,buttonPress2,cardAlarm,"
|
||||||
|
if(bPrev.txt=="î¶")
|
||||||
|
{
|
||||||
|
tSend.txt+="bUp"
|
||||||
|
}else
|
||||||
|
{
|
||||||
|
tSend.txt+="bPrev"
|
||||||
|
}
|
||||||
|
//send calc crc
|
||||||
|
btlen tSend.txt,sys0
|
||||||
|
crcrest 1,0xffff // reset CRC
|
||||||
|
crcputh 55 bb
|
||||||
|
crcputs sys0,2
|
||||||
|
crcputs tSend.txt,0
|
||||||
|
//send cmd
|
||||||
|
printh 55 bb
|
||||||
|
prints sys0,2
|
||||||
|
prints tSend.txt,0
|
||||||
|
prints crcval,2
|
||||||
|
|
||||||
|
Button bText1
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
State : unpressed
|
||||||
|
Text :
|
||||||
|
Max. Text Size : 30
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
tSend.txt="event,buttonPress2,"+entn1.txt+",button"
|
||||||
|
//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 bText2
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
State : unpressed
|
||||||
|
Text :
|
||||||
|
Max. Text Size : 30
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
tSend.txt="event,buttonPress2,"+entn1.txt+",button"
|
||||||
|
//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
|
||||||
|
|
||||||
|
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
|
||||||
|
tSend.txt="event,buttonPress2,"+entn1.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
|
||||||
|
|
||||||
|
Dual-state Button btOnOff2
|
||||||
|
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,"+entn2.txt+",OnOff,"
|
||||||
|
covx btOnOff2.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
|
||||||
|
|
||||||
|
Hotspot mSwipeNext
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing right button if swiped on the right side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",1
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bNext,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipeUp
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing up button if swiped on the top side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="2")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipePrev
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing left button if swiped on the left side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Timer tmSerial
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Period (ms): 50
|
||||||
|
Enabled : yes
|
||||||
|
|
||||||
|
Events
|
||||||
|
Timer Event
|
||||||
|
// data available
|
||||||
|
if(usize>1)
|
||||||
|
{
|
||||||
|
bufferPos=0
|
||||||
|
while(bufferPos<usize)
|
||||||
|
{
|
||||||
|
// check for 0x55 0xBB - Command Init Secuence
|
||||||
|
if(u[bufferPos]==187&&u[bufferPos-1]==85)
|
||||||
|
{
|
||||||
|
//remove garbage at the start of the buffer if there's any to free buffer for command
|
||||||
|
if(u[bufferPos]!=1)
|
||||||
|
{
|
||||||
|
udelete bufferPos-1
|
||||||
|
}
|
||||||
|
//instruction is now aligned with buffer, because we deleted garbage before instrcution
|
||||||
|
//get length after init sequence (check if there are more than to bytes in buffer)
|
||||||
|
if(3<usize)
|
||||||
|
{
|
||||||
|
// check if serial buffer has reached the announced length
|
||||||
|
ucopy payloadLength,2,2,0
|
||||||
|
// we are only checking payload length so we have to skip first 3 bytes (init+payload length) (-1 because of < instead of <=)
|
||||||
|
payloadLength+=3
|
||||||
|
// payload length does also not contain crc, so we are adding another 2 bytes for crc
|
||||||
|
payloadLength+=2
|
||||||
|
if(payloadLength<usize)
|
||||||
|
{
|
||||||
|
// calculate crc
|
||||||
|
crcrest 1,0xFFFF
|
||||||
|
// u[2] contains payload legth at 3rd pos in buffer, we are calculating crc from 3rd pos with number of bytes from payload length
|
||||||
|
//crcputu 3,u[2]
|
||||||
|
// u[2] cotnains payload length, we are calculating a crc over the whole message, so we have to add 3 to the length from u[2]
|
||||||
|
crcputu 0,payloadLength-1
|
||||||
|
// get recived crc to be able to compare it
|
||||||
|
ucopy recvCrc,payloadLength-1,2,0
|
||||||
|
// compare crc with recived value
|
||||||
|
if(crcval==recvCrc)
|
||||||
|
{
|
||||||
|
// crc is okay
|
||||||
|
// here is the location where acual code should be
|
||||||
|
// write command to variable strCommand
|
||||||
|
ucopy strCommand.txt,4,payloadLength-5,0
|
||||||
|
// write instruction to tInstuction (debug output, but used as variable here, ui elements will be disabled by default)
|
||||||
|
spstr strCommand.txt,tInstruction.txt,"~",0
|
||||||
|
if(tInstruction.txt=="entityUpd")
|
||||||
|
{
|
||||||
|
// command format: entityUpd,heading,navigation,textQR[,type,internalName,iconId,displayName,optionalValue]x2
|
||||||
|
//tHeading
|
||||||
|
spstr strCommand.txt,tHeading.txt,"~",1
|
||||||
|
// navigation icons
|
||||||
|
spstr strCommand.txt,tId.txt,"~",2
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="0")
|
||||||
|
{
|
||||||
|
vis bPrev,0
|
||||||
|
}
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
vis bPrev,1
|
||||||
|
bPrev.txt="î°"
|
||||||
|
}
|
||||||
|
if(tTmp.txt=="2")
|
||||||
|
{
|
||||||
|
vis bPrev,1
|
||||||
|
bPrev.txt="î¶"
|
||||||
|
}
|
||||||
|
spstr tId.txt,tTmp.txt,"|",1
|
||||||
|
if(tTmp.txt=="0")
|
||||||
|
{
|
||||||
|
vis bNext,0
|
||||||
|
}
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
vis bNext,1
|
||||||
|
bNext.txt="î³"
|
||||||
|
}
|
||||||
|
//text qrcode
|
||||||
|
spstr strCommand.txt,qr0.txt,"~",3
|
||||||
|
// get Type
|
||||||
|
spstr strCommand.txt,type1.txt,"~",4
|
||||||
|
// get internal name
|
||||||
|
spstr strCommand.txt,entn1.txt,"~",5
|
||||||
|
if(type1.txt=="delete"||type1.txt=="")
|
||||||
|
{
|
||||||
|
vis btOnOff1,0
|
||||||
|
vis tEntity1,0
|
||||||
|
vis tIcon1,0
|
||||||
|
vis bText1,0
|
||||||
|
}else
|
||||||
|
{
|
||||||
|
// change icon
|
||||||
|
spstr strCommand.txt,tIcon1.txt,"~",6
|
||||||
|
vis tIcon1,1
|
||||||
|
// change icon color
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",7
|
||||||
|
covx tTmp.txt,sys0,0,0
|
||||||
|
tIcon1.pco=sys0
|
||||||
|
// set name
|
||||||
|
spstr strCommand.txt,tEntity1.txt,"~",8
|
||||||
|
vis tEntity1,1
|
||||||
|
}
|
||||||
|
if(type1.txt=="light")
|
||||||
|
{
|
||||||
|
vis btOnOff1,1
|
||||||
|
vis bText1,0
|
||||||
|
// get Button State (optional Value)
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",9
|
||||||
|
covx tTmp.txt,sys0,0,0
|
||||||
|
btOnOff1.val=sys0
|
||||||
|
}
|
||||||
|
if(type1.txt=="switch")
|
||||||
|
{
|
||||||
|
vis btOnOff1,1
|
||||||
|
vis bText1,0
|
||||||
|
// get Button State (optional Value)
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",9
|
||||||
|
covx tTmp.txt,sys0,0,0
|
||||||
|
btOnOff1.val=sys0
|
||||||
|
}
|
||||||
|
if(type1.txt=="text")
|
||||||
|
{
|
||||||
|
vis btOnOff1,0
|
||||||
|
vis bText1,1
|
||||||
|
tsw bText1,0
|
||||||
|
bText1.pco=65535
|
||||||
|
bText1.pco2=65535
|
||||||
|
// get Text (optional Value)
|
||||||
|
spstr strCommand.txt,bText1.txt,"~",9
|
||||||
|
}
|
||||||
|
if(type1.txt=="button")
|
||||||
|
{
|
||||||
|
vis btOnOff1,0
|
||||||
|
vis bText1,1
|
||||||
|
tsw bText1,1
|
||||||
|
bText1.pco=1374
|
||||||
|
bText1.pco2=1374
|
||||||
|
// get Text (optional Value)
|
||||||
|
spstr strCommand.txt,bText1.txt,"~",9
|
||||||
|
}
|
||||||
|
// get Type
|
||||||
|
spstr strCommand.txt,type2.txt,"~",10
|
||||||
|
// get internal name
|
||||||
|
spstr strCommand.txt,entn2.txt,"~",11
|
||||||
|
if(type2.txt=="delete"||type2.txt=="")
|
||||||
|
{
|
||||||
|
vis btOnOff2,0
|
||||||
|
vis tEntity2,0
|
||||||
|
vis tIcon2,0
|
||||||
|
vis bText2,0
|
||||||
|
}else
|
||||||
|
{
|
||||||
|
// change icon
|
||||||
|
spstr strCommand.txt,tIcon2.txt,"~",12
|
||||||
|
vis tIcon2,1
|
||||||
|
// change icon color
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",13
|
||||||
|
covx tTmp.txt,sys0,0,0
|
||||||
|
tIcon2.pco=sys0
|
||||||
|
// set name
|
||||||
|
spstr strCommand.txt,tEntity2.txt,"~",14
|
||||||
|
vis tEntity2,1
|
||||||
|
}
|
||||||
|
if(type2.txt=="light")
|
||||||
|
{
|
||||||
|
vis btOnOff2,1
|
||||||
|
vis bText2,0
|
||||||
|
// get Button State (optional Value)
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",15
|
||||||
|
covx tTmp.txt,sys0,0,0
|
||||||
|
btOnOff2.val=sys0
|
||||||
|
}
|
||||||
|
if(type2.txt=="switch")
|
||||||
|
{
|
||||||
|
vis btOnOff2,1
|
||||||
|
vis bText2,0
|
||||||
|
// get Button State (optional Value)
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",15
|
||||||
|
covx tTmp.txt,sys0,0,0
|
||||||
|
btOnOff2.val=sys0
|
||||||
|
}
|
||||||
|
if(type2.txt=="text")
|
||||||
|
{
|
||||||
|
vis btOnOff2,0
|
||||||
|
vis bText2,1
|
||||||
|
tsw bText2,0
|
||||||
|
bText2.pco=65535
|
||||||
|
bText2.pco2=65535
|
||||||
|
// get Text (optional Value)
|
||||||
|
spstr strCommand.txt,bText2.txt,"~",15
|
||||||
|
}
|
||||||
|
if(type2.txt=="button")
|
||||||
|
{
|
||||||
|
vis btOnOff2,0
|
||||||
|
vis bText2,1
|
||||||
|
tsw bText2,1
|
||||||
|
bText2.pco=1374
|
||||||
|
bText2.pco2=1374
|
||||||
|
// get Text (optional Value)
|
||||||
|
spstr strCommand.txt,bText2.txt,"~",15
|
||||||
|
}
|
||||||
|
}
|
||||||
|
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
|
||||||
|
dim=dimValue
|
||||||
|
}
|
||||||
|
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 tmSleep
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Period (ms): 1000
|
||||||
|
Enabled : yes
|
||||||
|
|
||||||
|
Events
|
||||||
|
Timer Event
|
||||||
|
if(sleepTimeout!=0&&dimValue!=dim)
|
||||||
|
{
|
||||||
|
sleepValue+=1
|
||||||
|
if(sleepTimeout<=sleepValue)
|
||||||
|
{
|
||||||
|
sleepValue=0
|
||||||
|
dim=dimValue
|
||||||
|
tSend.txt="event,sleepReached,cardAlarm"
|
||||||
|
//send calc crc
|
||||||
|
btlen tSend.txt,sys0
|
||||||
|
crcrest 1,0xffff // reset CRC
|
||||||
|
crcputh 55 bb
|
||||||
|
crcputs sys0,2
|
||||||
|
crcputs tSend.txt,0
|
||||||
|
//send cmd
|
||||||
|
printh 55 bb
|
||||||
|
prints sys0,2
|
||||||
|
prints tSend.txt,0
|
||||||
|
prints crcval,2
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
TouchCap tc0
|
||||||
|
Attributes
|
||||||
|
Scope: local
|
||||||
|
Value: 0
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
sleepValue=0
|
||||||
|
|
||||||
@@ -17,9 +17,12 @@ Page cardThermo
|
|||||||
vis tInstruction,0
|
vis tInstruction,0
|
||||||
vis tTmp,0
|
vis tTmp,0
|
||||||
vis tId,0
|
vis tId,0
|
||||||
vis xTempMin,0
|
vis xTempMin1,0
|
||||||
vis xTempMax,0
|
vis xTempMax1,0
|
||||||
vis xTempStep,0
|
vis xTempStep1,0
|
||||||
|
vis xTempMin2,0
|
||||||
|
vis xTempMax2,0
|
||||||
|
vis xTempStep2,0
|
||||||
//tEntity.txt=tHeading.txt
|
//tEntity.txt=tHeading.txt
|
||||||
// disable all buttons
|
// disable all buttons
|
||||||
vis bt0,0
|
vis bt0,0
|
||||||
@@ -30,7 +33,16 @@ Page cardThermo
|
|||||||
vis bt5,0
|
vis bt5,0
|
||||||
vis bt6,0
|
vis bt6,0
|
||||||
vis bt7,0
|
vis bt7,0
|
||||||
vis bt8,0
|
vis tCF2,0
|
||||||
|
vis bUp2,0
|
||||||
|
vis bDown2,0
|
||||||
|
vis xTempDest2,0
|
||||||
|
vis tCF1,0
|
||||||
|
vis btUp1,0
|
||||||
|
vis btDown1,0
|
||||||
|
vis xTempDest1,0
|
||||||
|
vis bPrev,0
|
||||||
|
vis bNext,0
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -42,7 +54,7 @@ Variable (string) entn
|
|||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 50
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) va0
|
Variable (string) va0
|
||||||
Attributes
|
Attributes
|
||||||
@@ -92,13 +104,94 @@ Variable (string) va7
|
|||||||
Text :
|
Text :
|
||||||
Max. Text Size: 10
|
Max. Text Size: 10
|
||||||
|
|
||||||
Variable (string) va8
|
Variable (string) tInstruction
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 20
|
||||||
|
|
||||||
|
Variable (string) tId
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 20
|
||||||
|
|
||||||
|
Variable (string) tTmp
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 10
|
Max. Text Size: 10
|
||||||
|
|
||||||
XFloat xTempCurr
|
Variable (string) tSend
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 100
|
||||||
|
|
||||||
|
XFloat xTempDest1
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Value : 0
|
||||||
|
|
||||||
|
XFloat xTempMin1
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Value : 0
|
||||||
|
|
||||||
|
XFloat xTempMax1
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Value : 0
|
||||||
|
|
||||||
|
XFloat xTempStep1
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Value : 0
|
||||||
|
|
||||||
|
XFloat xTempDest2
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Value : 0
|
||||||
|
|
||||||
|
XFloat xTempMin2
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Value : 0
|
||||||
|
|
||||||
|
XFloat xTempMax2
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Value : 0
|
||||||
|
|
||||||
|
XFloat xTempStep2
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
@@ -116,73 +209,6 @@ XFloat xTempDest
|
|||||||
Associated Keyboard : none
|
Associated Keyboard : none
|
||||||
Value : 0
|
Value : 0
|
||||||
|
|
||||||
XFloat xTempMin
|
|
||||||
Attributes
|
|
||||||
Scope : local
|
|
||||||
Dragging : 0
|
|
||||||
Disable release event after dragging: 0
|
|
||||||
Send Component ID : disabled
|
|
||||||
Associated Keyboard : none
|
|
||||||
Value : 0
|
|
||||||
|
|
||||||
XFloat xTempMax
|
|
||||||
Attributes
|
|
||||||
Scope : local
|
|
||||||
Dragging : 0
|
|
||||||
Disable release event after dragging: 0
|
|
||||||
Send Component ID : disabled
|
|
||||||
Associated Keyboard : none
|
|
||||||
Value : 0
|
|
||||||
|
|
||||||
XFloat xTempStep
|
|
||||||
Attributes
|
|
||||||
Scope : local
|
|
||||||
Dragging : 0
|
|
||||||
Disable release event after dragging: 0
|
|
||||||
Send Component ID : disabled
|
|
||||||
Associated Keyboard : none
|
|
||||||
Value : 0
|
|
||||||
|
|
||||||
Text tSend
|
|
||||||
Attributes
|
|
||||||
Scope : local
|
|
||||||
Dragging : 0
|
|
||||||
Disable release event after dragging: 0
|
|
||||||
Send Component ID : disabled
|
|
||||||
Associated Keyboard : none
|
|
||||||
Text : newtxt
|
|
||||||
Max. Text Size : 100
|
|
||||||
|
|
||||||
Text tTmp
|
|
||||||
Attributes
|
|
||||||
Scope : local
|
|
||||||
Dragging : 0
|
|
||||||
Disable release event after dragging: 0
|
|
||||||
Send Component ID : disabled
|
|
||||||
Associated Keyboard : none
|
|
||||||
Text :
|
|
||||||
Max. Text Size : 10
|
|
||||||
|
|
||||||
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
|
|
||||||
|
|
||||||
Text tHeading
|
Text tHeading
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -203,7 +229,7 @@ Text tStatus
|
|||||||
Text :
|
Text :
|
||||||
Max. Text Size : 10
|
Max. Text Size : 10
|
||||||
|
|
||||||
Text t2
|
Text tCF1
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
@@ -213,6 +239,66 @@ Text t2
|
|||||||
Text : î
|
Text : î
|
||||||
Max. Text Size : 10
|
Max. Text Size : 10
|
||||||
|
|
||||||
|
Text tCurTempLbl
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Text : Currently
|
||||||
|
Max. Text Size : 30
|
||||||
|
|
||||||
|
Text tStateLbl
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Text : State
|
||||||
|
Max. Text Size : 30
|
||||||
|
|
||||||
|
Text tCF2
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Text : î
|
||||||
|
Max. Text Size : 10
|
||||||
|
|
||||||
|
Text tALbl
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Text : Action
|
||||||
|
Max. Text Size : 30
|
||||||
|
|
||||||
|
Text tCF
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Text : î
|
||||||
|
Max. Text Size : 10
|
||||||
|
|
||||||
|
Text tCurTemp
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Text :
|
||||||
|
Max. Text Size : 30
|
||||||
|
|
||||||
Picture p0
|
Picture p0
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -237,79 +323,7 @@ Button bNext
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
|
||||||
//send cmd
|
|
||||||
printh 55 bb
|
|
||||||
prints sys0,2
|
|
||||||
prints tSend.txt,0
|
|
||||||
prints crcval,2
|
|
||||||
|
|
||||||
Button bDown
|
|
||||||
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
|
|
||||||
if(xTempDest.val>xTempMin.val)
|
|
||||||
{
|
|
||||||
xTempDest.val=xTempDest.val-xTempStep.val
|
|
||||||
}
|
|
||||||
// event,buttonPress2,entn,tempUpd,X
|
|
||||||
//craft command
|
|
||||||
tSend.txt="event,buttonPress2,"
|
|
||||||
tSend.txt+=entn.txt+","
|
|
||||||
tSend.txt+="tempUpd,"
|
|
||||||
//convert temperature
|
|
||||||
covx xTempDest.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,1
|
|
||||||
crcputs tSend.txt,0
|
|
||||||
//send cmd
|
|
||||||
printh 55 bb
|
|
||||||
prints sys0,2
|
|
||||||
prints tSend.txt,0
|
|
||||||
prints crcval,2
|
|
||||||
|
|
||||||
Button bUp
|
|
||||||
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
|
|
||||||
if(xTempDest.val<xTempMax.val)
|
|
||||||
{
|
|
||||||
xTempDest.val=xTempDest.val+xTempStep.val
|
|
||||||
}
|
|
||||||
// event,buttonPress2,entn,tempUpd,X
|
|
||||||
//craft command
|
|
||||||
tSend.txt="event,buttonPress2,"
|
|
||||||
tSend.txt+=entn.txt+","
|
|
||||||
tSend.txt+="tempUpd,"
|
|
||||||
//convert temperature
|
|
||||||
covx xTempDest.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,1
|
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -341,7 +355,7 @@ Button bPrev
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -368,34 +382,7 @@ Dual-state Button bt0
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
|
||||||
//send cmd
|
|
||||||
printh 55 bb
|
|
||||||
prints sys0,2
|
|
||||||
prints tSend.txt,0
|
|
||||||
prints crcval,2
|
|
||||||
|
|
||||||
Dual-state Button bt1
|
|
||||||
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
|
|
||||||
tSend.txt+=",hvac_action,"+va1.txt
|
|
||||||
//send calc crc
|
|
||||||
btlen tSend.txt,sys0
|
|
||||||
crcrest 1,0xffff // reset CRC
|
|
||||||
crcputh 55 bb
|
|
||||||
crcputs sys0,1
|
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -422,34 +409,7 @@ Dual-state Button bt2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
|
||||||
//send cmd
|
|
||||||
printh 55 bb
|
|
||||||
prints sys0,2
|
|
||||||
prints tSend.txt,0
|
|
||||||
prints crcval,2
|
|
||||||
|
|
||||||
Dual-state Button bt3
|
|
||||||
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
|
|
||||||
tSend.txt+=",hvac_action,"+va3.txt
|
|
||||||
//send calc crc
|
|
||||||
btlen tSend.txt,sys0
|
|
||||||
crcrest 1,0xffff // reset CRC
|
|
||||||
crcputh 55 bb
|
|
||||||
crcputs sys0,1
|
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -476,7 +436,88 @@ Dual-state Button bt4
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
|
crcputs tSend.txt,0
|
||||||
|
//send cmd
|
||||||
|
printh 55 bb
|
||||||
|
prints sys0,2
|
||||||
|
prints tSend.txt,0
|
||||||
|
prints crcval,2
|
||||||
|
|
||||||
|
Dual-state Button bt6
|
||||||
|
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
|
||||||
|
tSend.txt+=",hvac_action,"+va6.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
|
||||||
|
|
||||||
|
Dual-state Button bt1
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
State : pressed
|
||||||
|
Text : î
|
||||||
|
Max. Text Size : 10
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//craft command
|
||||||
|
tSend.txt="event,buttonPress2,"+entn.txt
|
||||||
|
tSend.txt+=",hvac_action,"+va1.txt
|
||||||
|
//send calc crc
|
||||||
|
btlen tSend.txt,sys0
|
||||||
|
crcrest 1,0xffff // reset CRC
|
||||||
|
crcputh 55 bb
|
||||||
|
crcputs sys0,2
|
||||||
|
crcputs tSend.txt,0
|
||||||
|
//send cmd
|
||||||
|
printh 55 bb
|
||||||
|
prints sys0,2
|
||||||
|
prints tSend.txt,0
|
||||||
|
prints crcval,2
|
||||||
|
|
||||||
|
Dual-state Button bt3
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
State : pressed
|
||||||
|
Text : î
|
||||||
|
Max. Text Size : 10
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//craft command
|
||||||
|
tSend.txt="event,buttonPress2,"+entn.txt
|
||||||
|
tSend.txt+=",hvac_action,"+va3.txt
|
||||||
|
//send calc crc
|
||||||
|
btlen tSend.txt,sys0
|
||||||
|
crcrest 1,0xffff // reset CRC
|
||||||
|
crcputh 55 bb
|
||||||
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -503,34 +544,7 @@ Dual-state Button bt5
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
|
||||||
//send cmd
|
|
||||||
printh 55 bb
|
|
||||||
prints sys0,2
|
|
||||||
prints tSend.txt,0
|
|
||||||
prints crcval,2
|
|
||||||
|
|
||||||
Dual-state Button bt6
|
|
||||||
Attributes
|
|
||||||
Scope : local
|
|
||||||
Dragging : 0
|
|
||||||
Disable release event after dragging: 0
|
|
||||||
Send Component ID : disabled
|
|
||||||
State : pressed
|
|
||||||
Text : î
|
|
||||||
Max. Text Size : 10
|
|
||||||
|
|
||||||
Events
|
|
||||||
Touch Press Event
|
|
||||||
//craft command
|
|
||||||
tSend.txt="event,buttonPress2,"+entn.txt
|
|
||||||
tSend.txt+=",hvac_action,"+va6.txt
|
|
||||||
//send calc crc
|
|
||||||
btlen tSend.txt,sys0
|
|
||||||
crcrest 1,0xffff // reset CRC
|
|
||||||
crcputh 55 bb
|
|
||||||
crcputs sys0,1
|
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -557,7 +571,7 @@ Dual-state Button bt7
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -565,26 +579,35 @@ Dual-state Button bt7
|
|||||||
prints tSend.txt,0
|
prints tSend.txt,0
|
||||||
prints crcval,2
|
prints crcval,2
|
||||||
|
|
||||||
Dual-state Button bt8
|
Dual-state Button btUp1
|
||||||
Attributes
|
Attributes
|
||||||
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
|
||||||
State : pressed
|
State : unpressed
|
||||||
Text : î
|
Text : î
|
||||||
Max. Text Size : 10
|
Max. Text Size : 10
|
||||||
|
|
||||||
Events
|
Events
|
||||||
Touch Press Event
|
Touch Press Event
|
||||||
|
if(xTempDest1.val<xTempMax1.val)
|
||||||
|
{
|
||||||
|
xTempDest1.val=xTempDest1.val+xTempStep1.val
|
||||||
|
}
|
||||||
|
// event,buttonPress2,entn,tempUpd,X
|
||||||
//craft command
|
//craft command
|
||||||
tSend.txt="event,buttonPress2,"+entn.txt
|
tSend.txt="event,buttonPress2,"
|
||||||
tSend.txt+=",hvac_action,"+va8.txt
|
tSend.txt+=entn.txt+","
|
||||||
|
tSend.txt+="tempUpdHigh,"
|
||||||
|
//convert temperature
|
||||||
|
covx xTempDest1.val,tTmp.txt,0,0
|
||||||
|
tSend.txt+=tTmp.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
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -592,6 +615,270 @@ Dual-state Button bt8
|
|||||||
prints tSend.txt,0
|
prints tSend.txt,0
|
||||||
prints crcval,2
|
prints crcval,2
|
||||||
|
|
||||||
|
Dual-state Button btDown1
|
||||||
|
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
|
||||||
|
if(xTempDest1.val>xTempMin1.val)
|
||||||
|
{
|
||||||
|
xTempDest1.val=xTempDest1.val-xTempStep1.val
|
||||||
|
}
|
||||||
|
// event,buttonPress2,entn,tempUpd,X
|
||||||
|
//craft command
|
||||||
|
tSend.txt="event,buttonPress2,"
|
||||||
|
tSend.txt+=entn.txt+","
|
||||||
|
tSend.txt+="tempUpdHigh,"
|
||||||
|
//convert temperature
|
||||||
|
covx xTempDest1.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
|
||||||
|
|
||||||
|
Dual-state Button bUp2
|
||||||
|
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
|
||||||
|
if(xTempDest2.val<xTempMax2.val)
|
||||||
|
{
|
||||||
|
xTempDest2.val=xTempDest2.val+xTempStep2.val
|
||||||
|
}
|
||||||
|
// event,buttonPress2,entn,tempUpd,X
|
||||||
|
//craft command
|
||||||
|
tSend.txt="event,buttonPress2,"
|
||||||
|
tSend.txt+=entn.txt+","
|
||||||
|
tSend.txt+="tempUpdLow,"
|
||||||
|
//convert temperature
|
||||||
|
covx xTempDest2.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
|
||||||
|
|
||||||
|
Dual-state Button bDown2
|
||||||
|
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
|
||||||
|
if(xTempDest2.val>xTempMin2.val)
|
||||||
|
{
|
||||||
|
xTempDest2.val=xTempDest2.val-xTempStep2.val
|
||||||
|
}
|
||||||
|
// event,buttonPress2,entn,tempUpd,X
|
||||||
|
//craft command
|
||||||
|
tSend.txt="event,buttonPress2,"
|
||||||
|
tSend.txt+=entn.txt+","
|
||||||
|
tSend.txt+="tempUpdLow,"
|
||||||
|
//convert temperature
|
||||||
|
covx xTempDest2.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
|
||||||
|
|
||||||
|
Dual-state Button btUp
|
||||||
|
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
|
||||||
|
if(xTempDest.val<xTempMax1.val)
|
||||||
|
{
|
||||||
|
xTempDest.val=xTempDest.val+xTempStep1.val
|
||||||
|
}
|
||||||
|
// event,buttonPress2,entn,tempUpd,X
|
||||||
|
//craft command
|
||||||
|
tSend.txt="event,buttonPress2,"
|
||||||
|
tSend.txt+=entn.txt+","
|
||||||
|
tSend.txt+="tempUpd,"
|
||||||
|
//convert temperature
|
||||||
|
covx xTempDest.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
|
||||||
|
|
||||||
|
Dual-state Button btDown
|
||||||
|
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
|
||||||
|
if(xTempDest.val>xTempMin1.val)
|
||||||
|
{
|
||||||
|
xTempDest.val=xTempDest.val-xTempStep1.val
|
||||||
|
}
|
||||||
|
// event,buttonPress2,entn,tempUpd,X
|
||||||
|
//craft command
|
||||||
|
tSend.txt="event,buttonPress2,"
|
||||||
|
tSend.txt+=entn.txt+","
|
||||||
|
tSend.txt+="tempUpd,"
|
||||||
|
//convert temperature
|
||||||
|
covx xTempDest.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
|
||||||
|
|
||||||
|
Hotspot mSwipeNext
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing right button if swiped on the right side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",1
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bNext,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipeUp
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing up button if swiped on the top side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="2")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipePrev
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing left button if swiped on the left side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
Timer tmSerial
|
Timer tmSerial
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -677,22 +964,22 @@ Timer tmSerial
|
|||||||
//entity name
|
//entity name
|
||||||
spstr strCommand.txt,entn.txt,"~",3
|
spstr strCommand.txt,entn.txt,"~",3
|
||||||
//currentTemp
|
//currentTemp
|
||||||
spstr strCommand.txt,tTmp.txt,"~",4
|
spstr strCommand.txt,tCurTemp.txt,"~",4
|
||||||
covx tTmp.txt,xTempCurr.val,0,0
|
|
||||||
//dstTemp
|
//dstTemp
|
||||||
spstr strCommand.txt,tTmp.txt,"~",5
|
spstr strCommand.txt,tTmp.txt,"~",5
|
||||||
covx tTmp.txt,xTempDest.val,0,0
|
covx tTmp.txt,xTempDest1.val,0,0
|
||||||
|
xTempDest.val=xTempDest1.val
|
||||||
//status
|
//status
|
||||||
spstr strCommand.txt,tStatus.txt,"~",6
|
spstr strCommand.txt,tStatus.txt,"~",6
|
||||||
//minTemp
|
//minTemp
|
||||||
spstr strCommand.txt,tTmp.txt,"~",7
|
spstr strCommand.txt,tTmp.txt,"~",7
|
||||||
covx tTmp.txt,xTempMin.val,0,0
|
covx tTmp.txt,xTempMin1.val,0,0
|
||||||
//maxTemp
|
//maxTemp
|
||||||
spstr strCommand.txt,tTmp.txt,"~",8
|
spstr strCommand.txt,tTmp.txt,"~",8
|
||||||
covx tTmp.txt,xTempMax.val,0,0
|
covx tTmp.txt,xTempMax1.val,0,0
|
||||||
//tempStep
|
//tempStep
|
||||||
spstr strCommand.txt,tTmp.txt,"~",9
|
spstr strCommand.txt,tTmp.txt,"~",9
|
||||||
covx tTmp.txt,xTempStep.val,0,0
|
covx tTmp.txt,xTempStep1.val,0,0
|
||||||
// disable all buttons
|
// disable all buttons
|
||||||
vis bt0,0
|
vis bt0,0
|
||||||
vis bt1,0
|
vis bt1,0
|
||||||
@@ -702,7 +989,6 @@ Timer tmSerial
|
|||||||
vis bt5,0
|
vis bt5,0
|
||||||
vis bt6,0
|
vis bt6,0
|
||||||
vis bt7,0
|
vis bt7,0
|
||||||
vis bt8,0
|
|
||||||
//bt0
|
//bt0
|
||||||
spstr strCommand.txt,bt0.txt,"~",10
|
spstr strCommand.txt,bt0.txt,"~",10
|
||||||
if(bt0.txt!="")
|
if(bt0.txt!="")
|
||||||
@@ -823,20 +1109,33 @@ Timer tmSerial
|
|||||||
//enable
|
//enable
|
||||||
vis bt7,1
|
vis bt7,1
|
||||||
}
|
}
|
||||||
//bt8
|
//Text tCurTempLbl
|
||||||
spstr strCommand.txt,bt8.txt,"~",42
|
spstr strCommand.txt,tCurTempLbl.txt,"~",42
|
||||||
if(bt8.txt!="")
|
//Text tStateLbl
|
||||||
|
spstr strCommand.txt,tStateLbl.txt,"~",43
|
||||||
|
//Text tALbl
|
||||||
|
spstr strCommand.txt,tALbl.txt,"~",44
|
||||||
|
//Text tCF
|
||||||
|
spstr strCommand.txt,tCF.txt,"~",45
|
||||||
|
tCF1.txt=tCF.txt
|
||||||
|
tCF2.txt=tCF.txt
|
||||||
|
//Second Temperature
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",46
|
||||||
|
if(tTmp.txt!="")
|
||||||
{
|
{
|
||||||
// set text color on active state
|
covx tTmp.txt,xTempDest2.val,0,0
|
||||||
spstr strCommand.txt,tTmp.txt,"~",43
|
vis btUp,0
|
||||||
covx tTmp.txt,bt8.pco2,0,0
|
vis xTempDest,0
|
||||||
// set state
|
vis btDown,0
|
||||||
spstr strCommand.txt,tTmp.txt,"~",44
|
vis tCF,0
|
||||||
covx tTmp.txt,bt8.val,0,0
|
vis btUp1,1
|
||||||
// save action
|
vis xTempDest1,1
|
||||||
spstr strCommand.txt,va8.txt,"~",45
|
vis btDown1,1
|
||||||
//enable
|
vis tCF1,1
|
||||||
vis bt8,1
|
vis bUp2,1
|
||||||
|
vis xTempDest2,1
|
||||||
|
vis bDown2,1
|
||||||
|
vis tCF2,1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(tInstruction.txt=="pageType")
|
if(tInstruction.txt=="pageType")
|
||||||
@@ -893,6 +1192,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(tInstruction.txt=="time")
|
if(tInstruction.txt=="time")
|
||||||
{
|
{
|
||||||
@@ -948,7 +1251,7 @@ Timer tmSleep
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ Text tTmp1
|
|||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Associated Keyboard : none
|
Associated Keyboard : none
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size : 50
|
Max. Text Size : 80
|
||||||
|
|
||||||
Text tTmp2
|
Text tTmp2
|
||||||
Attributes
|
Attributes
|
||||||
@@ -40,7 +40,7 @@ Text tTmp2
|
|||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Associated Keyboard : none
|
Associated Keyboard : none
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size : 50
|
Max. Text Size : 80
|
||||||
|
|
||||||
Picture p0
|
Picture p0
|
||||||
Attributes
|
Attributes
|
||||||
|
|||||||
@@ -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 : 31
|
Text : 36
|
||||||
Max. Text Size : 10
|
Max. Text Size : 10
|
||||||
|
|
||||||
Picture p0
|
Picture p0
|
||||||
@@ -182,7 +182,7 @@ Button bSendStartup
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -330,6 +330,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// end of user code
|
// end of user code
|
||||||
udelete payloadLength-1
|
udelete payloadLength-1
|
||||||
@@ -351,7 +355,7 @@ Timer tmSpinner
|
|||||||
|
|
||||||
Events
|
Events
|
||||||
Timer Event
|
Timer Event
|
||||||
xpic mSpinner.x,mSpinner.y,spinner_w.val,140,frame_ptr.val,0,11 // draw the current frame
|
xpic mSpinner.x,mSpinner.y,spinner_w.val,140,frame_ptr.val,0,9 // draw the current frame
|
||||||
frame_ptr.val+=spinner_w.val%frapic_w.val // advance the pointer to the next frame in the pic resource and roll over at the end
|
frame_ptr.val+=spinner_w.val%frapic_w.val // advance the pointer to the next frame in the pic resource and roll over at the end
|
||||||
doevents // finish drawing before next timer event triggers
|
doevents // finish drawing before next timer event triggers
|
||||||
if(frame_ptr.val==1820)
|
if(frame_ptr.val==1820)
|
||||||
|
|||||||
@@ -176,3 +176,17 @@ Button b1
|
|||||||
Touch Press Event
|
Touch Press Event
|
||||||
bauds=115200
|
bauds=115200
|
||||||
|
|
||||||
|
Button b2
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
State : unpressed
|
||||||
|
Text : qr
|
||||||
|
Max. Text Size : 10
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
page cardQR
|
||||||
|
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ Page popupLight
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -59,8 +59,8 @@ Variable (string) strCommand
|
|||||||
Variable (string) entn
|
Variable (string) entn
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text : newtxt
|
Text :
|
||||||
Max. Text Size: 50
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (int32) mode
|
Variable (int32) mode
|
||||||
Attributes
|
Attributes
|
||||||
@@ -100,7 +100,7 @@ Text t1
|
|||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Associated Keyboard : none
|
Associated Keyboard : none
|
||||||
Text : Brightness
|
Text : Brightness
|
||||||
Max. Text Size : 15
|
Max. Text Size : 50
|
||||||
|
|
||||||
Text t2
|
Text t2
|
||||||
Attributes
|
Attributes
|
||||||
@@ -130,7 +130,7 @@ Text t4
|
|||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Associated Keyboard : none
|
Associated Keyboard : none
|
||||||
Text : Temperature
|
Text : Temperature
|
||||||
Max. Text Size : 15
|
Max. Text Size : 50
|
||||||
|
|
||||||
Text tSend
|
Text tSend
|
||||||
Attributes
|
Attributes
|
||||||
@@ -180,7 +180,7 @@ Text t0
|
|||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Associated Keyboard : none
|
Associated Keyboard : none
|
||||||
Text : Color
|
Text : Color
|
||||||
Max. Text Size : 15
|
Max. Text Size : 50
|
||||||
|
|
||||||
Picture p0
|
Picture p0
|
||||||
Attributes
|
Attributes
|
||||||
@@ -213,7 +213,7 @@ Picture pColorWheel
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -243,7 +243,7 @@ Slider hBrightness
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -273,7 +273,7 @@ Slider hTempSlider
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -298,7 +298,7 @@ Button b0
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -361,7 +361,7 @@ Dual-state Button btOnOff1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -535,6 +535,12 @@ Timer tmSerial
|
|||||||
vis pColorWheel,1
|
vis pColorWheel,1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// set t0 Color (Localization)
|
||||||
|
spstr strCommand.txt,t0.txt,"~",7
|
||||||
|
// set t4 Temperature (Localization)
|
||||||
|
spstr strCommand.txt,t4.txt,"~",8
|
||||||
|
// set t1 Brightness (Localization)
|
||||||
|
spstr strCommand.txt,t1.txt,"~",9
|
||||||
}
|
}
|
||||||
if(tInstruction.txt=="time")
|
if(tInstruction.txt=="time")
|
||||||
{
|
{
|
||||||
@@ -612,6 +618,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// end of user code
|
// end of user code
|
||||||
udelete payloadLength-1
|
udelete payloadLength-1
|
||||||
|
|||||||
@@ -120,7 +120,7 @@ Button b0
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -147,7 +147,7 @@ Button b2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -174,7 +174,7 @@ Button b1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -381,6 +381,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// end of user code
|
// end of user code
|
||||||
udelete payloadLength-1
|
udelete payloadLength-1
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ Page popupShutter
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -41,13 +41,13 @@ Variable (string) strCommand
|
|||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 50
|
Max. Text Size: 200
|
||||||
|
|
||||||
Variable (string) entn
|
Variable (string) entn
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text : newtxt
|
Text :
|
||||||
Max. Text Size: 50
|
Max. Text Size: 80
|
||||||
|
|
||||||
Text tEntity
|
Text tEntity
|
||||||
Attributes
|
Attributes
|
||||||
@@ -109,7 +109,7 @@ Text tId
|
|||||||
Text :
|
Text :
|
||||||
Max. Text Size : 20
|
Max. Text Size : 20
|
||||||
|
|
||||||
Text t1
|
Text tPosHeading
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
@@ -119,6 +119,16 @@ Text t1
|
|||||||
Text : Position
|
Text : Position
|
||||||
Max. Text Size : 15
|
Max. Text Size : 15
|
||||||
|
|
||||||
|
Text tInfo1
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Text :
|
||||||
|
Max. Text Size : 40
|
||||||
|
|
||||||
Picture p0
|
Picture p0
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -147,7 +157,7 @@ Slider hPosition
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -172,7 +182,7 @@ Button b0
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -197,7 +207,7 @@ Button bDown1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -222,7 +232,7 @@ Button bStop1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -247,7 +257,7 @@ Button bUp1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -329,8 +339,66 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
// get Position value
|
// get Position value
|
||||||
spstr strCommand.txt,tTmp.txt,"~",1
|
spstr strCommand.txt,tTmp.txt,"~",1
|
||||||
covx tTmp.txt,sys0,0,0
|
if(tTmp.txt=="disable")
|
||||||
hPosition.val=sys0
|
{
|
||||||
|
vis tPosHeading,0
|
||||||
|
vis hPosition,0
|
||||||
|
}else
|
||||||
|
{
|
||||||
|
covx tTmp.txt,sys0,0,0
|
||||||
|
hPosition.val=sys0
|
||||||
|
vis tPosHeading,1
|
||||||
|
vis hPosition,1
|
||||||
|
}
|
||||||
|
// set tinfo1 text
|
||||||
|
spstr strCommand.txt,tInfo1.txt,"~",2
|
||||||
|
// set tPosHeading (localization)
|
||||||
|
spstr strCommand.txt,tPosHeading.txt,"~",3
|
||||||
|
// set tIcon1
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",4
|
||||||
|
if(tTmp.txt!="")
|
||||||
|
{
|
||||||
|
tIcon1.txt=tTmp.txt
|
||||||
|
}
|
||||||
|
// set icon bUp
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",8
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
tsw bUp1,0
|
||||||
|
spstr strCommand.txt,bUp1.txt,"~",5
|
||||||
|
bUp1.pco=27501
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
spstr strCommand.txt,bUp1.txt,"~",5
|
||||||
|
tsw bUp1,1
|
||||||
|
bUp1.pco=65535
|
||||||
|
}
|
||||||
|
// set icon bStop
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",9
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
tsw bStop1,0
|
||||||
|
spstr strCommand.txt,bStop1.txt,"~",6
|
||||||
|
bStop1.pco=27501
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
spstr strCommand.txt,bStop1.txt,"~",6
|
||||||
|
tsw bStop1,1
|
||||||
|
bStop1.pco=65535
|
||||||
|
}
|
||||||
|
// set icon bDown
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",10
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
spstr strCommand.txt,bDown1.txt,"~",7
|
||||||
|
tsw bDown1,0
|
||||||
|
bDown1.pco=27501
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
spstr strCommand.txt,bDown1.txt,"~",7
|
||||||
|
tsw bDown1,1
|
||||||
|
bDown1.pco=65535
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(tInstruction.txt=="dimmode")
|
if(tInstruction.txt=="dimmode")
|
||||||
{
|
{
|
||||||
@@ -408,6 +476,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// end of user code
|
// end of user code
|
||||||
udelete payloadLength-1
|
udelete payloadLength-1
|
||||||
@@ -419,15 +491,6 @@ Timer tmSerial
|
|||||||
// next character
|
// next character
|
||||||
bufferPos++
|
bufferPos++
|
||||||
}
|
}
|
||||||
if(bufferPos==usize)
|
|
||||||
{
|
|
||||||
// copy whole buffer to t1.txt, for debugging
|
|
||||||
//ucopy t2.txt,0,usize,0
|
|
||||||
// ucopy n2.val,0,usize,0
|
|
||||||
// clear whole buffer
|
|
||||||
//code_c
|
|
||||||
//bufferPos=0
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
TouchCap tc0
|
TouchCap tc0
|
||||||
|
|||||||
@@ -17,6 +17,8 @@ Page screensaver
|
|||||||
vis tInstruction,0
|
vis tInstruction,0
|
||||||
vis tTmp,0
|
vis tTmp,0
|
||||||
vis p0,0
|
vis p0,0
|
||||||
|
vis tNotifyHead,0
|
||||||
|
vis tNotifyText,0
|
||||||
//load gloabl time string from pageIcons
|
//load gloabl time string from pageIcons
|
||||||
//tTime.txt=vaTime.txt
|
//tTime.txt=vaTime.txt
|
||||||
spstr pageIcons.vaTime.txt,tTime.txt,"?",0
|
spstr pageIcons.vaTime.txt,tTime.txt,"?",0
|
||||||
@@ -290,6 +292,26 @@ Text tMR
|
|||||||
Text :
|
Text :
|
||||||
Max. Text Size : 10
|
Max. Text Size : 10
|
||||||
|
|
||||||
|
Text tNotifyHead
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Text :
|
||||||
|
Max. Text Size : 35
|
||||||
|
|
||||||
|
Text tNotifyText
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Text :
|
||||||
|
Max. Text Size : 35
|
||||||
|
|
||||||
Picture p0
|
Picture p0
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -433,19 +455,6 @@ Timer tmSerial
|
|||||||
vis tMainIconAlt,1
|
vis tMainIconAlt,1
|
||||||
vis tMRIcon,1
|
vis tMRIcon,1
|
||||||
vis tMR,1
|
vis tMR,1
|
||||||
vis tForecast1,0
|
|
||||||
vis tF1Icon,0
|
|
||||||
vis tForecast1Val,0
|
|
||||||
//move forecast values to the right
|
|
||||||
tForecast4.txt=tForecast3.txt
|
|
||||||
tForecast3.txt=tForecast2.txt
|
|
||||||
tForecast2.txt=tForecast1.txt
|
|
||||||
tForecast4Val.txt=tForecast3Val.txt
|
|
||||||
tForecast3Val.txt=tForecast2Val.txt
|
|
||||||
tForecast2Val.txt=tForecast1Val.txt
|
|
||||||
tF4Icon.txt=tF3Icon.txt
|
|
||||||
tF3Icon.txt=tF2Icon.txt
|
|
||||||
tF2Icon.txt=tF1Icon.txt
|
|
||||||
}
|
}
|
||||||
//tMR
|
//tMR
|
||||||
spstr strCommand.txt,tMR.txt,"~",16
|
spstr strCommand.txt,tMR.txt,"~",16
|
||||||
@@ -484,8 +493,10 @@ Timer tmSerial
|
|||||||
covx tTmp.txt,tDate.pco,0,0
|
covx tTmp.txt,tDate.pco,0,0
|
||||||
spstr strCommand.txt,tTmp.txt,"~",5
|
spstr strCommand.txt,tTmp.txt,"~",5
|
||||||
covx tTmp.txt,tMainIcon.pco,0,0
|
covx tTmp.txt,tMainIcon.pco,0,0
|
||||||
|
tMainIconAlt.pco=tMainIcon.pco
|
||||||
spstr strCommand.txt,tTmp.txt,"~",6
|
spstr strCommand.txt,tTmp.txt,"~",6
|
||||||
covx tTmp.txt,tMainText.pco,0,0
|
covx tTmp.txt,tMainText.pco,0,0
|
||||||
|
tMainTextAlt.pco=tMainText.pco
|
||||||
spstr strCommand.txt,tTmp.txt,"~",7
|
spstr strCommand.txt,tTmp.txt,"~",7
|
||||||
covx tTmp.txt,tForecast1.pco,0,0
|
covx tTmp.txt,tForecast1.pco,0,0
|
||||||
spstr strCommand.txt,tTmp.txt,"~",8
|
spstr strCommand.txt,tTmp.txt,"~",8
|
||||||
@@ -513,14 +524,24 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",19
|
spstr strCommand.txt,tTmp.txt,"~",19
|
||||||
covx tTmp.txt,t10.bco,0,0
|
covx tTmp.txt,t10.bco,0,0
|
||||||
spstr strCommand.txt,tTmp.txt,"~",20
|
spstr strCommand.txt,tTmp.txt,"~",20
|
||||||
covx tTmp.txt,tMainIconAlt.pco,0,0
|
|
||||||
spstr strCommand.txt,tTmp.txt,"~",21
|
|
||||||
covx tTmp.txt,tMainTextAlt.pco,0,0
|
|
||||||
spstr strCommand.txt,tTmp.txt,"~",22
|
|
||||||
covx tTmp.txt,tMRIcon.pco,0,0
|
covx tTmp.txt,tMRIcon.pco,0,0
|
||||||
spstr strCommand.txt,tTmp.txt,"~",23
|
spstr strCommand.txt,tTmp.txt,"~",21
|
||||||
covx tTmp.txt,tMR.pco,0,0
|
covx tTmp.txt,tMR.pco,0,0
|
||||||
}
|
}
|
||||||
|
if(tInstruction.txt=="notify")
|
||||||
|
{
|
||||||
|
spstr strCommand.txt,tNotifyHead.txt,"~",1
|
||||||
|
spstr strCommand.txt,tNotifyText.txt,"~",2
|
||||||
|
if(tNotifyHead.txt!=""||tNotifyText.txt!="")
|
||||||
|
{
|
||||||
|
vis tNotifyHead,1
|
||||||
|
vis tNotifyText,1
|
||||||
|
}else
|
||||||
|
{
|
||||||
|
vis tNotifyHead,0
|
||||||
|
vis tNotifyText,0
|
||||||
|
}
|
||||||
|
}
|
||||||
if(tInstruction.txt=="pageType")
|
if(tInstruction.txt=="pageType")
|
||||||
{
|
{
|
||||||
dim=100
|
dim=100
|
||||||
@@ -571,6 +592,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// end of user code
|
// end of user code
|
||||||
udelete payloadLength-1
|
udelete payloadLength-1
|
||||||
@@ -610,6 +635,16 @@ TouchCap tc0
|
|||||||
|
|
||||||
Events
|
Events
|
||||||
Touch Press Event
|
Touch Press Event
|
||||||
|
if(tNotifyHead.txt!=""||tNotifyText.txt!="")
|
||||||
|
{
|
||||||
|
if(dim!=0)
|
||||||
|
{
|
||||||
|
tNotifyHead.txt=""
|
||||||
|
tNotifyText.txt=""
|
||||||
|
vis tNotifyHead,0
|
||||||
|
vis tNotifyText,0
|
||||||
|
}
|
||||||
|
}
|
||||||
dim=dimValueNormal
|
dim=dimValueNormal
|
||||||
vaTap.val+=1
|
vaTap.val+=1
|
||||||
covx vaTap.val,tTmp.txt,0,0
|
covx vaTap.val,tTmp.txt,0,0
|
||||||
@@ -618,7 +653,7 @@ TouchCap tc0
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
|
|||||||
BIN
HMI/US/portrait/nspanel.tft
Normal file
BIN
HMI/US/portrait/nspanel.tft
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@@ -48,6 +48,53 @@ for i in range(1,6):
|
|||||||
vis bText{i},0
|
vis bText{i},0
|
||||||
vis hSlider{i},0
|
vis hSlider{i},0
|
||||||
vis nNum{i},0
|
vis nNum{i},0
|
||||||
|
// get Button State (optional Value)
|
||||||
|
spstr strCommand.txt,tId.txt,"~",{idxstart+5}
|
||||||
|
|
||||||
|
// up button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",3
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{{
|
||||||
|
bUp{i}.pco=27501
|
||||||
|
spstr tId.txt,bUp{i}.txt,"|",0
|
||||||
|
tsw bUp{i},0
|
||||||
|
}}
|
||||||
|
else if(tTmp.txt=="enable")
|
||||||
|
{{
|
||||||
|
bUp{i}.pco=65535
|
||||||
|
spstr tId.txt,bUp{i}.txt,"|",0
|
||||||
|
tsw bUp{i},1
|
||||||
|
}}
|
||||||
|
|
||||||
|
// stop button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",4
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{{
|
||||||
|
bStop{i}.pco=27501
|
||||||
|
spstr tId.txt,bStop{i}.txt,"|",1
|
||||||
|
tsw bStop{i},0
|
||||||
|
}}
|
||||||
|
else if(tTmp.txt=="enable")
|
||||||
|
{{
|
||||||
|
bStop{i}.pco=65535
|
||||||
|
spstr tId.txt,bStop{i}.txt,"|",1
|
||||||
|
tsw bStop{i},1
|
||||||
|
}}
|
||||||
|
|
||||||
|
// down button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",5
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{{
|
||||||
|
bDown{i}.pco=27501
|
||||||
|
spstr tId.txt,bDown{i}.txt,"|",2
|
||||||
|
tsw bDown{i},0
|
||||||
|
}}
|
||||||
|
else if(tTmp.txt=="enable")
|
||||||
|
{{
|
||||||
|
bDown{i}.pco=65535
|
||||||
|
spstr tId.txt,bDown{i}.txt,"|",2
|
||||||
|
tsw bDown{i},1
|
||||||
|
}}
|
||||||
}}
|
}}
|
||||||
if(type{i}.txt=="light")
|
if(type{i}.txt=="light")
|
||||||
{{
|
{{
|
||||||
|
|||||||
@@ -10,22 +10,22 @@ text += """
|
|||||||
//entity name
|
//entity name
|
||||||
spstr strCommand.txt,entn.txt,"~",3
|
spstr strCommand.txt,entn.txt,"~",3
|
||||||
//currentTemp
|
//currentTemp
|
||||||
spstr strCommand.txt,tTmp.txt,"~",4
|
spstr strCommand.txt,tCurTemp.txt,"~",4
|
||||||
covx tTmp.txt,xTempCurr.val,0,0
|
|
||||||
//dstTemp
|
//dstTemp
|
||||||
spstr strCommand.txt,tTmp.txt,"~",5
|
spstr strCommand.txt,tTmp.txt,"~",5
|
||||||
covx tTmp.txt,xTempDest.val,0,0
|
covx tTmp.txt,xTempDest1.val,0,0
|
||||||
|
xTempDest.val=xTempDest1.val
|
||||||
//status
|
//status
|
||||||
spstr strCommand.txt,tStatus.txt,"~",6
|
spstr strCommand.txt,tStatus.txt,"~",6
|
||||||
//minTemp
|
//minTemp
|
||||||
spstr strCommand.txt,tTmp.txt,"~",7
|
spstr strCommand.txt,tTmp.txt,"~",7
|
||||||
covx tTmp.txt,xTempMin.val,0,0
|
covx tTmp.txt,xTempMin1.val,0,0
|
||||||
//maxTemp
|
//maxTemp
|
||||||
spstr strCommand.txt,tTmp.txt,"~",8
|
spstr strCommand.txt,tTmp.txt,"~",8
|
||||||
covx tTmp.txt,xTempMax.val,0,0
|
covx tTmp.txt,xTempMax1.val,0,0
|
||||||
//tempStep
|
//tempStep
|
||||||
spstr strCommand.txt,tTmp.txt,"~",9
|
spstr strCommand.txt,tTmp.txt,"~",9
|
||||||
covx tTmp.txt,xTempStep.val,0,0
|
covx tTmp.txt,xTempStep1.val,0,0
|
||||||
// disable all buttons
|
// disable all buttons
|
||||||
vis bt0,0
|
vis bt0,0
|
||||||
vis bt1,0
|
vis bt1,0
|
||||||
@@ -35,11 +35,10 @@ text += """
|
|||||||
vis bt5,0
|
vis bt5,0
|
||||||
vis bt6,0
|
vis bt6,0
|
||||||
vis bt7,0
|
vis bt7,0
|
||||||
vis bt8,0
|
|
||||||
"""
|
"""
|
||||||
|
|
||||||
start = 10
|
start = 10
|
||||||
for i in range(0,9):
|
for i in range(0,8):
|
||||||
idxstart = start + i*4
|
idxstart = start + i*4
|
||||||
text += f"""
|
text += f"""
|
||||||
//bt{i}
|
//bt{i}
|
||||||
@@ -59,6 +58,34 @@ for i in range(0,9):
|
|||||||
}}"""
|
}}"""
|
||||||
|
|
||||||
text += """
|
text += """
|
||||||
|
//Text tCurTempLbl
|
||||||
|
spstr strCommand.txt,tCurTempLbl.txt,"~",42
|
||||||
|
//Text tStateLbl
|
||||||
|
spstr strCommand.txt,tStateLbl.txt,"~",43
|
||||||
|
//Text tALbl
|
||||||
|
spstr strCommand.txt,tALbl.txt,"~",44
|
||||||
|
//Text tCF
|
||||||
|
spstr strCommand.txt,tCF.txt,"~",45
|
||||||
|
tCF1.txt=tCF.txt
|
||||||
|
tCF2.txt=tCF.txt
|
||||||
|
//Second Temperature
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",46
|
||||||
|
if(tTmp.txt!="")
|
||||||
|
{
|
||||||
|
covx tTmp.txt,xTempDest2.val,0,0
|
||||||
|
vis btUp,0
|
||||||
|
vis xTempDest,0
|
||||||
|
vis btDown,0
|
||||||
|
vis tCF,0
|
||||||
|
vis btUp1,1
|
||||||
|
vis xTempDest1,1
|
||||||
|
vis btDown1,1
|
||||||
|
vis tCF1,1
|
||||||
|
vis bUp2,1
|
||||||
|
vis xTempDest2,1
|
||||||
|
vis bDown2,1
|
||||||
|
vis tCF2,1
|
||||||
|
}
|
||||||
}
|
}
|
||||||
""" + sharedfoot
|
""" + sharedfoot
|
||||||
print(text)
|
print(text)
|
||||||
|
|||||||
@@ -99,6 +99,10 @@ sharedfoot = """
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(tInstruction.txt=="time")
|
if(tInstruction.txt=="time")
|
||||||
{
|
{
|
||||||
|
|||||||
BIN
HMI/fonts/(C) HMI NotoSans-Regular 24 (UTF_8).zi
Normal file
BIN
HMI/fonts/(C) HMI NotoSans-Regular 24 (UTF_8).zi
Normal file
Binary file not shown.
BIN
HMI/fonts/(C) HMI NotoSans-Regular 32 (UTF_8).zi
Normal file
BIN
HMI/fonts/(C) HMI NotoSans-Regular 32 (UTF_8).zi
Normal file
Binary file not shown.
BIN
HMI/fonts/ALL CHARS (non CJK) HMI NotoSans-Regular 24 (UTF_8).zi
Normal file
BIN
HMI/fonts/ALL CHARS (non CJK) HMI NotoSans-Regular 24 (UTF_8).zi
Normal file
Binary file not shown.
BIN
HMI/fonts/ALL CHARS (non CJK) HMI NotoSans-Regular 32 (UTF_8).zi
Normal file
BIN
HMI/fonts/ALL CHARS (non CJK) HMI NotoSans-Regular 32 (UTF_8).zi
Normal file
Binary file not shown.
36536
HMI/icon-cheatsheet.html
36536
HMI/icon-cheatsheet.html
File diff suppressed because one or more lines are too long
@@ -41,6 +41,8 @@ Page cardAlarm
|
|||||||
vis b9,0
|
vis b9,0
|
||||||
vis b10,0
|
vis b10,0
|
||||||
vis tCode,0
|
vis tCode,0
|
||||||
|
vis bPrev,0
|
||||||
|
vis bNext,0
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -54,7 +56,7 @@ Variable (string) entn
|
|||||||
ID : 9
|
ID : 9
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 50
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) tSend
|
Variable (string) tSend
|
||||||
Attributes
|
Attributes
|
||||||
@@ -297,7 +299,7 @@ Button bNext
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -351,7 +353,7 @@ Button bPrev
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -822,7 +824,7 @@ Button arm1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -876,7 +878,7 @@ Button arm3
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -930,7 +932,7 @@ Button arm2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -984,7 +986,7 @@ Button arm4
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -993,6 +995,117 @@ Button arm4
|
|||||||
prints crcval,2
|
prints crcval,2
|
||||||
tCode.txt=""
|
tCode.txt=""
|
||||||
|
|
||||||
|
Hotspot mSwipeNext
|
||||||
|
Attributes
|
||||||
|
ID : 35
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 440
|
||||||
|
y coordinate : 5
|
||||||
|
Width : 39
|
||||||
|
Height : 310
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing right button if swiped on the right side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",1
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bNext,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipeUp
|
||||||
|
Attributes
|
||||||
|
ID : 36
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 12
|
||||||
|
y coordinate : 0
|
||||||
|
Width : 426
|
||||||
|
Height : 9
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing up button if swiped on the top side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="2")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipePrev
|
||||||
|
Attributes
|
||||||
|
ID : 37
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 0
|
||||||
|
y coordinate : 5
|
||||||
|
Width : 9
|
||||||
|
Height : 310
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing left button if swiped on the left side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
Timer tmSerial
|
Timer tmSerial
|
||||||
Attributes
|
Attributes
|
||||||
ID : 5
|
ID : 5
|
||||||
@@ -1232,6 +1345,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// end of user code
|
// end of user code
|
||||||
udelete payloadLength-1
|
udelete payloadLength-1
|
||||||
@@ -1266,7 +1383,7 @@ Timer tmSleep
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
|
|||||||
@@ -70,6 +70,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
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -111,28 +113,28 @@ Variable (string) entn1
|
|||||||
ID : 49
|
ID : 49
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 70
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn2
|
Variable (string) entn2
|
||||||
Attributes
|
Attributes
|
||||||
ID : 50
|
ID : 50
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 70
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn3
|
Variable (string) entn3
|
||||||
Attributes
|
Attributes
|
||||||
ID : 51
|
ID : 51
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 70
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn4
|
Variable (string) entn4
|
||||||
Attributes
|
Attributes
|
||||||
ID : 52
|
ID : 52
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 70
|
Max. Text Size: 80
|
||||||
|
|
||||||
Number nNum1
|
Number nNum1
|
||||||
Attributes
|
Attributes
|
||||||
@@ -696,7 +698,7 @@ Slider hSlider1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -739,7 +741,7 @@ Slider hSlider2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -782,7 +784,7 @@ Slider hSlider3
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -825,7 +827,7 @@ Slider hSlider4
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -872,7 +874,7 @@ Button bDown1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -919,7 +921,7 @@ Button bUp1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -966,7 +968,7 @@ Button bStop1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -1013,7 +1015,7 @@ Button bStop2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -1060,7 +1062,7 @@ Button bDown2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -1107,7 +1109,7 @@ Button bUp2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -1154,7 +1156,7 @@ Button bStop3
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -1201,7 +1203,7 @@ Button bDown3
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -1248,7 +1250,7 @@ Button bUp3
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -1295,7 +1297,7 @@ Button bStop4
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -1342,7 +1344,7 @@ Button bDown4
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -1389,7 +1391,7 @@ Button bUp4
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -1443,7 +1445,7 @@ Button bPrev
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -1490,7 +1492,7 @@ Button bNext
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -1537,7 +1539,7 @@ Button bText1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -1584,7 +1586,7 @@ Button bText2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -1631,7 +1633,7 @@ Button bText3
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -1678,7 +1680,7 @@ Button bText4
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -1723,7 +1725,7 @@ Dual-state Button btOnOff1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -1768,7 +1770,7 @@ Dual-state Button btOnOff2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -1813,7 +1815,7 @@ Dual-state Button btOnOff3
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -1858,7 +1860,7 @@ Dual-state Button btOnOff4
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -2016,6 +2018,117 @@ Hotspot m3
|
|||||||
page popupLight
|
page popupLight
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipeNext
|
||||||
|
Attributes
|
||||||
|
ID : 62
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 440
|
||||||
|
y coordinate : 5
|
||||||
|
Width : 40
|
||||||
|
Height : 310
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing right button if swiped on the right side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",1
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bNext,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipeUp
|
||||||
|
Attributes
|
||||||
|
ID : 63
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 12
|
||||||
|
y coordinate : 0
|
||||||
|
Width : 426
|
||||||
|
Height : 9
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing up button if swiped on the top side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="2")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipePrev
|
||||||
|
Attributes
|
||||||
|
ID : 64
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 0
|
||||||
|
y coordinate : 5
|
||||||
|
Width : 9
|
||||||
|
Height : 310
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing left button if swiped on the left side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
Timer tmSerial
|
Timer tmSerial
|
||||||
Attributes
|
Attributes
|
||||||
ID : 30
|
ID : 30
|
||||||
@@ -2136,6 +2249,47 @@ Timer tmSerial
|
|||||||
vis bText1,0
|
vis bText1,0
|
||||||
vis hSlider1,0
|
vis hSlider1,0
|
||||||
vis nNum1,0
|
vis nNum1,0
|
||||||
|
// get Button State (optional Value)
|
||||||
|
spstr strCommand.txt,tId.txt,"~",8
|
||||||
|
// up button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",3
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bUp1.pco=27501
|
||||||
|
spstr tId.txt,bUp1.txt,"|",0
|
||||||
|
tsw bUp1,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bUp1.pco=65535
|
||||||
|
spstr tId.txt,bUp1.txt,"|",0
|
||||||
|
tsw bUp1,1
|
||||||
|
}
|
||||||
|
// stop button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",4
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bStop1.pco=27501
|
||||||
|
spstr tId.txt,bStop1.txt,"|",1
|
||||||
|
tsw bStop1,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bStop1.pco=65535
|
||||||
|
spstr tId.txt,bStop1.txt,"|",1
|
||||||
|
tsw bStop1,1
|
||||||
|
}
|
||||||
|
// down button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",5
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bDown1.pco=27501
|
||||||
|
spstr tId.txt,bDown1.txt,"|",2
|
||||||
|
tsw bDown1,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bDown1.pco=65535
|
||||||
|
spstr tId.txt,bDown1.txt,"|",2
|
||||||
|
tsw bDown1,1
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(type1.txt=="light")
|
if(type1.txt=="light")
|
||||||
{
|
{
|
||||||
@@ -2258,6 +2412,47 @@ Timer tmSerial
|
|||||||
vis bText2,0
|
vis bText2,0
|
||||||
vis hSlider2,0
|
vis hSlider2,0
|
||||||
vis nNum2,0
|
vis nNum2,0
|
||||||
|
// get Button State (optional Value)
|
||||||
|
spstr strCommand.txt,tId.txt,"~",14
|
||||||
|
// up button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",3
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bUp2.pco=27501
|
||||||
|
spstr tId.txt,bUp2.txt,"|",0
|
||||||
|
tsw bUp2,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bUp2.pco=65535
|
||||||
|
spstr tId.txt,bUp2.txt,"|",0
|
||||||
|
tsw bUp2,1
|
||||||
|
}
|
||||||
|
// stop button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",4
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bStop2.pco=27501
|
||||||
|
spstr tId.txt,bStop2.txt,"|",1
|
||||||
|
tsw bStop2,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bStop2.pco=65535
|
||||||
|
spstr tId.txt,bStop2.txt,"|",1
|
||||||
|
tsw bStop2,1
|
||||||
|
}
|
||||||
|
// down button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",5
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bDown2.pco=27501
|
||||||
|
spstr tId.txt,bDown2.txt,"|",2
|
||||||
|
tsw bDown2,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bDown2.pco=65535
|
||||||
|
spstr tId.txt,bDown2.txt,"|",2
|
||||||
|
tsw bDown2,1
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(type2.txt=="light")
|
if(type2.txt=="light")
|
||||||
{
|
{
|
||||||
@@ -2380,6 +2575,47 @@ Timer tmSerial
|
|||||||
vis bText3,0
|
vis bText3,0
|
||||||
vis hSlider3,0
|
vis hSlider3,0
|
||||||
vis nNum3,0
|
vis nNum3,0
|
||||||
|
// get Button State (optional Value)
|
||||||
|
spstr strCommand.txt,tId.txt,"~",20
|
||||||
|
// up button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",3
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bUp3.pco=27501
|
||||||
|
spstr tId.txt,bUp3.txt,"|",0
|
||||||
|
tsw bUp3,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bUp3.pco=65535
|
||||||
|
spstr tId.txt,bUp3.txt,"|",0
|
||||||
|
tsw bUp3,1
|
||||||
|
}
|
||||||
|
// stop button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",4
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bStop3.pco=27501
|
||||||
|
spstr tId.txt,bStop3.txt,"|",1
|
||||||
|
tsw bStop3,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bStop3.pco=65535
|
||||||
|
spstr tId.txt,bStop3.txt,"|",1
|
||||||
|
tsw bStop3,1
|
||||||
|
}
|
||||||
|
// down button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",5
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bDown3.pco=27501
|
||||||
|
spstr tId.txt,bDown3.txt,"|",2
|
||||||
|
tsw bDown3,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bDown3.pco=65535
|
||||||
|
spstr tId.txt,bDown3.txt,"|",2
|
||||||
|
tsw bDown3,1
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(type3.txt=="light")
|
if(type3.txt=="light")
|
||||||
{
|
{
|
||||||
@@ -2502,6 +2738,47 @@ Timer tmSerial
|
|||||||
vis bText4,0
|
vis bText4,0
|
||||||
vis hSlider4,0
|
vis hSlider4,0
|
||||||
vis nNum4,0
|
vis nNum4,0
|
||||||
|
// get Button State (optional Value)
|
||||||
|
spstr strCommand.txt,tId.txt,"~",26
|
||||||
|
// up button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",3
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bUp4.pco=27501
|
||||||
|
spstr tId.txt,bUp4.txt,"|",0
|
||||||
|
tsw bUp4,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bUp4.pco=65535
|
||||||
|
spstr tId.txt,bUp4.txt,"|",0
|
||||||
|
tsw bUp4,1
|
||||||
|
}
|
||||||
|
// stop button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",4
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bStop4.pco=27501
|
||||||
|
spstr tId.txt,bStop4.txt,"|",1
|
||||||
|
tsw bStop4,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bStop4.pco=65535
|
||||||
|
spstr tId.txt,bStop4.txt,"|",1
|
||||||
|
tsw bStop4,1
|
||||||
|
}
|
||||||
|
// down button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",5
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bDown4.pco=27501
|
||||||
|
spstr tId.txt,bDown4.txt,"|",2
|
||||||
|
tsw bDown4,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bDown4.pco=65535
|
||||||
|
spstr tId.txt,bDown4.txt,"|",2
|
||||||
|
tsw bDown4,1
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(type4.txt=="light")
|
if(type4.txt=="light")
|
||||||
{
|
{
|
||||||
@@ -2642,6 +2919,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(tInstruction.txt=="time")
|
if(tInstruction.txt=="time")
|
||||||
{
|
{
|
||||||
@@ -2698,7 +2979,7 @@ Timer tmSleep
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
|
|||||||
@@ -42,6 +42,8 @@ Page cardGrid
|
|||||||
vis tEntity4,0
|
vis tEntity4,0
|
||||||
vis tEntity5,0
|
vis tEntity5,0
|
||||||
vis tEntity6,0
|
vis tEntity6,0
|
||||||
|
vis bPrev,0
|
||||||
|
vis bNext,0
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -83,28 +85,28 @@ Variable (string) entn1
|
|||||||
ID : 18
|
ID : 18
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 70
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn2
|
Variable (string) entn2
|
||||||
Attributes
|
Attributes
|
||||||
ID : 19
|
ID : 19
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 70
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn3
|
Variable (string) entn3
|
||||||
Attributes
|
Attributes
|
||||||
ID : 20
|
ID : 20
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 70
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn4
|
Variable (string) entn4
|
||||||
Attributes
|
Attributes
|
||||||
ID : 21
|
ID : 21
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 70
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) type5
|
Variable (string) type5
|
||||||
Attributes
|
Attributes
|
||||||
@@ -125,14 +127,14 @@ Variable (string) entn5
|
|||||||
ID : 36
|
ID : 36
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 50
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn6
|
Variable (string) entn6
|
||||||
Attributes
|
Attributes
|
||||||
ID : 37
|
ID : 37
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 50
|
Max. Text Size: 80
|
||||||
|
|
||||||
Text tHeading
|
Text tHeading
|
||||||
Attributes
|
Attributes
|
||||||
@@ -322,7 +324,7 @@ Text tEntity2
|
|||||||
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 : 157
|
x coordinate : 153
|
||||||
y coordinate : 155
|
y coordinate : 155
|
||||||
Width : 140
|
Width : 140
|
||||||
Height : 30
|
Height : 30
|
||||||
@@ -352,7 +354,7 @@ Text tEntity3
|
|||||||
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 : 299
|
||||||
y coordinate : 155
|
y coordinate : 155
|
||||||
Width : 140
|
Width : 140
|
||||||
Height : 30
|
Height : 30
|
||||||
@@ -412,7 +414,7 @@ Text tEntity5
|
|||||||
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 : 157
|
x coordinate : 153
|
||||||
y coordinate : 274
|
y coordinate : 274
|
||||||
Width : 140
|
Width : 140
|
||||||
Height : 30
|
Height : 30
|
||||||
@@ -442,7 +444,7 @@ Text tEntity6
|
|||||||
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 : 299
|
||||||
y coordinate : 274
|
y coordinate : 274
|
||||||
Width : 140
|
Width : 140
|
||||||
Height : 30
|
Height : 30
|
||||||
@@ -527,7 +529,7 @@ Button bPrev
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -574,7 +576,7 @@ Button bNext
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -590,9 +592,9 @@ Button bEntity1
|
|||||||
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 : 36
|
x coordinate : 6
|
||||||
y coordinate : 75
|
y coordinate : 75
|
||||||
Width : 80
|
Width : 140
|
||||||
Height : 80
|
Height : 80
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -632,7 +634,7 @@ Button bEntity1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -648,9 +650,9 @@ Button bEntity2
|
|||||||
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 : 153
|
||||||
y coordinate : 75
|
y coordinate : 75
|
||||||
Width : 80
|
Width : 140
|
||||||
Height : 80
|
Height : 80
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -690,7 +692,7 @@ Button bEntity2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -706,9 +708,9 @@ Button bEntity3
|
|||||||
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 : 337
|
x coordinate : 299
|
||||||
y coordinate : 75
|
y coordinate : 75
|
||||||
Width : 80
|
Width : 140
|
||||||
Height : 80
|
Height : 80
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -748,7 +750,7 @@ Button bEntity3
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -764,9 +766,9 @@ Button bEntity4
|
|||||||
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 : 36
|
x coordinate : 6
|
||||||
y coordinate : 194
|
y coordinate : 194
|
||||||
Width : 80
|
Width : 140
|
||||||
Height : 80
|
Height : 80
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -806,7 +808,7 @@ Button bEntity4
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -822,9 +824,9 @@ Button bEntity5
|
|||||||
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 : 153
|
||||||
y coordinate : 194
|
y coordinate : 194
|
||||||
Width : 80
|
Width : 140
|
||||||
Height : 80
|
Height : 80
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -864,7 +866,7 @@ Button bEntity5
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -880,9 +882,9 @@ Button bEntity6
|
|||||||
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 : 337
|
x coordinate : 299
|
||||||
y coordinate : 194
|
y coordinate : 194
|
||||||
Width : 80
|
Width : 140
|
||||||
Height : 80
|
Height : 80
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -922,7 +924,7 @@ Button bEntity6
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -956,6 +958,117 @@ Hotspot mSpecial
|
|||||||
page pageTest
|
page pageTest
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipeNext
|
||||||
|
Attributes
|
||||||
|
ID : 39
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 440
|
||||||
|
y coordinate : 5
|
||||||
|
Width : 40
|
||||||
|
Height : 310
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing right button if swiped on the right side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",1
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bNext,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipeUp
|
||||||
|
Attributes
|
||||||
|
ID : 40
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 12
|
||||||
|
y coordinate : 0
|
||||||
|
Width : 426
|
||||||
|
Height : 9
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing up button if swiped on the top side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="2")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipePrev
|
||||||
|
Attributes
|
||||||
|
ID : 41
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 0
|
||||||
|
y coordinate : 5
|
||||||
|
Width : 9
|
||||||
|
Height : 310
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing left button if swiped on the left side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
Timer tmSerial
|
Timer tmSerial
|
||||||
Attributes
|
Attributes
|
||||||
ID : 7
|
ID : 7
|
||||||
@@ -1220,6 +1333,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(tInstruction.txt=="time")
|
if(tInstruction.txt=="time")
|
||||||
{
|
{
|
||||||
@@ -1276,7 +1393,7 @@ Timer tmSleep
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
|
|||||||
@@ -26,28 +26,29 @@ Page cardMedia
|
|||||||
vis tTmp,0
|
vis tTmp,0
|
||||||
vis tId,0
|
vis tId,0
|
||||||
vis t5,0
|
vis t5,0
|
||||||
//vis nPageDisp,0
|
vis bPrev,0
|
||||||
|
vis bNext,0
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
ID : 7
|
ID : 7
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 500
|
Max. Text Size: 750
|
||||||
|
|
||||||
Variable (string) entn
|
Variable (string) entn
|
||||||
Attributes
|
Attributes
|
||||||
ID : 18
|
ID : 18
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 50
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) vaSpeakerList
|
Variable (string) vaSpeakerList
|
||||||
Attributes
|
Attributes
|
||||||
ID : 27
|
ID : 27
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 200
|
Max. Text Size: 400
|
||||||
|
|
||||||
Variable (int32) vaSpeakerPos
|
Variable (int32) vaSpeakerPos
|
||||||
Attributes
|
Attributes
|
||||||
@@ -215,7 +216,7 @@ Text tTitle
|
|||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 84
|
x coordinate : 84
|
||||||
y coordinate : 78
|
y coordinate : 78
|
||||||
Width : 360
|
Width : 358
|
||||||
Height : 25
|
Height : 25
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -245,7 +246,7 @@ Text tAuthor
|
|||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 85
|
x coordinate : 85
|
||||||
y coordinate : 108
|
y coordinate : 108
|
||||||
Width : 360
|
Width : 358
|
||||||
Height : 25
|
Height : 25
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -273,7 +274,7 @@ Text t2
|
|||||||
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 : 306
|
x coordinate : 302
|
||||||
y coordinate : 145
|
y coordinate : 145
|
||||||
Width : 50
|
Width : 50
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -306,7 +307,7 @@ Text t2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -322,7 +323,7 @@ Text tPlayPause
|
|||||||
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 : 203
|
x coordinate : 199
|
||||||
y coordinate : 145
|
y coordinate : 145
|
||||||
Width : 50
|
Width : 50
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -355,7 +356,7 @@ Text tPlayPause
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -371,7 +372,7 @@ Text t0
|
|||||||
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 : 96
|
x coordinate : 92
|
||||||
y coordinate : 145
|
y coordinate : 145
|
||||||
Width : 50
|
Width : 50
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -404,7 +405,7 @@ Text t0
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -450,7 +451,7 @@ Text t1
|
|||||||
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 : 7
|
||||||
y coordinate : 201
|
y coordinate : 201
|
||||||
Width : 50
|
Width : 50
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -474,7 +475,7 @@ Text t1
|
|||||||
|
|
||||||
Events
|
Events
|
||||||
Touch Press Event
|
Touch Press Event
|
||||||
hVolume.val=hVolume.val-5
|
hVolume.val=hVolume.val-1
|
||||||
// event,buttonPress2,internalNameEntity,volumeSlider,50
|
// event,buttonPress2,internalNameEntity,volumeSlider,50
|
||||||
//craft command
|
//craft command
|
||||||
tSend.txt="event,buttonPress2,"+entn.txt+",volumeSlider,"
|
tSend.txt="event,buttonPress2,"+entn.txt+",volumeSlider,"
|
||||||
@@ -484,7 +485,7 @@ Text t1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -500,7 +501,7 @@ Text t3
|
|||||||
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 : 393
|
||||||
y coordinate : 201
|
y coordinate : 201
|
||||||
Width : 50
|
Width : 50
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -524,7 +525,7 @@ Text t3
|
|||||||
|
|
||||||
Events
|
Events
|
||||||
Touch Press Event
|
Touch Press Event
|
||||||
hVolume.val=hVolume.val+5
|
hVolume.val=hVolume.val+1
|
||||||
// event,buttonPress2,internalNameEntity,volumeSlider,50
|
// event,buttonPress2,internalNameEntity,volumeSlider,50
|
||||||
//craft command
|
//craft command
|
||||||
tSend.txt="event,buttonPress2,"+entn.txt+",volumeSlider,"
|
tSend.txt="event,buttonPress2,"+entn.txt+",volumeSlider,"
|
||||||
@@ -534,7 +535,7 @@ Text t3
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -613,7 +614,7 @@ Text tSpeaker
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -671,7 +672,7 @@ Text t5
|
|||||||
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 : 393
|
||||||
y coordinate : 145
|
y coordinate : 145
|
||||||
Width : 50
|
Width : 50
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -704,7 +705,7 @@ Text t5
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -737,9 +738,9 @@ Slider hVolume
|
|||||||
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 : 59
|
x coordinate : 61
|
||||||
y coordinate : 206
|
y coordinate : 206
|
||||||
Width : 335
|
Width : 328
|
||||||
Height : 43
|
Height : 43
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -767,7 +768,7 @@ Slider hVolume
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -814,7 +815,7 @@ Button bNext
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -868,7 +869,7 @@ Button bPrev
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -876,6 +877,117 @@ Button bPrev
|
|||||||
prints tSend.txt,0
|
prints tSend.txt,0
|
||||||
prints crcval,2
|
prints crcval,2
|
||||||
|
|
||||||
|
Hotspot mSwipeNext
|
||||||
|
Attributes
|
||||||
|
ID : 30
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 440
|
||||||
|
y coordinate : 5
|
||||||
|
Width : 40
|
||||||
|
Height : 310
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing right button if swiped on the right side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",1
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bNext,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipeUp
|
||||||
|
Attributes
|
||||||
|
ID : 31
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 12
|
||||||
|
y coordinate : 0
|
||||||
|
Width : 426
|
||||||
|
Height : 9
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing up button if swiped on the top side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="2")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipePrev
|
||||||
|
Attributes
|
||||||
|
ID : 32
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 0
|
||||||
|
y coordinate : 5
|
||||||
|
Width : 9
|
||||||
|
Height : 310
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing left button if swiped on the left side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
Timer tmSerial
|
Timer tmSerial
|
||||||
Attributes
|
Attributes
|
||||||
ID : 6
|
ID : 6
|
||||||
@@ -1077,6 +1189,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// end of user code
|
// end of user code
|
||||||
udelete payloadLength-1
|
udelete payloadLength-1
|
||||||
@@ -1120,7 +1236,7 @@ Timer tmSleep
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
|
|||||||
1036
HMI/n2t-out-visual/cardQR.txt
Normal file
1036
HMI/n2t-out-visual/cardQR.txt
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -7,52 +7,56 @@ pageIcons
|
|||||||
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
|
pageTest
|
||||||
13 Component(s)
|
14 Component(s)
|
||||||
13 Line(s) of event code
|
14 Line(s) of event code
|
||||||
13 Unique line(s) of event code
|
14 Unique line(s) of event code
|
||||||
pageStartup
|
pageStartup
|
||||||
19 Component(s)
|
19 Component(s)
|
||||||
150 Line(s) of event code
|
154 Line(s) of event code
|
||||||
113 Unique line(s) of event code
|
115 Unique line(s) of event code
|
||||||
popupLight
|
cardMedia
|
||||||
27 Component(s)
|
33 Component(s)
|
||||||
338 Line(s) of event code
|
350 Line(s) of event code
|
||||||
182 Unique line(s) of event code
|
179 Unique line(s) of event code
|
||||||
popupShutter
|
|
||||||
19 Component(s)
|
|
||||||
191 Line(s) of event code
|
|
||||||
107 Unique line(s) of event code
|
|
||||||
popupNotify
|
popupNotify
|
||||||
17 Component(s)
|
17 Component(s)
|
||||||
196 Line(s) of event code
|
200 Line(s) of event code
|
||||||
123 Unique line(s) of event code
|
125 Unique line(s) of event code
|
||||||
cardMedia
|
|
||||||
30 Component(s)
|
|
||||||
329 Line(s) of event code
|
|
||||||
169 Unique line(s) of event code
|
|
||||||
cardThermo
|
|
||||||
41 Component(s)
|
|
||||||
442 Line(s) of event code
|
|
||||||
247 Unique line(s) of event code
|
|
||||||
cardGrid
|
|
||||||
39 Component(s)
|
|
||||||
418 Line(s) of event code
|
|
||||||
244 Unique line(s) of event code
|
|
||||||
screensaver
|
screensaver
|
||||||
33 Component(s)
|
|
||||||
266 Line(s) of event code
|
|
||||||
218 Unique line(s) of event code
|
|
||||||
cardAlarm
|
|
||||||
35 Component(s)
|
35 Component(s)
|
||||||
343 Line(s) of event code
|
297 Line(s) of event code
|
||||||
214 Unique line(s) of event code
|
238 Unique line(s) of event code
|
||||||
|
popupLight
|
||||||
|
27 Component(s)
|
||||||
|
345 Line(s) of event code
|
||||||
|
187 Unique line(s) of event code
|
||||||
|
cardQR
|
||||||
|
30 Component(s)
|
||||||
|
363 Line(s) of event code
|
||||||
|
207 Unique line(s) of event code
|
||||||
|
popupShutter
|
||||||
|
20 Component(s)
|
||||||
|
244 Line(s) of event code
|
||||||
|
138 Unique line(s) of event code
|
||||||
|
cardGrid
|
||||||
|
42 Component(s)
|
||||||
|
439 Line(s) of event code
|
||||||
|
254 Unique line(s) of event code
|
||||||
|
cardAlarm
|
||||||
|
38 Component(s)
|
||||||
|
364 Line(s) of event code
|
||||||
|
224 Unique line(s) of event code
|
||||||
|
cardThermo
|
||||||
|
56 Component(s)
|
||||||
|
546 Line(s) of event code
|
||||||
|
290 Unique line(s) of event code
|
||||||
cardEntities
|
cardEntities
|
||||||
62 Component(s)
|
65 Component(s)
|
||||||
964 Line(s) of event code
|
1133 Line(s) of event code
|
||||||
410 Unique line(s) of event code
|
491 Unique line(s) of event code
|
||||||
|
|
||||||
Total
|
Total
|
||||||
12 Page(s)
|
13 Page(s)
|
||||||
341 Component(s)
|
402 Component(s)
|
||||||
3661 Line(s) of event code
|
4460 Line(s) of event code
|
||||||
1002 Unique line(s) of event code
|
1169 Unique line(s) of event code
|
||||||
|
|||||||
@@ -57,7 +57,7 @@ Text tTmp1
|
|||||||
Vertical Alignment : center
|
Vertical Alignment : center
|
||||||
Input Type : character
|
Input Type : character
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size : 50
|
Max. Text Size : 80
|
||||||
Word wrap : disabled
|
Word wrap : disabled
|
||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical Spacing : 0
|
Vertical Spacing : 0
|
||||||
@@ -87,7 +87,7 @@ Text tTmp2
|
|||||||
Vertical Alignment : center
|
Vertical Alignment : center
|
||||||
Input Type : character
|
Input Type : character
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size : 50
|
Max. Text Size : 80
|
||||||
Word wrap : disabled
|
Word wrap : disabled
|
||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical Spacing : 0
|
Vertical Spacing : 0
|
||||||
|
|||||||
@@ -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 : 31
|
Text : 36
|
||||||
Max. Text Size : 10
|
Max. Text Size : 10
|
||||||
Word wrap : disabled
|
Word wrap : disabled
|
||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
@@ -467,7 +467,7 @@ Button bSendStartup
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -625,6 +625,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// end of user code
|
// end of user code
|
||||||
udelete payloadLength-1
|
udelete payloadLength-1
|
||||||
@@ -647,7 +651,7 @@ Timer tmSpinner
|
|||||||
|
|
||||||
Events
|
Events
|
||||||
Timer Event
|
Timer Event
|
||||||
xpic mSpinner.x,mSpinner.y,spinner_w.val,140,frame_ptr.val,0,11 // draw the current frame
|
xpic mSpinner.x,mSpinner.y,spinner_w.val,140,frame_ptr.val,0,9 // draw the current frame
|
||||||
frame_ptr.val+=spinner_w.val%frapic_w.val // advance the pointer to the next frame in the pic resource and roll over at the end
|
frame_ptr.val+=spinner_w.val%frapic_w.val // advance the pointer to the next frame in the pic resource and roll over at the end
|
||||||
doevents // finish drawing before next timer event triggers
|
doevents // finish drawing before next timer event triggers
|
||||||
if(frame_ptr.val==1820)
|
if(frame_ptr.val==1820)
|
||||||
|
|||||||
@@ -436,3 +436,39 @@ Button b1
|
|||||||
Touch Press Event
|
Touch Press Event
|
||||||
bauds=115200
|
bauds=115200
|
||||||
|
|
||||||
|
Button b2
|
||||||
|
Attributes
|
||||||
|
ID : 13
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 0
|
||||||
|
y coordinate : 244
|
||||||
|
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 : qr
|
||||||
|
Max. Text Size : 10
|
||||||
|
Word wrap : disabled
|
||||||
|
Horizontal Spacing : 0
|
||||||
|
Vertical Spacing : 0
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
page cardQR
|
||||||
|
|
||||||
|
|||||||
@@ -37,7 +37,7 @@ Page popupLight
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -69,8 +69,8 @@ Variable (string) entn
|
|||||||
Attributes
|
Attributes
|
||||||
ID : 21
|
ID : 21
|
||||||
Scope : local
|
Scope : local
|
||||||
Text : newtxt
|
Text :
|
||||||
Max. Text Size: 50
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (int32) mode
|
Variable (int32) mode
|
||||||
Attributes
|
Attributes
|
||||||
@@ -154,7 +154,7 @@ Text t1
|
|||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 10
|
x coordinate : 10
|
||||||
y coordinate : 226
|
y coordinate : 226
|
||||||
Width : 100
|
Width : 211
|
||||||
Height : 30
|
Height : 30
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -165,11 +165,11 @@ Text t1
|
|||||||
Font ID : 0
|
Font ID : 0
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Font Color : 65535
|
Font Color : 65535
|
||||||
Horizontal Alignment : center
|
Horizontal Alignment : left
|
||||||
Vertical Alignment : center
|
Vertical Alignment : center
|
||||||
Input Type : character
|
Input Type : character
|
||||||
Text : Brightness
|
Text : Brightness
|
||||||
Max. Text Size : 15
|
Max. Text Size : 50
|
||||||
Word wrap : disabled
|
Word wrap : disabled
|
||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical Spacing : 0
|
Vertical Spacing : 0
|
||||||
@@ -244,7 +244,7 @@ Text t4
|
|||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 9
|
x coordinate : 9
|
||||||
y coordinate : 143
|
y coordinate : 143
|
||||||
Width : 116
|
Width : 242
|
||||||
Height : 30
|
Height : 30
|
||||||
Effect : load
|
Effect : load
|
||||||
Effect Priority : 0
|
Effect Priority : 0
|
||||||
@@ -255,11 +255,11 @@ Text t4
|
|||||||
Font ID : 0
|
Font ID : 0
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Font Color : 65535
|
Font Color : 65535
|
||||||
Horizontal Alignment : center
|
Horizontal Alignment : left
|
||||||
Vertical Alignment : center
|
Vertical Alignment : center
|
||||||
Input Type : character
|
Input Type : character
|
||||||
Text : Temperature
|
Text : Temperature
|
||||||
Max. Text Size : 15
|
Max. Text Size : 50
|
||||||
Word wrap : disabled
|
Word wrap : disabled
|
||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical Spacing : 0
|
Vertical Spacing : 0
|
||||||
@@ -405,11 +405,11 @@ Text t0
|
|||||||
Font ID : 0
|
Font ID : 0
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Font Color : 65535
|
Font Color : 65535
|
||||||
Horizontal Alignment : center
|
Horizontal Alignment : left
|
||||||
Vertical Alignment : center
|
Vertical Alignment : center
|
||||||
Input Type : character
|
Input Type : character
|
||||||
Text : Color
|
Text : Color
|
||||||
Max. Text Size : 15
|
Max. Text Size : 50
|
||||||
Word wrap : disabled
|
Word wrap : disabled
|
||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical Spacing : 0
|
Vertical Spacing : 0
|
||||||
@@ -465,7 +465,7 @@ Picture pColorWheel
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -510,7 +510,7 @@ Slider hBrightness
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -537,8 +537,8 @@ Slider hTempSlider
|
|||||||
Fill : image
|
Fill : image
|
||||||
Cursor width : auto
|
Cursor width : auto
|
||||||
Cursor height : 255
|
Cursor height : 255
|
||||||
Back. Picture ID : 8
|
Back. Picture ID : 7
|
||||||
Slided Back. Picture ID : 10
|
Slided Back. Picture ID : 8
|
||||||
Position : 50
|
Position : 50
|
||||||
Upper range limit : 100
|
Upper range limit : 100
|
||||||
Lower range limit : 0
|
Lower range limit : 0
|
||||||
@@ -555,7 +555,7 @@ Slider hTempSlider
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -602,7 +602,7 @@ Button b0
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -618,7 +618,7 @@ Button bColor
|
|||||||
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 : 89
|
x coordinate : 93
|
||||||
y coordinate : 68
|
y coordinate : 68
|
||||||
Width : 50
|
Width : 50
|
||||||
Height : 50
|
Height : 50
|
||||||
@@ -705,7 +705,7 @@ Dual-state Button btOnOff1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -881,6 +881,12 @@ Timer tmSerial
|
|||||||
vis pColorWheel,1
|
vis pColorWheel,1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// set t0 Color (Localization)
|
||||||
|
spstr strCommand.txt,t0.txt,"~",7
|
||||||
|
// set t4 Temperature (Localization)
|
||||||
|
spstr strCommand.txt,t4.txt,"~",8
|
||||||
|
// set t1 Brightness (Localization)
|
||||||
|
spstr strCommand.txt,t1.txt,"~",9
|
||||||
}
|
}
|
||||||
if(tInstruction.txt=="time")
|
if(tInstruction.txt=="time")
|
||||||
{
|
{
|
||||||
@@ -958,6 +964,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// end of user code
|
// end of user code
|
||||||
udelete payloadLength-1
|
udelete payloadLength-1
|
||||||
|
|||||||
@@ -283,7 +283,7 @@ Button b0
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -310,7 +310,7 @@ Button b2
|
|||||||
Style : flat
|
Style : flat
|
||||||
Font ID : 2
|
Font ID : 2
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Back. Picture ID (Pressed) : 9
|
Back. Picture ID (Pressed) : 8
|
||||||
Back. Color (Pressed) : 1024
|
Back. Color (Pressed) : 1024
|
||||||
Font Color (Unpressed) : 65535
|
Font Color (Unpressed) : 65535
|
||||||
Font Color (Pressed) : 65535
|
Font Color (Pressed) : 65535
|
||||||
@@ -332,7 +332,7 @@ Button b2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -359,7 +359,7 @@ Button b1
|
|||||||
Style : flat
|
Style : flat
|
||||||
Font ID : 2
|
Font ID : 2
|
||||||
Back. Color : 6371
|
Back. Color : 6371
|
||||||
Back. Picture ID (Pressed) : 9
|
Back. Picture ID (Pressed) : 8
|
||||||
Back. Color (Pressed) : 1024
|
Back. Color (Pressed) : 1024
|
||||||
Font Color (Unpressed) : 65535
|
Font Color (Unpressed) : 65535
|
||||||
Font Color (Pressed) : 65535
|
Font Color (Pressed) : 65535
|
||||||
@@ -381,7 +381,7 @@ Button b1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -590,6 +590,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// end of user code
|
// end of user code
|
||||||
udelete payloadLength-1
|
udelete payloadLength-1
|
||||||
|
|||||||
@@ -37,7 +37,7 @@ Page popupShutter
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -50,14 +50,14 @@ Variable (string) strCommand
|
|||||||
ID : 10
|
ID : 10
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 50
|
Max. Text Size: 200
|
||||||
|
|
||||||
Variable (string) entn
|
Variable (string) entn
|
||||||
Attributes
|
Attributes
|
||||||
ID : 18
|
ID : 18
|
||||||
Scope : local
|
Scope : local
|
||||||
Text : newtxt
|
Text :
|
||||||
Max. Text Size: 50
|
Max. Text Size: 80
|
||||||
|
|
||||||
Text tEntity
|
Text tEntity
|
||||||
Attributes
|
Attributes
|
||||||
@@ -68,7 +68,7 @@ Text tEntity
|
|||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 65
|
x coordinate : 65
|
||||||
y coordinate : 108
|
y coordinate : 94
|
||||||
Width : 195
|
Width : 195
|
||||||
Height : 30
|
Height : 30
|
||||||
Effect : load
|
Effect : load
|
||||||
@@ -98,7 +98,7 @@ Text tIcon1
|
|||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Opacity : 127
|
Opacity : 127
|
||||||
x coordinate : 12
|
x coordinate : 12
|
||||||
y coordinate : 109
|
y coordinate : 108
|
||||||
Width : 45
|
Width : 45
|
||||||
Height : 30
|
Height : 30
|
||||||
Effect : load
|
Effect : load
|
||||||
@@ -239,7 +239,7 @@ Text tId
|
|||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical Spacing : 0
|
Vertical Spacing : 0
|
||||||
|
|
||||||
Text t1
|
Text tPosHeading
|
||||||
Attributes
|
Attributes
|
||||||
ID : 17
|
ID : 17
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -269,6 +269,36 @@ Text t1
|
|||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical Spacing : 0
|
Vertical Spacing : 0
|
||||||
|
|
||||||
|
Text tInfo1
|
||||||
|
Attributes
|
||||||
|
ID : 19
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 65
|
||||||
|
y coordinate : 122
|
||||||
|
Width : 195
|
||||||
|
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 : 38066
|
||||||
|
Horizontal Alignment : left
|
||||||
|
Vertical Alignment : center
|
||||||
|
Input Type : character
|
||||||
|
Text :
|
||||||
|
Max. Text Size : 40
|
||||||
|
Word wrap : disabled
|
||||||
|
Horizontal Spacing : 0
|
||||||
|
Vertical Spacing : 0
|
||||||
|
|
||||||
Picture p0
|
Picture p0
|
||||||
Attributes
|
Attributes
|
||||||
ID : 1
|
ID : 1
|
||||||
@@ -322,7 +352,7 @@ Slider hPosition
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -369,7 +399,7 @@ Button b0
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -416,7 +446,7 @@ Button bDown1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -463,7 +493,7 @@ Button bStop1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -510,7 +540,7 @@ Button bUp1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -594,8 +624,66 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
// get Position value
|
// get Position value
|
||||||
spstr strCommand.txt,tTmp.txt,"~",1
|
spstr strCommand.txt,tTmp.txt,"~",1
|
||||||
covx tTmp.txt,sys0,0,0
|
if(tTmp.txt=="disable")
|
||||||
hPosition.val=sys0
|
{
|
||||||
|
vis tPosHeading,0
|
||||||
|
vis hPosition,0
|
||||||
|
}else
|
||||||
|
{
|
||||||
|
covx tTmp.txt,sys0,0,0
|
||||||
|
hPosition.val=sys0
|
||||||
|
vis tPosHeading,1
|
||||||
|
vis hPosition,1
|
||||||
|
}
|
||||||
|
// set tinfo1 text
|
||||||
|
spstr strCommand.txt,tInfo1.txt,"~",2
|
||||||
|
// set tPosHeading (localization)
|
||||||
|
spstr strCommand.txt,tPosHeading.txt,"~",3
|
||||||
|
// set tIcon1
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",4
|
||||||
|
if(tTmp.txt!="")
|
||||||
|
{
|
||||||
|
tIcon1.txt=tTmp.txt
|
||||||
|
}
|
||||||
|
// set icon bUp
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",8
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
tsw bUp1,0
|
||||||
|
spstr strCommand.txt,bUp1.txt,"~",5
|
||||||
|
bUp1.pco=27501
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
spstr strCommand.txt,bUp1.txt,"~",5
|
||||||
|
tsw bUp1,1
|
||||||
|
bUp1.pco=65535
|
||||||
|
}
|
||||||
|
// set icon bStop
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",9
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
tsw bStop1,0
|
||||||
|
spstr strCommand.txt,bStop1.txt,"~",6
|
||||||
|
bStop1.pco=27501
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
spstr strCommand.txt,bStop1.txt,"~",6
|
||||||
|
tsw bStop1,1
|
||||||
|
bStop1.pco=65535
|
||||||
|
}
|
||||||
|
// set icon bDown
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",10
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
spstr strCommand.txt,bDown1.txt,"~",7
|
||||||
|
tsw bDown1,0
|
||||||
|
bDown1.pco=27501
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
spstr strCommand.txt,bDown1.txt,"~",7
|
||||||
|
tsw bDown1,1
|
||||||
|
bDown1.pco=65535
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(tInstruction.txt=="dimmode")
|
if(tInstruction.txt=="dimmode")
|
||||||
{
|
{
|
||||||
@@ -673,6 +761,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// end of user code
|
// end of user code
|
||||||
udelete payloadLength-1
|
udelete payloadLength-1
|
||||||
@@ -684,15 +776,6 @@ Timer tmSerial
|
|||||||
// next character
|
// next character
|
||||||
bufferPos++
|
bufferPos++
|
||||||
}
|
}
|
||||||
if(bufferPos==usize)
|
|
||||||
{
|
|
||||||
// copy whole buffer to t1.txt, for debugging
|
|
||||||
//ucopy t2.txt,0,usize,0
|
|
||||||
// ucopy n2.val,0,usize,0
|
|
||||||
// clear whole buffer
|
|
||||||
//code_c
|
|
||||||
//bufferPos=0
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
TouchCap tc0
|
TouchCap tc0
|
||||||
|
|||||||
@@ -25,6 +25,8 @@ Page screensaver
|
|||||||
vis tInstruction,0
|
vis tInstruction,0
|
||||||
vis tTmp,0
|
vis tTmp,0
|
||||||
vis p0,0
|
vis p0,0
|
||||||
|
vis tNotifyHead,0
|
||||||
|
vis tNotifyText,0
|
||||||
//load gloabl time string from pageIcons
|
//load gloabl time string from pageIcons
|
||||||
//tTime.txt=vaTime.txt
|
//tTime.txt=vaTime.txt
|
||||||
spstr pageIcons.vaTime.txt,tTime.txt,"?",0
|
spstr pageIcons.vaTime.txt,tTime.txt,"?",0
|
||||||
@@ -763,6 +765,66 @@ Text tMR
|
|||||||
Horizontal Spacing : 0
|
Horizontal Spacing : 0
|
||||||
Vertical Spacing : 0
|
Vertical Spacing : 0
|
||||||
|
|
||||||
|
Text tNotifyHead
|
||||||
|
Attributes
|
||||||
|
ID : 33
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 0
|
||||||
|
y coordinate : 201
|
||||||
|
Width : 450
|
||||||
|
Height : 58
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
Fill : solid color
|
||||||
|
Style : flat
|
||||||
|
Associated Keyboard : none
|
||||||
|
Font ID : 3
|
||||||
|
Back. Color : 0
|
||||||
|
Font Color : 65535
|
||||||
|
Horizontal Alignment : center
|
||||||
|
Vertical Alignment : top
|
||||||
|
Input Type : character
|
||||||
|
Text :
|
||||||
|
Max. Text Size : 35
|
||||||
|
Word wrap : disabled
|
||||||
|
Horizontal Spacing : 0
|
||||||
|
Vertical Spacing : 0
|
||||||
|
|
||||||
|
Text tNotifyText
|
||||||
|
Attributes
|
||||||
|
ID : 34
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Opacity : 127
|
||||||
|
x coordinate : 0
|
||||||
|
y coordinate : 258
|
||||||
|
Width : 450
|
||||||
|
Height : 47
|
||||||
|
Effect : load
|
||||||
|
Effect Priority : 0
|
||||||
|
Effect Time : 300
|
||||||
|
Fill : solid color
|
||||||
|
Style : flat
|
||||||
|
Associated Keyboard : none
|
||||||
|
Font ID : 0
|
||||||
|
Back. Color : 0
|
||||||
|
Font Color : 65535
|
||||||
|
Horizontal Alignment : center
|
||||||
|
Vertical Alignment : top
|
||||||
|
Input Type : character
|
||||||
|
Text :
|
||||||
|
Max. Text Size : 35
|
||||||
|
Word wrap : disabled
|
||||||
|
Horizontal Spacing : 0
|
||||||
|
Vertical Spacing : 0
|
||||||
|
|
||||||
Picture p0
|
Picture p0
|
||||||
Attributes
|
Attributes
|
||||||
ID : 1
|
ID : 1
|
||||||
@@ -930,6 +992,9 @@ 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
|
||||||
@@ -968,8 +1033,10 @@ Timer tmSerial
|
|||||||
covx tTmp.txt,tDate.pco,0,0
|
covx tTmp.txt,tDate.pco,0,0
|
||||||
spstr strCommand.txt,tTmp.txt,"~",5
|
spstr strCommand.txt,tTmp.txt,"~",5
|
||||||
covx tTmp.txt,tMainIcon.pco,0,0
|
covx tTmp.txt,tMainIcon.pco,0,0
|
||||||
|
tMainIconAlt.pco=tMainIcon.pco
|
||||||
spstr strCommand.txt,tTmp.txt,"~",6
|
spstr strCommand.txt,tTmp.txt,"~",6
|
||||||
covx tTmp.txt,tMainText.pco,0,0
|
covx tTmp.txt,tMainText.pco,0,0
|
||||||
|
tMainTextAlt.pco=tMainText.pco
|
||||||
spstr strCommand.txt,tTmp.txt,"~",7
|
spstr strCommand.txt,tTmp.txt,"~",7
|
||||||
covx tTmp.txt,tForecast1.pco,0,0
|
covx tTmp.txt,tForecast1.pco,0,0
|
||||||
spstr strCommand.txt,tTmp.txt,"~",8
|
spstr strCommand.txt,tTmp.txt,"~",8
|
||||||
@@ -997,14 +1064,24 @@ Timer tmSerial
|
|||||||
spstr strCommand.txt,tTmp.txt,"~",19
|
spstr strCommand.txt,tTmp.txt,"~",19
|
||||||
covx tTmp.txt,t10.bco,0,0
|
covx tTmp.txt,t10.bco,0,0
|
||||||
spstr strCommand.txt,tTmp.txt,"~",20
|
spstr strCommand.txt,tTmp.txt,"~",20
|
||||||
covx tTmp.txt,tMainIconAlt.pco,0,0
|
|
||||||
spstr strCommand.txt,tTmp.txt,"~",21
|
|
||||||
covx tTmp.txt,tMainTextAlt.pco,0,0
|
|
||||||
spstr strCommand.txt,tTmp.txt,"~",22
|
|
||||||
covx tTmp.txt,tMRIcon.pco,0,0
|
covx tTmp.txt,tMRIcon.pco,0,0
|
||||||
spstr strCommand.txt,tTmp.txt,"~",23
|
spstr strCommand.txt,tTmp.txt,"~",21
|
||||||
covx tTmp.txt,tMR.pco,0,0
|
covx tTmp.txt,tMR.pco,0,0
|
||||||
}
|
}
|
||||||
|
if(tInstruction.txt=="notify")
|
||||||
|
{
|
||||||
|
spstr strCommand.txt,tNotifyHead.txt,"~",1
|
||||||
|
spstr strCommand.txt,tNotifyText.txt,"~",2
|
||||||
|
if(tNotifyHead.txt!=""||tNotifyText.txt!="")
|
||||||
|
{
|
||||||
|
vis tNotifyHead,1
|
||||||
|
vis tNotifyText,1
|
||||||
|
}else
|
||||||
|
{
|
||||||
|
vis tNotifyHead,0
|
||||||
|
vis tNotifyText,0
|
||||||
|
}
|
||||||
|
}
|
||||||
if(tInstruction.txt=="pageType")
|
if(tInstruction.txt=="pageType")
|
||||||
{
|
{
|
||||||
dim=100
|
dim=100
|
||||||
@@ -1055,6 +1132,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// end of user code
|
// end of user code
|
||||||
udelete payloadLength-1
|
udelete payloadLength-1
|
||||||
@@ -1096,6 +1177,16 @@ TouchCap tc0
|
|||||||
|
|
||||||
Events
|
Events
|
||||||
Touch Press Event
|
Touch Press Event
|
||||||
|
if(tNotifyHead.txt!=""||tNotifyText.txt!="")
|
||||||
|
{
|
||||||
|
if(dim!=0)
|
||||||
|
{
|
||||||
|
tNotifyHead.txt=""
|
||||||
|
tNotifyText.txt=""
|
||||||
|
vis tNotifyHead,0
|
||||||
|
vis tNotifyText,0
|
||||||
|
}
|
||||||
|
}
|
||||||
dim=dimValueNormal
|
dim=dimValueNormal
|
||||||
vaTap.val+=1
|
vaTap.val+=1
|
||||||
covx vaTap.val,tTmp.txt,0,0
|
covx vaTap.val,tTmp.txt,0,0
|
||||||
@@ -1104,7 +1195,7 @@ TouchCap tc0
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
|
|||||||
@@ -33,6 +33,8 @@ Page cardAlarm
|
|||||||
vis b9,0
|
vis b9,0
|
||||||
vis b10,0
|
vis b10,0
|
||||||
vis tCode,0
|
vis tCode,0
|
||||||
|
vis bPrev,0
|
||||||
|
vis bNext,0
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -44,7 +46,7 @@ Variable (string) entn
|
|||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 50
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) tSend
|
Variable (string) tSend
|
||||||
Attributes
|
Attributes
|
||||||
@@ -150,7 +152,7 @@ Button bNext
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -182,7 +184,7 @@ Button bPrev
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -365,7 +367,7 @@ Button arm1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -395,7 +397,7 @@ Button arm3
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -425,7 +427,7 @@ Button arm2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -455,7 +457,7 @@ Button arm4
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -464,6 +466,90 @@ Button arm4
|
|||||||
prints crcval,2
|
prints crcval,2
|
||||||
tCode.txt=""
|
tCode.txt=""
|
||||||
|
|
||||||
|
Hotspot mSwipeNext
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing right button if swiped on the right side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",1
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bNext,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipeUp
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing up button if swiped on the top side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="2")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipePrev
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing left button if swiped on the left side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
Timer tmSerial
|
Timer tmSerial
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -702,6 +788,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// end of user code
|
// end of user code
|
||||||
udelete payloadLength-1
|
udelete payloadLength-1
|
||||||
@@ -735,7 +825,7 @@ Timer tmSleep
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
|
|||||||
@@ -62,6 +62,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
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -97,25 +99,25 @@ Variable (string) entn1
|
|||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 70
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn2
|
Variable (string) entn2
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 70
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn3
|
Variable (string) entn3
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 70
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn4
|
Variable (string) entn4
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 70
|
Max. Text Size: 80
|
||||||
|
|
||||||
Number nNum1
|
Number nNum1
|
||||||
Attributes
|
Attributes
|
||||||
@@ -310,7 +312,7 @@ Slider hSlider1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -338,7 +340,7 @@ Slider hSlider2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -366,7 +368,7 @@ Slider hSlider3
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -394,7 +396,7 @@ Slider hSlider4
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -419,7 +421,7 @@ Button bDown1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -444,7 +446,7 @@ Button bUp1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -469,7 +471,7 @@ Button bStop1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -494,7 +496,7 @@ Button bStop2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -519,7 +521,7 @@ Button bDown2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -544,7 +546,7 @@ Button bUp2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -569,7 +571,7 @@ Button bStop3
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -594,7 +596,7 @@ Button bDown3
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -619,7 +621,7 @@ Button bUp3
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -644,7 +646,7 @@ Button bStop4
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -669,7 +671,7 @@ Button bDown4
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -694,7 +696,7 @@ Button bUp4
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -726,7 +728,7 @@ Button bPrev
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -751,7 +753,7 @@ Button bNext
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -776,7 +778,7 @@ Button bText1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -801,7 +803,7 @@ Button bText2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -826,7 +828,7 @@ Button bText3
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -851,7 +853,7 @@ Button bText4
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -878,7 +880,7 @@ Dual-state Button btOnOff1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -905,7 +907,7 @@ Dual-state Button btOnOff2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -932,7 +934,7 @@ Dual-state Button btOnOff3
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -959,7 +961,7 @@ Dual-state Button btOnOff4
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -1072,6 +1074,90 @@ Hotspot m3
|
|||||||
page popupLight
|
page popupLight
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipeNext
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing right button if swiped on the right side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",1
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bNext,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipeUp
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing up button if swiped on the top side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="2")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipePrev
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing left button if swiped on the left side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
Timer tmSerial
|
Timer tmSerial
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -1191,6 +1277,47 @@ Timer tmSerial
|
|||||||
vis bText1,0
|
vis bText1,0
|
||||||
vis hSlider1,0
|
vis hSlider1,0
|
||||||
vis nNum1,0
|
vis nNum1,0
|
||||||
|
// get Button State (optional Value)
|
||||||
|
spstr strCommand.txt,tId.txt,"~",8
|
||||||
|
// up button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",3
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bUp1.pco=27501
|
||||||
|
spstr tId.txt,bUp1.txt,"|",0
|
||||||
|
tsw bUp1,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bUp1.pco=65535
|
||||||
|
spstr tId.txt,bUp1.txt,"|",0
|
||||||
|
tsw bUp1,1
|
||||||
|
}
|
||||||
|
// stop button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",4
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bStop1.pco=27501
|
||||||
|
spstr tId.txt,bStop1.txt,"|",1
|
||||||
|
tsw bStop1,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bStop1.pco=65535
|
||||||
|
spstr tId.txt,bStop1.txt,"|",1
|
||||||
|
tsw bStop1,1
|
||||||
|
}
|
||||||
|
// down button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",5
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bDown1.pco=27501
|
||||||
|
spstr tId.txt,bDown1.txt,"|",2
|
||||||
|
tsw bDown1,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bDown1.pco=65535
|
||||||
|
spstr tId.txt,bDown1.txt,"|",2
|
||||||
|
tsw bDown1,1
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(type1.txt=="light")
|
if(type1.txt=="light")
|
||||||
{
|
{
|
||||||
@@ -1313,6 +1440,47 @@ Timer tmSerial
|
|||||||
vis bText2,0
|
vis bText2,0
|
||||||
vis hSlider2,0
|
vis hSlider2,0
|
||||||
vis nNum2,0
|
vis nNum2,0
|
||||||
|
// get Button State (optional Value)
|
||||||
|
spstr strCommand.txt,tId.txt,"~",14
|
||||||
|
// up button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",3
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bUp2.pco=27501
|
||||||
|
spstr tId.txt,bUp2.txt,"|",0
|
||||||
|
tsw bUp2,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bUp2.pco=65535
|
||||||
|
spstr tId.txt,bUp2.txt,"|",0
|
||||||
|
tsw bUp2,1
|
||||||
|
}
|
||||||
|
// stop button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",4
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bStop2.pco=27501
|
||||||
|
spstr tId.txt,bStop2.txt,"|",1
|
||||||
|
tsw bStop2,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bStop2.pco=65535
|
||||||
|
spstr tId.txt,bStop2.txt,"|",1
|
||||||
|
tsw bStop2,1
|
||||||
|
}
|
||||||
|
// down button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",5
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bDown2.pco=27501
|
||||||
|
spstr tId.txt,bDown2.txt,"|",2
|
||||||
|
tsw bDown2,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bDown2.pco=65535
|
||||||
|
spstr tId.txt,bDown2.txt,"|",2
|
||||||
|
tsw bDown2,1
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(type2.txt=="light")
|
if(type2.txt=="light")
|
||||||
{
|
{
|
||||||
@@ -1435,6 +1603,47 @@ Timer tmSerial
|
|||||||
vis bText3,0
|
vis bText3,0
|
||||||
vis hSlider3,0
|
vis hSlider3,0
|
||||||
vis nNum3,0
|
vis nNum3,0
|
||||||
|
// get Button State (optional Value)
|
||||||
|
spstr strCommand.txt,tId.txt,"~",20
|
||||||
|
// up button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",3
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bUp3.pco=27501
|
||||||
|
spstr tId.txt,bUp3.txt,"|",0
|
||||||
|
tsw bUp3,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bUp3.pco=65535
|
||||||
|
spstr tId.txt,bUp3.txt,"|",0
|
||||||
|
tsw bUp3,1
|
||||||
|
}
|
||||||
|
// stop button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",4
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bStop3.pco=27501
|
||||||
|
spstr tId.txt,bStop3.txt,"|",1
|
||||||
|
tsw bStop3,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bStop3.pco=65535
|
||||||
|
spstr tId.txt,bStop3.txt,"|",1
|
||||||
|
tsw bStop3,1
|
||||||
|
}
|
||||||
|
// down button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",5
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bDown3.pco=27501
|
||||||
|
spstr tId.txt,bDown3.txt,"|",2
|
||||||
|
tsw bDown3,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bDown3.pco=65535
|
||||||
|
spstr tId.txt,bDown3.txt,"|",2
|
||||||
|
tsw bDown3,1
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(type3.txt=="light")
|
if(type3.txt=="light")
|
||||||
{
|
{
|
||||||
@@ -1557,6 +1766,47 @@ Timer tmSerial
|
|||||||
vis bText4,0
|
vis bText4,0
|
||||||
vis hSlider4,0
|
vis hSlider4,0
|
||||||
vis nNum4,0
|
vis nNum4,0
|
||||||
|
// get Button State (optional Value)
|
||||||
|
spstr strCommand.txt,tId.txt,"~",26
|
||||||
|
// up button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",3
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bUp4.pco=27501
|
||||||
|
spstr tId.txt,bUp4.txt,"|",0
|
||||||
|
tsw bUp4,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bUp4.pco=65535
|
||||||
|
spstr tId.txt,bUp4.txt,"|",0
|
||||||
|
tsw bUp4,1
|
||||||
|
}
|
||||||
|
// stop button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",4
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bStop4.pco=27501
|
||||||
|
spstr tId.txt,bStop4.txt,"|",1
|
||||||
|
tsw bStop4,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bStop4.pco=65535
|
||||||
|
spstr tId.txt,bStop4.txt,"|",1
|
||||||
|
tsw bStop4,1
|
||||||
|
}
|
||||||
|
// down button
|
||||||
|
spstr tId.txt,tTmp.txt,"|",5
|
||||||
|
if(tTmp.txt=="disable")
|
||||||
|
{
|
||||||
|
bDown4.pco=27501
|
||||||
|
spstr tId.txt,bDown4.txt,"|",2
|
||||||
|
tsw bDown4,0
|
||||||
|
}else if(tTmp.txt=="enable")
|
||||||
|
{
|
||||||
|
bDown4.pco=65535
|
||||||
|
spstr tId.txt,bDown4.txt,"|",2
|
||||||
|
tsw bDown4,1
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(type4.txt=="light")
|
if(type4.txt=="light")
|
||||||
{
|
{
|
||||||
@@ -1697,6 +1947,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(tInstruction.txt=="time")
|
if(tInstruction.txt=="time")
|
||||||
{
|
{
|
||||||
@@ -1752,7 +2006,7 @@ Timer tmSleep
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
|
|||||||
@@ -34,6 +34,8 @@ Page cardGrid
|
|||||||
vis tEntity4,0
|
vis tEntity4,0
|
||||||
vis tEntity5,0
|
vis tEntity5,0
|
||||||
vis tEntity6,0
|
vis tEntity6,0
|
||||||
|
vis bPrev,0
|
||||||
|
vis bNext,0
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -69,25 +71,25 @@ Variable (string) entn1
|
|||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 70
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn2
|
Variable (string) entn2
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 70
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn3
|
Variable (string) entn3
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 70
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn4
|
Variable (string) entn4
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 70
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) type5
|
Variable (string) type5
|
||||||
Attributes
|
Attributes
|
||||||
@@ -105,13 +107,13 @@ Variable (string) entn5
|
|||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 50
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) entn6
|
Variable (string) entn6
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 50
|
Max. Text Size: 80
|
||||||
|
|
||||||
Text tHeading
|
Text tHeading
|
||||||
Attributes
|
Attributes
|
||||||
@@ -254,7 +256,7 @@ Button bPrev
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -279,7 +281,7 @@ Button bNext
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -315,7 +317,7 @@ Button bEntity1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -351,7 +353,7 @@ Button bEntity2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -387,7 +389,7 @@ Button bEntity3
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -423,7 +425,7 @@ Button bEntity4
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -459,7 +461,7 @@ Button bEntity5
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -495,7 +497,7 @@ Button bEntity6
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -520,6 +522,90 @@ Hotspot mSpecial
|
|||||||
page pageTest
|
page pageTest
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipeNext
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing right button if swiped on the right side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",1
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bNext,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipeUp
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing up button if swiped on the top side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="2")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipePrev
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing left button if swiped on the left side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
Timer tmSerial
|
Timer tmSerial
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -783,6 +869,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(tInstruction.txt=="time")
|
if(tInstruction.txt=="time")
|
||||||
{
|
{
|
||||||
@@ -838,7 +928,7 @@ Timer tmSleep
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
|
|||||||
@@ -18,25 +18,26 @@ Page cardMedia
|
|||||||
vis tTmp,0
|
vis tTmp,0
|
||||||
vis tId,0
|
vis tId,0
|
||||||
vis t5,0
|
vis t5,0
|
||||||
//vis nPageDisp,0
|
vis bPrev,0
|
||||||
|
vis bNext,0
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 500
|
Max. Text Size: 750
|
||||||
|
|
||||||
Variable (string) entn
|
Variable (string) entn
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 50
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) vaSpeakerList
|
Variable (string) vaSpeakerList
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 200
|
Max. Text Size: 400
|
||||||
|
|
||||||
Variable (int32) vaSpeakerPos
|
Variable (int32) vaSpeakerPos
|
||||||
Attributes
|
Attributes
|
||||||
@@ -134,7 +135,7 @@ Text t2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -163,7 +164,7 @@ Text tPlayPause
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -192,7 +193,7 @@ Text t0
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -222,7 +223,7 @@ Text t1
|
|||||||
|
|
||||||
Events
|
Events
|
||||||
Touch Press Event
|
Touch Press Event
|
||||||
hVolume.val=hVolume.val-5
|
hVolume.val=hVolume.val-1
|
||||||
// event,buttonPress2,internalNameEntity,volumeSlider,50
|
// event,buttonPress2,internalNameEntity,volumeSlider,50
|
||||||
//craft command
|
//craft command
|
||||||
tSend.txt="event,buttonPress2,"+entn.txt+",volumeSlider,"
|
tSend.txt="event,buttonPress2,"+entn.txt+",volumeSlider,"
|
||||||
@@ -232,7 +233,7 @@ Text t1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -252,7 +253,7 @@ Text t3
|
|||||||
|
|
||||||
Events
|
Events
|
||||||
Touch Press Event
|
Touch Press Event
|
||||||
hVolume.val=hVolume.val+5
|
hVolume.val=hVolume.val+1
|
||||||
// event,buttonPress2,internalNameEntity,volumeSlider,50
|
// event,buttonPress2,internalNameEntity,volumeSlider,50
|
||||||
//craft command
|
//craft command
|
||||||
tSend.txt="event,buttonPress2,"+entn.txt+",volumeSlider,"
|
tSend.txt="event,buttonPress2,"+entn.txt+",volumeSlider,"
|
||||||
@@ -262,7 +263,7 @@ Text t3
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -301,7 +302,7 @@ Text tSpeaker
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -352,7 +353,7 @@ Text t5
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -390,7 +391,7 @@ Slider hVolume
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -415,7 +416,7 @@ Button bNext
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -447,7 +448,7 @@ Button bPrev
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -455,6 +456,90 @@ Button bPrev
|
|||||||
prints tSend.txt,0
|
prints tSend.txt,0
|
||||||
prints crcval,2
|
prints crcval,2
|
||||||
|
|
||||||
|
Hotspot mSwipeNext
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing right button if swiped on the right side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",1
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bNext,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipeUp
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing up button if swiped on the top side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="2")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipePrev
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing left button if swiped on the left side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
Timer tmSerial
|
Timer tmSerial
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -655,6 +740,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// end of user code
|
// end of user code
|
||||||
udelete payloadLength-1
|
udelete payloadLength-1
|
||||||
@@ -697,7 +786,7 @@ Timer tmSleep
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
|
|||||||
744
HMI/n2t-out/cardQR.txt
Normal file
744
HMI/n2t-out/cardQR.txt
Normal file
@@ -0,0 +1,744 @@
|
|||||||
|
Page cardQR
|
||||||
|
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
|
||||||
|
vis p0,0
|
||||||
|
vis tSend,0
|
||||||
|
vis tInstruction,0
|
||||||
|
vis tTmp,0
|
||||||
|
vis tId,0
|
||||||
|
vis bPrev,0
|
||||||
|
vis bNext,0
|
||||||
|
//ui e1
|
||||||
|
vis btOnOff1,0
|
||||||
|
vis tIcon1,0
|
||||||
|
vis tEntity1,0
|
||||||
|
vis bText1,0
|
||||||
|
//ui e2
|
||||||
|
vis btOnOff2,0
|
||||||
|
vis tIcon2,0
|
||||||
|
vis tEntity2,0
|
||||||
|
vis bText2,0
|
||||||
|
|
||||||
|
Variable (string) strCommand
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 275
|
||||||
|
|
||||||
|
Variable (string) entn
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 80
|
||||||
|
|
||||||
|
Variable (string) tSend
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 100
|
||||||
|
|
||||||
|
Variable (string) tTmp
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 10
|
||||||
|
|
||||||
|
Variable (string) tId
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 20
|
||||||
|
|
||||||
|
Variable (string) tInstruction
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 20
|
||||||
|
|
||||||
|
Variable (string) entn1
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 80
|
||||||
|
|
||||||
|
Variable (string) entn2
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 80
|
||||||
|
|
||||||
|
Variable (string) type1
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 10
|
||||||
|
|
||||||
|
Variable (string) type2
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 10
|
||||||
|
|
||||||
|
Text tEntity1
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Text : tEntity1
|
||||||
|
Max. Text Size : 30
|
||||||
|
|
||||||
|
Text tIcon1
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Text : î°
|
||||||
|
Max. Text Size : 5
|
||||||
|
|
||||||
|
Text tEntity2
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Text : tEntity1
|
||||||
|
Max. Text Size : 30
|
||||||
|
|
||||||
|
Text tIcon2
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Text : î°
|
||||||
|
Max. Text Size : 5
|
||||||
|
|
||||||
|
Text tHeading
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Text :
|
||||||
|
Max. Text Size : 40
|
||||||
|
|
||||||
|
Picture p0
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
QR Code qr0
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Text :
|
||||||
|
Max. Text Size : 100
|
||||||
|
|
||||||
|
Button bNext
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
State : unpressed
|
||||||
|
Text : î³
|
||||||
|
Max. Text Size : 10
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
tSend.txt="event,buttonPress2,cardAlarm,bNext"
|
||||||
|
//send calc crc
|
||||||
|
btlen tSend.txt,sys0
|
||||||
|
crcrest 1,0xffff // reset CRC
|
||||||
|
crcputh 55 bb
|
||||||
|
crcputs sys0,2
|
||||||
|
crcputs tSend.txt,0
|
||||||
|
//send cmd
|
||||||
|
printh 55 bb
|
||||||
|
prints sys0,2
|
||||||
|
prints tSend.txt,0
|
||||||
|
prints crcval,2
|
||||||
|
|
||||||
|
Button bPrev
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
State : unpressed
|
||||||
|
Text : î°
|
||||||
|
Max. Text Size : 10
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
tSend.txt="event,buttonPress2,cardAlarm,"
|
||||||
|
if(bPrev.txt=="î¶")
|
||||||
|
{
|
||||||
|
tSend.txt+="bUp"
|
||||||
|
}else
|
||||||
|
{
|
||||||
|
tSend.txt+="bPrev"
|
||||||
|
}
|
||||||
|
//send calc crc
|
||||||
|
btlen tSend.txt,sys0
|
||||||
|
crcrest 1,0xffff // reset CRC
|
||||||
|
crcputh 55 bb
|
||||||
|
crcputs sys0,2
|
||||||
|
crcputs tSend.txt,0
|
||||||
|
//send cmd
|
||||||
|
printh 55 bb
|
||||||
|
prints sys0,2
|
||||||
|
prints tSend.txt,0
|
||||||
|
prints crcval,2
|
||||||
|
|
||||||
|
Button bText1
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
State : unpressed
|
||||||
|
Text :
|
||||||
|
Max. Text Size : 30
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
tSend.txt="event,buttonPress2,"+entn1.txt+",button"
|
||||||
|
//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 bText2
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
State : unpressed
|
||||||
|
Text :
|
||||||
|
Max. Text Size : 30
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
tSend.txt="event,buttonPress2,"+entn1.txt+",button"
|
||||||
|
//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
|
||||||
|
|
||||||
|
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
|
||||||
|
tSend.txt="event,buttonPress2,"+entn1.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
|
||||||
|
|
||||||
|
Dual-state Button btOnOff2
|
||||||
|
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,"+entn2.txt+",OnOff,"
|
||||||
|
covx btOnOff2.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
|
||||||
|
|
||||||
|
Hotspot mSwipeNext
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing right button if swiped on the right side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",1
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bNext,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipeUp
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing up button if swiped on the top side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="2")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipePrev
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing left button if swiped on the left side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Timer tmSerial
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Period (ms): 50
|
||||||
|
Enabled : yes
|
||||||
|
|
||||||
|
Events
|
||||||
|
Timer Event
|
||||||
|
// data available
|
||||||
|
if(usize>1)
|
||||||
|
{
|
||||||
|
bufferPos=0
|
||||||
|
while(bufferPos<usize)
|
||||||
|
{
|
||||||
|
// check for 0x55 0xBB - Command Init Secuence
|
||||||
|
if(u[bufferPos]==187&&u[bufferPos-1]==85)
|
||||||
|
{
|
||||||
|
//remove garbage at the start of the buffer if there's any to free buffer for command
|
||||||
|
if(u[bufferPos]!=1)
|
||||||
|
{
|
||||||
|
udelete bufferPos-1
|
||||||
|
}
|
||||||
|
//instruction is now aligned with buffer, because we deleted garbage before instrcution
|
||||||
|
//get length after init sequence (check if there are more than to bytes in buffer)
|
||||||
|
if(3<usize)
|
||||||
|
{
|
||||||
|
// check if serial buffer has reached the announced length
|
||||||
|
ucopy payloadLength,2,2,0
|
||||||
|
// we are only checking payload length so we have to skip first 3 bytes (init+payload length) (-1 because of < instead of <=)
|
||||||
|
payloadLength+=3
|
||||||
|
// payload length does also not contain crc, so we are adding another 2 bytes for crc
|
||||||
|
payloadLength+=2
|
||||||
|
if(payloadLength<usize)
|
||||||
|
{
|
||||||
|
// calculate crc
|
||||||
|
crcrest 1,0xFFFF
|
||||||
|
// u[2] contains payload legth at 3rd pos in buffer, we are calculating crc from 3rd pos with number of bytes from payload length
|
||||||
|
//crcputu 3,u[2]
|
||||||
|
// u[2] cotnains payload length, we are calculating a crc over the whole message, so we have to add 3 to the length from u[2]
|
||||||
|
crcputu 0,payloadLength-1
|
||||||
|
// get recived crc to be able to compare it
|
||||||
|
ucopy recvCrc,payloadLength-1,2,0
|
||||||
|
// compare crc with recived value
|
||||||
|
if(crcval==recvCrc)
|
||||||
|
{
|
||||||
|
// crc is okay
|
||||||
|
// here is the location where acual code should be
|
||||||
|
// write command to variable strCommand
|
||||||
|
ucopy strCommand.txt,4,payloadLength-5,0
|
||||||
|
// write instruction to tInstuction (debug output, but used as variable here, ui elements will be disabled by default)
|
||||||
|
spstr strCommand.txt,tInstruction.txt,"~",0
|
||||||
|
if(tInstruction.txt=="entityUpd")
|
||||||
|
{
|
||||||
|
// command format: entityUpd,heading,navigation,textQR[,type,internalName,iconId,displayName,optionalValue]x2
|
||||||
|
//tHeading
|
||||||
|
spstr strCommand.txt,tHeading.txt,"~",1
|
||||||
|
// navigation icons
|
||||||
|
spstr strCommand.txt,tId.txt,"~",2
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="0")
|
||||||
|
{
|
||||||
|
vis bPrev,0
|
||||||
|
}
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
vis bPrev,1
|
||||||
|
bPrev.txt="î°"
|
||||||
|
}
|
||||||
|
if(tTmp.txt=="2")
|
||||||
|
{
|
||||||
|
vis bPrev,1
|
||||||
|
bPrev.txt="î¶"
|
||||||
|
}
|
||||||
|
spstr tId.txt,tTmp.txt,"|",1
|
||||||
|
if(tTmp.txt=="0")
|
||||||
|
{
|
||||||
|
vis bNext,0
|
||||||
|
}
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
vis bNext,1
|
||||||
|
bNext.txt="î³"
|
||||||
|
}
|
||||||
|
//text qrcode
|
||||||
|
spstr strCommand.txt,qr0.txt,"~",3
|
||||||
|
// get Type
|
||||||
|
spstr strCommand.txt,type1.txt,"~",4
|
||||||
|
// get internal name
|
||||||
|
spstr strCommand.txt,entn1.txt,"~",5
|
||||||
|
if(type1.txt=="delete"||type1.txt=="")
|
||||||
|
{
|
||||||
|
vis btOnOff1,0
|
||||||
|
vis tEntity1,0
|
||||||
|
vis tIcon1,0
|
||||||
|
vis bText1,0
|
||||||
|
}else
|
||||||
|
{
|
||||||
|
// change icon
|
||||||
|
spstr strCommand.txt,tIcon1.txt,"~",6
|
||||||
|
vis tIcon1,1
|
||||||
|
// change icon color
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",7
|
||||||
|
covx tTmp.txt,sys0,0,0
|
||||||
|
tIcon1.pco=sys0
|
||||||
|
// set name
|
||||||
|
spstr strCommand.txt,tEntity1.txt,"~",8
|
||||||
|
vis tEntity1,1
|
||||||
|
}
|
||||||
|
if(type1.txt=="light")
|
||||||
|
{
|
||||||
|
vis btOnOff1,1
|
||||||
|
vis bText1,0
|
||||||
|
// get Button State (optional Value)
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",9
|
||||||
|
covx tTmp.txt,sys0,0,0
|
||||||
|
btOnOff1.val=sys0
|
||||||
|
}
|
||||||
|
if(type1.txt=="switch")
|
||||||
|
{
|
||||||
|
vis btOnOff1,1
|
||||||
|
vis bText1,0
|
||||||
|
// get Button State (optional Value)
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",9
|
||||||
|
covx tTmp.txt,sys0,0,0
|
||||||
|
btOnOff1.val=sys0
|
||||||
|
}
|
||||||
|
if(type1.txt=="text")
|
||||||
|
{
|
||||||
|
vis btOnOff1,0
|
||||||
|
vis bText1,1
|
||||||
|
tsw bText1,0
|
||||||
|
bText1.pco=65535
|
||||||
|
bText1.pco2=65535
|
||||||
|
// get Text (optional Value)
|
||||||
|
spstr strCommand.txt,bText1.txt,"~",9
|
||||||
|
}
|
||||||
|
if(type1.txt=="button")
|
||||||
|
{
|
||||||
|
vis btOnOff1,0
|
||||||
|
vis bText1,1
|
||||||
|
tsw bText1,1
|
||||||
|
bText1.pco=1374
|
||||||
|
bText1.pco2=1374
|
||||||
|
// get Text (optional Value)
|
||||||
|
spstr strCommand.txt,bText1.txt,"~",9
|
||||||
|
}
|
||||||
|
// get Type
|
||||||
|
spstr strCommand.txt,type2.txt,"~",10
|
||||||
|
// get internal name
|
||||||
|
spstr strCommand.txt,entn2.txt,"~",11
|
||||||
|
if(type2.txt=="delete"||type2.txt=="")
|
||||||
|
{
|
||||||
|
vis btOnOff2,0
|
||||||
|
vis tEntity2,0
|
||||||
|
vis tIcon2,0
|
||||||
|
vis bText2,0
|
||||||
|
}else
|
||||||
|
{
|
||||||
|
// change icon
|
||||||
|
spstr strCommand.txt,tIcon2.txt,"~",12
|
||||||
|
vis tIcon2,1
|
||||||
|
// change icon color
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",13
|
||||||
|
covx tTmp.txt,sys0,0,0
|
||||||
|
tIcon2.pco=sys0
|
||||||
|
// set name
|
||||||
|
spstr strCommand.txt,tEntity2.txt,"~",14
|
||||||
|
vis tEntity2,1
|
||||||
|
}
|
||||||
|
if(type2.txt=="light")
|
||||||
|
{
|
||||||
|
vis btOnOff2,1
|
||||||
|
vis bText2,0
|
||||||
|
// get Button State (optional Value)
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",15
|
||||||
|
covx tTmp.txt,sys0,0,0
|
||||||
|
btOnOff2.val=sys0
|
||||||
|
}
|
||||||
|
if(type2.txt=="switch")
|
||||||
|
{
|
||||||
|
vis btOnOff2,1
|
||||||
|
vis bText2,0
|
||||||
|
// get Button State (optional Value)
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",15
|
||||||
|
covx tTmp.txt,sys0,0,0
|
||||||
|
btOnOff2.val=sys0
|
||||||
|
}
|
||||||
|
if(type2.txt=="text")
|
||||||
|
{
|
||||||
|
vis btOnOff2,0
|
||||||
|
vis bText2,1
|
||||||
|
tsw bText2,0
|
||||||
|
bText2.pco=65535
|
||||||
|
bText2.pco2=65535
|
||||||
|
// get Text (optional Value)
|
||||||
|
spstr strCommand.txt,bText2.txt,"~",15
|
||||||
|
}
|
||||||
|
if(type2.txt=="button")
|
||||||
|
{
|
||||||
|
vis btOnOff2,0
|
||||||
|
vis bText2,1
|
||||||
|
tsw bText2,1
|
||||||
|
bText2.pco=1374
|
||||||
|
bText2.pco2=1374
|
||||||
|
// get Text (optional Value)
|
||||||
|
spstr strCommand.txt,bText2.txt,"~",15
|
||||||
|
}
|
||||||
|
}
|
||||||
|
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
|
||||||
|
dim=dimValue
|
||||||
|
}
|
||||||
|
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 tmSleep
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Period (ms): 1000
|
||||||
|
Enabled : yes
|
||||||
|
|
||||||
|
Events
|
||||||
|
Timer Event
|
||||||
|
if(sleepTimeout!=0&&dimValue!=dim)
|
||||||
|
{
|
||||||
|
sleepValue+=1
|
||||||
|
if(sleepTimeout<=sleepValue)
|
||||||
|
{
|
||||||
|
sleepValue=0
|
||||||
|
dim=dimValue
|
||||||
|
tSend.txt="event,sleepReached,cardAlarm"
|
||||||
|
//send calc crc
|
||||||
|
btlen tSend.txt,sys0
|
||||||
|
crcrest 1,0xffff // reset CRC
|
||||||
|
crcputh 55 bb
|
||||||
|
crcputs sys0,2
|
||||||
|
crcputs tSend.txt,0
|
||||||
|
//send cmd
|
||||||
|
printh 55 bb
|
||||||
|
prints sys0,2
|
||||||
|
prints tSend.txt,0
|
||||||
|
prints crcval,2
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
TouchCap tc0
|
||||||
|
Attributes
|
||||||
|
Scope: local
|
||||||
|
Value: 0
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
sleepValue=0
|
||||||
|
|
||||||
@@ -17,9 +17,12 @@ Page cardThermo
|
|||||||
vis tInstruction,0
|
vis tInstruction,0
|
||||||
vis tTmp,0
|
vis tTmp,0
|
||||||
vis tId,0
|
vis tId,0
|
||||||
vis xTempMin,0
|
vis xTempMin1,0
|
||||||
vis xTempMax,0
|
vis xTempMax1,0
|
||||||
vis xTempStep,0
|
vis xTempStep1,0
|
||||||
|
vis xTempMin2,0
|
||||||
|
vis xTempMax2,0
|
||||||
|
vis xTempStep2,0
|
||||||
//tEntity.txt=tHeading.txt
|
//tEntity.txt=tHeading.txt
|
||||||
// disable all buttons
|
// disable all buttons
|
||||||
vis bt0,0
|
vis bt0,0
|
||||||
@@ -30,7 +33,16 @@ Page cardThermo
|
|||||||
vis bt5,0
|
vis bt5,0
|
||||||
vis bt6,0
|
vis bt6,0
|
||||||
vis bt7,0
|
vis bt7,0
|
||||||
vis bt8,0
|
vis tCF2,0
|
||||||
|
vis bUp2,0
|
||||||
|
vis bDown2,0
|
||||||
|
vis xTempDest2,0
|
||||||
|
vis tCF1,0
|
||||||
|
vis btUp1,0
|
||||||
|
vis btDown1,0
|
||||||
|
vis xTempDest1,0
|
||||||
|
vis bPrev,0
|
||||||
|
vis bNext,0
|
||||||
|
|
||||||
Variable (string) strCommand
|
Variable (string) strCommand
|
||||||
Attributes
|
Attributes
|
||||||
@@ -42,7 +54,7 @@ Variable (string) entn
|
|||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 50
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (string) va0
|
Variable (string) va0
|
||||||
Attributes
|
Attributes
|
||||||
@@ -92,13 +104,94 @@ Variable (string) va7
|
|||||||
Text :
|
Text :
|
||||||
Max. Text Size: 10
|
Max. Text Size: 10
|
||||||
|
|
||||||
Variable (string) va8
|
Variable (string) tInstruction
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 20
|
||||||
|
|
||||||
|
Variable (string) tId
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 20
|
||||||
|
|
||||||
|
Variable (string) tTmp
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size: 10
|
Max. Text Size: 10
|
||||||
|
|
||||||
XFloat xTempCurr
|
Variable (string) tSend
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Text :
|
||||||
|
Max. Text Size: 100
|
||||||
|
|
||||||
|
XFloat xTempDest1
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Value : 0
|
||||||
|
|
||||||
|
XFloat xTempMin1
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Value : 0
|
||||||
|
|
||||||
|
XFloat xTempMax1
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Value : 0
|
||||||
|
|
||||||
|
XFloat xTempStep1
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Value : 0
|
||||||
|
|
||||||
|
XFloat xTempDest2
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Value : 0
|
||||||
|
|
||||||
|
XFloat xTempMin2
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Value : 0
|
||||||
|
|
||||||
|
XFloat xTempMax2
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Value : 0
|
||||||
|
|
||||||
|
XFloat xTempStep2
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
@@ -116,73 +209,6 @@ XFloat xTempDest
|
|||||||
Associated Keyboard : none
|
Associated Keyboard : none
|
||||||
Value : 0
|
Value : 0
|
||||||
|
|
||||||
XFloat xTempMin
|
|
||||||
Attributes
|
|
||||||
Scope : local
|
|
||||||
Dragging : 0
|
|
||||||
Disable release event after dragging: 0
|
|
||||||
Send Component ID : disabled
|
|
||||||
Associated Keyboard : none
|
|
||||||
Value : 0
|
|
||||||
|
|
||||||
XFloat xTempMax
|
|
||||||
Attributes
|
|
||||||
Scope : local
|
|
||||||
Dragging : 0
|
|
||||||
Disable release event after dragging: 0
|
|
||||||
Send Component ID : disabled
|
|
||||||
Associated Keyboard : none
|
|
||||||
Value : 0
|
|
||||||
|
|
||||||
XFloat xTempStep
|
|
||||||
Attributes
|
|
||||||
Scope : local
|
|
||||||
Dragging : 0
|
|
||||||
Disable release event after dragging: 0
|
|
||||||
Send Component ID : disabled
|
|
||||||
Associated Keyboard : none
|
|
||||||
Value : 0
|
|
||||||
|
|
||||||
Text tSend
|
|
||||||
Attributes
|
|
||||||
Scope : local
|
|
||||||
Dragging : 0
|
|
||||||
Disable release event after dragging: 0
|
|
||||||
Send Component ID : disabled
|
|
||||||
Associated Keyboard : none
|
|
||||||
Text : newtxt
|
|
||||||
Max. Text Size : 100
|
|
||||||
|
|
||||||
Text tTmp
|
|
||||||
Attributes
|
|
||||||
Scope : local
|
|
||||||
Dragging : 0
|
|
||||||
Disable release event after dragging: 0
|
|
||||||
Send Component ID : disabled
|
|
||||||
Associated Keyboard : none
|
|
||||||
Text :
|
|
||||||
Max. Text Size : 10
|
|
||||||
|
|
||||||
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
|
|
||||||
|
|
||||||
Text tHeading
|
Text tHeading
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -203,7 +229,7 @@ Text tStatus
|
|||||||
Text :
|
Text :
|
||||||
Max. Text Size : 10
|
Max. Text Size : 10
|
||||||
|
|
||||||
Text t2
|
Text tCF1
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Dragging : 0
|
Dragging : 0
|
||||||
@@ -213,6 +239,66 @@ Text t2
|
|||||||
Text : î
|
Text : î
|
||||||
Max. Text Size : 10
|
Max. Text Size : 10
|
||||||
|
|
||||||
|
Text tCurTempLbl
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Text : Currently
|
||||||
|
Max. Text Size : 30
|
||||||
|
|
||||||
|
Text tStateLbl
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Text : State
|
||||||
|
Max. Text Size : 30
|
||||||
|
|
||||||
|
Text tCF2
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Text : î
|
||||||
|
Max. Text Size : 10
|
||||||
|
|
||||||
|
Text tALbl
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Text : Action
|
||||||
|
Max. Text Size : 30
|
||||||
|
|
||||||
|
Text tCF
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Text : î
|
||||||
|
Max. Text Size : 10
|
||||||
|
|
||||||
|
Text tCurTemp
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
Associated Keyboard : none
|
||||||
|
Text :
|
||||||
|
Max. Text Size : 30
|
||||||
|
|
||||||
Picture p0
|
Picture p0
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -237,79 +323,7 @@ Button bNext
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
|
||||||
//send cmd
|
|
||||||
printh 55 bb
|
|
||||||
prints sys0,2
|
|
||||||
prints tSend.txt,0
|
|
||||||
prints crcval,2
|
|
||||||
|
|
||||||
Button bDown
|
|
||||||
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
|
|
||||||
if(xTempDest.val>xTempMin.val)
|
|
||||||
{
|
|
||||||
xTempDest.val=xTempDest.val-xTempStep.val
|
|
||||||
}
|
|
||||||
// event,buttonPress2,entn,tempUpd,X
|
|
||||||
//craft command
|
|
||||||
tSend.txt="event,buttonPress2,"
|
|
||||||
tSend.txt+=entn.txt+","
|
|
||||||
tSend.txt+="tempUpd,"
|
|
||||||
//convert temperature
|
|
||||||
covx xTempDest.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,1
|
|
||||||
crcputs tSend.txt,0
|
|
||||||
//send cmd
|
|
||||||
printh 55 bb
|
|
||||||
prints sys0,2
|
|
||||||
prints tSend.txt,0
|
|
||||||
prints crcval,2
|
|
||||||
|
|
||||||
Button bUp
|
|
||||||
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
|
|
||||||
if(xTempDest.val<xTempMax.val)
|
|
||||||
{
|
|
||||||
xTempDest.val=xTempDest.val+xTempStep.val
|
|
||||||
}
|
|
||||||
// event,buttonPress2,entn,tempUpd,X
|
|
||||||
//craft command
|
|
||||||
tSend.txt="event,buttonPress2,"
|
|
||||||
tSend.txt+=entn.txt+","
|
|
||||||
tSend.txt+="tempUpd,"
|
|
||||||
//convert temperature
|
|
||||||
covx xTempDest.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,1
|
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -341,7 +355,7 @@ Button bPrev
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -368,34 +382,7 @@ Dual-state Button bt0
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
|
||||||
//send cmd
|
|
||||||
printh 55 bb
|
|
||||||
prints sys0,2
|
|
||||||
prints tSend.txt,0
|
|
||||||
prints crcval,2
|
|
||||||
|
|
||||||
Dual-state Button bt1
|
|
||||||
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
|
|
||||||
tSend.txt+=",hvac_action,"+va1.txt
|
|
||||||
//send calc crc
|
|
||||||
btlen tSend.txt,sys0
|
|
||||||
crcrest 1,0xffff // reset CRC
|
|
||||||
crcputh 55 bb
|
|
||||||
crcputs sys0,1
|
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -422,34 +409,7 @@ Dual-state Button bt2
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
|
||||||
//send cmd
|
|
||||||
printh 55 bb
|
|
||||||
prints sys0,2
|
|
||||||
prints tSend.txt,0
|
|
||||||
prints crcval,2
|
|
||||||
|
|
||||||
Dual-state Button bt3
|
|
||||||
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
|
|
||||||
tSend.txt+=",hvac_action,"+va3.txt
|
|
||||||
//send calc crc
|
|
||||||
btlen tSend.txt,sys0
|
|
||||||
crcrest 1,0xffff // reset CRC
|
|
||||||
crcputh 55 bb
|
|
||||||
crcputs sys0,1
|
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -476,7 +436,88 @@ Dual-state Button bt4
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
|
crcputs tSend.txt,0
|
||||||
|
//send cmd
|
||||||
|
printh 55 bb
|
||||||
|
prints sys0,2
|
||||||
|
prints tSend.txt,0
|
||||||
|
prints crcval,2
|
||||||
|
|
||||||
|
Dual-state Button bt6
|
||||||
|
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
|
||||||
|
tSend.txt+=",hvac_action,"+va6.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
|
||||||
|
|
||||||
|
Dual-state Button bt1
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
State : pressed
|
||||||
|
Text : î
|
||||||
|
Max. Text Size : 10
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//craft command
|
||||||
|
tSend.txt="event,buttonPress2,"+entn.txt
|
||||||
|
tSend.txt+=",hvac_action,"+va1.txt
|
||||||
|
//send calc crc
|
||||||
|
btlen tSend.txt,sys0
|
||||||
|
crcrest 1,0xffff // reset CRC
|
||||||
|
crcputh 55 bb
|
||||||
|
crcputs sys0,2
|
||||||
|
crcputs tSend.txt,0
|
||||||
|
//send cmd
|
||||||
|
printh 55 bb
|
||||||
|
prints sys0,2
|
||||||
|
prints tSend.txt,0
|
||||||
|
prints crcval,2
|
||||||
|
|
||||||
|
Dual-state Button bt3
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
State : pressed
|
||||||
|
Text : î
|
||||||
|
Max. Text Size : 10
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//craft command
|
||||||
|
tSend.txt="event,buttonPress2,"+entn.txt
|
||||||
|
tSend.txt+=",hvac_action,"+va3.txt
|
||||||
|
//send calc crc
|
||||||
|
btlen tSend.txt,sys0
|
||||||
|
crcrest 1,0xffff // reset CRC
|
||||||
|
crcputh 55 bb
|
||||||
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -503,34 +544,7 @@ Dual-state Button bt5
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
|
||||||
//send cmd
|
|
||||||
printh 55 bb
|
|
||||||
prints sys0,2
|
|
||||||
prints tSend.txt,0
|
|
||||||
prints crcval,2
|
|
||||||
|
|
||||||
Dual-state Button bt6
|
|
||||||
Attributes
|
|
||||||
Scope : local
|
|
||||||
Dragging : 0
|
|
||||||
Disable release event after dragging: 0
|
|
||||||
Send Component ID : disabled
|
|
||||||
State : pressed
|
|
||||||
Text : î
|
|
||||||
Max. Text Size : 10
|
|
||||||
|
|
||||||
Events
|
|
||||||
Touch Press Event
|
|
||||||
//craft command
|
|
||||||
tSend.txt="event,buttonPress2,"+entn.txt
|
|
||||||
tSend.txt+=",hvac_action,"+va6.txt
|
|
||||||
//send calc crc
|
|
||||||
btlen tSend.txt,sys0
|
|
||||||
crcrest 1,0xffff // reset CRC
|
|
||||||
crcputh 55 bb
|
|
||||||
crcputs sys0,1
|
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -557,7 +571,7 @@ Dual-state Button bt7
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -565,26 +579,35 @@ Dual-state Button bt7
|
|||||||
prints tSend.txt,0
|
prints tSend.txt,0
|
||||||
prints crcval,2
|
prints crcval,2
|
||||||
|
|
||||||
Dual-state Button bt8
|
Dual-state Button btUp1
|
||||||
Attributes
|
Attributes
|
||||||
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
|
||||||
State : pressed
|
State : unpressed
|
||||||
Text : î
|
Text : î
|
||||||
Max. Text Size : 10
|
Max. Text Size : 10
|
||||||
|
|
||||||
Events
|
Events
|
||||||
Touch Press Event
|
Touch Press Event
|
||||||
|
if(xTempDest1.val<xTempMax1.val)
|
||||||
|
{
|
||||||
|
xTempDest1.val=xTempDest1.val+xTempStep1.val
|
||||||
|
}
|
||||||
|
// event,buttonPress2,entn,tempUpd,X
|
||||||
//craft command
|
//craft command
|
||||||
tSend.txt="event,buttonPress2,"+entn.txt
|
tSend.txt="event,buttonPress2,"
|
||||||
tSend.txt+=",hvac_action,"+va8.txt
|
tSend.txt+=entn.txt+","
|
||||||
|
tSend.txt+="tempUpdHigh,"
|
||||||
|
//convert temperature
|
||||||
|
covx xTempDest1.val,tTmp.txt,0,0
|
||||||
|
tSend.txt+=tTmp.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
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -592,6 +615,270 @@ Dual-state Button bt8
|
|||||||
prints tSend.txt,0
|
prints tSend.txt,0
|
||||||
prints crcval,2
|
prints crcval,2
|
||||||
|
|
||||||
|
Dual-state Button btDown1
|
||||||
|
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
|
||||||
|
if(xTempDest1.val>xTempMin1.val)
|
||||||
|
{
|
||||||
|
xTempDest1.val=xTempDest1.val-xTempStep1.val
|
||||||
|
}
|
||||||
|
// event,buttonPress2,entn,tempUpd,X
|
||||||
|
//craft command
|
||||||
|
tSend.txt="event,buttonPress2,"
|
||||||
|
tSend.txt+=entn.txt+","
|
||||||
|
tSend.txt+="tempUpdHigh,"
|
||||||
|
//convert temperature
|
||||||
|
covx xTempDest1.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
|
||||||
|
|
||||||
|
Dual-state Button bUp2
|
||||||
|
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
|
||||||
|
if(xTempDest2.val<xTempMax2.val)
|
||||||
|
{
|
||||||
|
xTempDest2.val=xTempDest2.val+xTempStep2.val
|
||||||
|
}
|
||||||
|
// event,buttonPress2,entn,tempUpd,X
|
||||||
|
//craft command
|
||||||
|
tSend.txt="event,buttonPress2,"
|
||||||
|
tSend.txt+=entn.txt+","
|
||||||
|
tSend.txt+="tempUpdLow,"
|
||||||
|
//convert temperature
|
||||||
|
covx xTempDest2.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
|
||||||
|
|
||||||
|
Dual-state Button bDown2
|
||||||
|
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
|
||||||
|
if(xTempDest2.val>xTempMin2.val)
|
||||||
|
{
|
||||||
|
xTempDest2.val=xTempDest2.val-xTempStep2.val
|
||||||
|
}
|
||||||
|
// event,buttonPress2,entn,tempUpd,X
|
||||||
|
//craft command
|
||||||
|
tSend.txt="event,buttonPress2,"
|
||||||
|
tSend.txt+=entn.txt+","
|
||||||
|
tSend.txt+="tempUpdLow,"
|
||||||
|
//convert temperature
|
||||||
|
covx xTempDest2.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
|
||||||
|
|
||||||
|
Dual-state Button btUp
|
||||||
|
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
|
||||||
|
if(xTempDest.val<xTempMax1.val)
|
||||||
|
{
|
||||||
|
xTempDest.val=xTempDest.val+xTempStep1.val
|
||||||
|
}
|
||||||
|
// event,buttonPress2,entn,tempUpd,X
|
||||||
|
//craft command
|
||||||
|
tSend.txt="event,buttonPress2,"
|
||||||
|
tSend.txt+=entn.txt+","
|
||||||
|
tSend.txt+="tempUpd,"
|
||||||
|
//convert temperature
|
||||||
|
covx xTempDest.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
|
||||||
|
|
||||||
|
Dual-state Button btDown
|
||||||
|
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
|
||||||
|
if(xTempDest.val>xTempMin1.val)
|
||||||
|
{
|
||||||
|
xTempDest.val=xTempDest.val-xTempStep1.val
|
||||||
|
}
|
||||||
|
// event,buttonPress2,entn,tempUpd,X
|
||||||
|
//craft command
|
||||||
|
tSend.txt="event,buttonPress2,"
|
||||||
|
tSend.txt+=entn.txt+","
|
||||||
|
tSend.txt+="tempUpd,"
|
||||||
|
//convert temperature
|
||||||
|
covx xTempDest.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
|
||||||
|
|
||||||
|
Hotspot mSwipeNext
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing right button if swiped on the right side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",1
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bNext,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipeUp
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing up button if swiped on the top side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="2")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
|
Hotspot mSwipePrev
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
//This thin hotspot down the edge will intercept swipes
|
||||||
|
//from the bezel into the screen area before the
|
||||||
|
//Nextion register touch for any other components -
|
||||||
|
//IF the hotspot is 'layered' at the top (use the up
|
||||||
|
//arrow at the far left of the Nextion Editor Tool Bar).
|
||||||
|
//
|
||||||
|
//Calibrate how wide the edge hotspot has to be on your
|
||||||
|
//own physical device using this screen to test the
|
||||||
|
//x & y coordinates where the swipe is first detected.)
|
||||||
|
//---------------------------
|
||||||
|
//The navigation text is stored as local variable within tld.txt
|
||||||
|
//Pressing left button if swiped on the left side of the screen
|
||||||
|
//
|
||||||
|
spstr tId.txt,tTmp.txt,"|",0
|
||||||
|
if(tTmp.txt=="1")
|
||||||
|
{
|
||||||
|
click bPrev,1
|
||||||
|
}
|
||||||
|
|
||||||
Timer tmSerial
|
Timer tmSerial
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
@@ -677,22 +964,22 @@ Timer tmSerial
|
|||||||
//entity name
|
//entity name
|
||||||
spstr strCommand.txt,entn.txt,"~",3
|
spstr strCommand.txt,entn.txt,"~",3
|
||||||
//currentTemp
|
//currentTemp
|
||||||
spstr strCommand.txt,tTmp.txt,"~",4
|
spstr strCommand.txt,tCurTemp.txt,"~",4
|
||||||
covx tTmp.txt,xTempCurr.val,0,0
|
|
||||||
//dstTemp
|
//dstTemp
|
||||||
spstr strCommand.txt,tTmp.txt,"~",5
|
spstr strCommand.txt,tTmp.txt,"~",5
|
||||||
covx tTmp.txt,xTempDest.val,0,0
|
covx tTmp.txt,xTempDest1.val,0,0
|
||||||
|
xTempDest.val=xTempDest1.val
|
||||||
//status
|
//status
|
||||||
spstr strCommand.txt,tStatus.txt,"~",6
|
spstr strCommand.txt,tStatus.txt,"~",6
|
||||||
//minTemp
|
//minTemp
|
||||||
spstr strCommand.txt,tTmp.txt,"~",7
|
spstr strCommand.txt,tTmp.txt,"~",7
|
||||||
covx tTmp.txt,xTempMin.val,0,0
|
covx tTmp.txt,xTempMin1.val,0,0
|
||||||
//maxTemp
|
//maxTemp
|
||||||
spstr strCommand.txt,tTmp.txt,"~",8
|
spstr strCommand.txt,tTmp.txt,"~",8
|
||||||
covx tTmp.txt,xTempMax.val,0,0
|
covx tTmp.txt,xTempMax1.val,0,0
|
||||||
//tempStep
|
//tempStep
|
||||||
spstr strCommand.txt,tTmp.txt,"~",9
|
spstr strCommand.txt,tTmp.txt,"~",9
|
||||||
covx tTmp.txt,xTempStep.val,0,0
|
covx tTmp.txt,xTempStep1.val,0,0
|
||||||
// disable all buttons
|
// disable all buttons
|
||||||
vis bt0,0
|
vis bt0,0
|
||||||
vis bt1,0
|
vis bt1,0
|
||||||
@@ -702,7 +989,6 @@ Timer tmSerial
|
|||||||
vis bt5,0
|
vis bt5,0
|
||||||
vis bt6,0
|
vis bt6,0
|
||||||
vis bt7,0
|
vis bt7,0
|
||||||
vis bt8,0
|
|
||||||
//bt0
|
//bt0
|
||||||
spstr strCommand.txt,bt0.txt,"~",10
|
spstr strCommand.txt,bt0.txt,"~",10
|
||||||
if(bt0.txt!="")
|
if(bt0.txt!="")
|
||||||
@@ -823,20 +1109,33 @@ Timer tmSerial
|
|||||||
//enable
|
//enable
|
||||||
vis bt7,1
|
vis bt7,1
|
||||||
}
|
}
|
||||||
//bt8
|
//Text tCurTempLbl
|
||||||
spstr strCommand.txt,bt8.txt,"~",42
|
spstr strCommand.txt,tCurTempLbl.txt,"~",42
|
||||||
if(bt8.txt!="")
|
//Text tStateLbl
|
||||||
|
spstr strCommand.txt,tStateLbl.txt,"~",43
|
||||||
|
//Text tALbl
|
||||||
|
spstr strCommand.txt,tALbl.txt,"~",44
|
||||||
|
//Text tCF
|
||||||
|
spstr strCommand.txt,tCF.txt,"~",45
|
||||||
|
tCF1.txt=tCF.txt
|
||||||
|
tCF2.txt=tCF.txt
|
||||||
|
//Second Temperature
|
||||||
|
spstr strCommand.txt,tTmp.txt,"~",46
|
||||||
|
if(tTmp.txt!="")
|
||||||
{
|
{
|
||||||
// set text color on active state
|
covx tTmp.txt,xTempDest2.val,0,0
|
||||||
spstr strCommand.txt,tTmp.txt,"~",43
|
vis btUp,0
|
||||||
covx tTmp.txt,bt8.pco2,0,0
|
vis xTempDest,0
|
||||||
// set state
|
vis btDown,0
|
||||||
spstr strCommand.txt,tTmp.txt,"~",44
|
vis tCF,0
|
||||||
covx tTmp.txt,bt8.val,0,0
|
vis btUp1,1
|
||||||
// save action
|
vis xTempDest1,1
|
||||||
spstr strCommand.txt,va8.txt,"~",45
|
vis btDown1,1
|
||||||
//enable
|
vis tCF1,1
|
||||||
vis bt8,1
|
vis bUp2,1
|
||||||
|
vis xTempDest2,1
|
||||||
|
vis bDown2,1
|
||||||
|
vis tCF2,1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(tInstruction.txt=="pageType")
|
if(tInstruction.txt=="pageType")
|
||||||
@@ -893,6 +1192,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(tInstruction.txt=="time")
|
if(tInstruction.txt=="time")
|
||||||
{
|
{
|
||||||
@@ -948,7 +1251,7 @@ Timer tmSleep
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ Text tTmp1
|
|||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Associated Keyboard : none
|
Associated Keyboard : none
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size : 50
|
Max. Text Size : 80
|
||||||
|
|
||||||
Text tTmp2
|
Text tTmp2
|
||||||
Attributes
|
Attributes
|
||||||
@@ -40,7 +40,7 @@ Text tTmp2
|
|||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Associated Keyboard : none
|
Associated Keyboard : none
|
||||||
Text :
|
Text :
|
||||||
Max. Text Size : 50
|
Max. Text Size : 80
|
||||||
|
|
||||||
Picture p0
|
Picture p0
|
||||||
Attributes
|
Attributes
|
||||||
|
|||||||
@@ -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 : 31
|
Text : 36
|
||||||
Max. Text Size : 10
|
Max. Text Size : 10
|
||||||
|
|
||||||
Picture p0
|
Picture p0
|
||||||
@@ -182,7 +182,7 @@ Button bSendStartup
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -330,6 +330,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// end of user code
|
// end of user code
|
||||||
udelete payloadLength-1
|
udelete payloadLength-1
|
||||||
@@ -351,7 +355,7 @@ Timer tmSpinner
|
|||||||
|
|
||||||
Events
|
Events
|
||||||
Timer Event
|
Timer Event
|
||||||
xpic mSpinner.x,mSpinner.y,spinner_w.val,140,frame_ptr.val,0,11 // draw the current frame
|
xpic mSpinner.x,mSpinner.y,spinner_w.val,140,frame_ptr.val,0,9 // draw the current frame
|
||||||
frame_ptr.val+=spinner_w.val%frapic_w.val // advance the pointer to the next frame in the pic resource and roll over at the end
|
frame_ptr.val+=spinner_w.val%frapic_w.val // advance the pointer to the next frame in the pic resource and roll over at the end
|
||||||
doevents // finish drawing before next timer event triggers
|
doevents // finish drawing before next timer event triggers
|
||||||
if(frame_ptr.val==1820)
|
if(frame_ptr.val==1820)
|
||||||
|
|||||||
@@ -176,3 +176,17 @@ Button b1
|
|||||||
Touch Press Event
|
Touch Press Event
|
||||||
bauds=115200
|
bauds=115200
|
||||||
|
|
||||||
|
Button b2
|
||||||
|
Attributes
|
||||||
|
Scope : local
|
||||||
|
Dragging : 0
|
||||||
|
Disable release event after dragging: 0
|
||||||
|
Send Component ID : disabled
|
||||||
|
State : unpressed
|
||||||
|
Text : qr
|
||||||
|
Max. Text Size : 10
|
||||||
|
|
||||||
|
Events
|
||||||
|
Touch Press Event
|
||||||
|
page cardQR
|
||||||
|
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ Page popupLight
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -59,8 +59,8 @@ Variable (string) strCommand
|
|||||||
Variable (string) entn
|
Variable (string) entn
|
||||||
Attributes
|
Attributes
|
||||||
Scope : local
|
Scope : local
|
||||||
Text : newtxt
|
Text :
|
||||||
Max. Text Size: 50
|
Max. Text Size: 80
|
||||||
|
|
||||||
Variable (int32) mode
|
Variable (int32) mode
|
||||||
Attributes
|
Attributes
|
||||||
@@ -100,7 +100,7 @@ Text t1
|
|||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Associated Keyboard : none
|
Associated Keyboard : none
|
||||||
Text : Brightness
|
Text : Brightness
|
||||||
Max. Text Size : 15
|
Max. Text Size : 50
|
||||||
|
|
||||||
Text t2
|
Text t2
|
||||||
Attributes
|
Attributes
|
||||||
@@ -130,7 +130,7 @@ Text t4
|
|||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Associated Keyboard : none
|
Associated Keyboard : none
|
||||||
Text : Temperature
|
Text : Temperature
|
||||||
Max. Text Size : 15
|
Max. Text Size : 50
|
||||||
|
|
||||||
Text tSend
|
Text tSend
|
||||||
Attributes
|
Attributes
|
||||||
@@ -180,7 +180,7 @@ Text t0
|
|||||||
Send Component ID : disabled
|
Send Component ID : disabled
|
||||||
Associated Keyboard : none
|
Associated Keyboard : none
|
||||||
Text : Color
|
Text : Color
|
||||||
Max. Text Size : 15
|
Max. Text Size : 50
|
||||||
|
|
||||||
Picture p0
|
Picture p0
|
||||||
Attributes
|
Attributes
|
||||||
@@ -213,7 +213,7 @@ Picture pColorWheel
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -243,7 +243,7 @@ Slider hBrightness
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -273,7 +273,7 @@ Slider hTempSlider
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -298,7 +298,7 @@ Button b0
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -361,7 +361,7 @@ Dual-state Button btOnOff1
|
|||||||
btlen tSend.txt,sys0
|
btlen tSend.txt,sys0
|
||||||
crcrest 1,0xffff // reset CRC
|
crcrest 1,0xffff // reset CRC
|
||||||
crcputh 55 bb
|
crcputh 55 bb
|
||||||
crcputs sys0,1
|
crcputs sys0,2
|
||||||
crcputs tSend.txt,0
|
crcputs tSend.txt,0
|
||||||
//send cmd
|
//send cmd
|
||||||
printh 55 bb
|
printh 55 bb
|
||||||
@@ -535,6 +535,12 @@ Timer tmSerial
|
|||||||
vis pColorWheel,1
|
vis pColorWheel,1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// set t0 Color (Localization)
|
||||||
|
spstr strCommand.txt,t0.txt,"~",7
|
||||||
|
// set t4 Temperature (Localization)
|
||||||
|
spstr strCommand.txt,t4.txt,"~",8
|
||||||
|
// set t1 Brightness (Localization)
|
||||||
|
spstr strCommand.txt,t1.txt,"~",9
|
||||||
}
|
}
|
||||||
if(tInstruction.txt=="time")
|
if(tInstruction.txt=="time")
|
||||||
{
|
{
|
||||||
@@ -612,6 +618,10 @@ Timer tmSerial
|
|||||||
{
|
{
|
||||||
page cardAlarm
|
page cardAlarm
|
||||||
}
|
}
|
||||||
|
if(tId.txt=="cardQR")
|
||||||
|
{
|
||||||
|
page cardQR
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// end of user code
|
// end of user code
|
||||||
udelete payloadLength-1
|
udelete payloadLength-1
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user