From 817f429f725a8a4a137de7468c922c7affc95a62 Mon Sep 17 00:00:00 2001 From: Jeffrey Phillips Freeman <jeffrey.freeman@syncleus.com> Date: Sat, 1 Oct 2016 17:15:36 -0400 Subject: [PATCH] Removed version restrictions on bundler and rake --- apex.gemspec | 4 ++-- bin/apex | 3 ++- lib/apex.rb | 16 +++++++++++++++- 3 files changed, 19 insertions(+), 4 deletions(-) diff --git a/apex.gemspec b/apex.gemspec index 15ce413..fbb190b 100644 --- a/apex.gemspec +++ b/apex.gemspec @@ -30,8 +30,8 @@ Gem::Specification.new do |spec| spec.add_development_dependency 'abstraction', '~> 0.0.4' spec.add_development_dependency 'json', '~> 1.8.3' - spec.add_development_dependency 'bundler', '~> 1.13' - spec.add_development_dependency 'rake', '~> 11.3.0' + spec.add_development_dependency 'bundler' + spec.add_development_dependency 'rake' spec.add_development_dependency 'rdoc' spec.add_development_dependency 'aruba' spec.add_development_dependency 'serialport' diff --git a/bin/apex b/bin/apex index 9a97ec1..927b3c6 100755 --- a/bin/apex +++ b/bin/apex @@ -2,7 +2,7 @@ require 'optparse' require 'methadone' -require_relative '../lib/apex.rb' +require_relative '../lib/apex' class App include Methadone::Main @@ -11,6 +11,7 @@ class App main do |needed, maybe| puts options[:switch] puts options[:flag] + Apex::main end description "APEX reference implementation for the APEX protocol." diff --git a/lib/apex.rb b/lib/apex.rb index 22d2882..ba59eee 100644 --- a/lib/apex.rb +++ b/lib/apex.rb @@ -1,6 +1,20 @@ require_relative 'apex/version' -require_relative 'kiss/kiss_abstract' +require_relative 'kiss/kiss_serial' +require_relative 'aprs/aprs_kiss' module Apex + def self.main + kiss = Kiss::KissSerial.new('/dev/ttyUSB1') + aprs_kiss = Aprs::AprsKiss.new(kiss) + aprs_kiss.connect(Kiss::MODE_INIT_KENWOOD_D710) + while true + frame = aprs_kiss.read + if frame + p frame + else + sleep(1) + end + end + end end -- GitLab