Open RTS
Full implementation of the Somfy RTS protocol
|
Crfm69 | An SPI-attached SX1231 or RFM69 radio module |
▼Crts_frame | Represents the message "payload" sent by RTS remote controls |
CRTSFrame | Represents the message "payload" sent by RTS remote controls |
▼Crts_frame_builder | Assembles pulses received via rts_frame_builder_handle_pulse, into a complete rts_frame, and delivers them to the user-provided callback |
CRTSFrameBuilder | Assembles pulses received via RTSFrameBuilder::handlePulse, into a complete RTSFrame, and delivers them to the user-provided callback |
▼Crts_pulse_output | Provides an interface for an output of RTS pulses, eg a GPIO or radio |
CRTSPulseOutput | Provides an interface for an output of RTS pulses, eg a GPIO or radio |
▼Crts_pulse_source | Provides an interface for a source of RTS pulses, eg a GPIO or radio |
CRTSPulseSource | Provides an interface for a source of RTS pulses, eg a GPIO or radio |
▼Crts_radio | Abstraction layer which configures radio modules for RTS |
CRTSRadio | Abstraction layer which configures radio modules for RTS |
▼Crts_receiver | Simulates a physical RTS receiver device, such as a shade or drapery motor |
CRTSReceiver | Simulates a physical RTS receiver device, such as a shade or drapery motor |
▼Crts_remote | Simulates a physical RTS remote control |
CRTSRemote | Simulates a physical RTS remote control |
▼Crts_remote_store | Provides an interface for a datastore which contains details about remote controls and rolling codes |
CRTSRemoteStore | Provides an interface for a datastore which contains details about remote controls and rolling codes |
Crts_timings | Timing definitions for encoding and decoding frames to pulses |
Cspi_module | Hardware abstraction layer for userland SPI drivers |
Csx1278 | An SPI-attached SX1278 or RFM96 radio module |