Luarida v1.70Betaをマーケットに登録しました

14 views
Skip to first unread message

たろサ

unread,
Oct 2, 2011, 10:40:24 AM10/2/11
to luarida-...@googlegroups.com
 たろサです。

 Luarida v1.70Betaをマーケットに登録しました。

 tcp関連のコマンドを実装しています。下記のような仕様になります。

 udpは要領を得ていないので、ちょっと待ってください。udpで送受信するとき
の効率のいいプログラムの書き方がいまいち理解で来ていません。

 受けるばっかり、送るばっかり、なら、出来そうなんですが・・・。

 後、ハードキーボードですね。


2-9-0.tcpソケット接続を行います
・sock.connectOpen( Number, Address, Port [,TimeOut] )
 Numberは、ソケット番号: 2つまでソケットを使うことができます。
 Addressは、ホストアドレス
 Portは、ポート番号
 TimeOutは、タイムアウト(sec)。省略時は5secです。

 戻り値
  0:接続できませんでした
  1:接続できました

2-9-1.tcpソケット接続を待ちます(サーバ)
・sock.listenOpen( Number, Port [,TimeOut] )
 Numberは、ソケット番号: 2つまでソケットを使うことができます。
 Portは、ポート番号
 TimeOutは、タイムアウト(sec)。省略時は5secです。

 戻り値
  0:接続待ちがタイムアウトしました
  1:接続できました

2-9-2.tcpソケット接続をクローズします
・sock.close( Number )
 Numberは、ソケット番号: 2つまでソケットを使うことができます。

 戻り値
  0: closeできませんでした
  1: closeできました

2-9-3.tcpソケットでデータを送信します
・sock.send( Number, Data, Length )
 Numberは、ソケット番号: 2つまでソケットを使うことができます。
 Dataは、送信データです。

2-9-4.tcpソケットでデータを受信します
・sock.recv( Number [,TimeOut] )
 Numberは、ソケット番号: 2つまでソケットを使うことができます。
 TimeOutは、タイムアウト(sec)。省略時は5secです。

 受信は2つです。
 Data: 受信したデータです。
 Length: 受信したデータの長さです。-1:タイムアウトエラーです。

2-9-5.tcpソケット接続している機器のIPアドレスを返します
・sock.getAddress( Number [,Local] )
 Numberは、ソケット番号: 2つまでソケットを使うことができます。
 Localは、省略/0:接続先のIPアドレスを返します。1:自機のIPアドレスを返します

 受信
 IPアドレスが返ります。失敗したときには空が返ります。


--
山本三七男 (Minao Yamamoto) ---------------- ハンドル:たろサ -----
E-Mail: taro...@gmail.com

sin cat

unread,
Oct 2, 2011, 2:29:12 PM10/2/11
to luarida-...@googlegroups.com
catsinです。

日本橋もくもく会でスクリプトを書いていたものを動画に撮ってYouTubeにアップしました。

http://www.youtube.com/watch?v=8TqVIKLJ7JU
Android+microBridge+赤外線LEDの制御を、たろサさん作のluaridaでLuaスクリプトで
書いてやってみました。
IS01を傾けて前進・旋回歩行、画面のタップで左右のパンチ・キックを行っている様子です。

microBridgeはTCPのソケットそのものなので、今回追加されたコマンドで制御用のバイト列を
送信しています。
今回は加速度センサとタッチパネルのタップで動かしましたが、制御用バイト列送信と
ウェイトをスクリプトに羅列すればそのままシーケンサとして扱えるので便利ですね。


2011年10月2日23:40 たろサ <taro...@gmail.com>:

> --
> このグループにメールで投稿: luarida-...@googlegroups.com
> このグループから退会する: luarida-fun-cl...@googlegroups.com
> その他のオプションについては、次の URL からグループにアクセスしてくださ
> い。 http://groups.google.com/group/luarida-fun-club?hl=ja?hl=ja
>

たろサ

unread,
Oct 2, 2011, 2:39:29 PM10/2/11
to luarida-...@googlegroups.com
 たろサです。

 動画を見ました。うーーん、ハードキー取得したいですよね。

 今月中に何とか・・・。

Reply all
Reply to author
Forward
0 new messages