Module: PiLightsControl

Defined in:
lib/pi-lights-control.rb,
lib/pi-lights-control/command.rb,
lib/pi-lights-control/version.rb

Defined Under Namespace

Classes: Command

Constant Summary collapse

CODE_TABLE =
{
  0 => [4, 4],
  1 => [4, 8],
  2 => [4, 71],
  3 => [26, 12]
}.freeze
COMMAND_TABLE =
{
  power_off:            [3, 0, 1, 0, 1, 1, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 1, 2],
  power_on:             [3, 0, 1, 0, 1, 1, 0, 0, 1, 1, 1, 0, 1, 0, 0, 0, 0, 2],
  sync_lights:          [3, 0, 0, 1, 1, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 2],
  program_combination:  [3, 0, 1, 0, 1, 1, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 2],
  program_steady:       [3, 0, 1, 0, 1, 1, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 2],
  program_slow_blink:   [3, 0, 1, 0, 1, 1, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 2],
  program_fast_blink:   [3, 0, 1, 0, 1, 1, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 2],
  program_slow_fade:    [3, 0, 1, 0, 1, 1, 0, 0, 1, 1, 1, 1, 0, 0, 1, 0, 0, 2],
  program_fast_fade:    [3, 0, 1, 0, 1, 1, 0, 0, 1, 1, 1, 1, 0, 0, 1, 0, 1, 2],
  program_blink_steady: [3, 0, 1, 0, 1, 1, 0, 0, 1, 1, 1, 1, 0, 0, 1, 1, 0, 2],
  program_step_fade:    [3, 0, 1, 0, 1, 1, 0, 0, 1, 1, 1, 1, 0, 0, 1, 1, 1, 2]
}.freeze
TIME_DELAY =

microseconds

120
VERSION =
"1.0.0"