记录存储接口

Navigation:  CSharp >

记录存储接口

Previous pageReturn to chapter overviewNext page

 

类文件:com.baosight.hdsdk.HDDataWriter

写入一个Tag点记录值

       public void saveSnapshot(UInt32 tagID, HDDataRecord snapRecord)

 

 

       /// <param name="tagID">所要写入的TagID</param>

       /// <param name="snapRecord">所要写入的记录值</param>

 

写入多个Tag点记录值

      public int saveTagsSnapshots(uint[] tagIDArray, HDDataRecord[] snapRecords, ref int errCodes)

 

 /// <param name="tagIDArray">所要写入的TagID</param>

     /// <param name="snapRecords">所要写入的记录值</param>

     /// <param name="errCodes">值为0表示全部成功,值为HDSdkConstants.SAVE_SNAPSHOTS_FAILED_PARTLY表示部分成功</param>

     

修改Tag点记录值,不存在的时间点修改会抛异常

       public void modifyRawRecord(UInt32 tagID, HDDataRecord newRecord)

 

 /// <param name="tagID">所要写入的TagID</param>

     /// <param name="newRecord">所要写入的记录值</param>

   

乱序写入Tag点记录值

       public int saveDisorderSnapshots(uint tagID, HDDataRecord[] snapRecords, ref int errCodes)

 

       /// <param name="tagID">所要写入的TagID</param>

     /// <param name="snapRecords">所要写入的记录值数组</param>

     /// <param name="errCodes">值为0表示全部成功,值为HDSdkConstants.SAVE_SNAPSHOTS_FAILED_PARTLY表示部分成功</param>

   

乱序写入多个Tag点记录值

       public int saveTagsDisorderSnapshots(uint[] tagIDArray, HDDataRecord[] snapRecords,ref int errCodes)

 

 /// <param name="tagIDArray">所要写入的TagID数组</param>

     /// <param name="snapRecords">所要写入的记录值数组</param>

     /// <param name="snapRecords">所要写入的记录值数组</param>

     /// <param name="errCodes">值为0表示全部成功,值为HDSdkConstants.SAVE_SNAPSHOTS_FAILED_PARTLY表示部分成功</param>