sim: add sim api
Change-Id: Idc822bc23dc498e78241e5f8e5cca8e6b00eb7ec
diff --git a/mbtk/include/lynq/lynq_qser_sim.h b/mbtk/include/lynq/lynq_qser_sim.h
index bf2782a..e1cada7 100755
--- a/mbtk/include/lynq/lynq_qser_sim.h
+++ b/mbtk/include/lynq/lynq_qser_sim.h
@@ -37,7 +37,7 @@
QSER_SIM_APP_TYPE_T e_app; /**< Indicates the type of the application. */
}QSER_SIM_APP_ID_INFO_T; /* Type */
-#define QSER_SIM_PIN_LEN_MAX 8 /** Maximum length of PIN data. */
+#define QSER_SIM_PIN_LEN_MAX 8 + 1 /** Maximum length of PIN data. */
typedef enum
{
@@ -376,7 +376,98 @@
QSER_SIM_CARD_STATUS_INFO_T *pt_info ///< [OUT] Cart status infor output
);
+/*===========================================================================
+ FUNCTION: qser_sim_getimei
+
+===========================================================================*/
+/*
+ @brief
+ get imei
+
+ @return
+ int
+*/
+/*=========================================================================*/
+int qser_sim_getimei
+(
+ sim_client_handle_type h_sim,
+ char *imei
+);
+
+/*===========================================================================
+
+ FUNCTION: qser_get_imei_and_sv
+
+===========================================================================*/
+/*
+ @brief
+ get imei and sv
+
+ @return
+ int
+*/
+/*=========================================================================*/
+int qser_get_imei_and_sv
+(
+ sim_client_handle_type h_sim,
+ char *imei, char*sv
+);
+
+/*===========================================================================
+
+ FUNCTION: qser_reset_modem
+
+===========================================================================*/
+/*
+ @brief
+ reboot modem
+
+ @return
+ int
+*/
+/*=========================================================================*/
+int qser_reset_modem
+(
+ sim_client_handle_type h_sim
+);
+
+/*===========================================================================
+
+ FUNCTION: qser_reset_modem
+
+===========================================================================*/
+/*
+ @brief
+ reboot modem
+
+ @return
+ int
+*/
+/*=========================================================================*/
+int qser_get_version
+(
+ sim_client_handle_type h_sim,
+ char *buf
+);
+
+/*===========================================================================
+
+ FUNCTION: qser_reset_modem
+
+===========================================================================*/
+/*
+ @brief
+ reboot modem
+
+ @return
+ int
+*/
+/*=========================================================================*/
+int qser_reset_sim
+(
+ sim_client_handle_type h_sim
+);
#ifdef __cplusplus
}
#endif