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