Documentation

ReedSolomonEncoder
in package

FinalYes

Reed-Solomon encoding - ISO/IEC 18004:2000 Section 8.5 ff

Tags
see
http://www.thonky.com/qr-code-tutorial/error-correction-coding

Table of Contents

Properties

$eccLevel  : EccLevel
$interleavedData  : array<string|int, int>
$interleavedDataIndex  : int
$version  : Version

Methods

__construct()  : mixed
ReedSolomonDecoder constructor
interleaveEcBytes()  : array<string|int, int>
ECC encoding and interleaving
encode()  : array<string|int, int>
interleave()  : void

Properties

Methods

encode()

private encode(array<string|int, int> $dataBytes, int $ecByteCount) : array<string|int, int>
Parameters
$dataBytes : array<string|int, int>
$ecByteCount : int
Return values
array<string|int, int>

interleave()

private interleave(array<string|int, array<string|int, int>> $byteArray, int $maxBytes, int $numRsBlocks) : void
Parameters
$byteArray : array<string|int, array<string|int, int>>
$maxBytes : int
$numRsBlocks : int

        
On this page

Search results