sn3_save_disorder_snapshots

Navigation:  C++ > 内存快照接口 >

sn3_save_disorder_snapshots

Previous pageReturn to chapter overviewNext page

 

函数

快照数据:保存单点乱序记录(批量接口)

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_query_snapshot

sn3_query_snapshots

sn3_save_disorder_snapshots

sn3_save_tags_disorder_snapshots

sn3_save_snapshot

sn3_save_snapshots

sn3_register_callback

sn3_unregister_callback

sn3_register_value_change_callback

sn3_unregister_value_change_callback

 

©2015. All Rights Reserved.