/* * cmcng.h * * Created on: Aug 27, 2024 * Author: Thinkpad * 2026-07-18: 算法移植 DLD154V4B, 移除 FltHistoryManager / SecondOrderState / * StageRangeConfig 等旧算法结构 */ #ifndef INCLUDE_CMCNG_H_ #define INCLUDE_CMCNG_H_ #include /********************************************************************* * GLOBAL TYPEDEFS */ #define PRODUCT_MODEL "DLD154Pro" #define FIRMWARE_VER "3.01" #define HARDWARE_VER "3.01" #define FIRMWARE_VER_MAIN 3 #define FIRMWARE_VER_SUB 1 #define HARDWARE_VER_MAIN 3 #define HARDWARE_VER_SUB 1 /* 功能模式�? (direction_mode �?4�?, 协议保留; 新算法不再消�?) */ #define FUNCTION_A 0x01 // 二次判断 (已废�?) #define FUNCTION_B 0x02 // 二次判断增强条件判断 (已废�?) #define FUNCTION_C 0x04 // #define FUNCTION_D 0x08 // extern uint16_t g_hold_time; extern char g_flag_debug; extern uint8_t g_dev_number[6]; extern uint8_t MACAddr[6]; extern uint8_t g_loop_cut_last; extern uint32_t g_loop_cut_amount; extern uint8_t g_loop_power_up_state; extern uint8_t g_function_mode; extern uint8_t g_fm_700bs_disable ; //0: 700bs protocol; 1 Modbus protocol extern uint8_t g_output_radar_mode; extern uint8_t g_opt_trigger; // 光耦/雷达 处理后触发信号 (1=有效) /* 新算法状�? (DLD154V4B 移植) */ extern uint8_t g_loop_stable; // 稳定期结束标�? (0=收敛�?, 1=稳定) extern uint8_t g_env_activity; // 环境活跃�? (BLE condition 字段来源) extern uint8_t g_storage_uart_num; extern uint32_t g_storage_uart_baud; extern uint8_t g_max_counter_bt_min; extern uint32_t g_max_counter_bt_timeout; extern uint8_t g_rs485_id; uint32_t mstick(void); #endif /* INCLUDE_CMCNG_H_ */