問題タブ [boost-statechart]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - Boost.Python には、他のブースト ライブラリのコードをバインドする必要がありますか?
boost::statechart ライブラリから継承するクラスがあります。このクラスを Python スクリプトで使用する必要があります。クラスが継承したという理由だけで、すべての boost::statechart ライブラリのラッパー コード (.def s) を記述する必要があるかどうか疑問に思っています。または、boost.python は、定義を確認するためにラッパー コードを必要としません (Python で呼び出すために他のブースト ライブラリを自動的に処理します)。
c++ - ステートチャート インタラクションの強化
boost::statechart を使用して実装された 2 つのステートチャート (FSM_A と FSM_B) があります。
FSM_B で遷移をトリガーするために、FSM_A からのイベントを処理しても安全ですか?
2 つの async_state_machine を使用する必要がありますか? それとも、一般的な最も外側の状態ですか?
次に例を示します。
c++ - 非同期ステート マシンがいつ終了したかを知る方法。(ブースト::ステートチャート)
boost::statechart::asynchronous_state_machine を作成する必要があり、それを外部から「破棄」できる必要があります。ドキュメントで、destroy_processor を呼び出して終了する必要があることがわかりました。問題は、これらのメソッドがマシン イベント キューにイベントを挿入するだけであるため、これらのイベントが処理される前に fifo_scheduler<> を削除すると、エラーが発生することです... (以下の例を参照)
問題は...非同期_状態_マシンが「終了」し、 fifo_scheduler<> を「削除」しても安全であることをどのように知ることができますか?
c++ - ブーストステートチャート直交状態の並列実行
いくつかの直交状態を持つステート マシンがあります。これらの状態は、同じイベントに反応します。イベントが 経由で送信process_event
されると、状態が互いに直交しているにもかかわらず、イベントが順次処理されることが簡単なベンチマークでわかります。
これらの直交状態にイベントを並行して処理させる方法はありますか?
c++ - IVR コール フロー ステート マシン
Boost Statechart Library を使用して IVR 内の呼び出しのフローを処理できるステート マシンを実装しようとしていますが、C++ に非常に慣れていないため、いくつかの基本的な操作が必要です。
私のコール フローが次のようになっているとしましょう: (最初の 2 つの状態 USR_checkSubscription と USR_checkBalance に注目)
私の質問は単純ですが、それを機能させる方法を見つけることができます! 初期状態がUSR_checkSubscriptionになることはわかっていますが、その状態に入ると、そこで作成したものに応じて他の状態に移動するにはどうすればよいでしょうか。 1.
これは私の SM_callModel.cpp です
c++ - Boost Statechart の状態変化に関する通知
Boost Statechart の状態変化に登録する簡単な方法はありますか?
デジタル カメラの例で、アプリケーションに GUI を追加するとします。状態を照会する以外に、状態間の遷移について通知される可能性はありますか?
c++ - boost.statechart ライブラリの transition と custom_reaction の比較
boost.statechart ライブラリのチュートリアルとその例を読みました。遷移とそのアクションに関連する質問があります。
transition<>
andを使用してトランジションを定義するには 2 つの方法がありますがcustom_reaction
、それらの主な違いは何ですか。