Change data type of HEPE to float
This is to accomodate values of accuracy
that exceed 65535
CRs-fixed: 449184
Change-Id: Icc89c4bbb6975027083fd906bdc2d0ca40060431
diff --git a/loc_api/libloc_api_50001/loc_eng_msg.h b/loc_api/libloc_api_50001/loc_eng_msg.h
index bd86def..37eeec9 100644
--- a/loc_api/libloc_api_50001/loc_eng_msg.h
+++ b/loc_api/libloc_api_50001/loc_eng_msg.h
@@ -914,7 +914,7 @@
loc_eng_msg(instance, ULP_MSG_INJECT_NETWORK_POSITION),
networkPosition(networkPos)
{
- LOC_LOGV("flags: %d\n source: %d\n latitude: %f\n longitude: %f\n accuracy %d",
+ LOC_LOGV("flags: %d\n source: %d\n latitude: %f\n longitude: %f\n accuracy %f",
networkPosition.valid_flag,
networkPosition.position.pos_source,
networkPosition.position.latitude,
diff --git a/loc_api/libloc_api_50001/loc_ulp.h b/loc_api/libloc_api_50001/loc_ulp.h
index 7563699..790267c 100644
--- a/loc_api/libloc_api_50001/loc_ulp.h
+++ b/loc_api/libloc_api_50001/loc_ulp.h
@@ -264,7 +264,7 @@
/** longitude in degrees */
double longitude;
/** Horzizontal error estimate in meters */
- uint16_t HEPE;
+ float HEPE;
} UlpNetworkPosition;
/** Represents access point information */