Ruby driver for the Delcom USB HID Visual Signal Indicator RGY (904008, generation II)
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
README.rdoc
delcom_904008.rb

README.rdoc

Ruby driver for the Delcom USB HID Visual Signal Indicator RGY (904008, generation II)

Provides a simple interface to turn on/off the red, green and yellow LEDs.

It should be pretty trivial to adapt this driver to work with any generation II signal indicator, however I only have access to the RGY version.

Requirements

Example usage

require 'timeout'
require 'delcom_904008'

light = Delcom::SignalIndicator.new

begin
  Timeout::timeout(5) do
    loop do
      light.red
      sleep 0.1
      light.off
      sleep 0.05
    end
  end
rescue Timeout::Error
  light.off
end

light.close