Changes for page 01 Lua Functions
Last modified by Theodore Xu on 2023/10/26 10:51
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1370,13 +1370,9 @@ 1370 1370 ))) 1371 1371 1372 1372 1373 -(% class="box errormessage" %) 1374 -((( 1375 1375 1376 -))) 1377 - 1378 1378 ((( 1379 -== ** bvData storage area(HDW/HDX)** ==1375 +== **Data storage area(HDW/HDX)** == 1380 1380 ))) 1381 1381 1382 1382 The system storage area (HDW) of the V-BOX is used to store temporary data: ... ... @@ -1386,9 +1386,8 @@ 1386 1386 1387 1387 ((( 1388 1388 == **8.2 Special data area (HSW/HSX)** == 1389 -))) 1390 1390 1391 -(% class="box errormessage" %)1386 +(% class="box infomessage" %) 1392 1392 ((( 1393 1393 **✎Note: ** 1394 1394 ... ... @@ -1395,137 +1395,116 @@ 1395 1395 * //HSW// is a system special register, so please refer to the system special register table during use. Do not use addresses that are not mentioned in the table, and use the addresses stated in the table with caution (example: restart ("@W_HSW0") Writing a value of 1 will cause V-BOX to restart). 1396 1396 * //Without any conditions. Direct use ("@W_HSW0") will cause the V-BOX to restart continuously.// When using ("@W_HSW0") address, please add judgment conditions, such as: connection to MQTT fails, there is no network, the value of a PLC address meets the condition or counts to a certain value. 1397 1397 ))) 1393 +))) 1398 1398 1395 +The system data area (HSW) of the box is used for system special registers (system reserved). Use //addr_getword// to obtain the following register information: 1399 1399 1400 -1.The system data area (HSW) of the box is used for system special registers (system reserved). Use //addr_getword// to obtain the following register information: 1401 - 1402 1402 (% class="table-bordered" %) 1403 -|address|function|Read and write status: read only, write only, read and write 1404 -|@W_HSW0|restart|read and write 1405 -|@W_HSW1|Box time: year|read and write 1406 -|@W_HSW2|Box time: month|read and write 1407 -|@W_HSW3|Box time: day|read and write 1408 -|@W_HSW4|Box time: hour|read and write 1409 -|@W_HSW5|Box time: minute|read and write 1410 -|@W_HSW6|Box time: second|read and write 1411 -|@W_HSW7|Box time: week|read and write 1412 -|@W_HSW8|Ethernet IP1|read only 1413 -|@W_HSW9|Ethernet IP2|read only 1414 -|@W_HSW10|Ethernet IP3|read only 1415 -|@W_HSW11|Ethernet IP4|read only 1416 -|@W_HSW12|Ethernet Mask 1|read only 1417 -|@W_HSW13|Ethernet Mask 2|read only 1418 -|@W_HSW14|Ethernet Mask 3|read only 1419 -|@W_HSW15|Ethernet Mask 4|read only 1420 -|@W_HSW16|Ethernet Gateway 1|read only 1421 -|@W_HSW17|Ethernet Gateway 2|read only 1422 -|@W_HSW18|Ethernet Gateway 3|read only 1423 -|@W_HSW19|Ethernet Gateway 4|read only 1424 -|@W_HSW21|Ethernet MAC1|read only 1425 -|@W_HSW22|Ethernet MAC2|read only 1426 -|@W_HSW23|Ethernet MAC3|read only 1427 -|@W_HSW24|Ethernet MAC4|read only 1428 -|@W_HSW25|Ethernet MAC3|read only 1429 -|@W_HSW26|Ethernet MAC4|read only 1430 -|@W_HSW128|WIFI IP1|read only 1431 -|@W_HSW129|WIFI IP2|read only 1432 -|@W_HSW130|WIFI IP3|read only 1433 -|@W_HSW131|WIFI IP4|read only 1434 -|@W_HSW132|WIFI Mask 1|read only 1435 -|@W_HSW133|WIFI Mask 2|read only 1436 -|@W_HSW134|WIFI Mask 3|read only 1437 -|@W_HSW135|WIFI Mask 4|read only 1438 -|@W_HSW136|WIFI Gateway 1|read only 1439 -|@W_HSW137|WIFI Gateway 2|read only 1440 -|@W_HSW138|WIFI Gateway 3|read only 1441 -|@W_HSW139|WIFI Gateway 4|read only 1442 -|@W_HSW140|WIFI MAC1|read only 1443 -|@W_HSW141|WIFI MAC2|read only 1444 -|@W_HSW142|WIFI MAC3|read only 1445 -|@W_HSW143|WIFI MAC4|read only 1446 -|@W_HSW144|WIFI MAC5|read only 1447 -|@W_HSW145|WIFI MAC6|read only 1448 -|@W_HSW146|WIFI Signal value|read only 1449 -|@W_HSW148|4G IP1|read only 1450 -|@W_HSW149|4G IP2|read only 1451 -|@W_HSW150|4G IP3|read only 1452 -|@W_HSW151|4G IP4|read only 1453 -|@W_HSW152|4G Mask 1|read only 1454 -|@W_HSW153|4G Mask 2|read only 1455 -|@W_HSW154|4G Mask 3|read only 1456 -|@W_HSW155|4G Mask 4|read only 1457 -|@W_HSW156|4G Gateway 1|read only 1458 -|@W_HSW157|4G Gateway 2|read only 1459 -|@W_HSW158|4G Gateway 3|read only 1460 -|@W_HSW159|4G Gateway 4|read only 1461 -|@W_HSW160|4G MAC1|read only 1462 -|@W_HSW161|4G MAC2|read only 1463 -|@W_HSW162|4G MAC3|read only 1464 -|@W_HSW163|4G MAC4|read only 1465 -|@W_HSW164|4G MAC5|read only 1466 -|@W_HSW165|4G MAC6|read only 1467 -|@W_HSW166|4G Signal value|read only 1398 +|=(% style="width: 151px;" %)address|=(% style="width: 169px;" %)function|=(% style="width: 456px;" %)Read and write status: read only, write only, read and write 1399 +|(% style="width:151px" %)@W_HSW0|(% style="width:169px" %)restart|(% style="width:456px" %)read and write 1400 +|(% style="width:151px" %)@W_HSW1|(% style="width:169px" %)Box time: year|(% style="width:456px" %)read and write 1401 +|(% style="width:151px" %)@W_HSW2|(% style="width:169px" %)Box time: month|(% style="width:456px" %)read and write 1402 +|(% style="width:151px" %)@W_HSW3|(% style="width:169px" %)Box time: day|(% style="width:456px" %)read and write 1403 +|(% style="width:151px" %)@W_HSW4|(% style="width:169px" %)Box time: hour|(% style="width:456px" %)read and write 1404 +|(% style="width:151px" %)@W_HSW5|(% style="width:169px" %)Box time: minute|(% style="width:456px" %)read and write 1405 +|(% style="width:151px" %)@W_HSW6|(% style="width:169px" %)Box time: second|(% style="width:456px" %)read and write 1406 +|(% style="width:151px" %)@W_HSW7|(% style="width:169px" %)Box time: week|(% style="width:456px" %)read and write 1407 +|(% style="width:151px" %)@W_HSW8|(% style="width:169px" %)Ethernet IP1|(% style="width:456px" %)read only 1408 +|(% style="width:151px" %)@W_HSW9|(% style="width:169px" %)Ethernet IP2|(% style="width:456px" %)read only 1409 +|(% style="width:151px" %)@W_HSW10|(% style="width:169px" %)Ethernet IP3|(% style="width:456px" %)read only 1410 +|(% style="width:151px" %)@W_HSW11|(% style="width:169px" %)Ethernet IP4|(% style="width:456px" %)read only 1411 +|(% style="width:151px" %)@W_HSW12|(% style="width:169px" %)Ethernet Mask 1|(% style="width:456px" %)read only 1412 +|(% style="width:151px" %)@W_HSW13|(% style="width:169px" %)Ethernet Mask 2|(% style="width:456px" %)read only 1413 +|(% style="width:151px" %)@W_HSW14|(% style="width:169px" %)Ethernet Mask 3|(% style="width:456px" %)read only 1414 +|(% style="width:151px" %)@W_HSW15|(% style="width:169px" %)Ethernet Mask 4|(% style="width:456px" %)read only 1415 +|(% style="width:151px" %)@W_HSW16|(% style="width:169px" %)Ethernet Gateway 1|(% style="width:456px" %)read only 1416 +|(% style="width:151px" %)@W_HSW17|(% style="width:169px" %)Ethernet Gateway 2|(% style="width:456px" %)read only 1417 +|(% style="width:151px" %)@W_HSW18|(% style="width:169px" %)Ethernet Gateway 3|(% style="width:456px" %)read only 1418 +|(% style="width:151px" %)@W_HSW19|(% style="width:169px" %)Ethernet Gateway 4|(% style="width:456px" %)read only 1419 +|(% style="width:151px" %)@W_HSW21|(% style="width:169px" %)Ethernet MAC1|(% style="width:456px" %)read only 1420 +|(% style="width:151px" %)@W_HSW22|(% style="width:169px" %)Ethernet MAC2|(% style="width:456px" %)read only 1421 +|(% style="width:151px" %)@W_HSW23|(% style="width:169px" %)Ethernet MAC3|(% style="width:456px" %)read only 1422 +|(% style="width:151px" %)@W_HSW24|(% style="width:169px" %)Ethernet MAC4|(% style="width:456px" %)read only 1423 +|(% style="width:151px" %)@W_HSW25|(% style="width:169px" %)Ethernet MAC3|(% style="width:456px" %)read only 1424 +|(% style="width:151px" %)@W_HSW26|(% style="width:169px" %)Ethernet MAC4|(% style="width:456px" %)read only 1425 +|(% style="width:151px" %)@W_HSW128|(% style="width:169px" %)WIFI IP1|(% style="width:456px" %)read only 1426 +|(% style="width:151px" %)@W_HSW129|(% style="width:169px" %)WIFI IP2|(% style="width:456px" %)read only 1427 +|(% style="width:151px" %)@W_HSW130|(% style="width:169px" %)WIFI IP3|(% style="width:456px" %)read only 1428 +|(% style="width:151px" %)@W_HSW131|(% style="width:169px" %)WIFI IP4|(% style="width:456px" %)read only 1429 +|(% style="width:151px" %)@W_HSW132|(% style="width:169px" %)WIFI Mask 1|(% style="width:456px" %)read only 1430 +|(% style="width:151px" %)@W_HSW133|(% style="width:169px" %)WIFI Mask 2|(% style="width:456px" %)read only 1431 +|(% style="width:151px" %)@W_HSW134|(% style="width:169px" %)WIFI Mask 3|(% style="width:456px" %)read only 1432 +|(% style="width:151px" %)@W_HSW135|(% style="width:169px" %)WIFI Mask 4|(% style="width:456px" %)read only 1433 +|(% style="width:151px" %)@W_HSW136|(% style="width:169px" %)WIFI Gateway 1|(% style="width:456px" %)read only 1434 +|(% style="width:151px" %)@W_HSW137|(% style="width:169px" %)WIFI Gateway 2|(% style="width:456px" %)read only 1435 +|(% style="width:151px" %)@W_HSW138|(% style="width:169px" %)WIFI Gateway 3|(% style="width:456px" %)read only 1436 +|(% style="width:151px" %)@W_HSW139|(% style="width:169px" %)WIFI Gateway 4|(% style="width:456px" %)read only 1437 +|(% style="width:151px" %)@W_HSW140|(% style="width:169px" %)WIFI MAC1|(% style="width:456px" %)read only 1438 +|(% style="width:151px" %)@W_HSW141|(% style="width:169px" %)WIFI MAC2|(% style="width:456px" %)read only 1439 +|(% style="width:151px" %)@W_HSW142|(% style="width:169px" %)WIFI MAC3|(% style="width:456px" %)read only 1440 +|(% style="width:151px" %)@W_HSW143|(% style="width:169px" %)WIFI MAC4|(% style="width:456px" %)read only 1441 +|(% style="width:151px" %)@W_HSW144|(% style="width:169px" %)WIFI MAC5|(% style="width:456px" %)read only 1442 +|(% style="width:151px" %)@W_HSW145|(% style="width:169px" %)WIFI MAC6|(% style="width:456px" %)read only 1443 +|(% style="width:151px" %)@W_HSW146|(% style="width:169px" %)WIFI Signal value|(% style="width:456px" %)read only 1444 +|(% style="width:151px" %)@W_HSW148|(% style="width:169px" %)4G IP1|(% style="width:456px" %)read only 1445 +|(% style="width:151px" %)@W_HSW149|(% style="width:169px" %)4G IP2|(% style="width:456px" %)read only 1446 +|(% style="width:151px" %)@W_HSW150|(% style="width:169px" %)4G IP3|(% style="width:456px" %)read only 1447 +|(% style="width:151px" %)@W_HSW151|(% style="width:169px" %)4G IP4|(% style="width:456px" %)read only 1448 +|(% style="width:151px" %)@W_HSW152|(% style="width:169px" %)4G Mask 1|(% style="width:456px" %)read only 1449 +|(% style="width:151px" %)@W_HSW153|(% style="width:169px" %)4G Mask 2|(% style="width:456px" %)read only 1450 +|(% style="width:151px" %)@W_HSW154|(% style="width:169px" %)4G Mask 3|(% style="width:456px" %)read only 1451 +|(% style="width:151px" %)@W_HSW155|(% style="width:169px" %)4G Mask 4|(% style="width:456px" %)read only 1452 +|(% style="width:151px" %)@W_HSW156|(% style="width:169px" %)4G Gateway 1|(% style="width:456px" %)read only 1453 +|(% style="width:151px" %)@W_HSW157|(% style="width:169px" %)4G Gateway 2|(% style="width:456px" %)read only 1454 +|(% style="width:151px" %)@W_HSW158|(% style="width:169px" %)4G Gateway 3|(% style="width:456px" %)read only 1455 +|(% style="width:151px" %)@W_HSW159|(% style="width:169px" %)4G Gateway 4|(% style="width:456px" %)read only 1456 +|(% style="width:151px" %)@W_HSW160|(% style="width:169px" %)4G MAC1|(% style="width:456px" %)read only 1457 +|(% style="width:151px" %)@W_HSW161|(% style="width:169px" %)4G MAC2|(% style="width:456px" %)read only 1458 +|(% style="width:151px" %)@W_HSW162|(% style="width:169px" %)4G MAC3|(% style="width:456px" %)read only 1459 +|(% style="width:151px" %)@W_HSW163|(% style="width:169px" %)4G MAC4|(% style="width:456px" %)read only 1460 +|(% style="width:151px" %)@W_HSW164|(% style="width:169px" %)4G MAC5|(% style="width:456px" %)read only 1461 +|(% style="width:151px" %)@W_HSW165|(% style="width:169px" %)4G MAC6|(% style="width:456px" %)read only 1462 +|(% style="width:151px" %)@W_HSW166|(% style="width:169px" %)4G Signal value|(% style="width:456px" %)read only 1468 1468 1469 - 2.Other1464 +**Others** 1470 1470 1471 -2.1 Access password: addr_getstring("@W_HSW27", 16) 1466 +* Access password: addr_getstring("@W_HSW27", 16) 1467 +* Machine code: addr_getstring("@W_HSW60", 64) 1468 +* Positioning method (@W_HSW167): (read only) 1469 +** Latitude and longitude 1470 +*** Longitude: addr_getdouble("@W_HSW168") (read only) 1471 +*** Latitude: addr_getdouble("@W_HSW172") (read only) 1472 +** Base station positioning 1473 +*** LAC: addr_getdword("@W_HSW168") (read only) 1474 +*** CI: addr_getdword("@W_HSW172") (read only) 1475 +* Convert base station to latitude and longitude via API 1476 +** Longitude: addr_getdouble("@W_HSW187") (read only) 1477 +** Latitude: addr_getdouble("@W_HSW183") (read only) 1478 +* Operator information: addr_getdword("@W_HSW181") (read only) 1479 +* Networking mode: addr_getword("@W_HSW177") (read only) 1480 +** 0: Ethernet 1481 +** 1: WIFI 1482 +** 2: 4G 1483 +** 3: 2G 1484 +* Map fence flag: addr_getword("@W_HSW178") (read only) 1485 +** 0: No map fence is drawn 1486 +** 1: Draw a map fence and the box is in the fence 1487 +** 2: Draw a map fence and the box is not in the fence 1488 +* SIM card status addr_getword("@W_HSW179") (read only) 1489 +** 1: No card detected 1490 +** 2: Card insertion detected 1491 +** 3: The card status is abnormal 1492 +* MQTT status addr_getword("@W_HSW180") (read only) 1493 +** 1: online, 2: offline 1494 +* IO interface, X is read only, Y is read and write (H series) 1495 +** addr_getbit(addr1), addr_setbit(addr2) 1496 +** addr1:"@B_Y0" "@B_Y1" "@B_X0" "@B_X1" 1497 +** addr2:"@B_Y0" "@B_Y1" 1498 +* Obtaining IMEI (read only) 1499 +** addr_getstring("@W_HSW191",17) 1500 +* Obtaining ICCID (read only) 1501 +** addr_getstring("@W_HSW225",15) 1472 1472 1473 -2.2 Machine code: addr_getstring("@W_HSW60", 64) 1474 - 1475 -2.3 Positioning method (@W_HSW167): (read only) 1476 - 1477 -~1. Latitude and longitude 1478 - 1479 -Longitude: addr_getdouble("@W_HSW168") (read only) 1480 - 1481 -Latitude: addr_getdouble("@W_HSW172") (read only) 1482 - 1483 -2. Base station positioning 1484 - 1485 -LAC: addr_getdword("@W_HSW168") (read only) 1486 - 1487 -CI: addr_getdword("@W_HSW172") (read only) 1488 - 1489 -2.4 Convert base station to latitude and longitude via API 1490 - 1491 -Longitude: addr_getdouble("@W_HSW187") (read only) 1492 - 1493 -Latitude: addr_getdouble("@W_HSW183") (read only) 1494 - 1495 -2.5 Operator information: addr_getdword("@W_HSW181") (read only) 1496 - 1497 -2.6 Networking mode: addr_getword("@W_HSW177") (read only) 1498 - 1499 -0: Ethernet, 1: WIFI, 2: 4G, 3: 2G 1500 - 1501 -2.7 Map fence flag: addr_getword("@W_HSW178") (read only) 1502 - 1503 -0: No map fence is drawn 1504 - 1505 -1: Draw a map fence and the box is in the fence 1506 - 1507 -2: Draw a map fence and the box is not in the fence 1508 - 1509 -2.8 SIM card status addr_getword("@W_HSW179") (read only) 1510 - 1511 -1: No card detected 1512 - 1513 -2: Card insertion detected 1514 - 1515 -3: The card status is abnormal 1516 - 1517 -2.9 MQTT status addr_getword("@W_HSW180") (read only) 1518 - 1519 -1: online, 2: offline 1520 - 1521 -2.10 IO interface, X is read only, Y is read and write (H series) 1522 - 1523 -addr_getbit(addr1), addr_setbit(addr2) 1524 - 1525 -addr1:"@B_Y0" "@B_Y1" "@B_X0" "@B_X1" 1526 - 1527 -addr2:"@B_Y0" "@B_Y1" 1528 - 1529 1529 ((( 1530 1530 = **9 General Functions** = 1531 1531 )))