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
-
... ... @@ -1677,11 +1677,71 @@ 1677 1677 1678 1678 * string prarm name, see table 9-1 for details of the parameter model name When this parameter is passed in, the default table parameters are used and the poly,init,xorout,refin,and refout passed in are invalid. 1679 1679 * number prarm.width: the width, i.e. the number of CRC bits. 1680 -* number [prarm.poly]: short for the generated item, in hexadecimal notation. For example, CRC-32 is 0x04C11DB7, ignoring the highest bit "1", i.e., the complete generation item is 0x104C11DB7. 1681 -* number [prarm.init], the initialization preset value of the register (crc) at the beginning of the algorithm. 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 +* 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 or before the heterodyning output, whether the whole data is inverted by bit, true or false. 1682 1682 1683 - Fuzhou Fuchang V-Control Electronic Technology Co., Ltd. Page 32 / Total 39 Software III Hexadecimal representation. number [prarm.xorout], the final CRC valueobtained after heterodyning the calculationresult with this parameter.number [prarm.refin], whether each byte of the data to be measured is inverted by bit, true or false. 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 code1686 +Return: 1684 1684 1688 +Success: crc object 1689 + 1690 +Failure: multi, error code 1691 + 1692 +|=Parameter model name|=poly|=init|=(% style="width: 184px;" %)xorout|=(% style="width: 69px;" %)refin|=refout 1693 +|crc8|0x07|0x00|(% style="width:184px" %)0x00|(% style="width:69px" %)false|false 1694 +|crc8_cdma2000|0c9B|0xFF|(% style="width:184px" %)0x00|(% style="width:69px" %)false|false 1695 +|crc8_darc| |0x00|(% style="width:184px" %)0x00|(% style="width:69px" %)true|true 1696 +|crc8_dvb_s2| |0x00|(% style="width:184px" %)0x00|(% style="width:69px" %)false|false 1697 +|crc8_ebu| |0xFF|(% style="width:184px" %)0x00|(% style="width:69px" %)true|true 1698 +|crc8_i_code| |0xFD|(% style="width:184px" %)0x00|(% style="width:69px" %)false|false 1699 +|crc8_itu| |0x00|(% style="width:184px" %)0X55|(% style="width:69px" %)false|false 1700 +|crc8_maxim| |0x00|(% style="width:184px" %)0x00|(% style="width:69px" %)true|true 1701 +|crc8_rohc| |0xFF|(% style="width:184px" %)0x00|(% style="width:69px" %)true|true 1702 +|crc8_wcdma| |0x00|(% style="width:184px" %)0x00|(% style="width:69px" %)true|true 1703 +|crc8_sae_j1850| |0xFF|(% style="width:184px" %)0xFF|(% style="width:69px" %)false|false 1704 +|crc8_opensafaty| |0x00|(% style="width:184px" %)0x00|(% style="width:69px" %)false|false 1705 +|crc16_tms37157| |0x3791|(% style="width:184px" %)0x0000|(% style="width:69px" %)true|true 1706 +|crc16_a| |0x6363|(% style="width:184px" %)0x0000|(% style="width:69px" %)true|true 1707 +|crc16_riello| |0x554D|(% style="width:184px" %)0x0000|(% style="width:69px" %)true|true 1708 +|crc16_ccitt_false| |0xFFFF|(% style="width:184px" %)0x0000|(% style="width:69px" %)false|false 1709 +|crc16_arc| |0x0000|(% style="width:184px" %)0x0000|(% style="width:69px" %)true|true 1710 +|crc16_arc_ccitt| |0X1D0F|(% style="width:184px" %)0x0000|(% style="width:69px" %)false|false 1711 +|crc16_cdma2000| |0x0000|(% style="width:184px" %)0x0000|(% style="width:69px" %)false|false 1712 +|crc16_dds110| |0xFFFF|(% style="width:184px" %)0x0000|(% style="width:69px" %)false|false 1713 +|crc16_dect_r| |0x800D|(% style="width:184px" %)0x0000|(% style="width:69px" %)false|false 1714 +|crc16_dect_x| |0x0000|(% style="width:184px" %)0x0001|(% style="width:69px" %)false|false 1715 +|crc16_dnp| |0x0000|(% style="width:184px" %)0x0000|(% style="width:69px" %)false|false 1716 +|crc16_en_13757| |0x0000|(% style="width:184px" %)0xFFFF|(% style="width:69px" %)true|true 1717 +|crc16_genibus| |0x0000|(% style="width:184px" %)0xFFFF|(% style="width:69px" %)false|false 1718 +|crc16_maxim| |0xFFFF|(% style="width:184px" %)0xFFFF|(% style="width:69px" %)false|false 1719 +|crc16_mcrf4xx| |0x0000|(% style="width:184px" %)0xFFFF|(% style="width:69px" %)true|true 1720 +|crc16_r10_dif| |0xFFFF|(% style="width:184px" %)0x0000|(% style="width:69px" %)true|true 1721 +|crc16_teldisk| |0x0000|(% style="width:184px" %)0x0000|(% style="width:69px" %)false|false 1722 +|crc16_usb| |0x0000|(% style="width:184px" %)0x0000|(% style="width:69px" %)false|false 1723 +|crc16_kermit| |0xFFFF|(% style="width:184px" %)0xFFFF|(% style="width:69px" %)true|true 1724 +| | |0x0000|(% style="width:184px" %)0x0000|(% style="width:69px" %)true|true 1725 +| | |0xFFFF|(% style="width:184px" %)0x0000|(% style="width:69px" %)true|true 1726 +| | |0xFFFF|(% style="width:184px" %)0xFFFF|(% style="width:69px" %)true|true 1727 +| | |0x0000|(% style="width:184px" %)0x0000|(% style="width:69px" %)false|false 1728 +| | |0xFFFFFFFF|(% style="width:184px" %)0xFFFFFFFF|(% style="width:69px" %)true|true 1729 +| | |0xFFFFFFFF|(% style="width:184px" %)0xFFFFFFFF|(% style="width:69px" %)false|false 1730 +| | |0xFFFFFFFF|(% style="width:184px" %)0xFFFFFFFF|(% style="width:69px" %)true|true 1731 +| | |0xFFFFFFFF|(% style="width:184px" %)0xFFFFFFFF|(% style="width:69px" %)true|true 1732 +| | |0xFFFFFFFF|(% style="width:184px" %)0x00000000|(% style="width:69px" %)false|false 1733 +| | |0x00000000|(% style="width:184px" %)0xFFFFFFFF|(% style="width:69px" %)false|false 1734 +| | |0x00000000|(% style="width:184px" %)0x00000000|(% style="width:69px" %)false|false 1735 +| | |0xFFFFFFFF|(% style="width:184px" %)0x00000000|(% style="width:69px" %)true|true 1736 +| | |0x00000000|(% style="width:184px" %)0x00000000|(% style="width:69px" %)false|false 1737 +| | |0x0000000000000000|(% style="width:184px" %)0x0000000000000000|(% style="width:69px" %)false|false 1738 +| | |0xFFFFFFFFFFFFFFFF|(% style="width:184px" %)0xFFFFFFFFFFFFFFFF|(% style="width:69px" %)true|true 1739 +| | |0xFFFFFFFFFFFFFFFF|(% style="width:184px" %)0xFFFFFFFFFFFFFFFF|(% style="width:69px" %)false|false 1740 +| | |0xFFFFFFFFFFFFFFFF|(% style="width:184px" %)0xFFFFFFFFFFFFFFFF|(% style="width:69px" %)true|true 1741 +| | | |(% style="width:184px" %) |(% style="width:69px" %) | 1742 +| | | |(% style="width:184px" %) |(% style="width:69px" %) | 1743 +| | | |(% style="width:184px" %) |(% style="width:69px" %) | 1744 + 1685 1685 ((( 1686 1686 == **set_network(table config)** == 1687 1687 )))