更新修改
This commit is contained in:
parent
4284000661
commit
a9d99a9a5c
|
@ -1,5 +1,5 @@
|
|||
/*****************************************************************************
|
||||
* @copyright 1997-2010, . POWER SUPPLY CO., LTD.
|
||||
* @copyright Copyright (c) 2025-2055 Gary. All rights reserved.
|
||||
* @file app_comm.h
|
||||
* @brief xx功能
|
||||
* @author Gary
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*****************************************************************************
|
||||
* @copyright 1997-2010, . POWER SUPPLY CO., LTD.
|
||||
* @copyright Copyright (c) 2025-2055 Gary. All rights reserved.
|
||||
* @file app_parse.c
|
||||
* @brief 解析所有配置文件的入口
|
||||
* @author Gary
|
||||
|
@ -28,15 +28,16 @@ uint16_t gStDevTypePointNum[kDev_Type_End] =
|
|||
kEms_DataEnd,
|
||||
kPccMeter_DataEnd,
|
||||
kBsMeter_DataEnd,
|
||||
kPcs_DataEnd,
|
||||
kBsu_DataEnd,
|
||||
kBcu_DataEnd,
|
||||
kPcs_DataEnd,
|
||||
kAcLiquidMac_DataEnd,
|
||||
kTHSenor_DataEnd,
|
||||
kWater_DataEnd,
|
||||
kYg_DataEnd,
|
||||
kFireprotect_DataEnd,
|
||||
kDiDoSign_DataEnd,
|
||||
kUps_DataEnd,
|
||||
kAcLiquidMac_DataEnd,
|
||||
kWater_DataEnd,
|
||||
kRev1_DataEnd,
|
||||
kRev2_DataEnd,
|
||||
kRev3_DataEnd,
|
||||
kRev4_DataEnd,
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
|
||||
/*****************************************************************************
|
||||
* @copyright 1997-2010, . POWER SUPPLY CO., LTD.
|
||||
* @copyright Copyright (c) 2025-2055 Gary. All rights reserved.
|
||||
* @file app_parse.h
|
||||
* @brief 解析所有配置文件的入口
|
||||
* @author Gary
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*****************************************************************************
|
||||
* @copyright 1997-2010, . POWER SUPPLY CO., LTD.
|
||||
* @copyright Copyright (c) 2025-2055 Gary. All rights reserved.
|
||||
* @file bsp_comm.h
|
||||
* @brief xx功能
|
||||
* @author Gary
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*****************************************************************************
|
||||
* @copyright 1997-2010, . POWER SUPPLY CO., LTD.
|
||||
* @copyright Copyright (c) 2025-2055 Gary. All rights reserved.
|
||||
* @file bsp_data_mode.c
|
||||
* @brief xx功能
|
||||
* @author Gary
|
||||
|
@ -119,8 +119,6 @@ void getGpioMsge()
|
|||
setRtdbPointValue(kSign_ShMem, kDev_Type_EMS, 0, (kEms_Di_Start + loop), (double_t)tmp);
|
||||
}
|
||||
}
|
||||
// 掉电检测 可能没用因为掉电之后很快就宕机 建议用drvGpioFlFcu2601Read(kForlinux_FC2601_Pow)直接获取不通过RTDB
|
||||
setRtdbPointValue(kSign_ShMem, kDev_Type_EMS, 0, kEms_Pow, drvGpioFlFcu2601Read(kForlinux_FC2601_Pow));
|
||||
}
|
||||
|
||||
// 本机设备数量获取 直接写入共享内存
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -7,7 +7,7 @@
|
|||
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
|
||||
*/
|
||||
/*****************************************************************************
|
||||
* @copyright 1997-2010, . POWER SUPPLY CO., LTD.
|
||||
* @copyright Copyright (c) 2025-2055 Gary. All rights reserved.
|
||||
* @file bsp_redis.h
|
||||
* @brief xx功能
|
||||
* @author Gary
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
|
||||
*/
|
||||
/*****************************************************************************
|
||||
* @copyright 1997-2010, . POWER SUPPLY CO., LTD.
|
||||
* @copyright Copyright (c) 2025-2055 Gary. All rights reserved.
|
||||
* @file bsp_shm.h
|
||||
* @brief 共享内存接口封装
|
||||
* @author Gary
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*****************************************************************************
|
||||
* @copyright 1997-2010, . POWER SUPPLY CO., LTD.
|
||||
* @copyright Copyright (c) 2025-2055 Gary. All rights reserved.
|
||||
* @file kit_data.h
|
||||
* @brief 所有的数据类型定义以及
|
||||
* @author Gary
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*****************************************************************************
|
||||
* @copyright 1997-2010, . POWER SUPPLY CO., LTD.
|
||||
* @copyright Copyright (c) 2025-2055 Gary. All rights reserved.
|
||||
* @file bsp_log.c
|
||||
* @brief 日志功能
|
||||
* @author Gary
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
|
||||
/*****************************************************************************
|
||||
* @copyright 1997-2010, . POWER SUPPLY CO., LTD.
|
||||
* @copyright Copyright (c) 2025-2055 Gary. All rights reserved.
|
||||
* @file kit_log.h
|
||||
* @brief 日志功能
|
||||
* @author Gary
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*****************************************************************************
|
||||
* @copyright 1997-2010, . POWER SUPPLY CO., LTD.
|
||||
* @copyright Copyright (c) 2025-2055 Gary. All rights reserved.
|
||||
* @file kit_math.h
|
||||
* @brief xx功能
|
||||
* @author Gary
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
// 定义哈希表的结构
|
||||
|
||||
// 声明全局变量
|
||||
|
||||
#if 1
|
||||
// 初始化全局哈希表
|
||||
void init_bcu_bsu_map(BcuBsuMap **bsu_map)
|
||||
{
|
||||
|
@ -15,8 +15,8 @@ void init_bcu_bsu_map(BcuBsuMap **bsu_map)
|
|||
|
||||
{kBsu_SysVolt, kBcu_TotalVolt},
|
||||
{kBsu_SysCur, kBcu_TotalCur},
|
||||
{kBsu_SysSOC, kBcu_SOC},
|
||||
{kBsu_SysSOH, kBcu_SOH},
|
||||
{kBsu_SOC, kBcu_SOC},
|
||||
{kBsu_SOH, kBcu_SOH},
|
||||
{kBsu_MaxCellTemp, kBcu_MaxCellTemp},
|
||||
{kBsu_MinCellTemp, kBcu_MinCellTemp},
|
||||
{kBsu_TotalChgE, kBcu_TotalChgCap},
|
||||
|
@ -87,3 +87,5 @@ double getBsuRTDBPointValue(BcuBsuMap *bsu_map, rtdb_type_e type, uint16_t devTy
|
|||
return getRtdbPointValue(type, devType, devId, pointId);
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
|
@ -158,33 +158,6 @@ void faultDataGet()
|
|||
// RTDB数据写入
|
||||
void faultDataSet(uint8_t cabt)
|
||||
{
|
||||
setRtdbPointValue(kSign_ShMem, kDev_Type_EMS, 0, kEmsEmgStopL1 + cabt, (double)gpioRtdbData.emergStop[cabt]);
|
||||
setRtdbPointValue(kSign_ShMem, kDev_Type_EMS, 0, kEmsSmokeL1 + cabt, (double)gpioRtdbData.smokeDetec[cabt]);
|
||||
setRtdbPointValue(kSign_ShMem, kDev_Type_EMS, 0, kEmsDoorCtrlL1 + cabt, (double)gpioRtdbData.accessSensor[cabt]);
|
||||
|
||||
if (gpioRtdbData.smokeDetec[cabt] && gpioRtdbData.tempSensor[cabt])
|
||||
{
|
||||
setRtdbPointValue(kSign_ShMem, kDev_Type_EMS, 0, kEmsFireAlarmL1 + cabt, (double)kGpioSwitch_on);
|
||||
}
|
||||
else
|
||||
{
|
||||
setRtdbPointValue(kSign_ShMem, kDev_Type_EMS, 0, kEmsFireAlarmL1 + cabt, (double)kGpioSwitch_off);
|
||||
}
|
||||
|
||||
setRtdbPointValue(kSign_ShMem, kDev_Type_EMS, 0, kEmsFireFaultL1 + cabt, (double)gpioRtdbData.fireFault[cabt]);
|
||||
setRtdbPointValue(kSign_ShMem, kDev_Type_EMS, 0, kEmsFireSprayL1 + cabt, (double)gpioRtdbData.fireFeedback[cabt]);
|
||||
|
||||
if (gpioRtdbData.waterLow[cabt] && gpioRtdbData.waterHigh[cabt])
|
||||
{
|
||||
setRtdbPointValue(kSign_ShMem, kDev_Type_EMS, 0, kEmsFireFloodL1 + cabt, (double)kGpioSwitch_on);
|
||||
}
|
||||
else
|
||||
{
|
||||
setRtdbPointValue(kSign_ShMem, kDev_Type_EMS, 0, kEmsFireFloodL1 + cabt, (double)kGpioSwitch_off);
|
||||
}
|
||||
|
||||
setRtdbPointValue(kSign_ShMem, kDev_Type_EMS, 0, kEmsSurge1 + cabt, (double)gpioRtdbData.surge[cabt]);
|
||||
setRtdbPointValue(kSign_ShMem, kDev_Type_EMS, 0, kEmsTemp1 + cabt, (double)gpioRtdbData.tempSensor[cabt]);
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue