Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Documentation
class HasProperties s a | s -> a where Source #
properties :: Lens' s a Source #
The properties of e.g. a characteristic.
class HasReadValue s a | s -> a where Source #
HasReadValue (Characteristic typ0) (Maybe (Handler typ0)) Source # | |
class HasWriteValue s a | s -> a where Source #
writeValue :: Lens' s a Source #
Access the handler for writing a value, if there is one. The handler
should return True
if the value was successfully update.
HasWriteValue (Characteristic typ0) (Maybe (typ0 -> Handler Bool)) Source # | |
class HasCharacteristics s a | s -> a where Source #
characteristics :: Lens' s a Source #
An access for the list of characteristics.
class HasServices s a | s -> a where Source #
class HasIncludeTxPower s a | s -> a where Source #
includeTxPower :: Lens' s a Source #
Accessor for indicating whether an Advertisement
announces TX power
(transmission power).
class HasManufacturerData s a | s -> a where Source #
manufacturerData :: Lens' s a Source #
Accessor for manufacting data.
class HasServiceData s a | s -> a where Source #
serviceData :: Lens' s a Source #
Accessor for manufacting data.
class HasServiceUUIDs s a | s -> a where Source #
serviceUUIDs :: Lens' s a Source #
Accessor for service UUIDs
class HasSolicitUUIDs s a | s -> a where Source #
solicitUUIDs :: Lens' s a Source #
Accessor for solicit UUIDs. These are UUIDs that an application or service expects to be available.