OSDN Git Service

modify by fei
[vem/vem.git] / lib / workerThread.rb
index aef110e..f5bfbf3 100644 (file)
@@ -1,25 +1,25 @@
 $:.unshift(File.dirname(__FILE__))
 
-require 'singleton'
 require 'channel'
 require 'serialCamera'
 
 class WorkerThread
 
-  def initialize(channel)
-    @channel       = channel
-    @serial_camera = SerialCamera.instance
- end
+       def initialize(channel)
+               @channel       = channel
+       end
 
-  def start
-    puts "worker_thread start"
-    Thread.new do
-      while true do
-        request = @channel.take_request
-        request.execute if (request!= 0)
-         @serial_camera.execute if @serial_camera.flag
-      end
-    end
-  end
+       def start
+               Thread.new do
+                       puts "worker_thread start"
+                       p Thread.current
+                       @serial_camera = SerialCamera.instance
+                       while true do
+                               request = @channel.take_request
+                               request.execute if (request!= 0)
+                               @serial_camera.execute if @serial_camera.flag
+                       end
+               end
+       end
 
 end