generateModeMessage static method
Implementation
static BitArray generateModeMessage(
bool compact,
int layers,
int messageSizeInWords,
) {
BitArray modeMessage = BitArray();
if (compact) {
modeMessage.appendBits(layers - 1, 2);
modeMessage.appendBits(messageSizeInWords - 1, 6);
modeMessage = _generateCheckWords(modeMessage, 28, 4);
} else {
modeMessage.appendBits(layers - 1, 5);
modeMessage.appendBits(messageSizeInWords - 1, 11);
modeMessage = _generateCheckWords(modeMessage, 40, 4);
}
return modeMessage;
}