|
Zephyr Project API 3.7.0
A Scalable Open Source RTOS
|
Chat configuration. More...
#include <chat.h>
Data Fields | |
| void * | user_data |
| Free to use user data passed with modem match callbacks. | |
| uint8_t * | receive_buf |
| Receive buffer used to store parsed arguments. | |
| uint16_t | receive_buf_size |
| Size of receive buffer should be longest line + longest match. | |
| uint8_t * | delimiter |
| Delimiter. | |
| uint8_t | delimiter_size |
| Size of delimiter. | |
| uint8_t * | filter |
| Bytes which are discarded by parser. | |
| uint8_t | filter_size |
| Size of filter. | |
| uint8_t ** | argv |
| Array of pointers used to point to parsed arguments. | |
| uint16_t | argv_size |
| Elements in array of pointers. | |
| const struct modem_chat_match * | unsol_matches |
| Array of unsolicited matches. | |
| uint16_t | unsol_matches_size |
| Elements in array of unsolicited matches. | |
Chat configuration.
| uint8_t** modem_chat_config::argv |
Array of pointers used to point to parsed arguments.
| uint16_t modem_chat_config::argv_size |
Elements in array of pointers.
| uint8_t* modem_chat_config::delimiter |
Delimiter.
| uint8_t modem_chat_config::delimiter_size |
Size of delimiter.
| uint8_t* modem_chat_config::filter |
Bytes which are discarded by parser.
| uint8_t modem_chat_config::filter_size |
Size of filter.
| uint8_t* modem_chat_config::receive_buf |
Receive buffer used to store parsed arguments.
| uint16_t modem_chat_config::receive_buf_size |
Size of receive buffer should be longest line + longest match.
| const struct modem_chat_match* modem_chat_config::unsol_matches |
Array of unsolicited matches.
| uint16_t modem_chat_config::unsol_matches_size |
Elements in array of unsolicited matches.
| void* modem_chat_config::user_data |
Free to use user data passed with modem match callbacks.