| #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 |
| |