HammingEccTransmitter constructor
Creates a transmission which includes a code that protects data
with
the specified hammingType
.
Implementation
HammingEccTransmitter(
super.data, {
super.name = 'hamming_ecc_tx',
this.hammingType = HammingType.sec,
super.reserveName,
super.reserveDefinitionName,
String? definitionName,
}) : super(
definitionName:
definitionName ?? 'HammingEccTransmitter_${hammingType.name}',
codeWidth:
_parityBitsRequired(data.width) + hammingType._extraParityBits);