Changes for page 01 Lua Functions

Last modified by Theodore Xu on 2023/10/26 10:51

From version 5.19
edited by Stone Wu
on 2022/07/12 10:01
Change comment: There is no comment for this version
To version 5.24
edited by Stone Wu
on 2022/07/12 10:20
Change comment: (Autosaved)

Summary

Details

Page properties
Content
... ... @@ -1679,10 +1679,69 @@
1679 1679  * number prarm.width: the width, i.e. the number of CRC bits.
1680 1680  * number [prarm.poly]: short for the generated item in hexadecimal. For example, CRC-32 is 0x04C11DB7, ignoring the highest bit "1", i.e., the complete generation item is 0x104C11DB7.
1681 1681  * number [prarm.init]: the initialization preset value of the register (crc) at the beginning of the algorithm in hexadecimal.
1682 -* number [prarm.xorout], the final CRC value obtained after heterodyning the calculation result with this parameter.
1683 -* number [prarm.refin], whether each byte of the data to be measured is inverted by bit, true or false.
1684 -* number [prarm.refout], after the calculation and before the heterodyning output, whether the whole data is inverted by bit, true or false. Return: success: crc object Failure: multi, error code
1682 +* number [prarm.xorout]: the final CRC value obtained after heterodyning the calculation result with this parameter.
1683 +* number [prarm.refin]: whether each byte of the data to be measured is inverted by bit, true or false.
1684 +* number [prarm.refout]: after the calculation or before the heterodyning output, whether the whole data is inverted by bit, true or false.
1685 1685  
1686 +Return:
1687 +
1688 +Success: crc object
1689 +
1690 +Failure: multi, error code
1691 +
1692 +|=Parameter model name|=poly|=init|=xorout|=refin|=refout
1693 +|crc8|0x07|0x00|0x00|false|false
1694 +| | |0xFF|0x00|false|false
1695 +| | |0x00|0x00| |
1696 +| | |0x00|0x00|false|false
1697 +| | |0xFF|0x00| |
1698 +| | |0xFD|0x00|false|false
1699 +| | |0x00|0X55|false|false
1700 +| | |0x00|0x00| |
1701 +| | |0xFF|0x00| |
1702 +| | |0x00|0x00| |
1703 +| | |0xFF|0xFF|false|false
1704 +| | |0x00|0x00|false|false
1705 +| | |0x3791|0x0000| |
1706 +| | |0x6363|0x0000| |
1707 +| | |0x554D|0x0000| |
1708 +| | |0xFFFF|0x0000|false|false
1709 +| | |0x0000|0x0000| |
1710 +| | |0X1D0F|0x0000|false|false
1711 +| | |0x0000|0x0000|false|false
1712 +| | |0xFFFF|0x0000|false|false
1713 +| | |0x800D|0x0000|false|false
1714 +| | |0x0000|0x0001|false|false
1715 +| | |0x0000|0x0000|false|false
1716 +| | |0x0000|0xFFFF| |
1717 +| | |0x0000|0xFFFF|false|false
1718 +| | |0xFFFF|0xFFFF|false|false
1719 +| | |0x0000|0xFFFF| |
1720 +| | |0xFFFF|0x0000| |
1721 +| | |0x0000|0x0000|false|false
1722 +| | |0x0000|0x0000|false|false
1723 +| | |0xFFFF|0xFFFF| |
1724 +| | |0x0000|0x0000| |
1725 +| | |0xFFFF|0x0000| |
1726 +| | |0xFFFF|0xFFFF| |
1727 +| | |0x0000|0x0000|false|false
1728 +| | |0xFFFFFFFF|0xFFFFFFFF| |
1729 +| | |0xFFFFFFFF|0xFFFFFFFF|false|false
1730 +| | |0xFFFFFFFF|0xFFFFFFFF|true|true
1731 +| | |0xFFFFFFFF|0xFFFFFFFF|true|true
1732 +| | |0xFFFFFFFF|0x00000000|false|false
1733 +| | |0x00000000|0xFFFFFFFF|false|false
1734 +| | |0x00000000|0x00000000|false|false
1735 +| | |0xFFFFFFFF|0x00000000|true|true
1736 +| | |0x00000000|0x00000000|false|false
1737 +| | |0x0000000000000000|0x0000000000000000|false|false
1738 +| | |0xFFFFFFFFFFFFFFFF|0xFFFFFFFFFFFFFFFF|true|true
1739 +| | |0xFFFFFFFFFFFFFFFF|0xFFFFFFFFFFFFFFFF|false|false
1740 +| | |0xFFFFFFFFFFFFFFFF|0xFFFFFFFFFFFFFFFF|true|true
1741 +| | | | | |
1742 +| | | | | |
1743 +| | | | | |
1744 +
1686 1686  (((
1687 1687  == **set_network(table config)** ==
1688 1688  )))