| Zephyr Project API 4.2.99
    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.