@iotize/tap
Version:
IoTize Device client for Javascript
13 lines • 1.16 kB
JavaScript
import { tapStreamReadCanSignal, tapStreamWriteCanSignal } from './utility';
export class CanSignalStreamConverter {
constructor(options) {
this.options = options;
}
encode(value, stream) {
tapStreamWriteCanSignal(value, this.options.signal, stream);
}
decode(value) {
return tapStreamReadCanSignal(value, this.options.signal);
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2FuLXNpZ25hbC1zdHJlYW0tY29udmVydGVyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vdGFyZ2V0L2Nhbi9kYmMvc3JjL2xpYi9jYW4tc2lnbmFsLXN0cmVhbS1jb252ZXJ0ZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBTUEsT0FBTyxFQUFFLHNCQUFzQixFQUFFLHVCQUF1QixFQUFFLE1BQU0sV0FBVyxDQUFDO0FBRTVFLE1BQU0sT0FBTyx3QkFBd0I7SUFHbkMsWUFDa0IsT0FFZjtRQUZlLFlBQU8sR0FBUCxPQUFPLENBRXRCO0lBQ0EsQ0FBQztJQUVKLE1BQU0sQ0FBQyxLQUFhLEVBQUUsTUFBdUI7UUFDM0MsdUJBQXVCLENBQUMsS0FBSyxFQUFFLElBQUksQ0FBQyxPQUFPLENBQUMsTUFBTSxFQUFFLE1BQU0sQ0FBQyxDQUFDO0lBQzlELENBQUM7SUFFRCxNQUFNLENBQUMsS0FBc0I7UUFDM0IsT0FBTyxzQkFBc0IsQ0FBQyxLQUFLLEVBQUUsSUFBSSxDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUMsQ0FBQztJQUM1RCxDQUFDO0NBQ0YifQ==