Skip to content
Ruby client for the Thermo Scientific VisionMate 2D Scanner.
Ruby
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
assets/images
lib
spec
.gitignore
.rspec
.rubocop.yml
.travis.yml
Gemfile
LICENSE.txt
README.md
Rakefile
vision_mate.gemspec

README.md

Build Status Code Climate

VisionMate

VisionMate provides a Ruby interface to the Thermo Scientific VisionMate 2D barcode scanner used to bulk scan multiple test tubes set in a rack. The library provides a wrapper around the Telnet interface used by the VisionMate scanner.

Workflow Example

Installation

Add it to the project's Gemfile with:

gem 'vision_mate'

Run the bundle command to install it.

Usage

Configure the connection in an initializer file. e.g. config/initializers/vision_mate.rb

  VisionMate.configure do |config|
    config.host = '192.168.1.1'
    config.port = '8000'
  end

Initialize a connection and perform a scan.

  scanner = VisionMate.connect
  scanner.scan # => (results)

Contributing

  1. Fork this repository ( http://github.com/SciMed/vision_mate/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Copyright

Copyright (c) 2014 SciMed Solutions Inc. Licensed under the MIT license. See LICENSE for details.

Something went wrong with that request. Please try again.