1 #!/usr/bin/env ruby -I c:/Users/iwasaki/gem/sinatra-master/lib -I lib
3 $:.unshift(File.dirname(__FILE__))
9 class Vemapi < Sinatra::Base
10 @@channel = Channel.instance
14 "Access-Control-Allow-origin" => "*"
20 "Access-Control-Allow-origin" => "*"
21 request = Request.new("get", nil)
22 result = @@channel.put_request(request)
23 return request.get_result
26 get '/:emname/set/:command' do
28 "Access-Control-Allow-origin" => "*"
29 request = Request.new(params["command"], params)
30 result = @@channel.put_request(request)
31 return request.get_result
36 "Access-Control-Allow-origin" => "*"
37 request = Request.new("acq", nil)
38 result = @@channel.put_request(request)
39 return request.get_result
43 channel = Channel.instance
45 Vemapi.run! :host => '192.168.4.145', :port => 9090