Index
| $sel:ackRequired:Header | Lifx.Lan | 
| $sel:addressable:Header | Lifx.Lan | 
| $sel:brightness:HSBK | Lifx.Lan | 
| $sel:build:StateHostFirmware | Lifx.Lan | 
| $sel:buttons:Features | Lifx.Internal.Product, Lifx.Lan | 
| $sel:buttons:PartialFeatures | Lifx.Internal.Product | 
| $sel:chain:Features | Lifx.Internal.Product, Lifx.Lan | 
| $sel:chain:PartialFeatures | Lifx.Internal.Product | 
| $sel:color:Features | Lifx.Internal.Product, Lifx.Lan | 
| $sel:color:PartialFeatures | Lifx.Internal.Product | 
| $sel:defaults:VendorInfo | Lifx.Internal.Product | 
| $sel:extendedMultizone:Features | Lifx.Internal.Product, Lifx.Lan | 
| $sel:extendedMultizone:PartialFeatures | Lifx.Internal.Product | 
| $sel:features:Product | Lifx.Internal.ProductInfoMap, Lifx.Lan | 
| $sel:features:ProductInfo | Lifx.Internal.Product | 
| $sel:features:Upgrade | Lifx.Internal.Product | 
| $sel:hev:Features | Lifx.Internal.Product, Lifx.Lan | 
| $sel:hev:PartialFeatures | Lifx.Internal.Product | 
| $sel:hsbk:LightState | Lifx.Lan | 
| $sel:hue:HSBK | Lifx.Lan | 
| $sel:infrared:Features | Lifx.Internal.Product, Lifx.Lan | 
| $sel:infrared:PartialFeatures | Lifx.Internal.Product | 
| $sel:kelvin:HSBK | Lifx.Lan | 
| $sel:label:LightState | Lifx.Lan | 
| $sel:major:Upgrade | Lifx.Internal.Product | 
| $sel:matrix:Features | Lifx.Internal.Product, Lifx.Lan | 
| $sel:matrix:PartialFeatures | Lifx.Internal.Product | 
| $sel:minor:Upgrade | Lifx.Internal.Product | 
| $sel:multizone:Features | Lifx.Internal.Product, Lifx.Lan | 
| $sel:multizone:PartialFeatures | Lifx.Internal.Product | 
| $sel:name:Product | Lifx.Internal.ProductInfoMap, Lifx.Lan | 
| $sel:name:ProductInfo | Lifx.Internal.Product | 
| $sel:name:VendorInfo | Lifx.Internal.Product | 
| $sel:origin:Header | Lifx.Lan | 
| $sel:packetType:Header | Lifx.Lan | 
| $sel:pid:ProductInfo | Lifx.Internal.Product | 
| $sel:port:StateService | Lifx.Lan | 
| $sel:power:LightState | Lifx.Lan | 
| $sel:power:StatePower | Lifx.Lan | 
| $sel:product:StateVersion | Lifx.Lan | 
| $sel:productId:Product | Lifx.Internal.ProductInfoMap, Lifx.Lan | 
| $sel:products:VendorInfo | Lifx.Internal.Product | 
| $sel:protocol:Header | Lifx.Lan | 
| $sel:relays:Features | Lifx.Internal.Product, Lifx.Lan | 
| $sel:relays:PartialFeatures | Lifx.Internal.Product | 
| $sel:resRequired:Header | Lifx.Lan | 
| $sel:saturation:HSBK | Lifx.Lan | 
| $sel:sequenceCounter:Header | Lifx.Lan | 
| $sel:service:StateService | Lifx.Lan | 
| $sel:size:Header | Lifx.Lan | 
| $sel:source:Header | Lifx.Lan | 
| $sel:tagged:Header | Lifx.Lan | 
| $sel:target:Header | Lifx.Lan | 
| $sel:temperatureRange:Features | Lifx.Internal.Product, Lifx.Lan | 
| $sel:temperatureRange:PartialFeatures | Lifx.Internal.Product | 
| $sel:unLifxT:LifxT | Lifx.Lan | 
| $sel:upgrades:ProductInfo | Lifx.Internal.Product | 
| $sel:vendor:StateVersion | Lifx.Lan | 
| $sel:versionMajor:StateHostFirmware | Lifx.Lan | 
| $sel:versionMinor:StateHostFirmware | Lifx.Lan | 
| $sel:vid:VendorInfo | Lifx.Internal.Product | 
| broadcastMessage | Lifx.Lan | 
| BroadcastTimeout | Lifx.Lan | 
| DecodeFailure | Lifx.Lan | 
| Device | Lifx.Lan | 
| deviceAddress | Lifx.Lan | 
| deviceFromAddress | Lifx.Lan | 
| discoverDevices | Lifx.Lan | 
| encodeMessage | Lifx.Lan | 
| Features | |
| 1 (Type/Class) | Lifx.Internal.Product, Lifx.Lan | 
| 2 (Data Constructor) | Lifx.Internal.Product, Lifx.Lan | 
| GetColor | Lifx.Lan | 
| getCounter | Lifx.Lan | 
| GetHostFirmware | Lifx.Lan | 
| GetPower | Lifx.Lan | 
| getProductInfo | Lifx.Lan | 
| GetService | Lifx.Lan | 
| getSocket | Lifx.Lan | 
| getSource | Lifx.Lan | 
| getTimeout | Lifx.Lan | 
| GetVersion | Lifx.Lan | 
| handleOldMessage | Lifx.Lan | 
| Header | |
| 1 (Type/Class) | Lifx.Lan | 
| 2 (Data Constructor) | Lifx.Lan | 
| HSBK | |
| 1 (Type/Class) | Lifx.Lan | 
| 2 (Data Constructor) | Lifx.Lan | 
| incrementCounter | Lifx.Lan | 
| Lifx | Lifx.Lan | 
| LifxError | Lifx.Lan | 
| LifxT | |
| 1 (Type/Class) | Lifx.Lan | 
| 2 (Data Constructor) | Lifx.Lan | 
| lifxThrow | Lifx.Lan | 
| LightState | |
| 1 (Type/Class) | Lifx.Lan | 
| 2 (Data Constructor) | Lifx.Lan | 
| Message | Lifx.Lan | 
| MonadLifx | Lifx.Lan | 
| PartialFeatures | |
| 1 (Type/Class) | Lifx.Internal.Product | 
| 2 (Data Constructor) | Lifx.Internal.Product | 
| Product | |
| 1 (Type/Class) | Lifx.Internal.ProductInfoMap, Lifx.Lan | 
| 2 (Data Constructor) | Lifx.Internal.ProductInfoMap, Lifx.Lan | 
| ProductInfo | |
| 1 (Type/Class) | Lifx.Internal.Product | 
| 2 (Data Constructor) | Lifx.Internal.Product | 
| productInfo | Lifx.Internal.ProductInfo | 
| productInfoMap | Lifx.Internal.ProductInfoMap | 
| productLookup | Lifx.Internal.ProductInfoMap | 
| ProductLookupError | |
| 1 (Type/Class) | Lifx.Internal.ProductInfoMap, Lifx.Lan | 
| 2 (Data Constructor) | Lifx.Lan | 
| RecvTimeout | Lifx.Lan | 
| runLifx | Lifx.Lan | 
| runLifxT | Lifx.Lan | 
| sendMessage | Lifx.Lan | 
| Service | Lifx.Lan | 
| ServiceReserved1 | Lifx.Lan | 
| ServiceReserved2 | Lifx.Lan | 
| ServiceReserved3 | Lifx.Lan | 
| ServiceReserved4 | Lifx.Lan | 
| ServiceUDP | Lifx.Lan | 
| SetColor | Lifx.Lan | 
| SetLightPower | Lifx.Lan | 
| SetPower | Lifx.Lan | 
| StateHostFirmware | |
| 1 (Type/Class) | Lifx.Lan | 
| 2 (Data Constructor) | Lifx.Lan | 
| StatePower | |
| 1 (Type/Class) | Lifx.Lan | 
| 2 (Data Constructor) | Lifx.Lan | 
| StateService | |
| 1 (Type/Class) | Lifx.Lan | 
| 2 (Data Constructor) | Lifx.Lan | 
| StateVersion | |
| 1 (Type/Class) | Lifx.Lan | 
| 2 (Data Constructor) | Lifx.Lan | 
| UnexpectedPort | Lifx.Lan | 
| UnexpectedSockAddrType | Lifx.Lan | 
| UnknownProductId | Lifx.Internal.ProductInfoMap, Lifx.Lan | 
| UnknownVendorId | Lifx.Internal.ProductInfoMap, Lifx.Lan | 
| Upgrade | |
| 1 (Type/Class) | Lifx.Internal.Product | 
| 2 (Data Constructor) | Lifx.Internal.Product | 
| VendorInfo | |
| 1 (Type/Class) | Lifx.Internal.Product | 
| 2 (Data Constructor) | Lifx.Internal.Product | 
| WrongPacketType | Lifx.Lan | 
| WrongSender | Lifx.Lan |