-
Notifications
You must be signed in to change notification settings - Fork 6
/
doc.go
20 lines (20 loc) · 937 Bytes
/
doc.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// Package lifxlan provides API implemented in Go for LIFX LAN Protocol:
//
// https://lan.developer.lifx.com/docs/
//
// This package focuses on the base stuff, device discovery,
// and capabilities shared by all types of devices.
// For more concreted capabilities like light control and tile control,
// please refer to the subpackages.
//
// Currently this package and its subpackages are not complete and implement all
// possible LIFX LAN Protocols is not the current goal of this package.
// The design choice for this package is that it exposes as much as possible,
// so another package can implement missing device APIs by wrapping a device
// returned by discovery using only exported functions.
// Please refer to the subpackages for an example of extending device
// capabilities.
//
// The API is unstable right now,
// but the maintainer tries very hard not to break them.
package lifxlan // import "go.yhsif.com/lifxlan"