MCPcopy Create free account
hub / github.com/devilsen/CZXing / GenerateModeMessage

Function GenerateModeMessage

czxing/src/main/cpp/zxing/src/aztec/AZEncoder.cpp:69–83  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

67}
68
69ZXING_EXPORT_TEST_ONLY
70void GenerateModeMessage(bool compact, int layers, int messageSizeInWords, BitArray& modeMessage)
71{
72 modeMessage = BitArray();
73 if (compact) {
74 modeMessage.appendBits(layers - 1, 2);
75 modeMessage.appendBits(messageSizeInWords - 1, 6);
76 GenerateCheckWords(modeMessage, 28, 4, modeMessage);
77 }
78 else {
79 modeMessage.appendBits(layers - 1, 5);
80 modeMessage.appendBits(messageSizeInWords - 1, 11);
81 GenerateCheckWords(modeMessage, 40, 4, modeMessage);
82 }
83}
84
85static void DrawModeMessage(BitMatrix& matrix, bool compact, int matrixSize, const BitArray& modeMessage)
86{

Callers 1

EncodeMethod · 0.85

Calls 3

GenerateCheckWordsFunction · 0.85
appendBitsMethod · 0.80
BitArrayClass · 0.70

Tested by

no test coverage detected