●函数
▪快照数据:保存单点乱序记录(批量接口)
int32 sn3_save_disorder_snapshots(
int32 nRecNum,
uint32 nTagID,
const HD3Record* pRecArray,
int32* pErrCodeArray
);
●参数
▪nRecNum
[in] 记录条数,不能超过65535。
▪nTagID
[in] Tag ID。
▪pRecArray
[in] 记录数组。
▪pErrCodeArray
[in] 错误码数组。
●返回值
保存成功,返回RD_SUCCESS,保存失败返回其它错误码,见error_code.h。
●说明
▪该接口用来保存一个点的若干乱序记录到服务器。
▪当记录时间小于快照时间时,该记录会作为归档记录插入到归档文件,内存快照不变。若在归档文件中有一条原始记录的时间与该记录的时间一样,该乱序记录会被丢弃,记录被丢弃时返回值仍然是RD_SUCCESS。
▪当记录时间等于快照时间时,该记录会被丢弃,记录被丢弃时返回值仍然是0。
▪当记录时间大于快照时间时,该记录会作为最新的记录存入服务器,同时该记录会作为内存快照保存到服务器。
▪Record请参见sn3_save_snapshot
●举例
示例代码参见内存快照接口。
参见:
▪sn3_save_tags_disorder_snapshots
▪sn3_register_value_change_callback
▪sn3_unregister_value_change_callback
©2015. All Rights Reserved.