2017-06-28 5 views
0

私は少しC#コンソールアプリケーションをセットアップし、scxmlファイルでインタプリタを実行でき、うまく動作しているようです。残念ながら、uSCXMLの使用例はほとんどありません。uSCXMLからデータをキャッチしていますか?

実行時に私のアプリにインタプリタを埋め込んだので、すべての質問は、uSCXMLからC#コードを使ってデータをキャッチすることを指しています。

ここに私の質問があります:
1)実行中のscxmlからイベントを受け取る方法を教えてください。 (例えば、< send event = "event1" />)
2)私のDataModelとしてLuaを使用すると、scxmlから変数とその式/データを取得するにはどうすればよいですか?

ありがとうございました

答えて

0

uSCXML主なデベロッパーはここにあります。 githubに問題を投稿すれば、私はa)例を提供し、b)それを説明するためにこの答えを更新する。それを行う方法は、IO processorのカスタムか、InterpreterMonitorの登録とbeforeEventのオーバーライドですが、このコールバックはインタプリタによって処理されたイベントのためのものです。あなたは自分に送ってそれを無視することができます。

2番目の質問については、それぞれのデータをイベント(優先)として送信するか、インタプリタのActionLanguageからデータモデルを取得してevalAsData(expr)を実行するだけです。

また、実際にこれらの質問が表示されるgithubに問題を投稿してください。

関連する問題