Skip to content

v0.2.0

Latest

Choose a tag to compare

@jorgeclaro jorgeclaro released this 17 Apr 18:06
· 1 commit to master since this release

What's Changed

LIFX protocol v0.9 packet support. New packets implemented (not hardware-tested):

Relay packets (LIFX Switch)

  • RelayGetPower (816), RelaySetPower (817), RelayStatePower (818)

HEV Cycle packets (LIFX Clean)

  • GetHevCycle (142), SetHevCycle (143), StateHevCycle (144)
  • GetHevCycleConfig (145), SetHevCycleConfig (146), StateHevCycleConfig (147)
  • GetLastHevCycleResult (148), StateLastHevCycleResult (149)

MultiZone Effect packets

  • GetMultiZoneEffect (507), SetMultiZoneEffect (508), StateMultiZoneEffect (509)
  • SetExtendedColorZones (510), GetExtendedColorZones (511), StateExtendedColorZones (512) — 82 zone support

Tile Effect packets

  • CopyFrameBuffer (716), GetTileEffect (718), SetTileEffect (719), StateTileEffect (720)

Button packets (LIFX Switch)

  • GetButton (905), GetButtonConfig (909), SetButtonConfig (910), StateButtonConfig (911)

New enums

  • ButtonGesture (12 values), ButtonTargetType (31 values), LightLastHevCycleResult (7 values)

Added Light class methods for all new packet types.