Merge "Update LOC API source and header files"

This commit is contained in:
Linux Build Service Account 2013-06-03 19:25:25 -07:00 committed by Gerrit - the friendly Code Review server
commit 8b386d2988
6 changed files with 1306 additions and 1201 deletions

View file

@ -96,7 +96,8 @@ typedef uint32_t LocPosTechMask;
#define LOC_POS_TECH_MASK_SENSORS ((LocPosTechMask)0x00000008)
#define LOC_POS_TECH_MASK_REFERENCE_LOCATION ((LocPosTechMask)0x00000010)
#define LOC_POS_TECH_MASK_INJECTED_COARSE_POSITION ((LocPosTechMask)0x00000020)
#define LOC_POS_TECH_MASK_AFLT ((LocPosTechMask)0x00000040)
#define LOC_POS_TECH_MASK_HYBRID ((LocPosTechMask)0x00000080)
void loc_ulp_msg_sender(void* loc_eng_data_p, void* msg);
#ifdef __cplusplus

View file

@ -1600,7 +1600,8 @@ static void loc_eng_deferred_action_thread(void* arg)
((LOCATION_HAS_SOURCE_INFO & rpMsg->location.gpsLocation.flags) &&
ULP_LOCATION_IS_FROM_HYBRID == rpMsg->location.position_source) ||
((LOC_POS_TECH_MASK_SATELLITE & rpMsg->technology_mask) ||
(LOC_POS_TECH_MASK_SENSORS & rpMsg->technology_mask)))) ||
(LOC_POS_TECH_MASK_SENSORS & rpMsg->technology_mask) ||
(LOC_POS_TECH_MASK_HYBRID & rpMsg->technology_mask)))) ||
(LOC_SESS_INTERMEDIATE == loc_eng_data_p->intermediateFix &&
!((rpMsg->location.gpsLocation.flags & GPS_LOCATION_HAS_ACCURACY) &&
(gps_conf.ACCURACY_THRES != 0) &&

View file

@ -1647,6 +1647,8 @@ static bool validateRequest(
case QMI_LOC_GET_SENSOR_CONTROL_CONFIG_REQ_V02:
case QMI_LOC_GET_SENSOR_PERFORMANCE_CONTROL_CONFIGURATION_REQ_V02:
case QMI_LOC_WWAN_OUT_OF_SERVICE_NOTIFICATION_REQ_V02:
case QMI_LOC_GET_SUPPORTED_MSGS_REQ_V02:
case QMI_LOC_GET_SUPPORTED_FIELDS_REQ_V02:
{
noPayloadFlag = true;
break;

View file

@ -237,7 +237,11 @@ static loc_name_val_s_type loc_v02_event_name[] =
NAME_VAL(QMI_LOC_INJECT_TDSCDMA_CELL_INFO_IND_V02),
NAME_VAL(QMI_LOC_INJECT_SUBSCRIBER_ID_REQ_V02),
NAME_VAL(QMI_LOC_INJECT_SUBSCRIBER_ID_RESP_V02),
NAME_VAL(QMI_LOC_INJECT_SUBSCRIBER_ID_IND_V02)
NAME_VAL(QMI_LOC_INJECT_SUBSCRIBER_ID_IND_V02),
NAME_VAL(QMI_LOC_GET_SUPPORTED_MSGS_REQ_V02),
NAME_VAL(QMI_LOC_GET_SUPPORTED_MSGS_RESP_V02),
NAME_VAL(QMI_LOC_GET_SUPPORTED_FIELDS_REQ_V02),
NAME_VAL(QMI_LOC_GET_SUPPORTED_FIELDS_RESP_V02),
};
static int loc_v02_event_num = sizeof(loc_v02_event_name) / sizeof(loc_name_val_s_type);

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff