Documentation

ReedSolomonEncoder
in package

ISO/IEC 18004:2000 Section 8.5 ff

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

Table of Contents

$interleavedData  : SplFixedArray
$interleavedDataIndex  : int
interleaveEcBytes()  : SplFixedArray<string|int, int>
ECC interleaving
generateEcBytes()  : array<string|int, mixed>
interleave()  : void

Properties

Methods

generateEcBytes()

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

interleave()

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

Search results