API功能init
<h5>简要描述</h5>
<ul>
<li>全局只需要调用进行一次初始化,重复调用会失败</li>
</ul>
<h5>主函数</h5>
<pre><code>MVT_STATUS
mvt_opencpu_init(void (*mvt_init_callback)(OPEN_CPU_STATUS* open_cpu_status));</code></pre>
<h5>回调函数</h5>
<pre><code>/*异常回调函数,完成初始化后,当产生异常后,都会触发这个回调函数*/
typedef struct{
int status;/*错误码*/
char open_err[256];/*错误描述*/
}OPEN_CPU_STATUS;
void
mvt_init_callback(OPEN_CPU_STATUS* open_cpu_status)
{
/*用户可以在这里自定义异常发生后的操作内容*/
}
</code></pre>
<h5>参数</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">mvt_init_callback</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">function</td>
<td>设置回调函数</td>
</tr>
</tbody>
</table>
<h5>返回参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">MVT_STATUS</td>
<td style="text-align: left;">int</td>
<td>0 :api初始化成功<br>-1:api初始化失败</td>
</tr>
</tbody>
</table>
<h5>错误码</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">错误码</th>
<th style="text-align: left;">数值</th>
<th style="text-align: left;">错误原因</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">TEST</td>
<td style="text-align: left;">TEST</td>
<td style="text-align: left;">TEST</td>
</tr>
</tbody>
</table>