Sha256: 6b47d6f7574289bc72c8d8a386b2a6a612821cfefdf40899b78355d5c97a0599
Contents?: true
Size: 1.15 KB
Versions: 3
Compression:
Stored size: 1.15 KB
Contents
#!/usr/bin/env ruby $: << File.dirname(__FILE__) require 'date' require 'ruby-xbee' require 'pp' @xbee = XBee::BaseAPIModeInterface.new(@xbee_usbdev_str) puts "Testing API now ..." puts "=====================================================" puts "Association Indication: 0x%02x" % @xbee.association_indication puts "-----------------------------------------------------" puts "Firmware Rev: 0x%04x" % @xbee.fw_rev puts "-----------------------------------------------------" puts "Hardware Rev: 0x%04x" % @xbee.hw_rev puts "-----------------------------------------------------" puts "Serial Number High: 0x%08x" % @xbee.serial_num_high puts "Serial Number Low: 0x%08x" % @xbee.serial_num_low puts "Serial Number: 0x%016x" % @xbee.serial_num puts "-----------------------------------------------------" puts "Detecting neighbors ..." response = @xbee.neighbors response.each do |r| puts "----------------------" r.each do |key, val| puts case key when :NI "#{key} = '#{val}'" when :STATUS, :DEVICE_TYPE "#{key} = 0x%02x" % val when :SH, :SL "#{key} = 0x%08x" % val else "#{key} = 0x%04x" % val end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
ruby-xbee-1.2.1 | bin/apicontrol.rb |
ruby-xbee-1.2.0 | bin/apicontrol.rb |
ruby-xbee-1.1.0 | bin/apicontrol.rb |