FioでのsamplingIntervalの変更について

12 views
Skip to first unread message

takanori endo

unread,
Jan 25, 2010, 5:09:21 AM1/25/10
to funnel-de...@googlegroups.com
先ほどの話題を検証しようとして気づいたのですが
コンストラクタでsamplingIntervalを設定したときに
samplingIntervalが反映されていないような気がします。

サーバー側のsetSamplingInterval()までは呼び出されていることを
確認しましたが、ファームのほうのSysEXが呼ばれてないのかもです。

FioStanderdFirmataで直接デフォルトのsamplingInterval
を変更すると反映するのですが。

10より大きい値だったら特に上限はないのですよね?

あまり、使わない機能なのですが。。
遠藤孝則

--
endo takanori

Shigeru Kobayashi

unread,
Jan 25, 2010, 5:21:33 AM1/25/10
to funnel-dev-talk-ja
遠藤さん

小林です

こちらの件ですが、

FioStandardFirmataでは

#define SYSEX_SAMPLING_INTERVAL 0x78

という古い定義を使っているせいではないかと思います。Firmata v2.1では、これが正式なものとして採用され

#define SAMPLING_INTERVAL 0x7A

になっています。Funnel Serverはこちらで送っているため、FIO側が反応しないということになってしまっているのだと思います。

この点に関して修正したものを添付しました。ちょっと今実機が手元にないのですが、自分のところでも、明日動作確認をしてみようと思います。


2010/1/25 takanori endo <sweeta...@gmail.com>:

> --
> このメールは Google グループのグループ「funnel-dev-talk-ja」の登録者に送られています。
> このグループに投稿するには、funnel-de...@googlegroups.com にメールを送信してください。
> このグループから退会するには、funnel-dev-talk...@googlegroups.com にメールを送信してください。
> 詳細については、http://groups.google.com/group/funnel-dev-talk-ja?hl=ja からこのグループにアクセスしてください。
>
>

FioStandardFirmata-100125a.zip
Reply all
Reply to author
Forward
0 new messages