equ_dtu.h 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. /******************************************************************************
  2. 版权所有:
  3. 文件名称: equ.h
  4. 文件版本: 01.01
  5. 创建作者:
  6. 创建日期: 2013-03-25
  7. 功能说明: 装置信息管理维护
  8. 其它说明:
  9. 修改记录:
  10. */
  11. #ifndef _EQU_DTU_H
  12. #define _EQU_DTU_H
  13. /*------------------------------- 头文件 --------------------------------------
  14. */
  15. /*------------------------------- 宏定义 --------------------------------------
  16. */
  17. #define DO_DEFAULT_KEEPTIME 200 //MS
  18. #define DI_DEFAULT_FILTER_TIME 20 //MS
  19. #define EQU_SLOT_HMI (g_equ_config->equ_slot_num -1) // 面板
  20. #define EQU_SLOT_STATUS (g_equ_config->equ_slot_num -2) // 状态板
  21. /*------------------------------ 类型结构 -------------------------------------
  22. */
  23. /*------------------------------ 函数声明 -------------------------------------
  24. */
  25. extern int g_ui_freq[CFG_FREQ_NUM]; // 记录频率对应UI通道的索引值
  26. int equ_init_later(void);
  27. int equ_ac_channel_is_ok(u32 index);
  28. int equ_power_check(void);
  29. int equ_power_adjust(void);
  30. int equ_board_info_update(int can_bus,u8 * frame);
  31. int equ_slot_check(u32 slot);
  32. int equ_check_period(void);
  33. int equ_power_stat_reset(void);
  34. int equ_power_stat_printf(void);
  35. int equ_get_ac_slot(u32 owner, u32 type);
  36. #endif //_EQU_DTU_H
  37. /*------------------------------ 文件结束 -------------------------------------
  38. */