RC5 Demo
|
Public Attributes | |
struct { | |
uint16_t code: 6 | |
Code (6 bit) More... | |
uint16_t address: 5 | |
Address (5 bit) More... | |
uint16_t toggle: 1 | |
Toggle bit (1 bit) More... | |
uint16_t field: 1 | |
Field bit (1 bit) More... | |
uint16_t start: 1 | |
Start bit (1 bit) More... | |
uint16_t unused: 2 | |
Unused bits (2 bits) More... | |
} | bits |
Bitfield portion. More... | |
uint16_t | value |
16 bit value with raw bit pattern More... | |
Type to store a protocol data unit as bitfield and as bit pattern (unsigned integer value).
uint16_t RC5Telegram::ProtocolDataUnit::address |
Address (5 bit)
struct { ... } RC5Telegram::ProtocolDataUnit::bits |
Bitfield portion.
uint16_t RC5Telegram::ProtocolDataUnit::code |
Code (6 bit)
uint16_t RC5Telegram::ProtocolDataUnit::field |
Field bit (1 bit)
uint16_t RC5Telegram::ProtocolDataUnit::start |
Start bit (1 bit)
uint16_t RC5Telegram::ProtocolDataUnit::toggle |
Toggle bit (1 bit)
uint16_t RC5Telegram::ProtocolDataUnit::unused |
Unused bits (2 bits)
uint16_t RC5Telegram::ProtocolDataUnit::value |
16 bit value with raw bit pattern