| | |
| | | |
| | | int CPanel::getBlodLen() |
| | | { |
| | | return sizeof(UNITDATA1) * (4 + m_datas.size()) + PARAM_RAWDATA_SIZE; |
| | | return sizeof(UNITDATA1) * (4 + (int)m_datas.size()) + PARAM_RAWDATA_SIZE; |
| | | } |
| | | |
| | | int CPanel::getBlod(char* pszBuffer, int nBufferSize) |
| | | { |
| | | int size = sizeof(UNITDATA1) * (4 + m_datas.size()) + PARAM_RAWDATA_SIZE; |
| | | int size = sizeof(UNITDATA1) * (4 + (int)m_datas.size()) + PARAM_RAWDATA_SIZE; |
| | | if (nBufferSize < size) |
| | | return -1; |
| | | memcpy(pszBuffer, m_pszParamsRawData, PARAM_RAWDATA_SIZE); |
| | |
| | | addIntParam("A单元_下腔体冷却温度", "", v); |
| | | |
| | | i += 2; |
| | | addIntParam("A单元_压感压纸气囊压力设定值", "", (double)toFloat(&pszData[i])); |
| | | addDoubleParam("A单元_压感压纸气囊压力设定值", "", (double)toFloat(&pszData[i])); |
| | | |
| | | i += 4; |
| | | v = (m_pszParamsRawData[i] & 0xff) | (m_pszParamsRawData[i + 1] & 0xff) << 8; |
| | |
| | | addIntParam("B单元_下腔体冷却温度", "", v); |
| | | |
| | | i += 2; |
| | | addIntParam("B单元_压感压纸气囊压力设定值", "", (double)toFloat(&pszData[i])); |
| | | addDoubleParam("B单元_压感压纸气囊压力设定值", "", (double)toFloat(&pszData[i])); |
| | | |
| | | i += 4; |
| | | v = (m_pszParamsRawData[i] & 0xff) | (m_pszParamsRawData[i + 1] & 0xff) << 8; |