UNPKG

@iotize/tap

Version:

IoTize Device client for Javascript

123 lines 4.47 kB
import { SERVICE_CALLS } from './service-calls'; import { AbstractService } from '@iotize/tap'; export class LoraService extends AbstractService { constructor() { super(...arguments); this.resources = SERVICE_CALLS; } /** * Get LoRa IDs * * LWM2M path: /1024//90 * * @tapVersion(">=1.0") * @return */ getIds() { return this.serviceCallRunner.execute(this.getIdsCall()); } /** * * * LWM2M path: /1024//90 * * @tapVersion(">=1.0") * @return call options */ getIdsCall() { const callOptions = Object.assign({}, this.resources.getIds); return callOptions; } /** * Write LoRa IDs * * LWM2M path: /1024//90 * * @tapVersion(">=1.0") * @param value input * @return */ putIds( /* * */ value) { return this.serviceCallRunner.execute(this.putIdsCall(value)); } /** * * * LWM2M path: /1024//90 * * @tapVersion(">=1.0") * @param value input * @return call options */ putIdsCall( /* * */ value) { const callOptions = Object.assign({}, this.resources.putIds); callOptions.body = value; return callOptions; } /** * Get LoRa configuration * * LWM2M path: /1024//91 * * @tapVersion(">=1.0") * @return */ getConfig() { return this.serviceCallRunner.execute(this.getConfigCall()); } /** * * * LWM2M path: /1024//91 * * @tapVersion(">=1.0") * @return call options */ getConfigCall() { const callOptions = Object.assign({}, this.resources.getConfig); return callOptions; } /** * Write LoRa configuration * * LWM2M path: /1024//91 * * @tapVersion(">=1.0") * @param value input * @return */ putConfig( /* * */ value) { return this.serviceCallRunner.execute(this.putConfigCall(value)); } /** * * * LWM2M path: /1024//91 * * @tapVersion(">=1.0") * @param value input * @return call options */ putConfigCall( /* * */ value) { const callOptions = Object.assign({}, this.resources.putConfig); callOptions.body = value; return callOptions; } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3NlcnZpY2UvaW1wbC9sb3JhL3NyYy9saWIvZ2VuZXJhdGVkL3NlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBSUEsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBR2hELE9BQU8sRUFBRSxlQUFlLEVBQW1CLE1BQU0sYUFBYSxDQUFDO0FBRS9ELE1BQU0sT0FBTyxXQUFZLFNBQVEsZUFBZTtJQUFoRDs7UUFDUyxjQUFTLEdBQUcsYUFBYSxDQUFDO0lBcUluQyxDQUFDO0lBbklDOzs7Ozs7O09BT0c7SUFDSCxNQUFNO1FBQ0osT0FBTyxJQUFJLENBQUMsaUJBQWlCLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxVQUFVLEVBQUUsQ0FBQyxDQUFDO0lBQzNELENBQUM7SUFFRDs7Ozs7OztPQU9HO0lBQ0gsVUFBVTtRQUNSLE1BQU0sV0FBVyxxQkFBUSxJQUFJLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBRSxDQUFDO1FBRWpELE9BQU8sV0FBVyxDQUFDO0lBQ3JCLENBQUM7SUFFRDs7Ozs7Ozs7T0FRRztJQUNILE1BQU07SUFDSjs7T0FFRztJQUNILEtBQWlCO1FBRWpCLE9BQU8sSUFBSSxDQUFDLGlCQUFpQixDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUM7SUFDaEUsQ0FBQztJQUVEOzs7Ozs7OztPQVFHO0lBQ0gsVUFBVTtJQUNSOztPQUVHO0lBQ0gsS0FBaUI7UUFFakIsTUFBTSxXQUFXLHFCQUFRLElBQUksQ0FBQyxTQUFTLENBQUMsTUFBTSxDQUFFLENBQUM7UUFFakQsV0FBVyxDQUFDLElBQUksR0FBRyxLQUFLLENBQUM7UUFFekIsT0FBTyxXQUFXLENBQUM7SUFDckIsQ0FBQztJQUVEOzs7Ozs7O09BT0c7SUFDSCxTQUFTO1FBQ1AsT0FBTyxJQUFJLENBQUMsaUJBQWlCLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxhQUFhLEVBQUUsQ0FBQyxDQUFDO0lBQzlELENBQUM7SUFFRDs7Ozs7OztPQU9HO0lBQ0gsYUFBYTtRQUNYLE1BQU0sV0FBVyxxQkFBUSxJQUFJLENBQUMsU0FBUyxDQUFDLFNBQVMsQ0FBRSxDQUFDO1FBRXBELE9BQU8sV0FBVyxDQUFDO0lBQ3JCLENBQUM7SUFFRDs7Ozs7Ozs7T0FRRztJQUNILFNBQVM7SUFDUDs7T0FFRztJQUNILEtBQWlCO1FBRWpCLE9BQU8sSUFBSSxDQUFDLGlCQUFpQixDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsYUFBYSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUM7SUFDbkUsQ0FBQztJQUVEOzs7Ozs7OztPQVFHO0lBQ0gsYUFBYTtJQUNYOztPQUVHO0lBQ0gsS0FBaUI7UUFFakIsTUFBTSxXQUFXLHFCQUFRLElBQUksQ0FBQyxTQUFTLENBQUMsU0FBUyxDQUFFLENBQUM7UUFFcEQsV0FBVyxDQUFDLElBQUksR0FBRyxLQUFLLENBQUM7UUFFekIsT0FBTyxXQUFXLENBQUM7SUFDckIsQ0FBQztDQUNGIn0=