CRC16Params class

Constructors

CRC16Params(int poly, {int seed = 0, int xorOut = 0, bool reversed = false})
Create a custom polynomial for CRC-16

Properties

hashCode int
The hash code for this object.
no setterinherited
name String
Polynomial name
final
poly int
Polynomial value
final
reversed bool
To use the reverse of the polynomial
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
seed int
Initial CRC
final
xorOut int
Output XOR value
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

ansi → const CRC16Params
Alias for arc (also known as CRC-16/ANSI).
arc → const CRC16Params
CRC-16/ARC with polynomial 0x8005 (reflected). Check value: 0xBB3D.
arinc → const CRC16Params
CRC-16/ARINC with polynomial 0xA02B. Check value: 0xEBA4.
arinc453 → const CRC16Params
Alias for arc (also known as CRC-16/ARINC-453).
augCcitt → const CRC16Params
CRC-16/AUG-CCITT with polynomial 0x1021. Check value: 0xE5CC.
autosar → const CRC16Params
Alias for genibus (also known as CRC-16/AUTOSAR).
bluetooth → const CRC16Params
Alias for kermit (also known as CRC-16/BLUETOOTH).
buypass → const CRC16Params
Alias for umts (also known as CRC-16/BUYPASS).
ccitt → const CRC16Params
Alias for kermit (also known as CRC-16/CCITT).
ccittFalse → const CRC16Params
CRC-16/CCITT-FALSE with polynomial 0x1021. Check value: 0x29B1.
cdma2000 → const CRC16Params
CRC-16/CDMA2000 with polynomial 0xC867. Check value: 0x4C06.
cms → const CRC16Params
CRC-16/CMS with polynomial 0x8005. Check value: 0xAEE7.
dds110 → const CRC16Params
CRC-16/DDS-110 with polynomial 0x8005. Check value: 0x9ECF.
dectR → const CRC16Params
CRC-16/DECT-R with polynomial 0x0589. Check value: 0x007E.
dectX → const CRC16Params
CRC-16/DECT-X with polynomial 0x0589. Check value: 0x007F.
dnp → const CRC16Params
CRC-16/DNP with polynomial 0x3D65 (reflected). Check value: 0xEA82.
en13757 → const CRC16Params
CRC-16/EN-13757 with polynomial 0x3D65. Check value: 0xC2B7.
genibus → const CRC16Params
CRC-16/GENIBUS with polynomial 0x1021. Check value: 0xD64E.
gsm → const CRC16Params
CRC-16/GSM with polynomial 0x1021. Check value: 0xCE3C.
ibm → const CRC16Params
Alias for arc (also known as CRC-16/IBM).
ibm3740 → const CRC16Params
CRC-16/IBM-3740 with polynomial 0x1021. Check value: 0x29B1.
ibmSdlc → const CRC16Params
CRC-16/IBM-SDLC with polynomial 0x1021 (reflected). Check value: 0x906E.
iso → const CRC16Params
CRC-16/ISO-IEC-14443-3-A with polynomial 0x1021 (reflected). Check value: 0xBF05.
kermit → const CRC16Params
CRC-16/KERMIT with polynomial 0x1021 (reflected). Check value: 0x2189.
lha → const CRC16Params
Alias for arc (also known as CRC-16/LHA).
lj1200 → const CRC16Params
CRC-16/LJ1200 with polynomial 0x6F63. Check value: 0xBDF4.
m17 → const CRC16Params
CRC-16/M17 with polynomial 0x5935. Check value: 0x772B.
maximDow → const CRC16Params
CRC-16/MAXIM-DOW with polynomial 0x8005 (reflected). Check value: 0x44C2.
mcrf4xx → const CRC16Params
CRC-16/MCRF4XX with polynomial 0x1021 (reflected). Check value: 0x6F91.
modbus → const CRC16Params
CRC-16/MODBUS with polynomial 0x8005 (reflected). Check value: 0x4B37.
nrsc5 → const CRC16Params
CRC-16/NRSC-5 with polynomial 0x080B (reflected). Check value: 0xA066.
opensafetyA → const CRC16Params
CRC-16/OPENSAFETY-A with polynomial 0x5935. Check value: 0x5D38.
opensafetyB → const CRC16Params
CRC-16/OPENSAFETY-B with polynomial 0x755B. Check value: 0x20FE.
profibus → const CRC16Params
CRC-16/PROFIBUS with polynomial 0x1DCF. Check value: 0xA819.
riello → const CRC16Params
CRC-16/RIELLO with polynomial 0x1021 (reflected). Check value: 0x63D0.
spiFujitsu → const CRC16Params
CRC-16/SPI-FUJITSU with polynomial 0x1021. Check value: 0xE5CC.
t10Dif → const CRC16Params
CRC-16/T10-DIF with polynomial 0x8BB7. Check value: 0xD0DB.
teledisk → const CRC16Params
CRC-16/TELEDISK with polynomial 0xA097. Check value: 0x0FB3.
tms37157 → const CRC16Params
CRC-16/TMS37157 with polynomial 0x1021 (reflected). Check value: 0x26B1.
umts → const CRC16Params
CRC-16/UMTS with polynomial 0x8005. Check value: 0xFEE8.
usb → const CRC16Params
CRC-16/USB with polynomial 0x8005 (reflected). Check value: 0xB4C8.
x25 → const CRC16Params
CRC-16/X-25 with polynomial 0x1021 (reflected). Check value: 0x906E.
xmodem → const CRC16Params
CRC-16/XMODEM with polynomial 0x1021. Check value: 0x31C3.