update:
设备屏蔽功能 适配新版界面
This commit is contained in:
@@ -265,7 +265,16 @@ static u16 proto_modbus_data_read(u16 addr)
|
||||
{
|
||||
case 0:/*<2A>˿<EFBFBD>&ID*/
|
||||
{
|
||||
data = (leakage.sub_device_data[sensor_index].flash_data.com + 1)<< 8 | leakage.sub_device_data[sensor_index].flash_data.modbus_id;
|
||||
// data = (leakage.sub_device_data[sensor_index].flash_data.com + 1)<< 8 | leakage.sub_device_data[sensor_index].flash_data.modbus_id;
|
||||
u16 value = (leakage.sub_device_data[sensor_index].flash_data.com + 1) << 8;
|
||||
value |= leakage.sub_device_data[sensor_index].flash_data.modbus_id;
|
||||
if (leakage.sub_device_data[sensor_index].flash_data.shield == BLOCKED) {
|
||||
value |= 0x8000; /*<2A><><EFBFBD><EFBFBD>λ<EFBFBD><CEBB>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>*/
|
||||
}
|
||||
if (leakage.sub_device_data[sensor_index].flash_data.state == ENABLE) {
|
||||
value |= 0x4000; /*<2A>θ<EFBFBD>λ<EFBFBD><CEBB>ʾʹ<CABE><CAB9>*/
|
||||
}
|
||||
data = value;
|
||||
}break;
|
||||
case 1 ... 5:/*<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*/
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user