UNPKG

@deepcodestudio/ctwing-sdk-browserify

Version:

Offer ctwing sdk for browser or react-native enviorment

49 lines (48 loc) 1.55 kB
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; }>; }