class Sensor

Attributes

data[R]
id[R]
manufacturer_name[R]
model_id[R]
name[R]
state[R]
sw_version[R]
type[R]
unique_id[R]

Public Class Methods

new( id, data = {} ) click to toggle source
# File lib/lights/sensor.rb, line 22
def initialize( id, data = {} )
  @id = id
  @name = data["name"]
  @type = data["type"]
  @model_id = data["modelid"]
  @manufacturer_name = data["manufacturername"]
  @unique_id = data["uniqueid"]
  @sw_version = data["swversion"]
  @config = data["config"]
  @state = SensorState.new(data["state"])
end