|
上位机代码增加log方法:
在RTLSClient.cpp 找到如下代码
- void RTLSClient::openLogFile(QString userfilename)
- {
- QDateTime now = QDateTime::currentDateTime();
- _logFilePath = "./Logs/"+now.toString("yyyyMMdd_hhmmss")+"RTLS_log.txt";
- _first = true;
复制代码
修改为
- void RTLSClient::openLogFile(QString userfilename)
- {
- QDateTime now = QDateTime::currentDateTime();
- _logFilePath =now.toString("yyyyMMdd_hhmmss")+"RTLS_log.txt";
- _first = true;
复制代码
重新编译即可
定位结果坐标部分代码如下,可以根据自己需求重新定义数据格式:
- if(calculateTagLocation(&report, count, ra ) == TRIL_3SPHERES)
- {
- newposition = true;
- rp.numberOfLEs++;
- //log data to file
- if(_file)
- {
- QString s = nowstr + QString("LE:%1:%2:%3:[%4,%5,%6]:").arg(tid).arg(rp.numberOfLEs).arg(lastSeq).arg(report.x).arg(report.y).arg(report.z) +
- QString("%1:%2:%3:%4\n").arg(rp.rangeValue[lastSeq][0]).arg(rp.rangeValue[lastSeq][1]).arg(rp.rangeValue[lastSeq][2]).arg(rp.rangeValue[lastSeq][3]);
- QTextStream ts( _file );
- ts << s;
- }
复制代码
重新编译后,点击log 部分的start即可生成log文件
已经编译好,参考如下:
- 链接:https://pan.baidu.com/s/1U1HdWXB8rYYpHsiVaxAI6A
- 提取码:wugs
复制代码
|
|