|
M5Unit-RF433 0.1.0 git rev:5415b86
|
SYN115 unit. More...
#include <unit_SYN115.hpp>
Classes | |
| struct | config_t |
| Settings for begin. More... | |
Public Member Functions | |
| virtual bool | begin () override |
| Initialize the transmitter unit. | |
| virtual void | update (const bool force=false) override |
| Update the transmitter unit. | |
| std::shared_ptr< rf433::ProtocolCodec > | codec () |
| Get codec (for codec-specific configuration) | |
| bool | push_back (const uint8_t *data, const uint32_t len) |
| Push back data to payload. | |
| bool | send (const uint8_t burst_transmission_count=0) |
| Send force if exists payload. | |
| void | clear () |
| Clear inner buffer. | |
| void | setCodec (std::shared_ptr< rf433::ProtocolCodec > codec) |
| Set protocol codec (default: M5Codec) | |
Configuration for begin | |
| config_t | config () |
| Gets the configuration. | |
| void | config (const config_t &cfg) |
| Set the configuration. | |
Protected Member Functions | |
| TickType_t | estimate_tx_timeout_ticks (const rf433::item_container_type &items, const uint32_t margin_ms=10) const |
SYN115 unit.
RF433 Transmitter
| bool m5::unit::UnitSYN115::push_back | ( | const uint8_t * | data, |
| const uint32_t | len ) |
Push back data to payload.
| data | Input data buffer |
| len | Length of data buffer |
| bool m5::unit::UnitSYN115::send | ( | const uint8_t | burst_transmission_count = 0 | ) |
Send force if exists payload.
| burst_transmission_count | Count of burst transmission (0 = use config_t::burst_transmission_count) |