ruby PCからTHETAのシャッターを切る最小限のサンプルプログラム
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby PCからTHETAのシャッターを切る最小限のサンプルプログラム相关的知识,希望对你有一定的参考价值。
#!ruby
#
# THETAのシャッターをPCから遠隔で切るだけの例 by GOROman
#
# 参考にしたページ
# http://mobilehackerz.jp/contents/Review/RICOH_THETA
require 'socket'
Init_Command_Request = 1
Cmd_Request = 6
OpenSession = 0x1002
InitiateCapture = 0x100E
# パケット送る
def send_to_theta( s, data )
s.write [ data.length + 4 ].pack("V") + data
end
# THETAへTCP接続
TCPSocket.open( '192.168.1.1', 15740 ) { |s|
# 初期化
send_to_theta( s, [ Init_Command_Request, "F"*32, 1 ].pack( "VH32V" ) )
# セッション開始
send_to_theta( s, [ Cmd_Request, 1, OpenSession, 0, 1 ].pack( "VVvV*" ) )
# 撮影
send_to_theta( s, [ Cmd_Request, 1, InitiateCapture, 0, 0, 0 ].pack( "VVvV*" ) )
}
以上是关于ruby PCからTHETAのシャッターを切る最小限のサンプルプログラム的主要内容,如果未能解决你的问题,请参考以下文章
csharp 统一のシーンファイルリストウィンドウ。全てのシーン,ビルド登录シーンを切り替え可。
AT2161 シャッフル / Shuffling
powershell PowerShell中からPCをスリープさせたいよー!
javascript スマホからPCページを见た场合,别ページにリダイレクトする
text 実机端末からのPC APIサーバに接続する
text フッターメニュー。ヘッダーメニュー