e12
 
Loading...
Searching...
No Matches
e12 Member List

This is the complete list of members for e12, including all inherited members.

_seqe12protected
_timeoute12protected
begin(void *bus, uint8_t e12_addr=0)=0e12pure 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)e12protected
get_checksum(const char *data, uint8_t len)e12static
get_decode_buffer()e12inlineprotected
get_encode_buffer()e12inlineprotected
get_fwr_version()e12inline
get_log_evt()=0e12pure virtual
get_message(e12_packet_t *data)e12
get_node_status()e12protected
get_pin_io_mask()e12
get_pin_mask()e12
get_request(e12_cmd_t cmd, bool response=true, void *data=0)e12virtual
get_response(e12_packet_t *p)e12virtual
get_time_ms()=0e12pure virtual
get_version()e12inline
is_configured()e12inline
log(uint8_t type, uint8_t status, uint32_t ts, void *data)=0e12pure virtual
on_config(const char *s, int len)=0e12pure virtual
on_ctl(ctl_op_t op, uint8_t pin, uint32_t val)e12protected
on_ctl_read(uint8_t pin)e12virtual
on_ctl_write(uint8_t pin, uint32_t val)e12virtual
on_get_state(char *s, int len, void *ctx)=0e12pure virtual
on_receive(e12_packet_t *p)e12virtual
on_restore_state(const char *s, int len)=0e12pure virtual
on_wakeup()=0e12pure virtual
print_buffer(e12_onwire_t *buf)e12inlinevirtual
publish_info()e12
publish_profile()e12
read()=0e12pure virtual
send(e12_packet_t *buf, bool retry=true)=0e12pure virtual
set_configured(bool status)e12inline
set_e12_device(e12_device_t *p)e12inline
set_fwr_details(uint32_t fwr_version, mcu_arch_t arch, mcu_flashing_protocol_t protocol, bool enabled)e12inline
set_node_auth_credentials(e12_auth_data_t *auth)=0e12pure virtual
set_node_properties(e12_node_properties_t *props)e12
set_node_status(e12_node_op_status_t status, uint32_t data)e12protected
set_pin_in(uint8_t pin_number, bool is_analog=false)e12
set_pin_mask(uint32_t pin_mask, uint32_t io_mask)e12inline
set_pin_out(uint8_t pin_number, bool is_analog=false)e12
set_product_info(uint32_t vid, uint32_t pid)e12inline
set_timeout(uint32_t ms)e12inline
set_version(uint32_t v)e12inline
sleep(uint32_t ms, void *data)=0e12pure virtual
wakeup_e12_node()e12inlinevirtual
~e12()e12