@iotize/tap
Version:
IoTize Device client for Javascript
22 lines • 1.97 kB
JavaScript
/**
* Generated file. Do not edit
*/
import { TapStreamReader } from '@iotize/tap/client/impl';
import { TapStreamWriter } from '@iotize/tap/client/impl';
TapStreamReader.prototype.readCrcCheckBody = function () {
const model = {};
model.address = this.readUnsigned(4);
model.size = this.readUnsigned(4);
model.crc = this.readUnsigned(4);
return model;
};
// TapStreamWriter.prototype.write(model: CrcCheckBody) : TapStreamWriter{
// return this.writeCrcCheckBody(model)
// }
TapStreamWriter.prototype.writeCrcCheckBody = function (model) {
this.writeUnsigned(model.address, 4);
this.writeUnsigned(model.size, 4);
this.writeUnsigned(model.crc, 4);
return this;
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29udmVydGVyLXN0cmVhbS1leHRlbnNpb24uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9zZXJ2aWNlL2ltcGwvZmlybXdhcmUvc3JjL2xpYi9nZW5lcmF0ZWQvY29udmVydGVyLXN0cmVhbS1leHRlbnNpb24udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0dBRUc7QUFLSCxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0seUJBQXlCLENBQUM7QUFDMUQsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLHlCQUF5QixDQUFDO0FBYTFELGVBQWUsQ0FBQyxTQUFTLENBQUMsZ0JBQWdCLEdBQUc7SUFDM0MsTUFBTSxLQUFLLEdBQTBCLEVBQUUsQ0FBQztJQUV4QyxLQUFLLENBQUMsT0FBTyxHQUFHLElBQUksQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFFckMsS0FBSyxDQUFDLElBQUksR0FBRyxJQUFJLENBQUMsWUFBWSxDQUFDLENBQUMsQ0FBQyxDQUFDO0lBRWxDLEtBQUssQ0FBQyxHQUFHLEdBQUcsSUFBSSxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUVqQyxPQUFPLEtBQXFCLENBQUM7QUFDL0IsQ0FBQyxDQUFDO0FBRUYsMEVBQTBFO0FBQzFFLDJDQUEyQztBQUMzQyxJQUFJO0FBRUosZUFBZSxDQUFDLFNBQVMsQ0FBQyxpQkFBaUIsR0FBRyxVQUM1QyxLQUFtQjtJQUVuQixJQUFJLENBQUMsYUFBYSxDQUFDLEtBQUssQ0FBQyxPQUFPLEVBQUUsQ0FBQyxDQUFDLENBQUM7SUFFckMsSUFBSSxDQUFDLGFBQWEsQ0FBQyxLQUFLLENBQUMsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDO0lBRWxDLElBQUksQ0FBQyxhQUFhLENBQUMsS0FBSyxDQUFDLEdBQUcsRUFBRSxDQUFDLENBQUMsQ0FBQztJQUVqQyxPQUFPLElBQUksQ0FBQztBQUNkLENBQUMsQ0FBQyJ9