UNPKG

@iotize/tap

Version:

IoTize Device client for Javascript

314 lines (313 loc) 7.13 kB
/** * Generated file. Do not edit */ import { TapResponse } from '@iotize/tap'; import { AvailablePowerSource } from './models'; import { AbstractService, ServiceCallType } from '@iotize/tap'; export declare class DeviceService extends AbstractService { resources: { getManufacturer: ServiceCallType<void, string>; getFirmwareFlavor: ServiceCallType<void, string>; getSerialNumber: ServiceCallType<void, string>; getFirmwareVersion: ServiceCallType<void, string>; reboot: ServiceCallType<void, void>; factoryReset: ServiceCallType<void, void>; getAvailablePowerSource: ServiceCallType<void, AvailablePowerSource>; getPowerSourceVoltage: ServiceCallType<void, number>; getMemoryFree: ServiceCallType<void, number>; /** * Reboot Tap device * * LWM2M path: /3//4 * * @tapVersion(">=1.0") * @return */ getLastErrorCode: ServiceCallType<void, number>; /** * * * LWM2M path: /3//4 * * @tapVersion(">=1.0") * @return call options */ postLastErrorCode: ServiceCallType<number, void>; resetLastErrorCode: ServiceCallType<void, void>; getCurrentTime: ServiceCallType<void, number>; putCurrentTime: ServiceCallType<number, void>; getInternalStatus: ServiceCallType<void, string>; }; /** * Get manufacturer name * * LWM2M path: /3//0 * * @tapVersion(">=1.0") * @return */ getManufacturer(): Promise<TapResponse<string>>; /** * * * LWM2M path: /3//0 * * @tapVersion(">=1.0") * @return call options */ getManufacturerCall(): ServiceCallType; /** * Get device firmware flavor name * * LWM2M path: /3//1 * * @tapVersion(">=1.0") * @return */ getFirmwareFlavor(): Promise<TapResponse<string>>; /** * * * LWM2M path: /3//1 * * @tapVersion(">=1.0") * @return call options */ getFirmwareFlavorCall(): ServiceCallType; /** * Get device serial number * * LWM2M path: /3//2 * * @tapVersion(">=1.0") * @return */ getSerialNumber(): Promise<TapResponse<string>>; /** * * * LWM2M path: /3//2 * * @tapVersion(">=1.0") * @return call options */ getSerialNumberCall(): ServiceCallType; /** * Get device firmware version * * LWM2M path: /3//3 * * @tapVersion(">=1.0") * @return */ getFirmwareVersion(): Promise<TapResponse<string>>; /** * * * LWM2M path: /3//3 * * @tapVersion(">=1.0") * @return call options */ getFirmwareVersionCall(): ServiceCallType; /** * Reboot Tap device * * LWM2M path: /3//4 * * @tapVersion(">=1.0") * @return */ reboot(): Promise<TapResponse<void>>; /** * * * LWM2M path: /3//4 * * @tapVersion(">=1.0") * @return call options */ rebootCall(): ServiceCallType; /** * Factory reset * * LWM2M path: /3//5 * * @tapVersion(">=1.0") * @return */ factoryReset(): Promise<TapResponse<void>>; /** * * * LWM2M path: /3//5 * * @tapVersion(">=1.0") * @return call options */ factoryResetCall(): ServiceCallType; /** * Get available power sources * * LWM2M path: /3//6 * * @tapVersion(">=1.0") * @return */ getAvailablePowerSource(): Promise<TapResponse<AvailablePowerSource>>; /** * * * LWM2M path: /3//6 * * @tapVersion(">=1.0") * @return call options */ getAvailablePowerSourceCall(): ServiceCallType; /** * Get power source voltage * * LWM2M path: /3//7 * * @tapVersion(">=1.0") * @return */ getPowerSourceVoltage(): Promise<TapResponse<number>>; /** * * * LWM2M path: /3//7 * * @tapVersion(">=1.0") * @return call options */ getPowerSourceVoltageCall(): ServiceCallType; /** * Get device memory free * * LWM2M path: /3//10 * * @tapVersion(">=1.0") * @return */ getMemoryFree(): Promise<TapResponse<number>>; /** * * * LWM2M path: /3//10 * * @tapVersion(">=1.0") * @return call options */ getMemoryFreeCall(): ServiceCallType; /** * Get device last error code * * LWM2M path: /3//11 * * @tapVersion(">=1.0") * @return */ getLastErrorCode(): Promise<TapResponse<number>>; /** * * * LWM2M path: /3//11 * * @tapVersion(">=1.0") * @return call options */ getLastErrorCodeCall(): ServiceCallType; /** * Set device last error code * * LWM2M path: /3//11 * * @tapVersion(">=1.0") * @param errorcode input * @return */ postLastErrorCode(errorcode: number): Promise<TapResponse<void>>; /** * * * LWM2M path: /3//11 * * @tapVersion(">=1.0") * @param errorcode input * @return call options */ postLastErrorCodeCall(errorcode: number): ServiceCallType; /** * Reset device last error code * * LWM2M path: /3//12 * * @tapVersion(">=1.0") * @return */ resetLastErrorCode(): Promise<TapResponse<void>>; /** * * * LWM2M path: /3//12 * * @tapVersion(">=1.0") * @return call options */ resetLastErrorCodeCall(): ServiceCallType; /** * Get device current time * * LWM2M path: /3//13 * * @tapVersion(">=1.0") * @return */ getCurrentTime(): Promise<TapResponse<number>>; /** * * * LWM2M path: /3//13 * * @tapVersion(">=1.0") * @return call options */ getCurrentTimeCall(): ServiceCallType; /** * Set device current time * * LWM2M path: /3//13 * * @tapVersion(">=1.0") * @param time input * @return */ putCurrentTime(time: number): Promise<TapResponse<void>>; /** * * * LWM2M path: /3//13 * * @tapVersion(">=1.0") * @param time input * @return call options */ putCurrentTimeCall(time: number): ServiceCallType; /** * Get device internal status * * LWM2M path: /3//15 * * @tapVersion(">=2.11") * @return */ getInternalStatus(): Promise<TapResponse<string>>; /** * * * LWM2M path: /3//15 * * @tapVersion(">=2.11") * @return call options */ getInternalStatusCall(): ServiceCallType; }