rtl433
UNKNOWN
RTL-433 utility
|
Data Structures | |
struct | m_bus_block1_t |
struct | m_bus_data_t |
Functions | |
static unsigned | bcd2int (uint8_t bcd) |
static uint8_t | m_bus_decode_3of6 (uint8_t byte) |
static int | m_bus_decode_3of6_buffer (const bitrow_t bits, unsigned bit_offset, uint8_t *output, unsigned num_bytes) |
static int | m_bus_crc_valid (r_device *decoder, const uint8_t *bytes, unsigned crc_offset) |
static void | m_bus_manuf_decode (uint16_t m_field, char *three_letter_code) |
const char * | m_bus_device_type_str (uint8_t devType) |
static int | m_bus_decode_format_a (r_device *decoder, const m_bus_data_t *in, m_bus_data_t *out, m_bus_block1_t *block1) |
static int | m_bus_decode_format_b (r_device *decoder, const m_bus_data_t *in, m_bus_data_t *out, m_bus_block1_t *block1) |
static void | m_bus_output_data (r_device *decoder, const m_bus_data_t *out, const m_bus_block1_t *block1) |
static int | m_bus_mode_c_t_callback (r_device *decoder, bitbuffer_t *bitbuffer) |
static int | m_bus_mode_r_callback (r_device *decoder, bitbuffer_t *bitbuffer) |
static int | m_bus_mode_f_callback (r_device *decoder, bitbuffer_t *bitbuffer) |
Variables | |
r_device | m_bus_mode_c_t |
r_device | m_bus_mode_s |
r_device | m_bus_mode_r |
r_device | m_bus_mode_f |
|
static |
Referenced by m_bus_decode_format_a(), and m_bus_decode_format_b().
|
static |
References crc16(), and r_device::verbose.
Referenced by m_bus_decode_format_a(), and m_bus_decode_format_b().
Referenced by m_bus_decode_3of6_buffer().
|
static |
References bitrow_get_byte(), and m_bus_decode_3of6().
Referenced by m_bus_mode_c_t_callback().
|
static |
References m_bus_block1_t::A_DevType, m_bus_block1_t::A_ID, m_bus_block1_t::A_Version, bcd2int(), m_bus_block1_t::C, m_bus_data_t::data, m_bus_block1_t::L, m_bus_data_t::length, m_bus_crc_valid(), m_bus_manuf_decode(), m_bus_block1_t::M_str, and r_device::verbose.
Referenced by m_bus_mode_c_t_callback(), and m_bus_mode_r_callback().
|
static |
References m_bus_block1_t::A_DevType, m_bus_block1_t::A_ID, m_bus_block1_t::A_Version, bcd2int(), m_bus_block1_t::C, m_bus_data_t::data, m_bus_block1_t::L, m_bus_data_t::length, m_bus_crc_valid(), m_bus_manuf_decode(), m_bus_block1_t::M_str, and r_device::verbose.
Referenced by m_bus_mode_c_t_callback().
const char* m_bus_device_type_str | ( | uint8_t | devType | ) |
Referenced by m_bus_output_data().
|
static |
Referenced by m_bus_decode_format_a(), and m_bus_decode_format_b().
|
static |
|
static |
|
static |
|
static |
References m_bus_block1_t::A_DevType, m_bus_block1_t::A_ID, m_bus_block1_t::A_Version, m_bus_block1_t::C, m_bus_data_t::data, DATA_FORMAT, DATA_INT, data_make(), DATA_STRING, decoder_output_data(), m_bus_data_t::length, m_bus_device_type_str(), and m_bus_block1_t::M_str.
Referenced by m_bus_mode_c_t_callback(), m_bus_mode_f_callback(), and m_bus_mode_r_callback().
r_device m_bus_mode_c_t |
r_device m_bus_mode_f |
r_device m_bus_mode_r |
r_device m_bus_mode_s |