This commit is contained in:
2026-04-23 17:20:51 +08:00
parent 4c4cfa76b4
commit c185b3d8b9
77 changed files with 13811 additions and 24616 deletions
@@ -288,14 +288,21 @@ static u16 proto_modbus_data_read(u16 addr)
}break;
case 11 ... 18:/*通道数据*/
{
sensor_ch = (addr - 11) / 2;
if( (addr - 11) & 0x0001) /*漏液位置*/
if (leakage.sub_device_data[sensor_index].shield == BLOCKED)/*已屏蔽*/
{
data = leakage.sub_device_data[sensor_index].ch_data[sensor_ch].distance;
data = 0;
}
else /*设备状态*/
else
{
data = leakage.sub_device_data[sensor_index].ch_data[sensor_ch].state;
sensor_ch = (reg - 11) / 2;
if( (reg - 11) & 0x0001) /*漏液位置*/
{
data = leakage.sub_device_data[sensor_index].ch_data[sensor_ch].distance;
}
else /*设备状态*/
{
data = leakage.sub_device_data[sensor_index].ch_data[sensor_ch].state;
}
}
}break;
default:data = 0;