這是我的情況,我有一個外部程序,每30 ms左右發送一次數據給我。該數據被合併到參考文獻中。扼殺更新頻率的想法
在這一點上我有,
(def state (ref {})
一個單獨的未來讀取和合並數據包此Ref。
現在我有了我的狀態機,即做出決定併發回控制命令。基本上每個狀態具有以下結構,
(while (some-thing-happening)
(calc-stuff)
(send-correction))
這是我的問題,如果我接收100個分組/秒有在發送200個命令/秒沒有意義的。所以我想提出一個可以抑制更新率的方案。我無法爲某些ms睡眠導致更新率不確定。你將如何構造這個?
狀態機從未實際返回。 –