[][src]Module tplinker::devices

Structs for specific device models.

use tplinker::{
  devices::LB110,
  capabilities::{Switch, Dimmer},
};

let device = LB110::new("192.168.0.99:9999").unwrap();
if device.is_on().unrwap() {
  let brightness = device.brightness().unwrap();
  if brightness < 50 {
    device.set_brightness(brightness + 20).unwrap();
  }
}

Structs

HS100
HS110
LB110
RawDevice

Enums

Device

An enum of the available device types.