This module compromises of a collection of commonly used types across almost all modules.
QRECLevel {.size: 1.} = enum
qrECL, qrECM, qrECQ, qrECH
-
Denotes the Error Correction level which will be used to create the error correction codewords (ECCs) of the QR code.
Source
Edit
QRMode {.size: 1.} = enum
qrNumericMode = 1, qrAlphanumericMode = 2, qrByteMode = 4
-
Denotes the mode a QR code is to be encoded with.
Source
Edit
QRVersion = range[1'u8 .. 40'u8]
-
Denotes the version of the QR code, which also indicates it's size.
Source
Edit