|
|
@@ -152,7 +152,7 @@ int cascade_slave_init(void)
|
|
|
printf("single dc address init 4000\n");
|
|
|
}else
|
|
|
{
|
|
|
- sh->map = modbus_mapping_new_start_address(0,0,0,0,TREE_R_DEV_CHN,7000,0,0);
|
|
|
+ sh->map = modbus_mapping_new_start_address(0,0,0,0,TREE_DEV_CHN_REG,7000,0,0);
|
|
|
modbus_three[TREE_R_DEV_CHN ].addr = &mgr->triphasic_mmap->dev_chn;
|
|
|
modbus_three[TREE_R_INPUT_ALL_A ].addr = &mgr->triphasic_mmap->i_total.pw_i_total[0];
|
|
|
modbus_three[TREE_R_INPUT_ALL_B ].addr = &mgr->triphasic_mmap->i_total.pw_i_total[1];
|
|
|
@@ -249,7 +249,7 @@ void cascade_slave_read(uint32_t addr,uint32_t lenth)
|
|
|
slave_read(sh,addr,lenth,DS_R_IN_TOTAL,TYPE_U32);
|
|
|
break;
|
|
|
case 4777 ... 4778:
|
|
|
- slave_read(sh,addr,lenth,DS_R_TEMP_HUM,TYPE_U32);
|
|
|
+ slave_read(sh,addr,lenth,DS_R_TEMP_HUM,TYPE_U16);
|
|
|
case 4779 ... 4842:
|
|
|
slave_read(sh,addr,lenth,DS_R_SWITCH_STA,TYPE_U16);
|
|
|
break;
|