+++ /dev/null
-$:.unshift(File.dirname(__FILE__))
-
-require 'channel'
-require 'serialCamera'
-
-class WorkerThread
-
- def initialize(channel)
- @channel = channel
- end
-
- def start
- Thread.new do
- puts "worker_thread start"
- p Thread.current
- @serial_camera = SerialCamera.instance
- @flag = 1
- while true do
- puts "wait"
- request = @channel.take_request
- request.execute if (request!= 0)
- # @serial_camera.execute if @serial_camera.flag
- @serial_camera.execute if (@flag == 1)
- @flag = 0
- end
- end
- end
-
-end