Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

eSEATでデータの受信に失敗する #92

Open
Nobu19800 opened this issue Jul 1, 2019 · 6 comments
Open

eSEATでデータの受信に失敗する #92

Nobu19800 opened this issue Jul 1, 2019 · 6 comments
Labels
bug Something isn't working

Comments

@Nobu19800
Copy link

Describe the bug
#89 の仕様変更でeSEATでデータの受信時にコールバック関数が呼ばれないためデータ受信の処理ができなくなりました。忘れてはいけないので一応issueを作成します。

@Nobu19800 Nobu19800 added the bug Something isn't working label Jul 1, 2019
@haraisao
Copy link

haraisao commented Oct 1, 2019

eSEATの方で対応しました。InPortでは、ON_BUFFER_WRITEのConnectorListenerが使えなくなっていましたので、ON_RECEIVEDに変更しています。1.2.xでも動作するようにversionを見るようにしています。

@Nobu19800
Copy link
Author

ON_BUFFER_WRITEのConnectorListenerは使えなくなるような仕様変更はしていません。動作が変わっているとすればバグだと思いますが、こちらの動作確認ではInPortでON_BUFFER_WRITEのコールバック関数は呼ばれています。

@haraisao
Copy link

haraisao commented Oct 1, 2019

昨日、Githubのmasterのコードをダウンロードしてインストールしましたが、ON_BUFFER_WRITEのコールバックは呼ばれていませんでした。現在のREL1.2のコードは、ON_RECEIVEDが呼ばれていないのですが、どうなっているのでしょう?

@Nobu19800
Copy link
Author

masterのコードで問題が起こるのは#134 の仕様変更が原因かもしれません。

RELENG_1_2のソースコードでON_RECEIVEDが呼ばれない件については、こちらでConsoleIn、ConsoleOutを接続して確認する限りではON_RECEIVEDは呼ばれているのでどうすれば問題が再現できるのか分かりません。

@haraisao
Copy link

haraisao commented Oct 1, 2019

この仕様変更は、REL1.2でも同様でしょうか? ConnectorDataListenrT を親に持つDataListenerも
__call__関数で返値は必要でしょうか?

@Nobu19800
Copy link
Author

REL1.2では変更はないため戻り値は不要です。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants