chrome.serialでstopBit, parityBit, dataBit を設定する方法

99 views
Skip to first unread message

hiro mendo

unread,
Sep 26, 2013, 5:17:44 AM9/26/13
to chrome-api-d...@googlegroups.com
どなたかchrome.serialでSerialをOpenする時に、stopBit, parityBit, dataBit を設定する方法をご存知ないでしょうか。

こちらににある通りOptionsをObjectで渡しているのですが

# 例えばこのように。
# chrome.serial.open(com, { bitrate: 115200, dataBit: 0, parityBit: 0, stopBit: 0 }, function (openInfo) { });


このようなエラーが出てきます。
Error: Invalid value for argument 2. Property 'databit': Unexpected property, Property 'parityBit': Unexpected property, Property 'stopBit': Unexpected property.


ご教授頂けると嬉しいです。
よろしくお願いいたします。

Yasushi Ando

unread,
Sep 26, 2013, 5:33:57 AM9/26/13
to chrome-api-d...@googlegroups.com
こんにちは。あんどうと申します。
今確認できるような状態にはないんですが、ドキュメントを見る限り

dataBit ( optional enum of "sevenbit", or "eightbit" )
 "eightbit" will be passed by default.
parityBit ( optional enum of "noparity", "oddparity", or "evenparity" )
 "noparity" will be passed by default.
stopBit ( optional enum of "onestopbit", or "twostopbit" )
 "onestopbit" will be passed by default.

dataBitが取れる値は "sevenbit" か "eightbit" だけ
parityBitが取れる値は "noparity" か "oddparity" か "evenparity" だけ。
stopBitが取れる値は "onestopbit" か "twostopbit" だけ
みたいです。

0 を与えるのをやめて、そもそも指定しないか、上記の文字列を与えてやると
もしかしたら動くかもしれません。


2013/9/26 hiro mendo <mendo...@gmail.com>:
> --
> --
> このメールは Google グループのグループ「Chrome API Developers JP」の登録者に送られています。
> このグループに投稿するには、chrome-api-d...@googlegroups.com にメールを送信してください。
> このグループから退会するには、chrome-api-develop...@googlegroups.com
> にメールを送信してください。
> 詳細については、http://groups.google.com/group/chrome-api-developers-jp?hl=ja
> からこのグループにアクセスしてください。
>
> ---
> このメールは Google グループのグループ「Chrome API Developers JP」の登録者に送られています。
> このグループから退会し、メールの受信を停止するには、chrome-api-develop...@googlegroups.com
> にメールを送信します。
> その他のオプションについては、https://groups.google.com/groups/opt_out にアクセスしてください。



--
ANDO Yasushi
- and...@gmail.com
- http://d.hatena.ne.jp/technohippy/
- http://twitter.com/technohippy

hiro mendo

unread,
Sep 26, 2013, 8:21:42 AM9/26/13
to chrome-api-d...@googlegroups.com
あんどうさま

ありがとうございます。パラメータは文字列も試しましたが
同じエラーとなりました。


英語版で下記の様な回答を頂きました
https://code.google.com/p/chromium/issues/detail?id=261688

hiro mendo

unread,
Sep 27, 2013, 5:05:37 AM9/27/13
to chrome-api-d...@googlegroups.com
chromiumの最新バージョンでは使えました。
ありがとうございました。
Reply all
Reply to author
Forward
0 new messages