@iotize/tap
Version:
IoTize Device client for Javascript
317 lines • 11 kB
JavaScript
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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