Documentation

ReedSolomonEncoder
in package

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

$eccLevel  : EccLevel
$interleavedData  : array<string|int, mixed>
$interleavedDataIndex  : int
$version  : Version
__construct()  : mixed
ReedSolomonDecoder constructor
interleaveEcBytes()  : array<string|int, mixed>
ECC interleaving
encode()  : array<string|int, mixed>
interleave()  : void

Properties

Methods

encode()

private encode(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