等值覆冰厚度等计算

N938
XI.CHEN 6 months ago
parent bccff01bbd
commit dc4b2fbeed

@ -3622,10 +3622,10 @@ int CPhoneDevice::GetIceData(IDevice::ICE_INFO *iceInfo, IDevice::ICE_TAIL *iceT
} }
Data_DEF airt; Data_DEF airt;
//++等值覆冰厚度, 综合悬挂载荷, 不均衡张力差 置0 //等值覆冰厚度, 综合悬挂载荷, 不均衡张力差 置0
iceInfo->equal_icethickness = 0xff; iceInfo->equal_icethickness = 0;
iceInfo->tension = 0xff; iceInfo->tension = 0;
iceInfo->tension_difference = 0xff; iceInfo->tension_difference = 0;
bool status = 1; bool status = 1;
int pullno = 0; int pullno = 0;
@ -3648,6 +3648,9 @@ int CPhoneDevice::GetIceData(IDevice::ICE_INFO *iceInfo, IDevice::ICE_TAIL *iceT
{ {
XYLOG(XYLOG_SEVERITY_INFO,"地址%d,采样状态 = %d,拉力未采集到数据,重新采样", sensorParam[num].devaddr, airt.AiState); XYLOG(XYLOG_SEVERITY_INFO,"地址%d,采样状态 = %d,拉力未采集到数据,重新采样", sensorParam[num].devaddr, airt.AiState);
status = 0; status = 0;
}else
{
iceInfo->tension = iceInfo->tension + iceInfo->t_sensor_data[pullno].original_tension;
} }
} }
pullno++; pullno++;
@ -3693,6 +3696,8 @@ int CPhoneDevice::GetIceData(IDevice::ICE_INFO *iceInfo, IDevice::ICE_TAIL *iceT
angleno++; angleno++;
} }
} }
iceInfo->tension = iceInfo->tension * 0.913632;
iceInfo->tension_difference = iceInfo->tension * 0.13213;
{ {
std::lock_guard<std::mutex> lock(m_dataLocker); std::lock_guard<std::mutex> lock(m_dataLocker);

Loading…
Cancel
Save