OSDN Git Service

merge
authoriwasaki <iwaaya@yasunaga-lab.bio.kyutech.ac.jp>
Fri, 11 Dec 2015 13:42:17 +0000 (22:42 +0900)
committeriwasaki <iwaaya@yasunaga-lab.bio.kyutech.ac.jp>
Fri, 11 Dec 2015 13:42:17 +0000 (22:42 +0900)
1  2 
vemserver/.vemapi2.rb.un~
vemserver/vemapi2.rb
vemserver/vemapi2.rb~

index 262493f,0000000..87cd1d0
mode 100644,000000..100644
Binary files differ
@@@ -3,96 -3,41 +3,41 @@@
  $:.unshift(File.dirname(__FILE__))
  
  require 'sinatra/base'
- require '../vem/vem'
- require '../vem/mock'
- begin
-   require '../vem/feicontrol'
- rescue LoadError
- end
- #require 'vem/jeolcontrol'
- #require './vem/hitachicontrol'
+ require './channel'
+ require './request'
  
  class Vemapi < Sinatra::Base
-  # @@vem = nil
 -  @@channel = Channel.instance
--
--  get '/' do
--    headers \
--      "Access-Control-Allow-origin" => "*"
--    'VEM API test'
-   end
-   get '/:emname/init' do
-     headers \
-       "Access-Control-Allow-origin" => "*"
-     if settings.development?
-       vem = VEM.create("mock")
-       print  "created mock instance"
-     else
-       vem = VEM.create(params[:emname])
-       print  "created #{params[:emname]} instance"
-     end
-     return "created #{params[:emname]} instance"
--  end
--
--  get '/:emname/get' do
-     headers \
-       "Access-Control-Allow-origin" => "*"
-   
-     if settings.development?
-       vem = VEM.create("mock")
-       print  "created mock instance"
-     else
-       vem = VEM.create(params[:emname])
-       print  "created #{params[:emname]} instance"
-     end
-   result = vem.get_params
-     "#{result}"
-   end
-   get '/:emname/set/stagea' do
-     headers \
-       "Access-Control-Allow-origin" => "*"
-      if settings.development?
-       vem = VEM.create("mock")
-       print  "created mock instance"
-     else
-       vem = VEM.create(params[:emname])
-       print  "created #{params[:emname]} instance"
-     end
- result = vem.set_stageA(params["x"].to_i, params["y"].to_i, params["z"].to_i, params["a"].to_i)
-     "#{result}"
-   end
-   get '/:emname/set/stager' do
--    headers \
--      "Access-Control-Allow-origin" => "*"
-     result = @@vem.set_stageR(params["x"].to_i, params["y"].to_i, params["z"].to_i, params["a"].to_i)
-     "#{result}"
 -    request = Request.new("get", nil)
 -    @@channel.put_request(request)
--  end
--
-   get '/:emname/set/acq' do
 -  get '/:emname/set/:command' do
--    headers \
--      "Access-Control-Allow-origin" => "*"
-     result = @@vem.acquisition_init(params["bin"].to_i, params["expt"].to_i, params["size"].to_i)
-     "#{result}"
 -    request = Request.new(params["command"], params)
 -    @@channel.put_request(request)
--  end
--
--  get '/:emname/acq' do
--    headers \
--      "Access-Control-Allow-origin" => "*"
-     result = @@vem.acquisition
-     "#{result}"
 -    request = Request.new(params["command"], params)
 -    @@channel.put_request(request)
--  end
++      @@channel = Channel.instance
++
++      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)
++      end
++
++      get '/:emname/set/:command' do
++              headers \
++                      "Access-Control-Allow-origin" => "*"
++              request = Request.new(params["command"], params)
++              @@channel.put_request(request)
++      end
++
++      get '/:emname/acq' do
++              headers \
++                      "Access-Control-Allow-origin" => "*"
++              request = Request.new(params["command"], params)
++              @@channel.put_request(request)
++      end
  end
  
+ channel = Channel.instance
+ channel.start_worker
+ Vemapi.run! :host => '192.168.4.145', :port => 9090
  
index addc352,0000000..e10c3b0
mode 100644,000000..100644
--- /dev/null
@@@ -1,99 -1,0 +1,132 @@@
 +#!/usr/bin/env ruby -I c:/Users/iwasaki/gem/sinatra-master/lib -I lib
 +
 +$:.unshift(File.dirname(__FILE__))
 +
 +require 'sinatra/base'
++<<<<<<< HEAD
 +require '../vem/vem'
 +require '../vem/mock'
 +begin
 +  require '../vem/feicontrol'
 +rescue LoadError
 +end
 +#require 'vem/jeolcontrol'
 +#require './vem/hitachicontrol'
 +
 +class Vemapi < Sinatra::Base
 +
 + # @@vem = nil
++=======
++require './channel'
++require './request'
++
++class Vemapi < Sinatra::Base
++  @@channel = Channel.instance
++>>>>>>> e5709e205eb16649d7ad3d8185a6989021f6696a
 +
 +  get '/' do
 +    headers \
 +      "Access-Control-Allow-origin" => "*"
 +    'VEM API test'
 +  end
 +
++<<<<<<< HEAD
 +
 +  get '/:emname/init' do
 +    headers \
 +      "Access-Control-Allow-origin" => "*"
 +
 +    if settings.development?
 +      vem = VEM.create("mock")
 +      print  "created mock instance"
 +    else
 +      vem = VEM.create(params[:emname])
 +      print  "created #{params[:emname]} instance"
 +    end
 +
 +    return "created #{params[:emname]} instance"
 +  end
 +
 +
 +  get '/:emname/get' do
 +    headers \
 +      "Access-Control-Allow-origin" => "*"
 +  
 +    if settings.development?
 +      vem = VEM.create("mock")
 +      print  "created mock instance"
 +    else
 +      vem = VEM.create(params[:emname])
 +      print  "created #{params[:emname]} instance"
 +    end
 +
 +  result = vem.get_params
 +    "#{result}"
 +  end
 +
 +
 +  get '/:emname/set/stagea' do
 +    headers \
 +      "Access-Control-Allow-origin" => "*"
 +     if settings.development?
 +      vem = VEM.create("mock")
 +      print  "created mock instance"
 +    else
 +      vem = VEM.create(params[:emname])
 +      print  "created #{params[:emname]} instance"
 +    end
 +
 +result = vem.set_stageA(params["x"].to_i, params["y"].to_i, params["z"].to_i, params["a"].to_i)
 +    "#{result}"
 +  end
 +
 +
 +  get '/:emname/set/stager' do
 +    headers \
 +      "Access-Control-Allow-origin" => "*"
 +    result = @@vem.set_stageR(params["x"].to_i, params["y"].to_i, params["z"].to_i, params["a"].to_i)
 +    "#{result}"
 +  end
 +
 +  get '/:emname/set/acq' do
 +    headers \
 +      "Access-Control-Allow-origin" => "*"
 +    result = @@vem.acquisition_init(params["bin"].to_i, params["expt"].to_i, params["size"].to_i)
 +    "#{result}"
++=======
++  get '/:emname/get' do
++    headers \
++      "Access-Control-Allow-origin" => "*"
++    request = Request.new("get", nil)
++    @@channel.put_request(request)
++  end
++
++  get '/:emname/set/:command' do
++    headers \
++      "Access-Control-Allow-origin" => "*"
++    request = Request.new(params["command"], params)
++    @@channel.put_request(request)
++>>>>>>> e5709e205eb16649d7ad3d8185a6989021f6696a
 +  end
 +
 +  get '/:emname/acq' do
 +    headers \
 +      "Access-Control-Allow-origin" => "*"
++<<<<<<< HEAD
 +    result = @@vem.acquisition
 +    "#{result}"
 +  end
 +
 +end
 +
++=======
++    request = Request.new(params["command"], params)
++    @@channel.put_request(request)
++  end
++end
++
++channel = Channel.instance
++channel.start_worker
 +Vemapi.run! :host => '192.168.4.145', :port => 9090
++>>>>>>> e5709e205eb16649d7ad3d8185a6989021f6696a
 +