TcVnCodeGradesQR

Describes code quality grades for QR codes according to ISO / IEC 15415:2011. The grades range from 0 (very bad) to 4 (very good).

Syntax

Definition:

struct TcVnCodeGradesQR
{
    unsigned char nDecode;
    unsigned char nSymbolContrast;
    unsigned char nModulation;
    unsigned char nReflectanceMargin;
    unsigned char nFixedPatternDamage;
    unsigned char nAxialNonuniformity;
    unsigned char nGridNonuniformity;
    unsigned char nUnusedErrorCorrection;
    unsigned char nFormatInfo;
    unsigned char nVersionInfo;
    unsigned char nOverall;
};

Parameters

Name

Type

Description

nDecode

unsigned char

Decode grade

nSymbolContrast

unsigned char

Symbol contrast grade

nModulation

unsigned char

Modulation grade

nReflectanceMargin

unsigned char

Reflectance margin grade

nFixedPatternDamage

unsigned char

Fixed pattern damage grade

nAxialNonuniformity

unsigned char

Axial nonuniformity grade

nGridNonuniformity

unsigned char

Grid nonuniformity grade

nUnusedErrorCorrection

unsigned char

Unused error correction grade

nFormatInfo

unsigned char

Format information grade

nVersionInfo

unsigned char

Version information grade

nOverall

unsigned char

Overall code grade, i.e. the minimum achieved individual grade