@iotize/tap
Version:
IoTize Device client for Javascript
107 lines • 8.73 kB
JavaScript
/**
* Generated file. Do not edit
*/
import './converter-stream-extension';
import { TapStreamReader } from '@iotize/tap/client/impl';
import { TapStreamWriter } from '@iotize/tap/client/impl';
export class LoginCredentialConverter {
encode(model, stream = new TapStreamWriter()) {
stream.writeLoginCredential(model);
return stream.toBytes;
}
decode(data) {
const stream = data instanceof TapStreamReader ? data : TapStreamReader.create(data);
return stream.readLoginCredential();
}
}
export class LoginCredentialHashedConverter {
encode(model, stream = new TapStreamWriter()) {
stream.writeLoginCredentialHashed(model);
return stream.toBytes;
}
decode(data) {
const stream = data instanceof TapStreamReader ? data : TapStreamReader.create(data);
return stream.readLoginCredentialHashed();
}
}
export class SecurityOptionsConverter {
encode(model, stream = new TapStreamWriter()) {
stream.writeSecurityOptions(model);
return stream.toBytes;
}
decode(data) {
const stream = data instanceof TapStreamReader ? data : TapStreamReader.create(data);
return stream.readSecurityOptions();
}
}
export class WirelessPairingOptionsConverter {
encode(model, stream = new TapStreamWriter()) {
stream.writeWirelessPairingOptions(model);
return stream.toBytes;
}
decode(data) {
const stream = data instanceof TapStreamReader ? data : TapStreamReader.create(data);
return stream.readWirelessPairingOptions();
}
}
export class CpuFrequencyOptionsConverter {
encode(model, stream = new TapStreamWriter()) {
stream.writeCpuFrequencyOptions(model);
return stream.toBytes;
}
decode(data) {
const stream = data instanceof TapStreamReader ? data : TapStreamReader.create(data);
return stream.readCpuFrequencyOptions();
}
}
export class PowerOptimizationOptionsConverter {
encode(model, stream = new TapStreamWriter()) {
stream.writePowerOptimizationOptions(model);
return stream.toBytes;
}
decode(data) {
const stream = data instanceof TapStreamReader ? data : TapStreamReader.create(data);
return stream.readPowerOptimizationOptions();
}
}
export class NetworkOptionsConverter {
encode(model, stream = new TapStreamWriter()) {
stream.writeNetworkOptions(model);
return stream.toBytes;
}
decode(data) {
const stream = data instanceof TapStreamReader ? data : TapStreamReader.create(data);
return stream.readNetworkOptions();
}
}
export class ProtocolMaxFrameSizeConverter {
encode(model, stream = new TapStreamWriter()) {
stream.writeProtocolMaxFrameSize(model);
return stream.toBytes;
}
decode(data) {
const stream = data instanceof TapStreamReader ? data : TapStreamReader.create(data);
return stream.readProtocolMaxFrameSize();
}
}
export class MultiRequestFrameConverter {
encode(model, stream = new TapStreamWriter()) {
stream.writeMultiRequestFrame(model);
return stream.toBytes;
}
decode(data) {
const stream = data instanceof TapStreamReader ? data : TapStreamReader.create(data);
return stream.readMultiRequestFrame();
}
}
export class MultiResponseFrameConverter {
encode(model, stream = new TapStreamWriter()) {
stream.writeMultiResponseFrame(model);
return stream.toBytes;
}
decode(data) {
const stream = data instanceof TapStreamReader ? data : TapStreamReader.create(data);
return stream.readMultiResponseFrame();
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29udmVydGVycy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3NlcnZpY2UvaW1wbC9pbnRlcmZhY2Uvc3JjL2xpYi9nZW5lcmF0ZWQvY29udmVydGVycy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7R0FFRztBQUNILE9BQU8sOEJBQThCLENBQUM7QUFvQnRDLE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSx5QkFBeUIsQ0FBQztBQUMxRCxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0seUJBQXlCLENBQUM7QUFLMUQsTUFBTSxPQUFPLHdCQUF3QjtJQUc1QixNQUFNLENBQ1gsS0FBc0IsRUFDdEIsU0FBMEIsSUFBSSxlQUFlLEVBQUU7UUFFL0MsTUFBTSxDQUFDLG9CQUFvQixDQUFDLEtBQUssQ0FBQyxDQUFDO1FBQ25DLE9BQU8sTUFBTSxDQUFDLE9BQU8sQ0FBQztJQUN4QixDQUFDO0lBRU0sTUFBTSxDQUFDLElBQWtDO1FBQzlDLE1BQU0sTUFBTSxHQUNWLElBQUksWUFBWSxlQUFlLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsZUFBZSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUN4RSxPQUFPLE1BQU0sQ0FBQyxtQkFBbUIsRUFBRSxDQUFDO0lBQ3RDLENBQUM7Q0FDRjtBQUVELE1BQU0sT0FBTyw4QkFBOEI7SUFHbEMsTUFBTSxDQUNYLEtBQTRCLEVBQzVCLFNBQTBCLElBQUksZUFBZSxFQUFFO1FBRS9DLE1BQU0sQ0FBQywwQkFBMEIsQ0FBQyxLQUFLLENBQUMsQ0FBQztRQUN6QyxPQUFPLE1BQU0sQ0FBQyxPQUFPLENBQUM7SUFDeEIsQ0FBQztJQUVNLE1BQU0sQ0FBQyxJQUFrQztRQUM5QyxNQUFNLE1BQU0sR0FDVixJQUFJLFlBQVksZUFBZSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLGVBQWUsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLENBQUM7UUFDeEUsT0FBTyxNQUFNLENBQUMseUJBQXlCLEVBQUUsQ0FBQztJQUM1QyxDQUFDO0NBQ0Y7QUFFRCxNQUFNLE9BQU8sd0JBQXdCO0lBRzVCLE1BQU0sQ0FDWCxLQUFzQixFQUN0QixTQUEwQixJQUFJLGVBQWUsRUFBRTtRQUUvQyxNQUFNLENBQUMsb0JBQW9CLENBQUMsS0FBSyxDQUFDLENBQUM7UUFDbkMsT0FBTyxNQUFNLENBQUMsT0FBTyxDQUFDO0lBQ3hCLENBQUM7SUFFTSxNQUFNLENBQUMsSUFBa0M7UUFDOUMsTUFBTSxNQUFNLEdBQ1YsSUFBSSxZQUFZLGVBQWUsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxlQUFlLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxDQUFDO1FBQ3hFLE9BQU8sTUFBTSxDQUFDLG1CQUFtQixFQUFFLENBQUM7SUFDdEMsQ0FBQztDQUNGO0FBRUQsTUFBTSxPQUFPLCtCQUErQjtJQUduQyxNQUFNLENBQ1gsS0FBNkIsRUFDN0IsU0FBMEIsSUFBSSxlQUFlLEVBQUU7UUFFL0MsTUFBTSxDQUFDLDJCQUEyQixDQUFDLEtBQUssQ0FBQyxDQUFDO1FBQzFDLE9BQU8sTUFBTSxDQUFDLE9BQU8sQ0FBQztJQUN4QixDQUFDO0lBRU0sTUFBTSxDQUFDLElBQWtDO1FBQzlDLE1BQU0sTUFBTSxHQUNWLElBQUksWUFBWSxlQUFlLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsZUFBZSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUN4RSxPQUFPLE1BQU0sQ0FBQywwQkFBMEIsRUFBRSxDQUFDO0lBQzdDLENBQUM7Q0FDRjtBQUVELE1BQU0sT0FBTyw0QkFBNEI7SUFHaEMsTUFBTSxDQUNYLEtBQTBCLEVBQzFCLFNBQTBCLElBQUksZUFBZSxFQUFFO1FBRS9DLE1BQU0sQ0FBQyx3QkFBd0IsQ0FBQyxLQUFLLENBQUMsQ0FBQztRQUN2QyxPQUFPLE1BQU0sQ0FBQyxPQUFPLENBQUM7SUFDeEIsQ0FBQztJQUVNLE1BQU0sQ0FBQyxJQUFrQztRQUM5QyxNQUFNLE1BQU0sR0FDVixJQUFJLFlBQVksZUFBZSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLGVBQWUsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLENBQUM7UUFDeEUsT0FBTyxNQUFNLENBQUMsdUJBQXVCLEVBQUUsQ0FBQztJQUMxQyxDQUFDO0NBQ0Y7QUFFRCxNQUFNLE9BQU8saUNBQWlDO0lBR3JDLE1BQU0sQ0FDWCxLQUErQixFQUMvQixTQUEwQixJQUFJLGVBQWUsRUFBRTtRQUUvQyxNQUFNLENBQUMsNkJBQTZCLENBQUMsS0FBSyxDQUFDLENBQUM7UUFDNUMsT0FBTyxNQUFNLENBQUMsT0FBTyxDQUFDO0lBQ3hCLENBQUM7SUFFTSxNQUFNLENBQUMsSUFBa0M7UUFDOUMsTUFBTSxNQUFNLEdBQ1YsSUFBSSxZQUFZLGVBQWUsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxlQUFlLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxDQUFDO1FBQ3hFLE9BQU8sTUFBTSxDQUFDLDRCQUE0QixFQUFFLENBQUM7SUFDL0MsQ0FBQztDQUNGO0FBRUQsTUFBTSxPQUFPLHVCQUF1QjtJQUMzQixNQUFNLENBQ1gsS0FBcUIsRUFDckIsU0FBMEIsSUFBSSxlQUFlLEVBQUU7UUFFL0MsTUFBTSxDQUFDLG1CQUFtQixDQUFDLEtBQUssQ0FBQyxDQUFDO1FBQ2xDLE9BQU8sTUFBTSxDQUFDLE9BQU8sQ0FBQztJQUN4QixDQUFDO0lBRU0sTUFBTSxDQUFDLElBQWtDO1FBQzlDLE1BQU0sTUFBTSxHQUNWLElBQUksWUFBWSxlQUFlLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsZUFBZSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUN4RSxPQUFPLE1BQU0sQ0FBQyxrQkFBa0IsRUFBRSxDQUFDO0lBQ3JDLENBQUM7Q0FDRjtBQUVELE1BQU0sT0FBTyw2QkFBNkI7SUFHakMsTUFBTSxDQUNYLEtBQTJCLEVBQzNCLFNBQTBCLElBQUksZUFBZSxFQUFFO1FBRS9DLE1BQU0sQ0FBQyx5QkFBeUIsQ0FBQyxLQUFLLENBQUMsQ0FBQztRQUN4QyxPQUFPLE1BQU0sQ0FBQyxPQUFPLENBQUM7SUFDeEIsQ0FBQztJQUVNLE1BQU0sQ0FBQyxJQUFrQztRQUM5QyxNQUFNLE1BQU0sR0FDVixJQUFJLFlBQVksZUFBZSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLGVBQWUsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLENBQUM7UUFDeEUsT0FBTyxNQUFNLENBQUMsd0JBQXdCLEVBQUUsQ0FBQztJQUMzQyxDQUFDO0NBQ0Y7QUFFRCxNQUFNLE9BQU8sMEJBQTBCO0lBRzlCLE1BQU0sQ0FDWCxLQUF3QixFQUN4QixTQUEwQixJQUFJLGVBQWUsRUFBRTtRQUUvQyxNQUFNLENBQUMsc0JBQXNCLENBQUMsS0FBSyxDQUFDLENBQUM7UUFDckMsT0FBTyxNQUFNLENBQUMsT0FBTyxDQUFDO0lBQ3hCLENBQUM7SUFFTSxNQUFNLENBQUMsSUFBa0M7UUFDOUMsTUFBTSxNQUFNLEdBQ1YsSUFBSSxZQUFZLGVBQWUsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxlQUFlLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxDQUFDO1FBQ3hFLE9BQU8sTUFBTSxDQUFDLHFCQUFxQixFQUFFLENBQUM7SUFDeEMsQ0FBQztDQUNGO0FBRUQsTUFBTSxPQUFPLDJCQUEyQjtJQUcvQixNQUFNLENBQ1gsS0FBeUIsRUFDekIsU0FBMEIsSUFBSSxlQUFlLEVBQUU7UUFFL0MsTUFBTSxDQUFDLHVCQUF1QixDQUFDLEtBQUssQ0FBQyxDQUFDO1FBQ3RDLE9BQU8sTUFBTSxDQUFDLE9BQU8sQ0FBQztJQUN4QixDQUFDO0lBRU0sTUFBTSxDQUFDLElBQWtDO1FBQzlDLE1BQU0sTUFBTSxHQUNWLElBQUksWUFBWSxlQUFlLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsZUFBZSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUN4RSxPQUFPLE1BQU0sQ0FBQyxzQkFBc0IsRUFBRSxDQUFDO0lBQ3pDLENBQUM7Q0FDRiJ9