Sha256: f31aa6cf00b89d28db97c342a8eb2628f288a6fa210cfda9540c641879674f9c
Contents?: true
Size: 838 Bytes
Versions: 5
Compression:
Stored size: 838 Bytes
Contents
const { InMemoryConnectionData, CommandSerializer, Interpreter } = require('../../..') let RuntimeLogger class Receiver { static connectionData = new InMemoryConnectionData() Receiver() { if (!RuntimeLogger) { RuntimeLogger = require('../../utils/RuntimeLogger') } RuntimeLogger.printRuntimeInfo() } /** * @param {number[]} messageByteArray */ static sendCommand(messageByteArray) { return new CommandSerializer().serialize( new Interpreter().process(messageByteArray), this.connectionData ) } static heartBeat(messageByteArray) { let response = new Int8Array(2) response[0] = messageByteArray[11] response[1] = messageByteArray[12] - 2 return response } } module.exports = Receiver
Version data entries
5 entries across 5 versions & 1 rubygems