OSDN Git Service
(root)
/
vem
/
vem.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
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