1 #!/usr/bin/env ruby -I c://Users/iwasaki/gem/sinatra-master/lib -I lib
3 $:.unshift(File.dirname(__FILE__))
11 def initialize(ip, port)
14 @camera = SerialCamera.instance
15 @buf = {"type"=>nil, "data"=>nil}
21 EM::WebSocket.start(host: @ip, port: @port) do |ws|
25 @buf["type"] = "connection"
32 rec_buf = JSON.parse(msg)
33 if(rec_buf["type"]=="req")
34 if(rec_buf["data"]=="img")
37 @buf["data"] = @camera.get_image
38 @buf["count"] = @count