-
62a2e5568b
fix: expression_engine.h 添加 <mix_cc/ihyper_db.h> 以解析 time_range_t
master
Huamonarch
2026-05-15 15:46:37 +0800
-
dc26b6a7dd
fix: 将 enum class 类型的 CHECK_EQ 改为 CHECK(==),避免 ostream<< 模板错误
Huamonarch
2026-05-15 15:40:24 +0800
-
5a026accaf
build: 添加 -Wno-unused-parameter/variable/sign-compare/reorder 减少警告噪音
Huamonarch
2026-05-15 15:32:24 +0800
-
2754b7a267
docs: 添加 eqpalg 测试说明文档(77 用例,3 文件,框架使用说明)
Huamonarch
2026-05-15 15:25:06 +0800
-
4032ff92ef
fix: 将测试文件中 "" include 改为 <> 风格,统一项目规范
Huamonarch
2026-05-15 15:22:04 +0800
-
3f10d4dd9f
fix: 为 eqpalg_test 添加缺失的 include 路径(legacy/include/ihdb/memcache/iXcom)
Huamonarch
2026-05-15 15:19:24 +0800
-
153ce64ae3
docs: 添加 2026-05-15 eqpalg 重构变更文档
Huamonarch
2026-05-15 15:04:23 +0800
-
ca2147e499
test: 核心算法单元测试 — LogicAlg/BoundAlg/FeedbackAlg/ExpTimes/FaultCode/Roller3
Huamonarch
2026-05-15 14:55:30 +0800
-
032f0d0978
refactor: 切换 build_algorithm 工厂到算法子类 + CMake 更新
Huamonarch
2026-05-15 14:42:08 +0800
-
ae7834adaa
refactor: 算法子类化 — LogicAlg/BoundAlg/BoundHoldAlg/FeedbackAlg 消除 exp_type_ 分支
Huamonarch
2026-05-15 14:37:15 +0800
-
4f8eecd828
refactor: 提取 StatCollector 统计学习组件
Huamonarch
2026-05-15 14:21:36 +0800
-
b9cf5f4e9e
refactor: 提取 BoundChecker 上下限检测组件
Huamonarch
2026-05-15 14:09:56 +0800
-
c4bcb6610b
refactor: 删除旧反馈状态方法和标志(已由 FbStateMachine 替代)
Huamonarch
2026-05-15 13:57:20 +0800
-
0106e553a0
refactor: 集成 FbStateMachine 到 ExpBase::mon_proc()
Huamonarch
2026-05-15 13:36:30 +0800
-
fad4ee8e38
test: FbStateMachine 状态转换单元测试
Huamonarch
2026-05-15 13:27:27 +0800
-
9f66fc10b3
feat: FbStateMachine 状态转换 + 变量操作实现
Huamonarch
2026-05-15 13:22:16 +0800
-
f2f6d6ffb1
feat: 添加 FbStateMachine 头文件
Huamonarch
2026-05-15 13:19:19 +0800
-
e9b2c178ba
refactor: 删除 ExpModule 类(已被 ExpressionEngine 替代)
Huamonarch
2026-05-15 13:15:05 +0800
-
3f8d281596
fix: 清理 ExpBase 子类中的 exp_act_/exp_feedback_/exp_result_ 残留引用
Huamonarch
2026-05-15 13:14:17 +0800
-
38d0942a6c
refactor: 非 ExpBase 算法适配 ExpressionEngine API
Huamonarch
2026-05-15 13:08:30 +0800
-
7c2fe7f7bb
refactor: ExpBase 表达式管理迁移到 ExpressionEngine
Huamonarch
2026-05-15 12:59:11 +0800
-
96ca4d02bb
refactor: AlgBase 从 ExpModule 迁移到 ExpressionEngine
Huamonarch
2026-05-15 12:38:49 +0800
-
f10da49f65
test: ExpressionEngine 单元测试用例
Huamonarch
2026-05-15 12:35:31 +0800
-
693d3b5197
feat: ExpressionEngine firstFill + printVars 实现
Huamonarch
2026-05-15 12:32:20 +0800
-
e575efdc8a
feat: ExpressionEngine FunVars 控制 + hold 变量管理
Huamonarch
2026-05-15 12:30:11 +0800
-
50173683db
feat: ExpressionEngine 变量刷新实现(MEMORY + IHDB)
Huamonarch
2026-05-15 12:27:58 +0800
-
da9eb2ea2e
feat: ExpressionEngine 核心实现(注册 + 求值)
Huamonarch
2026-05-15 12:25:30 +0800
-
2f7ca1e123
feat: 添加 ExpressionEngine 头文件声明
Huamonarch
2026-05-15 12:17:27 +0800
-
ec8e44ce5d
test: 为 eqpalg 添加测试基础设施(test_harness + test_main)
Huamonarch
2026-05-15 12:15:14 +0800
-
1ff51483e7
在 .gitignore 中添加 Claude Code 相关条目(.claude/、CLAUDE.md)
Huamonarch
2026-05-15 09:14:56 +0800
-
65863b326f
为 RNG 模块添加 CTest 单元测试,覆盖常量/线性/漂移/正弦/复合/布尔/注册表/阀对等模型
Huamonarch
2026-05-15 09:14:02 +0800
-
b99cd0a73c
Add change documentation for 2026-05-13 eqpalg fixes and optimizations
Huamonarch
2026-05-13 17:10:09 +0800
-
672412e5a8
docs: add RNG changelog documenting all 2026-05-13 changes
Huamonarch
2026-05-13 17:07:41 +0800
-
1e781a7c03
feat: add ! negation operator for boolean models
Huamonarch
2026-05-13 16:56:30 +0800
-
e4233cc23d
fix: add period_ms to linear and drift models to prevent unbounded divergence
Huamonarch
2026-05-13 16:34:00 +0800
-
256aa07c1c
docs: add comprehensive RNG project README
Huamonarch
2026-05-13 16:14:42 +0800
-
47dd4fad4b
fix: qualify is_same_v with std:: in FlowData constructor
Huamonarch
2026-05-13 16:02:27 +0800
-
f41ce0c40f
fix: GuassRand use sigma as stddev directly instead of sqrt(sigma)
Huamonarch
2026-05-13 15:53:25 +0800
-
5ee17627e9
fix: address code review issues
Huamonarch
2026-05-13 15:46:06 +0800
-
d9b4ee8eb3
fix: prevent ValvePairModel stuck-state by freezing prev_action during delay
Huamonarch
2026-05-13 15:43:56 +0800
-
10bb9937d6
chore: remove unused BaseData.h
Huamonarch
2026-05-13 15:33:36 +0800
-
7385b7cc6e
build: add model/ source directory to CMake
Huamonarch
2026-05-13 15:27:22 +0800
-
022993ab5a
feat: load rng_models.json on startup
Huamonarch
2026-05-13 15:26:19 +0800
-
4821cb9d36
refactor: replace hardcoded signal mappings with ModelRegistry
Huamonarch
2026-05-13 15:24:32 +0800
-
b4bb27f1e5
feat: add ModelRegistry with JSON loading and composite model
Huamonarch
2026-05-13 15:20:51 +0800
-
4f83e41c0c
feat: add ValvePairModel with jitter/flash/over-delay
Huamonarch
2026-05-13 15:15:14 +0800
-
3ce03911c3
feat: add 3 boolean signal models
Huamonarch
2026-05-13 15:13:31 +0800
-
2ef663af81
feat: add CsvReplayModel for CSV data replay
Huamonarch
2026-05-13 15:12:04 +0800
-
afd753f803
feat: add 7 analog signal models (constant, normal, linear, sine, uniform, spike, drift)
Huamonarch
2026-05-13 15:10:37 +0800
-
6afce89326
feat: add IModel base interface
Huamonarch
2026-05-13 15:07:59 +0800
-
ae5f55c8ac
feat: add rng_models.json with model templates
Huamonarch
2026-05-13 15:07:06 +0800
-
70a976fe58
chore: add .worktrees/ to .gitignore
Huamonarch
2026-05-13 15:04:31 +0800
-
7339801f2f
docs: add RNG parameterized models implementation plan
Huamonarch
2026-05-13 15:02:58 +0800
-
302aa82e38
docs: add valve_pair jitter/over-delay fault simulation params
Huamonarch
2026-05-13 14:47:35 +0800
-
a93801fea5
docs: fix rng_models.json path to absolute Linux path
Huamonarch
2026-05-13 14:38:17 +0800
-
71feae9e79
docs: add RNG parameterized models design spec
Huamonarch
2026-05-13 14:32:58 +0800
-
11e5a6aeef
Use angle-bracket include for async_db_worker.h
Huamonarch
2026-05-13 13:51:49 +0800
-
f80a917ab7
Async-ify ExpTimes DB persistence with global singleton worker thread
Huamonarch
2026-05-13 13:32:50 +0800
-
6ed178b367
Fix: protect update_history_times snapshot restore from DB failures
Huamonarch
2026-05-13 12:59:16 +0800
-
b3932b0af8
Fix: update_cold must not overwrite SHM stat_values and fetch_mark
Huamonarch
2026-05-13 11:22:42 +0800
-
02447c733a
Replace U+00B5 (MICRO SIGN) with plain 'us' to avoid Unicode warning
Huamonarch
2026-05-13 10:33:08 +0800
-
9bb810d9ed
Replace broken ColdMutex with dual-layer ShmSpinLock + std::mutex
Huamonarch
2026-05-13 10:21:55 +0800
-
b8596d311f
Remove rm -rf of MapRuleStat_boost.mmap on startup
Huamonarch
2026-05-13 09:47:52 +0800
-
df79a9a1a5
Fix: add default constructor to TaskRecord for map operator[]
Huamonarch
2026-05-13 09:27:29 +0800
-
0a5397345c
Fix: access TaskRecord::data_record vector after TaskData refactor
Huamonarch
2026-05-13 09:15:20 +0800
-
2c62f9c4a3
Add change documentation for 2026-05-12 eqpalg optimizations
Huamonarch
2026-05-12 17:22:34 +0800
-
e21b2af2a6
Replace fixed 518MB array in TaskData with dynamic shared-memory vector
Huamonarch
2026-05-12 17:19:44 +0800
-
1ca922a4ef
Fix task thread lifecycle: self-destruct when idle, synchronized cleanup
Huamonarch
2026-05-12 17:11:07 +0800
-
1e70af7a9d
Remove rm -rf of shared memory file from EqpAlgICEI destructor
Huamonarch
2026-05-12 16:17:09 +0800
-
973921fc4b
Split RuleStat display from cold data paths to reduce lock contention
Huamonarch
2026-05-12 15:46:01 +0800
-
6a28112cd7
Final comment cleanup batch
Huamonarch
2026-05-09 13:35:17 +0800
-
38bbdb5b34
Remove comment from roller3.cpp
Huamonarch
2026-05-09 13:33:07 +0800
-
339074c1b4
Remove comment from manager.cc
Huamonarch
2026-05-09 13:32:38 +0800
-
ecf02306b2
Remove final remaining comment from distribution.h
Huamonarch
2026-05-09 13:32:24 +0800
-
c53b108500
Remove last remaining comments from eqpalg
Huamonarch
2026-05-09 13:32:10 +0800
-
62a97cdf9d
Remove remaining comments (exp_times, STA.h, gb_item_memory)
Huamonarch
2026-05-09 13:31:22 +0800
-
48c9fe7f22
Remove remaining irrelevant comments from eqpalg (final batch)
Huamonarch
2026-05-09 13:31:06 +0800
-
e3207fa593
Remove remaining irrelevant comments from eqpalg (glitch_detection, roller, STA)
Huamonarch
2026-05-09 13:30:42 +0800
-
224c2c45c4
Remove irrelevant comments from eqpalg source files
Huamonarch
2026-05-09 13:30:09 +0800
-
ef6612d2ea
Add eqpalg optimization recommendations document
Huamonarch
2026-05-09 13:02:45 +0800
-
09b48b07e5
Add READMEs for all infrastructure services and overall project
Huamonarch
2026-05-09 12:13:00 +0800
-
bd7e93ae68
Add READMEs for RICS, eqpm, dsm and update eqpalg README with corrections
Huamonarch
2026-05-09 11:46:17 +0800
-
92a23222f7
Add eqpalg_readme.md — detailed documentation of equipment algorithm process
Huamonarch
2026-05-09 11:30:37 +0800
-
7e602c7bc1
Initial commit: EIS C++ project with multi-process code
Huamonarch
2026-05-09 11:23:45 +0800