Sha256: c6397b0e09b0d97f3ae64a5ebff9a55d41018d5666ce29669bcb00732782af8b

Contents?: true

Size: 693 Bytes

Versions: 3

Compression:

Stored size: 693 Bytes

Contents

# frozen_string_literal: true

require 'rfbeam/kld7/radar_parameters'
require 'rfbeam/kld7/radar_messages'
require 'rfbeam/kld7/serial_connection'
require 'rfbeam/kld7/constants'
require 'rfbeam/kld7/cli_output'
require 'rfbeam/kld7/cli_formatter'
require 'rfbeam/version'
require 'rfbeam/cli'

module RfBeam
  class Error < StandardError
  end

  class K_ld7
    include RfBeam::KLD7
  end

  def self.connected
    path_str, dir =
      if RubySerial::ON_LINUX
        %w[ttyUSB /dev/]
      elsif RubySerial::ON_WINDOWS
        ['TODO: Implement find device for Windows', 'You lazy bugger']
      else
        %w[tty.usbserial /dev/]
      end

    Dir.glob("#{dir}#{path_str}*")
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
rfbeam-0.4.3 lib/rfbeam.rb
rfbeam-0.4.2 lib/rfbeam.rb
rfbeam-0.4.1 lib/rfbeam.rb