class Flic::Protocol::Primitives::DisconnectTime

Time in seconds after the Flic button may disconnect after the latest press or release. The button will reconnect automatically when it is later pressed again and deliver its enqueued events. Valid values are 0 - 511.

Public Instance Methods

get() click to toggle source
# File lib/flic/protocol/primitives/disconnect_time.rb, line 10
def get
  if time == 511
    nil
  else
    time
  end
end
set(value) click to toggle source
# File lib/flic/protocol/primitives/disconnect_time.rb, line 18
def set(value)
  if value == nil
    self.time = 511
  elsif value >= 511
    raise RangeError, 'disconnect_time must be less than 511 seconds (or nil for never)'
  else
    self.time = value
  end
end