Class: Capoblo::InterfaceConnection
- Inherits:
-
Object
- Object
- Capoblo::InterfaceConnection
- Defined in:
- lib/capoblo/interface_connection.rb
Instance Attribute Summary collapse
-
#baud_rate ⇒ Object
require “date”.
-
#data_bits ⇒ Object
require “date”.
-
#parity ⇒ Object
require “date”.
-
#port_str ⇒ Object
require “date”.
-
#stop_bits ⇒ Object
require “date”.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize ⇒ InterfaceConnection
constructor
params for serial port.
Constructor Details
#initialize ⇒ InterfaceConnection
params for serial port
15 16 17 18 19 20 21 22 |
# File 'lib/capoblo/interface_connection.rb', line 15 def initialize super self.port_str = "/dev/ttyACM0" #may be different for you self.baud_rate = 9600 self.data_bits = 8 self.stop_bits = 1 self.parity = SerialPort::NONE end |
Instance Attribute Details
#baud_rate ⇒ Object
require “date”
12 13 14 |
# File 'lib/capoblo/interface_connection.rb', line 12 def baud_rate @baud_rate end |
#data_bits ⇒ Object
require “date”
12 13 14 |
# File 'lib/capoblo/interface_connection.rb', line 12 def data_bits @data_bits end |
#parity ⇒ Object
require “date”
12 13 14 |
# File 'lib/capoblo/interface_connection.rb', line 12 def parity @parity end |
#port_str ⇒ Object
require “date”
12 13 14 |
# File 'lib/capoblo/interface_connection.rb', line 12 def port_str @port_str end |
#stop_bits ⇒ Object
require “date”
12 13 14 |
# File 'lib/capoblo/interface_connection.rb', line 12 def stop_bits @stop_bits end |
Class Method Details
.get_interface ⇒ Object
24 25 26 27 28 |
# File 'lib/capoblo/interface_connection.rb', line 24 def self.get_interface conn = InterfaceConnection.new arduino = ArduinoFirmata.connect conn.port_str arduino end |