@iotize/tap
Version:
IoTize Device client for Javascript
314 lines (313 loc) • 7.13 kB
TypeScript
/**
* 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;
}