| 67 | } |
| 68 | |
| 69 | ZXING_EXPORT_TEST_ONLY |
| 70 | void 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 | |
| 85 | static void DrawModeMessage(BitMatrix& matrix, bool compact, int matrixSize, const BitArray& modeMessage) |
| 86 | { |
no test coverage detected