+++ /dev/null
-#!/usr/bin/env ruby -I c:/Users/iwasaki/gem/sinatra-master/lib -I lib
-
-$:.unshift(File.dirname(__FILE__))
-
-require 'sinatra/base'
-require 'channel'
-require 'request'
-require 'cameraSocket'
-
-class Vemapi < Sinatra::Base
- @@channel = Channel.instance
-
- if development?
- $em_name == 'mock'
- elsif
- $em_name == 'fei'
- end
-
- cs = CameraSocket.new($ip_address, $cs_port)
- cs.run!
-
- get '/' do
- headers \
- "Access-Control-Allow-origin" => "*"
- 'VEM API test'
- end
-
- get '/:emname/get' do
- headers \
- "Access-Control-Allow-origin" => "*"
- request = Request.new("get", nil)
- @@channel.put_request(request)
- return request.get_result
- end
-
- get '/:emname/set/:command' do
- headers \
- "Access-Control-Allow-origin" => "*"
- request = Request.new(params["command"], params)
- @@channel.put_request(request)
- return request.get_result
- end
-
- get '/:emname/acq' do
- headers \
- "Access-Control-Allow-origin" => "*"
- request = Request.new("acq", nil)
- @@channel.put_request(request)
- return request.get_result
- end
-end
-
-