【二次开发】支持第三方电流/电压数据使用Esight工具回放

     最近收到华为海思客户的需求,希望Esight工具能回放第三方的功耗数据,API安排:
 
/************************************************************************************
** 函数名: CreateEgkFile
** 函数描述: 新建一个egk文件
** 参数: [in]path:文件路径
** [in]type:0-只保存电流数据 1-同时保存电流和电压数据
** [in]interval:采样数据间隔,单位us
**
** 返回: [out]结果码: 0-成功 其他-失败
*************************************************************************************/
int CreateEgkFile(string path,int type,int interval)

/************************************************************************************
** 函数名: WriteEgkFile
** 函数描述: 向egk文件写入数据
** 参数: [in]current:电流数据,单位uA
** [in]voltage:电压数据,单位mV,最大值65536mV
**
** 返回: [out]结果码: 0-成功 1-数据存满自动重新创建了一个文件
*************************************************************************************/
int WriteEgkFile(double current,int voltage)

/************************************************************************************
** 函数名: CloseEgkFile
** 函数描述: 关闭egk文件
** 参数: 无
**
** 返回: [out]结果码: 0-成功 其他-失败
*************************************************************************************/
int CloseEgkFile()

函数调用简易流程:
Init->CreateEgkFile->WriteEgkFile->CloseEgkFile
 
mPower1203.dll其他接口具体参考压缩包中的History文件
 
/uploads/fox/15154356_0.png
0
分享 2022-11-15

0 个评论

要评论文章请先登录注册