@iotize/tap
Version:
IoTize Device client for Javascript
90 lines (89 loc) • 2.15 kB
TypeScript
/**
* Generated file. Do not edit
*/
import { TapResponse } from '@iotize/tap';
import { AbstractService, ServiceCallType } from '@iotize/tap';
export declare class LteService extends AbstractService {
resources: {
getEnabled: ServiceCallType<void, boolean>;
putEnabled: ServiceCallType<boolean, void>;
getApplicationData: ServiceCallType<void, number>;
putApplicationData: ServiceCallType<Uint8Array, void>;
};
/**
* Get LTE enable status
*
* LWM2M path: /1024//131
*
* @tapVersion(">=2.13")
* @return
*/
getEnabled(): Promise<TapResponse<boolean>>;
/**
*
*
* LWM2M path: /1024//131
*
* @tapVersion(">=2.13")
* @return call options
*/
getEnabledCall(): ServiceCallType;
/**
* Write LTE enable status
*
* LWM2M path: /1024//131
*
* @tapVersion(">=2.13")
* @param isEnabled input
* @return
*/
putEnabled(isEnabled: boolean): Promise<TapResponse<void>>;
/**
*
*
* LWM2M path: /1024//131
*
* @tapVersion(">=2.13")
* @param isEnabled input
* @return call options
*/
putEnabledCall(isEnabled: boolean): ServiceCallType;
/**
* Get application data for LTE
*
* LWM2M path: /1024//122
*
* @tapVersion(">=2.11")
* @return
*/
getApplicationData(): Promise<TapResponse<number>>;
/**
*
*
* LWM2M path: /1024//122
*
* @tapVersion(">=2.11")
* @return call options
*/
getApplicationDataCall(): ServiceCallType;
/**
* Set application data for LTE
*
* LWM2M path: /1024//122
*
* @tapVersion(">=2.11")
* @param value input
* @return
*/
putApplicationData(value: Uint8Array): Promise<TapResponse<void>>;
/**
*
*
* LWM2M path: /1024//122
*
* @tapVersion(">=2.11")
* @param value input
* @return call options
*/
putApplicationDataCall(value: Uint8Array): ServiceCallType;
}