OSDN Git Service

Merge branch 'master' of ssh://192.168.5.213:/opt/git/vem
[vem/vem.git] / lib / request.rb
index 721fb12..3df027d 100644 (file)
@@ -25,6 +25,7 @@ class Request
 
   def execute
     @vem = VEM.create(@em)
+    puts "execute"
     case @command
     when "get"
       @result = @vem.get_params
@@ -50,9 +51,18 @@ class Request
       image = @vem.acquisition
       converted_image = convert_256(image)
       @result = converted_image.to_json
+    when "start"
+      serial_camera = SerialCamera.instance
+      serial_camera.on_flag
+      @result = "start serial_camera"
+    when "stop"
+      serial_camera = SerialCamera.instance
+      serial_camera.off_flag
+      @result = "stop serial_camera"
     else
       puts "else"
     end
+      puts "request complete"
       @complete = true
       @cv.broadcast
   end