OSDN Git Service

create how to use cameraSocket
[vem/vem.git] / lib / workerThread.rb
1 $:.unshift(File.dirname(__FILE__))
2
3 require 'singleton'
4 require 'channel'
5 require 'serialCamera'
6
7 class WorkerThread
8
9   def initialize(channel)
10     @channel       = channel
11     @serial_camera = SerialCamera.instance
12  end
13
14   def start
15     puts "worker_thread start"
16     Thread.new do
17       while true do
18         request = @channel.take_request
19         request.execute if (request!= 0)
20          @serial_camera.execute
21       end
22     end
23   end
24
25 end