SYMBOL INDEX (46 symbols across 7 files) FILE: assets/js/cigpassword.js function hexToBytes (line 1) | function hexToBytes(hex) { function cigpassword_gpon (line 9) | function cigpassword_gpon(ont_serial, ont_user, length = 0, xgspon = fal... FILE: assets/js/omci-vlan.js function hex2bin (line 6) | function hex2bin(hexString){ function binSpliceToDec (line 24) | function binSpliceToDec(binArray, len) { function vlanTableParse (line 30) | function vlanTableParse(hexString) { FILE: assets/js/rootLantiq.js constant LOAD_ADDR (line 1) | const LOAD_ADDR = "80800000" constant IMAGE0_ADDR (line 2) | const IMAGE0_ADDR = "C0000 740000"; constant IMAGE1_ADDR (line 3) | const IMAGE1_ADDR = "800000 800000"; function detectUboot (line 5) | async function detectUboot(serial) { function waitUbootStop (line 13) | async function waitUbootStop(serial, sfpModel, outputMsgCallback) { function checkUbootUnlocked (line 26) | async function checkUbootUnlocked(serial) { function waitFailbackShell (line 39) | async function waitFailbackShell(serial, outputMsgCallback) { function lantiqRootUboot (line 68) | async function lantiqRootUboot(port, sfpModel, outputMsgCallback, output... function unlockHuaweiShell (line 110) | async function unlockHuaweiShell(port, outputMsgCallback, outputErrorCal... function changeBaudrate (line 134) | async function changeBaudrate(port, newBaudrate, currBaudrate, outputErr... function sendImageMtd (line 163) | async function sendImageMtd(port, data, baudRate, outputErrorCallback, p... function waitEndImageLoad (line 179) | async function waitEndImageLoad(port, baudRate, outputErrorCallback) { function flashImageMtd (line 199) | async function flashImageMtd(port, image, baudRate, outputErrorCallback) { FILE: assets/js/serialUtil.js function delay (line 1) | function delay(ms) { class SerialReadWrite (line 5) | class SerialReadWrite { method constructor (line 6) | constructor(port, baudrate) { method openPort (line 14) | async openPort() { method closePort (line 18) | async closePort() { method readBytes (line 22) | async readBytes(retryError = 5, errorNum = 0) { method readLine (line 63) | async readLine(readCallback, timeout = undefined) { method writeBytes (line 117) | async writeBytes(bytes) { method writeString (line 139) | async writeString(str) { FILE: assets/js/vue-eeprom.js method getFile (line 7) | getFile(url) { method addStyle (line 12) | addStyle(styleStr) { method log (line 18) | log(type, ...args) { FILE: assets/js/xymini.js constant STX (line 8) | const STX = 0x02; constant ACK (line 9) | const ACK = 0x06; constant NAK (line 10) | const NAK = 0x15; constant EOF (line 11) | const EOF = 0x04; constant XYMINI_1K_MAGIC (line 12) | const XYMINI_1K_MAGIC = 0x43; constant PAYLOAD_LEN (line 13) | const PAYLOAD_LEN = 1024; constant BLOCK_LEN (line 14) | const BLOCK_LEN = PAYLOAD_LEN + 5; constant CRC_POLY (line 15) | const CRC_POLY = 0x1021; function uint16 (line 17) | function uint16 (n) { function updateCrc (line 21) | function updateCrc(crcIn, incr) { function crc16 (line 36) | function crc16(data) { function detectXYMini (line 52) | async function detectXYMini(serial) { function generateXYMiniBlock (line 65) | function generateXYMiniBlock(blockId, payload) { function sendXYMini (line 94) | async function sendXYMini(serial, data, progressCallback) { FILE: assets/ts/LTF7267-BHA-ploam.ts function hexEncode (line 1) | function hexEncode(str: String): String { function hisensePloam (line 12) | function hisensePloam(ascii_ploam: String): String {