Sha256: 3dace455c6e80eed90ccaf13aecfea889d4129377d80ae909d927321d949c1a3

Contents?: true

Size: 1.15 KB

Versions: 8

Compression:

Stored size: 1.15 KB

Contents

# frozen_string_literal: true

require 'meshtastic/version'

# Plugin used to interact with Meshtastic nodes
module Meshtastic
  # Protocol Buffers for Meshtastic
  autoload :Admin, 'meshtastic/admin'
  autoload :Apponly, 'meshtastic/apponly'
  autoload :ATAK, 'meshtastic/atak'
  autoload :Cannedmessages, 'meshtastic/cannedmessages'
  autoload :Channel, 'meshtastic/channel'
  autoload :Clientonly, 'meshtastic/clientonly'
  autoload :Config, 'meshtastic/config'
  autoload :ConnectionStatus, 'meshtastic/connection_status'
  autoload :Deviceonly, 'meshtastic/deviceonly'
  autoload :Localonly, 'meshtastic/localonly'
  autoload :Mesh, 'meshtastic/mesh'
  autoload :ModuleConfig, 'meshtastic/module_config'
  autoload :MQTT, 'meshtastic/mqtt'
  autoload :Paxcount, 'meshtastic/paxcount'
  autoload :Portnums, 'meshtastic/portnums'
  autoload :RemoteHardware, 'meshtastic/remote_hardware'
  autoload :Rtttl, 'meshtastic/rtttl'
  autoload :Storeforward, 'meshtastic/storeforward'
  autoload :Telemetry, 'meshtastic/telemetry'
  autoload :Xmodem, 'meshtastic/xmodem'

  # Display a List of Every Meshtastic Module

  public_class_method def self.help
    constants.sort
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
meshtastic-0.0.10 lib/meshtastic.rb
meshtastic-0.0.9 lib/meshtastic.rb
meshtastic-0.0.8 lib/meshtastic.rb
meshtastic-0.0.7 lib/meshtastic.rb
meshtastic-0.0.6 lib/meshtastic.rb
meshtastic-0.0.5 lib/meshtastic.rb
meshtastic-0.0.4 lib/meshtastic.rb
meshtastic-0.0.3 lib/meshtastic.rb