Module commands

Module commands 

Source

Structs§

SensirionReadCommandExecutor
The executor for any SensirionReadCommand
SensirionSendCommandExecutor
The executor for any SensirionSendCommand
SensirionWriteCommandExecutor
The executor for any SensirionWriteCommand
SensirionWriteReadCommandExecutor
The executor for any SensirionWriteReadCommand

Enums§

Crc8Error
An error representing CRC errors.

Traits§

SensirionCommand
Metadata associated to any sensirion specific command
SensirionReadCommand
This trait represents a read-command as specified by Sensirion. It consists of sending a command id followed by a wait period and a final read.
SensirionSendCommand
This trait represents a send-command as specified by Sensirion. It consists of sending a command id followed by waiting for a pre-defined amount of time.
SensirionWriteCommand
This trait represents a write-command as specified by Sensirion. It consists of sending a command id plus some data followed by waiting for a pre-defined amount of time.
SensirionWriteReadCommand
This trait represents a write-read-command (also called fetch-command) as specified by Sensirion. It consists of sending a command id plus some data followed by a wait period and a final read.