QRCode constructor
QRCode(
- String text,
- QRSize size,
- QRCorrection level
Implementation
QRCode(String text, QRSize size, QRCorrection level) {
bytes += cQrHeader.codeUnits + [0x03, 0x00, 0x31, 0x43] + [size.value];
bytes += cQrHeader.codeUnits + [0x03, 0x00, 0x31, 0x45] + [level.value];
List<int> textBytes = latin1.encode(text);
bytes +=
cQrHeader.codeUnits + [textBytes.length + 3, 0x00, 0x31, 0x50, 0x30];
bytes += textBytes;
bytes += cQrHeader.codeUnits + [0x03, 0x00, 0x31, 0x52, 0x30];
bytes += cQrHeader.codeUnits + [0x03, 0x00, 0x31, 0x51, 0x30];
}