LTE library for LTE firmware log.
More...
#include <sys/types.h>
#include <nuttx/wireless/lte/lte.h>
Go to the source code of this file.
LTE library for LTE firmware log.
API call type
| Sync API |
| lte_log_collect |
| lte_log_getlist |
| lte_log_open |
| lte_log_close |
| lte_log_read |
| lte_log_remove |
| lte_log_lseek |
◆ EXTERN
◆ lte_log_collect()
| int lte_log_collect |
( |
FAR char * | output_fname, |
|
|
size_t | len ) |
Collect LTE modem FW logs and store them in the LTE modem storage.
- Parameters
-
| [out] | output_fname | Buffer to store the name of the saved file. If the saved file name is not needed, set it to NULL. |
| [in] | len | Buffer length for output_fname. Sets LTE_LOG_NAME_LEN, except when the saved file name is not needed. |
- Returns
- Return value : Returns 0 on success. On error, a negative value is returned. The following values may be returned in error cases.
◆ lte_log_getlist()
| int lte_log_getlist |
( |
size_t | listsize, |
|
|
size_t | fnamelen, |
|
|
char | list[listsize][fnamelen] ) |
Get a list of logs stored in the LTE modem storage.
- Parameters
-
| [in] | listsize | Number of arrays in which to store file names. The maximum number of arrays is LTE_LOG_LIST_SIZE. |
| [in] | fnamelen | Buffer length for list. Sets LTE_LOG_NAME_LEN. |
| [in] | list | Buffer to store the list of saved file names. |
- Returns
- Return value : Returns the number of stored file names on success. On error, a negative value is returned. The following values may be returned in error cases.