class XBee::Config::ApiEnableMode

Public Class Methods

new(default = 0x01) click to toggle source
Calls superclass method XBee::Config::RFModuleParameter::new
# File lib/module_config.rb, line 78
def initialize(default = 0x01)
  unless default == 0x01 or default == 0x02
    raise "XBee AP parameter range can be 1-2; 1 = API-enabled; 2 = API-enabled (with escaped control characters)"
  end
  super("AP", default)
end

Public Instance Methods

in_symbol() click to toggle source
# File lib/module_config.rb, line 85
def in_symbol
  unless self.value == 0x01 or self.value == 0x02
    raise "XBee AP parameter invalid range! Valid range 1-2; Set to: #{self.value}"
  end
  return :API1 if self.value == 0x01
  return :API2 if self.value == 0x02
end