UNPKG

@iotize/tap

Version:

IoTize Device client for Javascript

25 lines 2.43 kB
/** * Generated file. Do not edit */ import { SlaveServerRawConfig } from './models'; import { TapStreamReader } from '@iotize/tap/client/impl'; import { TapStreamWriter } from '@iotize/tap/client/impl'; import { enumKeyOrValueToNumber } from '@iotize/tap/client/impl'; TapStreamReader.prototype.readSlaveServerRawConfig = function () { const model = {}; model.channel = this.readUnsigned(1); model.length = this.readUnsigned(1); model.config = this.readBytes(model.length); return model; }; // TapStreamWriter.prototype.write(model: SlaveServerRawConfig) : TapStreamWriter{ // return this.writeSlaveServerRawConfig(model) // } TapStreamWriter.prototype.writeSlaveServerRawConfig = function (model) { this.writeBitsInt(enumKeyOrValueToNumber(model.channel, SlaveServerRawConfig.Channel), 8); this.writeUnsigned(model.length, 1); this.writeBytes(model.config, model.length); return this; }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29udmVydGVyLXN0cmVhbS1leHRlbnNpb24uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9zZXJ2aWNlL2ltcGwvc2xhdmUtc2VydmVyL3NyYy9saWIvZ2VuZXJhdGVkL2NvbnZlcnRlci1zdHJlYW0tZXh0ZW5zaW9uLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztHQUVHO0FBRUgsT0FBTyxFQUFFLG9CQUFvQixFQUFFLE1BQU0sVUFBVSxDQUFDO0FBQ2hELE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQztBQUMxRCxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0seUJBQXlCLENBQUM7QUFFMUQsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0seUJBQXlCLENBQUM7QUFXakUsZUFBZSxDQUFDLFNBQVMsQ0FBQyx3QkFBd0I7SUFDaEQ7UUFDRSxNQUFNLEtBQUssR0FBa0MsRUFBRSxDQUFDO1FBRWhELEtBQUssQ0FBQyxPQUFPLEdBQUcsSUFBSSxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUMsQ0FBQztRQUVyQyxLQUFLLENBQUMsTUFBTSxHQUFHLElBQUksQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFFcEMsS0FBSyxDQUFDLE1BQU0sR0FBRyxJQUFJLENBQUMsU0FBUyxDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsQ0FBQztRQUU1QyxPQUFPLEtBQTZCLENBQUM7SUFDdkMsQ0FBQyxDQUFDO0FBRUosa0ZBQWtGO0FBQ2xGLG1EQUFtRDtBQUNuRCxJQUFJO0FBRUosZUFBZSxDQUFDLFNBQVMsQ0FBQyx5QkFBeUIsR0FBRyxVQUNwRCxLQUEyQjtJQUUzQixJQUFJLENBQUMsWUFBWSxDQUNmLHNCQUFzQixDQUNwQixLQUFLLENBQUMsT0FBTyxFQUNiLG9CQUFvQixDQUFDLE9BQU8sQ0FDN0IsRUFDRCxDQUFDLENBQ0YsQ0FBQztJQUVGLElBQUksQ0FBQyxhQUFhLENBQUMsS0FBSyxDQUFDLE1BQU0sRUFBRSxDQUFDLENBQUMsQ0FBQztJQUVwQyxJQUFJLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FBQyxNQUFNLEVBQUUsS0FBSyxDQUFDLE1BQU0sQ0FBQyxDQUFDO0lBRTVDLE9BQU8sSUFBSSxDQUFDO0FBQ2QsQ0FBQyxDQUFDIn0=