@deepcodestudio/ctwing-sdk-browserify
Version:
Offer ctwing sdk for browser or react-native enviorment
49 lines (48 loc) • 1.55 kB
TypeScript
import { BaseOperate } from "./BaseOperate";
/**
* 设备状态数据操作
*/
export declare class DataOperate extends BaseOperate {
path: string;
module: string;
ProductID: number;
constructor(ProductID?: number);
/**
* 设备状态历史数据分页查询
* 请求中page_timestamp第一页查询时,可传空或end_timestamp,
* 第二页开始需使用返回值中的page_timestamp。
* 若返回值中page_timestamp为空,则说明无下一页数据.
* @param DeviceID 设备ID
* @param N 查询条数
* @param BeginTime 开始时间,13位时间戳
* @param EndTime 结束时间,13位时间戳
*/
QueryPage(DeviceID: string, N: number, BeginTime: string, EndTime: string): Promise<any>;
/**
* 设备状态数据总数查询
* @param DeviceID 设备ID
* @param BeginTime 开始时间,13位时间戳
* @param EndTime 结束时间,13位时间戳
*/
QueryTotal(DeviceID: string, BeginTime: string, EndTime: string): Promise<number>;
/**
* 终端单个最新状态查询
* @param DeviceID 设备ID
* @param MName 待查询的设备上报消息中某个属性的名称
*/
Query(DeviceID: string, MName: string): Promise<any>;
/**
* 设备最新状态批量查询
* @param DeviceID 设备ID
*/
QueryList(DeviceID: string): Promise<{
/**
*
*/
timestamp: number;
/**
* base64数据内容
*/
value: string;
}>;
}