| 参数 | 描述 |
|---|---|
| uart | 串口信息,采用哪个串口和MC110M连接,该参数就采用哪个串口,例如"uart3" |
| file | 表示高精度定位输出数据文件,高精度定位输出除了在屏幕显示以外,还保存在该文件中,确保该文件可读可写,例如"/qxwz_report.txt" |
| uart_rsp | 表示串口输出回调函数指针,SDK将通过该回调接口上报原始GGA数据给用户。用户通过该接口获取到原始GGA后,需要将该数据上报给千寻服务器,获取差分数据下发。格式参考qxwz_api.h头文件 |
| lcd_rsp | 表示屏幕打印函数指针,SDK将通过该回调接口上报高精度GGA数据给用户。用户通过该接口获取到原始GGA后,可自行编写屏幕打印函数显示高精度定位结果。格式参考qxwz_api.h头文件 |
| return | 0 : 成功; 其他 : 失败 |
函数功能:启动读取串口数据
| 参数 | 描述 |
|---|---|
| 无 | |
| return | 0 : 成功; 其他 : 失败 |
函数功能:停止读取串口数据
| 参数 | 描述 |
|---|---|
| data | 表示需要写入串口数据,即为将差分RTCM二进制数据流通过串口写入M110M,进行差分纠偏处理 |
| len | 表示需要写入串口数据长度 |
| return | 0 : 成功; 其他 : 失败 |
函数功能:写入串口数据
| 参数 | 描述 |
|---|---|
| fmt | 表示格式化字符串 |
| return | 0 : 成功; -1 : 失败 |
函数功能:打印千寻log函数
| 参数 | 描述 |
|---|---|
| config | qxwz_usr_config_t结构体指针,用来保存用户账号信息,应指向一个静态存储区,生命周期与程序同始终 |
| isRealtime | 表示时间模式,如果可以提供系统时间也就是绝对时间,参数isRealtime设置为TRUE, |
| 如果不能提供系统时间,可以提供相对时间给SDK,参数isRealtime设置为FALSE | |
| return | 0 : 成功; -1 : 失败 |
函数功能:配置用户账号信息
| 参数 | 描述 |
|---|---|
| data_rsp | 表示数据回调指针结构体 |
| status_rsp | 表示状态码回调指针结构体 |
| return | 0 : 成功; -1 : 失败 |
函数功能:用户启动SDK服务
| 参数 | 描述 |
|---|---|
| system_time | 可以是UTC时间(计于1970年1月1号0零时),也可以是相对时间节拍,一节拍对应1秒时间 |
| return | >0 : 运行中; 0 : 状态机停止运行 |
函数功能:SDK驱动函数,用户可将之置于线程环境或while(1)中
| 参数 | 描述 |
|---|---|
| data | 无符号指针,指向需要传递数据的首地址 |
| len | 表示传递数据长度 |
| type | type表示数据类型,一般客户仅支持UDATA_GGA |
| return | 0 : 成功; -1 : 失败 |
函数功能: 传递数据给千寻服务器
| 参数 | 描述 |
|---|---|
| 无 | |
| return | 无 |
函数功能:停止/释放SDK资源
| 参数 | 描述 |
|---|---|
| 无 | |
| return | 无 |
函数功能:释放用户账号信息
| 参数 | 描述 |
|---|---|
| 无 | |
| return | 返回qxwz_account_info结构体指针,指向sdk保存的用户账号信息 |
函数功能:获取用户账户信息