Class: DigiBlink

Inherits:
DigiUSB show all
Defined in:
lib/digiusb/digiblink.rb

Constant Summary

Constants inherited from DigiUSB

DigiUSB::DefaultPollingFrequency, DigiUSB::Manufacturer, DigiUSB::ProductID, DigiUSB::Timeout, DigiUSB::VendorID

Instance Attribute Summary

Attributes inherited from DigiUSB

#polling_frequency

Instance Method Summary collapse

Methods inherited from DigiUSB

#address, #close, #getc, #gets, #initialize, #inspect, #name, #putc, #puts, #read, sparks, #write

Constructor Details

This class inherits a constructor from DigiUSB

Instance Method Details

#color=(value) ⇒ Object



6
7
8
9
10
11
12
13
14
# File 'lib/digiusb/digiblink.rb', line 6

def color= value
  color = value.to_color unless value.is_a? Colorist::Color

  # send out each byte
  self.putc 's' # start character
  self.putc color.r
  self.putc color.g
  self.putc color.b
end