Sha256: 2e14d9ee71600b6db485697ed2b05163d00a47a109d8880ded463121104a96aa

Contents?: true

Size: 650 Bytes

Versions: 1

Compression:

Stored size: 650 Bytes

Contents

# frozen_string_literal: true

require 'rubyserial'
require 'prologix_gpib/version'
require 'prologix_gpib/lan'
require 'prologix_gpib/lan/commands'
require 'prologix_gpib/usb'
require 'prologix_gpib/usb/commands'
require 'prologix_gpib/discovery'
require 'prologix_gpib/cli'

module PrologixGpib
  class UsbController
    include PrologixGpib::Usb
    include PrologixGpib::Usb::Commands
  end

  class LanController
    include PrologixGpib::Lan
    include PrologixGpib::Lan::Commands
  end

  class Finder
    include PrologixGpib::Discovery
  end

  # No windows serial support just yet.
  class << self
    def new
      self
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
prologix_gpib-0.5.0 lib/prologix_gpib.rb