Re-exports§
Modules§
Structs§
- ApiError
- Very simple error type - just holds a description of the error. This is useful for human diagnosis and troubleshooting, but not for applications to parse. The justification for this is to deny applications visibility into the communication layer, forcing the application code to act solely on the logical responses that the API provides, promoting abstraction in the application code.
- Context
Wrapper - Context wrapper, to bind an API with a context.
Enums§
- Clear
Error Response - GetAddr
Enabled Response - GetAddr
Info Response - GetAddr
Value Response - GetApi
Response - GetConfig
Response - GetCurrent
Response - GetError
Response - GetErrors
Response - GetFreq
Response - GetGroup
Response - GetLed
Current Response - GetLed
Error Response - GetLed
Info AllResponse - GetLed
Info Response - GetLed
PwmResponse - GetLed
State Response - GetOffset
Response - GetOutput
Change Response - GetOver
Temp Response - GetPwm
Response - GetSleep
Response - Reset
Response - SetAddr
Enabled Response - SetAddr
Value Response - SetConfig
Response - SetCurrent
Response - SetFreq
Response - SetGroup
Response - SetLed
Current Response - SetLed
Error Response - SetLed
Info AllResponse - SetLed
Info Response - SetLed
PwmResponse - SetLed
State Response - SetOffset
Response - SetOutput
Change Response - SetPwm
Response - SetSleep
Response
Constants§
Traits§
- Api
- API
- ApiNo
Context - API without a
Context
- Context
Wrapper Ext - Trait to extend an API to make it easy to bind it to a context.
- Future
- Trait for types which are a placeholder of a value that may become available at some later point in time.