[Feature]Upload Modem source code
Change-Id: Id4294f30faced84d3e6fd6d5e61e1111bf287a37
diff --git a/mcu/interface/protocol/l1misc/tasar/tasar_struct.h b/mcu/interface/protocol/l1misc/tasar/tasar_struct.h
new file mode 100644
index 0000000..fb330f0
--- /dev/null
+++ b/mcu/interface/protocol/l1misc/tasar/tasar_struct.h
@@ -0,0 +1,67 @@
+#if defined(__TA_SAR_TX_POWER_BACKOFF_SUPPORT__)
+
+#ifndef _TASAR_STRUCT_H_
+#define _TASAR_STRUCT_H_
+
+#include "kal_public_defs.h"
+#include "md_sap.h"
+#include "svc_sap.h"
+
+#define TASAR_LOCAL_PARA_HDR \
+ LOCAL_PARA_HDR \
+ kal_uint32 l5seq_id;
+
+
+typedef struct {
+ TASAR_LOCAL_PARA_HDR
+ kal_bool ta_sar_algorithm;
+} l5io_tasar_control_req_struct;
+
+typedef struct {
+ TASAR_LOCAL_PARA_HDR
+ kal_bool ta_sar_algorithm_result;
+} l5io_tasar_control_cnf_struct;
+
+typedef struct {
+ TASAR_LOCAL_PARA_HDR
+} l5io_tasar_algo_status_query_req_struct;
+
+typedef struct {
+ TASAR_LOCAL_PARA_HDR
+ kal_bool ta_sar_algorithm_result;
+} l5io_tasar_algo_status_query_cnf_struct;
+
+typedef struct {
+ TASAR_LOCAL_PARA_HDR
+} l5io_tasar_info_query_req_struct;
+
+typedef struct {
+ TASAR_LOCAL_PARA_HDR
+#if 0
+/* under construction !*/
+/* under construction !*/
+#else
+ kal_uint8 rat;
+ kal_uint8 band;
+#endif
+ kal_uint16 avg_sar_check_period;
+ kal_uint16 avg_sar_roll_period;
+ kal_int16 dpr_on_offset;
+ kal_int16 dpr_off_offset;
+ kal_uint8 dpr_profile;
+ kal_int16 avg_sar_power;
+ kal_bool ta_sar_status;
+ kal_bool ta_sar_control_status;
+ kal_bool dpr_status;
+ kal_uint16 avg_sar_upthresh;
+} l5io_tasar_info_query_cnf_struct;
+
+typedef struct
+{
+ TASAR_LOCAL_PARA_HDR
+ MMRFD_ANT_INDEX_TYPE_E ant;
+ kal_bool dpr_status[MMRFD_MAX_ANT_SUPPORT_NUM];
+}l5io_tasar_dpr_status_query_cnf_struct;
+#endif
+#endif
+