UNPKG

@iotize/tap

Version:

IoTize Device client for Javascript

317 lines 11 kB
import { SERVICE_CALLS } from './service-calls'; import { AbstractService } from '@iotize/tap'; export class EthernetService extends AbstractService { constructor() { super(...arguments); this.resources = SERVICE_CALLS; } /** * Get Ethernet IP * * LWM2M path: /1024//85 * * @tapVersion(">=2.7") * @return */ getIp() { return this.serviceCallRunner.execute(this.getIpCall()); } /** * * * LWM2M path: /1024//85 * * @tapVersion(">=2.7") * @return call options */ getIpCall() { const callOptions = Object.assign({}, this.resources.getIp); return callOptions; } /** * Set ethernet IP address * * LWM2M path: /1024//85 * * @tapVersion(">=2.7") * @param data input * @return */ putIp( /* * */ data) { return this.serviceCallRunner.execute(this.putIpCall(data)); } /** * * * LWM2M path: /1024//85 * * @tapVersion(">=2.7") * @param data input * @return call options */ putIpCall( /* * */ data) { const callOptions = Object.assign({}, this.resources.putIp); callOptions.body = data; return callOptions; } /** * Get gateway IP address * * LWM2M path: /1024//86 * * @tapVersion(">=2.7") * @return */ getGatewayIp() { return this.serviceCallRunner.execute(this.getGatewayIpCall()); } /** * * * LWM2M path: /1024//86 * * @tapVersion(">=2.7") * @return call options */ getGatewayIpCall() { const callOptions = Object.assign({}, this.resources.getGatewayIp); return callOptions; } /** * Write gateway IP address * * LWM2M path: /1024//86 * * @tapVersion(">=2.7") * @param data input * @return */ putGatewayIp( /* * */ data) { return this.serviceCallRunner.execute(this.putGatewayIpCall(data)); } /** * * * LWM2M path: /1024//86 * * @tapVersion(">=2.7") * @param data input * @return call options */ putGatewayIpCall( /* * */ data) { const callOptions = Object.assign({}, this.resources.putGatewayIp); callOptions.body = data; return callOptions; } /** * Get ethernet gateway IP mask * * LWM2M path: /1024//87 * * @tapVersion(">=2.7") * @return */ getIpMask() { return this.serviceCallRunner.execute(this.getIpMaskCall()); } /** * * * LWM2M path: /1024//87 * * @tapVersion(">=2.7") * @return call options */ getIpMaskCall() { const callOptions = Object.assign({}, this.resources.getIpMask); return callOptions; } /** * Write ethernet gateway IP mask * * LWM2M path: /1024//87 * * @tapVersion(">=2.7") * @param data input * @return */ putIpMask( /* * */ data) { return this.serviceCallRunner.execute(this.putIpMaskCall(data)); } /** * * * LWM2M path: /1024//87 * * @tapVersion(">=2.7") * @param data input * @return call options */ putIpMaskCall( /* * */ data) { const callOptions = Object.assign({}, this.resources.putIpMask); callOptions.body = data; return callOptions; } /** * Get ethernet hostname * * LWM2M path: /1024//93 * * @tapVersion(">=2.7") * @return */ getHostname() { return this.serviceCallRunner.execute(this.getHostnameCall()); } /** * * * LWM2M path: /1024//93 * * @tapVersion(">=2.7") * @return call options */ getHostnameCall() { const callOptions = Object.assign({}, this.resources.getHostname); return callOptions; } /** * Get ethernet network dns ip * * LWM2M path: /1024//124 * * @tapVersion(">=2.7") * @return */ getDnsIp() { return this.serviceCallRunner.execute(this.getDnsIpCall()); } /** * * * LWM2M path: /1024//124 * * @tapVersion(">=2.7") * @return call options */ getDnsIpCall() { const callOptions = Object.assign({}, this.resources.getDnsIp); return callOptions; } /** * Write ethernet network dns ip * * LWM2M path: /1024//124 * * @tapVersion(">=2.7") * @param key input * @return */ putDnsIp( /* * */ key) { return this.serviceCallRunner.execute(this.putDnsIpCall(key)); } /** * * * LWM2M path: /1024//124 * * @tapVersion(">=2.7") * @param key input * @return call options */ putDnsIpCall( /* * */ key) { const callOptions = Object.assign({}, this.resources.putDnsIp); callOptions.body = key; return callOptions; } /** * Get Ethernet enable status * * LWM2M path: /1024//130 * * @tapVersion(">=2.7") * @return */ getEnabled() { return this.serviceCallRunner.execute(this.getEnabledCall()); } /** * * * LWM2M path: /1024//130 * * @tapVersion(">=2.7") * @return call options */ getEnabledCall() { const callOptions = Object.assign({}, this.resources.getEnabled); return callOptions; } /** * Write Ethernet enable status * * LWM2M path: /1024//130 * * @tapVersion(">=2.7") * @param isEnabled input * @return */ putEnabled( /* * */ isEnabled) { return this.serviceCallRunner.execute(this.putEnabledCall(isEnabled)); } /** * * * LWM2M path: /1024//130 * * @tapVersion(">=2.7") * @param isEnabled input * @return call options */ putEnabledCall( /* * */ isEnabled) { const callOptions = Object.assign({}, this.resources.putEnabled); callOptions.body = isEnabled; return callOptions; } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3NlcnZpY2UvaW1wbC9ldGhlcm5ldC9zcmMvbGliL2dlbmVyYXRlZC9zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlBLE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUVoRCxPQUFPLEVBQUUsZUFBZSxFQUFtQixNQUFNLGFBQWEsQ0FBQztBQUUvRCxNQUFNLE9BQU8sZUFBZ0IsU0FBUSxlQUFlO0lBQXBEOztRQUNTLGNBQVMsR0FBRyxhQUFhLENBQUM7SUFxV25DLENBQUM7SUFuV0M7Ozs7Ozs7T0FPRztJQUNILEtBQUs7UUFDSCxPQUFPLElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLFNBQVMsRUFBRSxDQUFDLENBQUM7SUFDMUQsQ0FBQztJQUVEOzs7Ozs7O09BT0c7SUFDSCxTQUFTO1FBQ1AsTUFBTSxXQUFXLHFCQUFRLElBQUksQ0FBQyxTQUFTLENBQUMsS0FBSyxDQUFFLENBQUM7UUFFaEQsT0FBTyxXQUFXLENBQUM7SUFDckIsQ0FBQztJQUVEOzs7Ozs7OztPQVFHO0lBQ0gsS0FBSztJQUNIOztPQUVHO0lBQ0gsSUFBWTtRQUVaLE9BQU8sSUFBSSxDQUFDLGlCQUFpQixDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUM7SUFDOUQsQ0FBQztJQUVEOzs7Ozs7OztPQVFHO0lBQ0gsU0FBUztJQUNQOztPQUVHO0lBQ0gsSUFBWTtRQUVaLE1BQU0sV0FBVyxxQkFBUSxJQUFJLENBQUMsU0FBUyxDQUFDLEtBQUssQ0FBRSxDQUFDO1FBRWhELFdBQVcsQ0FBQyxJQUFJLEdBQUcsSUFBSSxDQUFDO1FBRXhCLE9BQU8sV0FBVyxDQUFDO0lBQ3JCLENBQUM7SUFFRDs7Ozs7OztPQU9HO0lBQ0gsWUFBWTtRQUNWLE9BQU8sSUFB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