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
-
... ... @@ -1727,73 +1727,20 @@ 1727 1727 (% class="wikigeneratedid" %) 1728 1728 Table 9-1 1729 1729 1730 +(% class="wikigeneratedid" %) 1730 1730 == **crc:calc(string crcValue)** == 1731 1731 1732 1732 **Function:** Calculate CRC result 1733 1733 1734 -** Parameter:**1735 +**parameter:** 1735 1735 1736 1736 crcValue: the value to be calculated 1737 1737 1738 1738 **Return:** 1739 1739 1740 -Succeed: calcul ated result1741 +Succeed: calcul 1741 1741 1742 -Failed: multi , error code1743 +Failed: multi 1743 1743 ))) 1744 1744 1745 -Example: 1746 - 1747 -{{code language="LUA"}} 1748 -function crcTest.main() 1749 - 1750 -local param = { 1751 - 1752 -name = '', 1753 - 1754 -width = 64, 1755 - 1756 -poly = 0x42F0E1EBA9EA3693, 1757 - 1758 -init = 0xFFFFFFFFFFFFFFFF, 1759 - 1760 -xorout = 0xFFFFFFFFFFFFFFFF, 1761 - 1762 -refin = 1, 1763 - 1764 -refout = 1 1765 - 1766 -} 1767 - 1768 -crc64,err = crc.init(param) 1769 - 1770 -if not crc64 then 1771 - 1772 -print("Crc init failed:", err) 1773 -else 1774 - 1775 -crcvalue = crc64:calc("123456789") 1776 - 1777 -print(string.format("crc64 calc :0X%16X", crcvalue)) 1778 - 1779 -end 1780 - 1781 -end 1782 -{{/code}} 1783 - 1784 -= **11 Special function for V-NET** = 1785 - 1786 -**normal_get_alldata()** 1787 - 1788 -**Function: **Obtain the data of all the monitoring points 1789 - 1790 -**Parameter: None** 1791 - 1792 -**Return:** 1793 - 1794 -Succeed: table two-dimensional arrays, as follows: 1795 - 1796 -* Each item is a monitoring point and contains 4 attributes: ID, status, tag name, value) 1797 -* Status contains 3 enumerated values (0: offline, 1: online, 2: timeout) Customization returns an empty table if there is no configuration, and vice versa, with "field name/field content" 1798 - 1799 -Failed: multi, error code 1746 +