|
caffeine-sal 0.1.17
Header-only polymorphic middleware services layer for the Caffeine Framework
|
AT Parser Virtual Method Table (VMT). More...
#include <cfn_sal_utl_at_parser.h>
Data Fields | |
| cfn_hal_api_base_t | base |
| cfn_hal_error_code_t(* | send_command )(cfn_sal_utl_at_parser_t *driver, const char *cmd) |
| cfn_hal_error_code_t(* | send_command_wait_resp )(cfn_sal_utl_at_parser_t *driver, const char *cmd, const char *expected_resp, uint32_t timeout_ms) |
| cfn_hal_error_code_t(* | send_data )(cfn_sal_utl_at_parser_t *driver, const uint8_t *data, size_t len) |
| cfn_hal_error_code_t(* | read_response )(cfn_sal_utl_at_parser_t *driver, char *buffer, size_t max_len, uint32_t timeout_ms) |
| cfn_hal_error_code_t(* | register_urc )(cfn_sal_utl_at_parser_t *driver, const char *prefix, cfn_sal_utl_at_parser_urc_callback_t cb, void *user_arg) |
| cfn_hal_error_code_t(* | register_urc_simple )(cfn_sal_utl_at_parser_t *driver, const char *urc_string, void *callback) |
| cfn_hal_error_code_t(* | unregister_urc )(cfn_sal_utl_at_parser_t *driver, const char *prefix) |
| cfn_hal_error_code_t(* | set_echo )(cfn_sal_utl_at_parser_t *driver, bool enabled) |
| cfn_hal_error_code_t(* | flush_rx )(cfn_sal_utl_at_parser_t *driver) |
| cfn_hal_error_code_t(* | set_timeout )(cfn_sal_utl_at_parser_t *driver, uint32_t timeout_ms) |
AT Parser Virtual Method Table (VMT).
| cfn_hal_api_base_t cfn_sal_utl_at_parser_api_s::base |
| cfn_hal_error_code_t(* cfn_sal_utl_at_parser_api_s::flush_rx) (cfn_sal_utl_at_parser_t *driver) |
| cfn_hal_error_code_t(* cfn_sal_utl_at_parser_api_s::read_response) (cfn_sal_utl_at_parser_t *driver, char *buffer, size_t max_len, uint32_t timeout_ms) |
| cfn_hal_error_code_t(* cfn_sal_utl_at_parser_api_s::register_urc) (cfn_sal_utl_at_parser_t *driver, const char *prefix, cfn_sal_utl_at_parser_urc_callback_t cb, void *user_arg) |
| cfn_hal_error_code_t(* cfn_sal_utl_at_parser_api_s::register_urc_simple) (cfn_sal_utl_at_parser_t *driver, const char *urc_string, void *callback) |
| cfn_hal_error_code_t(* cfn_sal_utl_at_parser_api_s::send_command) (cfn_sal_utl_at_parser_t *driver, const char *cmd) |
| cfn_hal_error_code_t(* cfn_sal_utl_at_parser_api_s::send_command_wait_resp) (cfn_sal_utl_at_parser_t *driver, const char *cmd, const char *expected_resp, uint32_t timeout_ms) |
| cfn_hal_error_code_t(* cfn_sal_utl_at_parser_api_s::send_data) (cfn_sal_utl_at_parser_t *driver, const uint8_t *data, size_t len) |
| cfn_hal_error_code_t(* cfn_sal_utl_at_parser_api_s::set_echo) (cfn_sal_utl_at_parser_t *driver, bool enabled) |
| cfn_hal_error_code_t(* cfn_sal_utl_at_parser_api_s::set_timeout) (cfn_sal_utl_at_parser_t *driver, uint32_t timeout_ms) |
| cfn_hal_error_code_t(* cfn_sal_utl_at_parser_api_s::unregister_urc) (cfn_sal_utl_at_parser_t *driver, const char *prefix) |