Hierarchy

  • HighLevelEncoder

Index

Constructors

constructor

Properties

Static Readonly CHAR_MAP

CHAR_MAP: number[][] = StiArray.create2(Number, 5, 256)

Static Readonly LATCH_TABLE

LATCH_TABLE: number[][] = [[0,(5 << 16) + 28, // UPPER -> LOWER(5 << 16) + 30, // UPPER -> DIGIT(5 << 16) + 29, // UPPER -> MIXED(10 << 16) + (29 << 5) + 30 // UPPER -> MIXED -> PUNCT],[(9 << 16) + (30 << 4) + 14, // LOWER -> DIGIT -> UPPER0,(5 << 16) + 30, // LOWER -> DIGIT(5 << 16) + 29, // LOWER -> MIXED(10 << 16) + (29 << 5) + 30 // LOWER -> MIXED -> PUNCT],[(4 << 16) + 14, // DIGIT -> UPPER(9 << 16) + (14 << 5) + 28, // DIGIT -> UPPER -> LOWER0,(9 << 16) + (14 << 5) + 29, // DIGIT -> UPPER -> MIXED(14 << 16) + (14 << 10) + (29 << 5) + 30// DIGIT -> UPPER -> MIXED -> PUNCT],[(5 << 16) + 29, // MIXED -> UPPER(5 << 16) + 28, // MIXED -> LOWER(10 << 16) + (29 << 5) + 30, // MIXED -> UPPER -> DIGIT0,(5 << 16) + 30 // MIXED -> PUNCT],[(5 << 16) + 31, // PUNCT -> UPPER(10 << 16) + (31 << 5) + 28, // PUNCT -> UPPER -> LOWER(10 << 16) + (31 << 5) + 30, // PUNCT -> UPPER -> DIGIT(10 << 16) + (31 << 5) + 29, // PUNCT -> UPPER -> MIXED0]]

Static MODE_DIGIT

MODE_DIGIT: number = 2

Static MODE_LOWER

MODE_LOWER: number = 1

Static MODE_MIXED

MODE_MIXED: number = 3

Static MODE_PUNCT

MODE_PUNCT: number = 4

Static MODE_UPPER

MODE_UPPER: number = 0

Static Readonly SHIFT_TABLE

SHIFT_TABLE: number[][] = StiArray.create2(Number, 6, 6)

Methods

encode

Static staticConstructor

  • staticConstructor(): void
  • Returns void

Generated using TypeDoc