Use bitfield type in GNSS HAL.
Test: mma
Change-Id: I92acf537a489fb06d942d3aa19ec9f40ffe26c23
diff --git a/gnss/1.0/IGnssConfiguration.hal b/gnss/1.0/IGnssConfiguration.hal
index f8856b0..2fb6e4e 100644
--- a/gnss/1.0/IGnssConfiguration.hal
+++ b/gnss/1.0/IGnssConfiguration.hal
@@ -106,7 +106,7 @@
*
* @return success True if operation was successful.
*/
- setSuplMode(uint8_t mode) generates (bool success);
+ setSuplMode(bitfield<SuplMode> mode) generates (bool success);
/*
* This setting configures how GPS functionalities should be locked when
@@ -117,7 +117,7 @@
*
* @return success True if operation was successful.
*/
- setGpsLock(uint8_t lock) generates (bool success);
+ setGpsLock(bitfield<GpsLock> lock) generates (bool success);
/*
* This method sets the LTE Positioning Profile configuration.
@@ -127,17 +127,17 @@
*
* @return success True if operation was successful.
*/
- setLppProfile(uint8_t lppProfile) generates (bool success);
+ setLppProfile(bitfield<LppProfile> lppProfile) generates (bool success);
/*
* This method selects positioning protocol on A-Glonass system.
*
* @param protocol Bitmask that specifies the positioning protocol to be
- * set as per GlonassPositioningProtocol enum.
+ * set as per GlonassPosProtocol enum.
*
* @return success True if operation was successful.
*/
- setGlonassPositioningProtocol(uint8_t protocol) generates (bool success);
+ setGlonassPositioningProtocol(bitfield<GlonassPosProtocol> protocol) generates (bool success);
/*
* This method configures which PDN to use.