Sha256: ca44011a18b936eb4ef276995f5dd3415a96fb5152f9de70bce13e4152e08164

Contents?: true

Size: 760 Bytes

Versions: 3

Compression:

Stored size: 760 Bytes

Contents

$LOAD_PATH << File.expand_path( File.dirname(__FILE__) + '/../lib' )

require 'serialbox'

class DataFile 
  include Serialbox::Adapter
  configure_adapter :mongoid
  field :time
  field :experiment
  store_in session: "default"
end

class PhPoint < DataFile
 field :ph
end

class EhPoint < DataFile
 field :eh
end

class Listener
 include Serialbox::Listener
 
 #def parse 						#parse the input	
 #   p = PhPoint.new({ph: "5", time: Time.now, experiment: "TEST0001"})
 #   p.save
 #end

 #how does it poll the port, or wait for input? 

end

l = Listener.new("creature")
l.setup
#l.run

#p = PhPoint.new({ph: "5", time: Time.now, experiment: "TEST0001"})
#p.save
#points =  PhPoint.where(experiment: "TEST0001")
#points.each do |point|
#	puts point.time
#end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
serialbar-0.0.3 spec/test.rb
serialbar-0.0.2 spec/test.rb
serialbar-0.0.1 spec/test.rb