|
|
@@ -294,8 +294,8 @@ void app_yb_refresh(void)
|
|
|
{
|
|
|
if (FA_ALL_EN(sw))
|
|
|
{
|
|
|
- fresh_set_soe(EV_TYPE_S, !g_tRelay[sw].run_stu.fa_ls, 0, sw); // 分段模式
|
|
|
- fresh_set_soe(EV_TYPE_L, g_tRelay[sw].run_stu.fa_ls, 0, sw); // 联络模式
|
|
|
+ fresh_set_soe(EV_TYPE_S, !g_tRelay[sw].run_stu.fa_ls, false, sw); // 分段模式
|
|
|
+ fresh_set_soe(EV_TYPE_L, g_tRelay[sw].run_stu.fa_ls, false, sw); // 联络模式
|
|
|
}
|
|
|
|
|
|
// 自供电功能投入
|
|
|
@@ -307,30 +307,22 @@ void app_yb_refresh(void)
|
|
|
else if (!g_tRelay[sw].run_stu.fa_ls || BH_ALL_EN(sw)) // 分段或者保护模式退出自转电SOE
|
|
|
fresh_set_soe(EV_FA_LL_EN, 0, false, sw);
|
|
|
}
|
|
|
- // soft_yb
|
|
|
- // 只关联软压板: EV_KZ_YB/EV_EDIT_YB (出口/远方)
|
|
|
- fresh_set_soe(EV_KZ_YB, pRunSet->tSwSet[sw].btt_yxyb_gnzck, 0, sw);
|
|
|
- fresh_set_soe(EV_EDIT_YB, pRunSet->bTT_EDIT_YB, 0, sw);
|
|
|
-
|
|
|
- // 关联硬压板
|
|
|
-#if defined GD_AREA_ECZD_2020
|
|
|
- fresh_set_soe(EV_CHZ_YB, CHZ_ALL_EN(sw), 0, sw); // 重合闸投入
|
|
|
-#else
|
|
|
- fresh_set_soe(EV_CHZ_YB, !CHZ_ALL_EN(sw), 0, sw); // 停用重合闸
|
|
|
-#endif
|
|
|
-
|
|
|
- // EV_BH_YB (功能总)
|
|
|
- fresh_set_soe(EV_BH_YB, FUN_ALL_EN(sw), 0, sw);
|
|
|
-
|
|
|
-#if defined GD_AREA_ZHONGSHAN || defined GD_AREA_ZHONGSHAN_2020 || defined GD_AREA_ECZD_2020
|
|
|
- // EV_GOOSE_YBTT/EV_FA_YBTT/EV_BH_YBTT (goose/fa/bh)
|
|
|
- fresh_set_soe(EV_BH_YBTT, BH_ALL_EN(sw), 0, sw);
|
|
|
- fresh_set_soe(EV_FA_YBTT, FA_ALL_EN(sw), 0, sw);
|
|
|
- fresh_set_soe(EV_GOOSE_YBTT, BH_GOOSE_EN(sw), 0, sw);
|
|
|
-#endif
|
|
|
+
|
|
|
+ fresh_set_soe(EV_BH_YB, FUN_ALL_EN(sw), false, sw);
|
|
|
+ fresh_set_soe(EV_BH_YBTT, BH_ALL_EN(sw), false, sw);
|
|
|
+ fresh_set_soe(EV_CHZ_YB, CHZ_ALL_EN(sw), false, sw);
|
|
|
+ fresh_set_soe(EV_FA_YBTT, FA_ALL_EN(sw), false, sw);
|
|
|
+ fresh_set_soe(EV_GOOSE_YBTT, BH_GOOSE_EN(sw), false, sw);
|
|
|
+ fresh_set_soe(EV_JZS_YBTT, JZS_ALL_EN(sw), false, sw);
|
|
|
+ fresh_set_soe(EV_TQ_YBTT, TYTQ_ALL_EN(sw), false, sw);
|
|
|
+ fresh_set_soe(EV_JL_YBTT, JL_ALL_EN(sw), false, sw);
|
|
|
+ fresh_set_soe(EV_XDLJD_YBTT, pRunSet->tSwSet[sw].btt_gnyb_xdljd, false, sw);
|
|
|
+ fresh_set_soe(EV_XLDXGJ_YBTT, pRunSet->tSwSet[sw].btt_gnyb_xldxgj, false, sw);
|
|
|
+ fresh_set_soe(EV_BTDCD_YBTT, pRunSet->tSwSet[sw].btt_gnyb_btdcd, false, sw);
|
|
|
+
|
|
|
+ fresh_set_soe(EV_KZ_YB, pRunSet->tSwSet[sw].btt_yxyb_gnzck, false, sw);
|
|
|
+ fresh_set_soe(EV_EDIT_YB, pRunSet->bTT_EDIT_YB, false, sw);
|
|
|
|
|
|
- fresh_set_soe(EV_TQ_YBTT, TYTQ_ALL_EN(sw), 0, sw);
|
|
|
- fresh_set_soe(EV_JL_YBTT, !JL_ALL_EN(sw), 0, sw); // 自动解列软压板
|
|
|
#ifdef YB_STHD_CHECK
|
|
|
// 功能总
|
|
|
if ((((short)g_sw_pub.di_cfg_index[PUB_DI_BHALL] != INDEX_INVALLID) && (pRunSet->tSwSet[sw].btt_yxyb_gnztt != g_run_stu.bhall)) ||
|