summaryrefslogtreecommitdiff
path: root/src/atcmd.h
diff options
context:
space:
mode:
authorSerhii Kostiuk <serhii.o.kostiuk@globallogic.com>2019-06-18 17:11:03 +0300
committerSerhii Kostiuk <serhii.o.kostiuk@globallogic.com>2019-06-18 17:42:15 +0300
commita1727baa9c57466517e76b635e7c27bf177acda2 (patch)
treef722d6e3e8e8e76fe9ffc74ab3b694d4741be9ba /src/atcmd.h
parent2267c8ec1d21b8e0367ecdae2cb11b75553088b7 (diff)
downloadsms-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.h4
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[] = {