module MatrixCreator::Pressure
Module: Pressure
Communicate with the Pressure
driver
Constants
Public Class Methods
detect(options = {}, &block)
click to toggle source
Detects and returns information from the Pressure
driver
@param options [Hash] of keys and values that can contain speed, max_resp and/or max_secs @return [Array] elements detected in JSON format
@example Detect 3 values for the Pressure
driver
MatrixCreator::Pressure.detect(max_resp: 3)
@example Detect values for the Pressure
driver for 30 seconds
MatrixCreator::Pressure.detect(max_secs: 30)
@example Detect values for the Pressure
driver with a speed of 0.5 seconds per response
MatrixCreator::Pressure.detect(max_secs: 30, speed: 0.5)
@example Detect values for the Pressure
driver for 15 seconds and process data when received
MatrixCreator::Pressure.detect(max_resp: 10){ |data| // Do something with the data }
# File lib/matrix_creator/pressure.rb, line 35 def self.detect(options = {}, &block) MatrixCreator::DriverBase.detect(BASE_PORT, MatrixMalos::Pressure, options, block) end