OTDOA support
(must have CR 370306 as dependency) CRs-Fixed: 402746 Change-Id: I505becab45f643b352e8ff3aeb242b15b623cb7b
This commit is contained in:
parent
6d7116dda4
commit
e065604f30
4 changed files with 9 additions and 2 deletions
|
@ -332,6 +332,7 @@ LocApiRpcAdapter::setPositionMode(const LocPosMode *posMode)
|
|||
op_mode = RPC_LOC_OPER_MODE_DATA_OPTIMAL;
|
||||
break;
|
||||
case LOC_POSITION_MODE_RESERVED_4:
|
||||
case LOC_POSITION_MODE_RESERVED_5:
|
||||
op_mode = RPC_LOC_OPER_MODE_MSA;
|
||||
fix_criteria_ptr->preferred_response_time = 0;
|
||||
break;
|
||||
|
|
|
@ -54,7 +54,8 @@ typedef enum loc_position_mode_type {
|
|||
LOC_POSITION_MODE_RESERVED_1,
|
||||
LOC_POSITION_MODE_RESERVED_2,
|
||||
LOC_POSITION_MODE_RESERVED_3,
|
||||
LOC_POSITION_MODE_RESERVED_4
|
||||
LOC_POSITION_MODE_RESERVED_4,
|
||||
LOC_POSITION_MODE_RESERVED_5
|
||||
} LocPositionMode;
|
||||
|
||||
typedef void (*loc_location_cb_ext) (GpsLocation* location, void* locExt);
|
||||
|
|
|
@ -124,7 +124,8 @@ static loc_name_val_s_type loc_eng_position_modes[] =
|
|||
NAME_VAL( LOC_POSITION_MODE_RESERVED_1 ),
|
||||
NAME_VAL( LOC_POSITION_MODE_RESERVED_2 ),
|
||||
NAME_VAL( LOC_POSITION_MODE_RESERVED_3 ),
|
||||
NAME_VAL( LOC_POSITION_MODE_RESERVED_4 )
|
||||
NAME_VAL( LOC_POSITION_MODE_RESERVED_4 ),
|
||||
NAME_VAL( LOC_POSITION_MODE_RESERVED_5 )
|
||||
};
|
||||
static int loc_eng_position_mode_num = sizeof(loc_eng_position_modes) / sizeof(loc_name_val_s_type);
|
||||
|
||||
|
|
|
@ -250,6 +250,10 @@ enum loc_api_adapter_err LocApiV02Adapter :: startFix()
|
|||
set_mode_msg.operationMode = eQMI_LOC_OPER_MODE_CELL_ID_V02;
|
||||
break;
|
||||
|
||||
case LOC_POSITION_MODE_RESERVED_5:
|
||||
set_mode_msg.operationMode = eQMI_LOC_OPER_MODE_WWAN_V02;
|
||||
break;
|
||||
|
||||
default:
|
||||
set_mode_msg.operationMode = eQMI_LOC_OPER_MODE_STANDALONE_V02;
|
||||
break;
|
||||
|
|
Loading…
Reference in a new issue