SYMBOL INDEX (39 symbols across 5 files) FILE: dummycloud/src/DummyCloud.js class DummyCloud (line 6) | class DummyCloud { method constructor (line 7) | constructor() { method initialize (line 12) | initialize() { method handleConnection (line 31) | handleConnection(socket) { method emitData (line 123) | emitData(data) { method onData (line 127) | onData(listener) { method emitHandshake (line 131) | emitHandshake(data) { method onHandshake (line 135) | onHandshake(listener) { FILE: dummycloud/src/Logger.js class Logger (line 3) | class Logger { method constructor (line 4) | constructor() { method getLogLevel (line 12) | getLogLevel() { method setLogLevel (line 22) | setLogLevel(value) { method buildLogLinePrefix (line 36) | buildLogLinePrefix(logLevel) { method log (line 45) | log(level, ...args) { method trace (line 70) | trace(...args) { method debug (line 79) | debug(...args) { method info (line 88) | info(...args) { method warn (line 97) | warn(...args) { method error (line 106) | error( ...args) { FILE: dummycloud/src/MqttClient.js class MqttClient (line 5) | class MqttClient { method constructor (line 10) | constructor(dummyCloud) { method initialize (line 23) | initialize() { method handleHandshake (line 63) | handleHandshake(data) { method handleData (line 67) | handleData(data) { method ensureAutoconf (line 117) | ensureAutoconf(meta, loggerSerial, mpptCount) { FILE: dummycloud/src/Protocol.js constant HEADER_LEN (line 4) | const HEADER_LEN = 11; constant FOOTER_LEN (line 5) | const FOOTER_LEN = 2; class Protocol (line 7) | class Protocol { method parseHeader (line 8) | static parseHeader(buf) { method parseFooter (line 30) | static parseFooter(buf) { method checksum (line 43) | static checksum(msgBuf) { method parsePacket (line 55) | static parsePacket(buf) { method parseDataPacketPayload (line 71) | static parseDataPacketPayload(packet) { method parseDataPacketMicroinverterPayload (line 82) | static parseDataPacketMicroinverterPayload(packet) { method parseLoggerPacketPayload (line 172) | static parseLoggerPacketPayload(packet) { method buildTimeResponse (line 182) | static buildTimeResponse(packet) { method parseTime (line 214) | static parseTime(buf) { FILE: dummycloud/src/util.js function getKeyByValue (line 2) | function getKeyByValue(obj, value) { function truncateToNullTerminator (line 11) | function truncateToNullTerminator(str) {