1 $:.unshift(File.dirname(__FILE__))
7 require '../vem/feicontrol'
10 require '../tool/imageProc'
15 def initialize(command, params)
21 @cv = ConditionVariable.new
27 @vem = VEM.create(@em)
30 @result = @vem.get_params
32 @result = @vem.set_stageA(@params["x"].to_i, @params["y"].to_i, @params["z"].to_i, @params["a"].to_i)
34 @result = @vem.set_stageR(@params["x"].to_i, @params["y"].to_i, @params["z"].to_i, @params["a"].to_i)
36 @result = @vem.acquisition_init(@params["bng"].to_i, @params["exp"], @params["size"].to_i)
38 image = @vem.acquisition
39 converted_image = convert_256(image)
40 @result = converted_image.to_json
51 @cv.wait(@mutex) while (@complete == false)