Class: XBee::Config::XBeeUARTConfig

Inherits:
Object
  • Object
show all
Defined in:
lib/module_config.rb

Overview

A class for encapsulating UART communication parameters

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(baud = 9600, data_bits = 8, parity = 0, stop_bits = 1) ⇒ XBeeUARTConfig

Defaults to standard 9600 baud 8N1 communications



11
12
13
14
15
16
# File 'lib/module_config.rb', line 11

def initialize(baud = 9600, data_bits = 8, parity = 0, stop_bits = 1)
  self.baud = Integer(baud)
  self.data_bits = Integer(data_bits)
  self.parity = Integer(parity)
  self.stop_bits = Integer(stop_bits)
end

Instance Attribute Details

#baudObject

Returns the value of attribute baud.



7
8
9
# File 'lib/module_config.rb', line 7

def baud
  @baud
end

#data_bitsObject

Returns the value of attribute data_bits.



7
8
9
# File 'lib/module_config.rb', line 7

def data_bits
  @data_bits
end

#parityObject

Returns the value of attribute parity.



7
8
9
# File 'lib/module_config.rb', line 7

def parity
  @parity
end

#stop_bitsObject

Returns the value of attribute stop_bits.



7
8
9
# File 'lib/module_config.rb', line 7

def stop_bits
  @stop_bits
end