class XBee::Config::ApiEnableMode
Public Class Methods
new(default = 0x01)
click to toggle source
Calls superclass method
XBee::Config::RFModuleParameter::new
# File lib/ruxbee/config.rb, line 79 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/ruxbee/config.rb, line 86 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