1.修改Bonder的SVData数据解释,其中一项压力有符号,增加一个加热剩余时间;
2.SVData解释偏移错误修复
| | |
| | | |
| | | // 3.上腔压力合计 |
| | | v = (pszData[i] & 0xff) | (pszData[i + 1] & 0xff) << 8; |
| | | params.push_back(CParam("上腔压力合计", "", this->getName().c_str(), v * 0.01f)); |
| | | params.push_back(CParam("上腔压力合计", "", this->getName().c_str(), ((short)v) * 0.01f)); |
| | | i += 2; |
| | | |
| | | // 4.管道真空规值 |
| | |
| | | params.push_back(CParam("下腔温度6", "", this->getName().c_str(), v * 0.1f)); |
| | | i += 2; |
| | | |
| | | // 18.压合剩余时间 |
| | | // 18.加热剩余时间 |
| | | v = (pszData[i] & 0xff) | (pszData[i + 1] & 0xff) << 8; |
| | | params.push_back(CParam("加热剩余时间", "", this->getName().c_str(), v * 0.01f)); |
| | | i += 2; |
| | | |
| | | // 19.压合剩余时间 |
| | | v = (pszData[i] & 0xff) | (pszData[i + 1] & 0xff) << 8; |
| | | params.push_back(CParam("压合剩余时间", "", this->getName().c_str(), v * 0.01f)); |
| | | i += 2; |
| | |
| | | |
| | | int index = 0; |
| | | CSVData svData; |
| | | CToolUnits::convertString(&pszBuffer[index], 8, m_strTime); |
| | | index += 8; |
| | | CToolUnits::convertString(&pszBuffer[index], 8 * 2, m_strTime); |
| | | index += 8 * 2; |
| | | |
| | | m_svRawData.clear(); |
| | | m_svRawData.insert(m_svRawData.end(), (uint8_t*)(pszBuffer), (uint8_t*)(pszBuffer)+125); |
| | | index += 125; |
| | | m_svRawData.insert(m_svRawData.end(), (uint8_t*)(&pszBuffer[index]), (uint8_t*)(pszBuffer)+(125 * 2)); |
| | | index += 125 * 2; |
| | | |
| | | return 133; |
| | | } |