This is the complete list of members for e12, including all inherited members.
| _seq | e12 | protected |
| _timeout | e12 | protected |
| begin(void *bus, uint8_t e12_addr=0)=0 | e12 | pure virtual |
| decode(e12_onwire_t *pkt, uint8_t data) | e12 | |
| e12(uint32_t vid, uint32_t pid) | e12 | |
| e12_get_packet() | e12 | |
| encode(e12_packet_t *data) | e12 | |
| flush_buffer(e12_onwire_t *buf) | e12 | protected |
| get_checksum(const char *data, uint8_t len) | e12 | static |
| get_decode_buffer() | e12 | inlineprotected |
| get_encode_buffer() | e12 | inlineprotected |
| get_fwr_version() | e12 | inline |
| get_log_evt()=0 | e12 | pure virtual |
| get_message(e12_packet_t *data) | e12 | |
| get_node_status() | e12 | protected |
| get_pin_io_mask() | e12 | |
| get_pin_mask() | e12 | |
| get_request(e12_cmd_t cmd, bool response=true, void *data=0) | e12 | virtual |
| get_response(e12_packet_t *p) | e12 | virtual |
| get_time_ms()=0 | e12 | pure virtual |
| get_version() | e12 | inline |
| is_configured() | e12 | inline |
| log(uint8_t type, uint8_t status, uint32_t ts, void *data)=0 | e12 | pure virtual |
| on_config(const char *s, int len)=0 | e12 | pure virtual |
| on_ctl(ctl_op_t op, uint8_t pin, uint32_t val) | e12 | protected |
| on_ctl_read(uint8_t pin) | e12 | virtual |
| on_ctl_write(uint8_t pin, uint32_t val) | e12 | virtual |
| on_get_state(char *s, int len, void *ctx)=0 | e12 | pure virtual |
| on_receive(e12_packet_t *p) | e12 | virtual |
| on_restore_state(const char *s, int len)=0 | e12 | pure virtual |
| on_wakeup()=0 | e12 | pure virtual |
| print_buffer(e12_onwire_t *buf) | e12 | inlinevirtual |
| publish_info() | e12 | |
| publish_profile() | e12 | |
| read()=0 | e12 | pure virtual |
| send(e12_packet_t *buf, bool retry=true)=0 | e12 | pure virtual |
| set_configured(bool status) | e12 | inline |
| set_e12_device(e12_device_t *p) | e12 | inline |
| set_fwr_details(uint32_t fwr_version, mcu_arch_t arch, mcu_flashing_protocol_t protocol, bool enabled) | e12 | inline |
| set_node_auth_credentials(e12_auth_data_t *auth)=0 | e12 | pure virtual |
| set_node_properties(e12_node_properties_t *props) | e12 | |
| set_node_status(e12_node_op_status_t status, uint32_t data) | e12 | protected |
| set_pin_in(uint8_t pin_number, bool is_analog=false) | e12 | |
| set_pin_mask(uint32_t pin_mask, uint32_t io_mask) | e12 | inline |
| set_pin_out(uint8_t pin_number, bool is_analog=false) | e12 | |
| set_product_info(uint32_t vid, uint32_t pid) | e12 | inline |
| set_timeout(uint32_t ms) | e12 | inline |
| set_version(uint32_t v) | e12 | inline |
| sleep(uint32_t ms, void *data)=0 | e12 | pure virtual |
| wakeup_e12_node() | e12 | inlinevirtual |
| ~e12() | e12 |