• 締切済み

felica のinitialize_library()関数はopen

felica のinitialize_library()関数はopenできますがopen_reader_writer_auto()でポートのopenができません。エラーではないけど、ポートはどうやってopenしますが

みんなの回答

noname#214300
noname#214300
回答No.3

以下の点、ご確認ください。 ・PCにパソリのドライバが正常にインストールされていますか? ・FeliCa SDK(アプリと同じフォルダにあるfelica.dll)と、パソリのドライバ(Program Files\common files\sony...の下にあるfelica.dllとrw.dll)のバージョンがあっていますか? ・環境変数PATHに、パソリのプラグインフォルダが含まれていますか? 通常、FELICA_PLUGINSには特に何も設定しなくても動くはずですが…… これ以上は私にもわかりませんので、ご了承ください。

kobayasito
質問者

お礼

大変感謝いたしますが私の問題はまだ解決しなかった。 ・PCとパソリの認識が正常です。 ・パソリのドライバの下にfelica.dllとrw.dllがないですが、入りこんでもだめです ・環境変数PATHにパソリのプラグインフォルダが含まれていました。 私は仕様書に書いたとおりにインストールしましたができなかった。本当に困っています。 もしよければ詳しくのインストール手順を教えてもらいませんか。 なお、あなたはソニーから提供するインストール(FeliCaポートソルトウェア)が使っていますか 私は使っておりません。 どうも、ありがとうございます。

noname#214300
noname#214300
回答No.2

structure_reader_writer_mode_without_encryption reader_writer_mode_without_encryption; reader_writer_mode_without_encryption.baud_rate = 0; reader_writer_mode_without_encryption.port_name = "USB0"; open_reader_writer_without_encryption( &reader_writer_mode_without_encryption ); 経験的に、PaSoRiではopen_reader_writer_without_encryption()を使うのが無難であったと思います。

kobayasito
質問者

お礼

返事をいただいてありがとうございます。 私もsample_04参考して、でもできなかった。 get_last_error_types(&felica_error_type, &rw_error_type);すると felica_error_typeは1027   リーダ/ライタのオープンに失敗しました rw_error_typeは125      プラグインのホームディレクトリを見つけることができません。 私はホームディレクトリの設定は環境変数でFELICA_PLUGINS に設定しました。 何か間違いましたか?教えていただければありがたいです。

noname#214300
noname#214300
回答No.1

open_reader_writer_auto()ではなく、リーダライタを決めうちしてオープンするコマンドがあったと思いますので、そっちを使われてはいかがでしょうか。(ちなみにFeliCa SDKでしょうか?)

kobayasito
質問者

お礼

教えていただくありがとうございます。 私の問題はまだ解決してない、困っています。 私のリーダライタはRC-S330/Sです SDK for felica lite版 よろしくお願いします。

kobayasito
質問者

補足

開発環境は VS2008 SDK for felica lite版 リーダ/ライタ:RC-S330/S

関連するQ&A