diff options
author | Serhii Kostiuk <serhii.o.kostiuk@globallogic.com> | 2019-06-18 17:11:03 +0300 |
---|---|---|
committer | Serhii Kostiuk <serhii.o.kostiuk@globallogic.com> | 2019-06-18 17:42:15 +0300 |
commit | a1727baa9c57466517e76b635e7c27bf177acda2 (patch) | |
tree | f722d6e3e8e8e76fe9ffc74ab3b694d4741be9ba /src/atcmd.h | |
parent | 2267c8ec1d21b8e0367ecdae2cb11b75553088b7 (diff) | |
download | sms-utils-a1727baa9c57466517e76b635e7c27bf177acda2.tar.gz sms-utils-a1727baa9c57466517e76b635e7c27bf177acda2.tar.bz2 sms-utils-a1727baa9c57466517e76b635e7c27bf177acda2.zip |
[MTR-MTQ] Quectel support for sms-utils
- Added new "manufacturer" field to the "global_core" structure
- Added the "atcmd_plus_gmi_read()" function to fetch manufacturer identification
- Added a call to the "atcmd_plus_gmi_read()" in "sms_atcmd_init()"
- Added "is_telit_model()" and "is_quectel_model()" functions to pick
a proper manufacturer-specific command in "atcmd_plus_iccid_read()" and,
possibly, other commands in the future
- Tabs VS spaces. This project uses tabs
Diffstat (limited to 'src/atcmd.h')
-rw-r--r-- | src/atcmd.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/atcmd.h b/src/atcmd.h index c13866e..dc3d5d9 100644 --- a/src/atcmd.h +++ b/src/atcmd.h @@ -3,6 +3,7 @@ #include <termios.h> #include <stdarg.h> +#include <stddef.h> #ifdef __ATCMD_C #define ATCMD_EXTERN @@ -113,11 +114,14 @@ int atcmd_plus_cpbs_write(int fd, const char *name); int atcmd_plus_cpbr_test(int fd, struct phonebook_store *store); int atcmd_plus_gmm_read(int fd); +int atcmd_plus_gmi_read(int fd); int atcmd_init(int fd, int read_timeout); int sms_device_close(int fd); int sms_device_open(void); int is_vzw_lte(void); +int is_telit_model(void); +int is_quectel_model(void); #if __ATCMD_C const char *abort_dfl[] = { |