CRC16Params class
Predefined polynomials for CRC-16.
The predefined polynomials comes from various sources:
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/ARCwith polynomial0x8005(reflected). Check value:0xBB3D. - arinc → const CRC16Params
-
CRC-16/ARINCwith polynomial0xA02B. Check value:0xEBA4. - arinc453 → const CRC16Params
-
Alias for arc (also known as
CRC-16/ARINC-453). - augCcitt → const CRC16Params
-
CRC-16/AUG-CCITTwith polynomial0x1021. 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-FALSEwith polynomial0x1021. Check value:0x29B1. - cdma2000 → const CRC16Params
-
CRC-16/CDMA2000with polynomial0xC867. Check value:0x4C06. - cms → const CRC16Params
-
CRC-16/CMSwith polynomial0x8005. Check value:0xAEE7. - dds110 → const CRC16Params
-
CRC-16/DDS-110with polynomial0x8005. Check value:0x9ECF. - dectR → const CRC16Params
-
CRC-16/DECT-Rwith polynomial0x0589. Check value:0x007E. - dectX → const CRC16Params
-
CRC-16/DECT-Xwith polynomial0x0589. Check value:0x007F. - dnp → const CRC16Params
-
CRC-16/DNPwith polynomial0x3D65(reflected). Check value:0xEA82. - en13757 → const CRC16Params
-
CRC-16/EN-13757with polynomial0x3D65. Check value:0xC2B7. - genibus → const CRC16Params
-
CRC-16/GENIBUSwith polynomial0x1021. Check value:0xD64E. - gsm → const CRC16Params
-
CRC-16/GSMwith polynomial0x1021. Check value:0xCE3C. - ibm → const CRC16Params
-
Alias for arc (also known as
CRC-16/IBM). - ibm3740 → const CRC16Params
-
CRC-16/IBM-3740with polynomial0x1021. Check value:0x29B1. - ibmSdlc → const CRC16Params
-
CRC-16/IBM-SDLCwith polynomial0x1021(reflected). Check value:0x906E. - iso → const CRC16Params
-
CRC-16/ISO-IEC-14443-3-Awith polynomial0x1021(reflected). Check value:0xBF05. - kermit → const CRC16Params
-
CRC-16/KERMITwith polynomial0x1021(reflected). Check value:0x2189. - lha → const CRC16Params
-
Alias for arc (also known as
CRC-16/LHA). - lj1200 → const CRC16Params
-
CRC-16/LJ1200with polynomial0x6F63. Check value:0xBDF4. - m17 → const CRC16Params
-
CRC-16/M17with polynomial0x5935. Check value:0x772B. - maximDow → const CRC16Params
-
CRC-16/MAXIM-DOWwith polynomial0x8005(reflected). Check value:0x44C2. - mcrf4xx → const CRC16Params
-
CRC-16/MCRF4XXwith polynomial0x1021(reflected). Check value:0x6F91. - modbus → const CRC16Params
-
CRC-16/MODBUSwith polynomial0x8005(reflected). Check value:0x4B37. - nrsc5 → const CRC16Params
-
CRC-16/NRSC-5with polynomial0x080B(reflected). Check value:0xA066. - opensafetyA → const CRC16Params
-
CRC-16/OPENSAFETY-Awith polynomial0x5935. Check value:0x5D38. - opensafetyB → const CRC16Params
-
CRC-16/OPENSAFETY-Bwith polynomial0x755B. Check value:0x20FE. - profibus → const CRC16Params
-
CRC-16/PROFIBUSwith polynomial0x1DCF. Check value:0xA819. - riello → const CRC16Params
-
CRC-16/RIELLOwith polynomial0x1021(reflected). Check value:0x63D0. - spiFujitsu → const CRC16Params
-
CRC-16/SPI-FUJITSUwith polynomial0x1021. Check value:0xE5CC. - t10Dif → const CRC16Params
-
CRC-16/T10-DIFwith polynomial0x8BB7. Check value:0xD0DB. - teledisk → const CRC16Params
-
CRC-16/TELEDISKwith polynomial0xA097. Check value:0x0FB3. - tms37157 → const CRC16Params
-
CRC-16/TMS37157with polynomial0x1021(reflected). Check value:0x26B1. - umts → const CRC16Params
-
CRC-16/UMTSwith polynomial0x8005. Check value:0xFEE8. - usb → const CRC16Params
-
CRC-16/USBwith polynomial0x8005(reflected). Check value:0xB4C8. - x25 → const CRC16Params
-
CRC-16/X-25with polynomial0x1021(reflected). Check value:0x906E. - xmodem → const CRC16Params
-
CRC-16/XMODEMwith polynomial0x1021. Check value:0x31C3.