Class a.crc8
8-bit Cyclic Redundancy Check
a.crc8 |
8-bit Cyclic Redundancy Check |
-
a.crc8
-
8-bit Cyclic Redundancy Check
Fields:
- table
Cyclic Redundancy Check comparison table
-
a.crc8:new (poly, reversed)
-
constructor for 8-bit Cyclic Redundancy Check
Parameters:
- poly
integer
polynomial that is CRC's divisor
- reversed
boolean
whether or not to reverse
Returns:
a.crc8
8-bit Cyclic Redundancy Check userdata
-
a.crc8:gen (poly, reversed)
-
generate for 8-bit Cyclic Redundancy Check
Parameters:
- poly
integer
polynomial that is CRC's divisor
- reversed
boolean
whether or not to reverse
Returns:
a.crc8
8-bit Cyclic Redundancy Check userdata
-
a.crc8:eval (block, value)
-
calculate for 8-bit Cyclic Redundancy Check
Parameters:
- block
string
block to be processed
- value
integer
initial value
Returns:
integer
output value
-
a.crc8:pack (block, value)
-
pack a block and its 8-bit Cyclic Redundancy Check value
Parameters:
- block
string
block to be processed
- value
integer
initial value
Returns:
string
packed block