[Feature]Upload Modem source code
Change-Id: Id4294f30faced84d3e6fd6d5e61e1111bf287a37
diff --git a/mcu/protocol/interface/ims/n3cf_atp_struct.h b/mcu/protocol/interface/ims/n3cf_atp_struct.h
new file mode 100644
index 0000000..fc26afd
--- /dev/null
+++ b/mcu/protocol/interface/ims/n3cf_atp_struct.h
@@ -0,0 +1,69 @@
+
+#ifndef _N3CF_ATP_STRUCT_H
+#define _N3CF_ATP_STRUCT_H
+/****************************************************************************/
+
+#include "kal_general_types.h"
+#include "kal_public_defs.h"
+
+/****************************************************************************/
+
+typedef enum {
+ ATP_N3CF_DRP_OP_FLUSH = 0, //no use now
+ ATP_N3CF_DRP_OP_DUMP = 1,
+ ATP_N3CF_DRP_OP_CNT,
+} atp_n3cf_drp_op_enum;
+
+
+/****************************************************************************/
+
+// MSG_ID_ATP_N3CF_EN3CFGSET_REQ
+typedef struct {
+ LOCAL_PARA_HDR
+ kal_char cfg_name[64];
+ kal_char cfg_value[256];
+} atp_n3cf_en3cfgset_req_struct;
+
+// MSG_ID_ATP_N3CF_EN3CFGSET_IND
+typedef struct {
+ LOCAL_PARA_HDR
+ kal_char cfg_name[64];
+ kal_int32 status;
+} atp_n3cf_en3cfgset_ind_struct;
+
+// MSG_ID_ATP_N3CF_EN3CFGGET_REQ
+typedef struct {
+ LOCAL_PARA_HDR
+ kal_char cfg_name[64];
+} atp_n3cf_en3cfgget_req_struct;
+
+// MSG_ID_ATP_N3CF_EN3CFGGET_CNF
+typedef struct {
+ LOCAL_PARA_HDR
+ kal_char cfg_name[64];
+ kal_char cfg_value[256];
+ kal_int32 status;
+} atp_n3cf_en3cfgget_cnf_struct;
+
+//MSG_ID_ATP_N3cf_DUMP_RUNTIME_PARA_REQ
+typedef struct {
+ LOCAL_PARA_HDR
+ atp_n3cf_drp_op_enum op; // 0: flush NVRAM 1: dump to NVRAM
+} atp_n3cf_dump_runtime_para_req_struct;
+
+// MSG_ID_ATP_N3CF_EPVS_SET_REQ
+typedef struct {
+ LOCAL_PARA_HDR
+ kal_char pvs_name[64];
+ kal_uint8 pvs_value[256];
+ kal_int32 status;
+} atp_n3cf_epvs_set_req_struct;
+
+// MSG_ID_ATP_N3CF_EPVS_SET_CNF
+typedef struct {
+ LOCAL_PARA_HDR
+ kal_bool status;
+} atp_n3cf_epvs_set_cnf_struct;
+
+/****************************************************************************/
+#endif /* _N3CF_ATP_STRUCT_H */