Loading gnss/1.0/IAGnssRilCallback.hal +1 −1 Original line number Diff line number Diff line Loading @@ -32,7 +32,7 @@ interface IAGnssRilCallback { * * @param setIdflag Specifies the kind of SET ID that is required by the HAL. */ requestSetIdCb(ID setIdflag); requestSetIdCb(bitfield<ID> setIdflag); /* * The Hal uses this API to request a reference location. Loading gnss/1.0/IGnssCallback.hal +1 −1 Original line number Diff line number Diff line Loading @@ -179,7 +179,7 @@ interface IGnssCallback { * @param capabilities Capability parameter is a bit field of * the Capabilities enum. */ gnssSetCapabilitesCb(uint32_t capabilities); gnssSetCapabilitesCb(bitfield<Capabilities> capabilities); /* * Callback utility for acquiring the GNSS wakelock. This can be used to prevent Loading gnss/1.0/IGnssConfiguration.hal +5 −5 Original line number Diff line number Diff line Loading @@ -106,7 +106,7 @@ interface IGnssConfiguration { * * @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 Loading @@ -117,7 +117,7 @@ interface IGnssConfiguration { * * @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. Loading @@ -127,17 +127,17 @@ interface IGnssConfiguration { * * @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. Loading gnss/1.0/IGnssGeofencing.hal +6 −4 Original line number Diff line number Diff line Loading @@ -55,7 +55,8 @@ interface IGnssGeofencing { */ addGeofence(int32_t geofenceId, double latitudeDegrees, double longitudeDegrees, double radiusMeters, GeofenceTransition lastTransition, int32_t monitorTransitions, uint32_t notificationResponsivenessMs, bitfield<IGnssGeofenceCallback.GeofenceTransition> monitorTransitions, uint32_t notificationResponsivenessMs, uint32_t unknownTimerMs); /* Loading @@ -74,7 +75,8 @@ interface IGnssGeofencing { * UNCERTAIN. This supersedes the value associated * provided in the addGeofenceArea call. */ resumeGeofence(int32_t geofenceId, int32_t monitorTransitions); resumeGeofence(int32_t geofenceId, bitfield<IGnssGeofenceCallback.GeofenceTransition> monitorTransitions); /* * Remove a geofence area. After the function returns, no notifications Loading gnss/1.0/IGnssMeasurementCallback.hal +4 −4 Original line number Diff line number Diff line Loading @@ -116,7 +116,7 @@ interface IGnssMeasurementCallback { * A set of flags indicating the validity of the fields in this data * structure. */ GnssClockFlags gnssClockFlags; bitfield<GnssClockFlags> gnssClockFlags; /* * Leap second data. Loading Loading @@ -272,7 +272,7 @@ interface IGnssMeasurementCallback { * A set of flags indicating the validity of the fields in this data * structure. */ GnssMeasurementFlags flags; bitfield<GnssMeasurementFlags> flags; /* * Satellite vehicle ID number, as defined in GnssSvInfo::svid Loading Loading @@ -306,7 +306,7 @@ interface IGnssMeasurementCallback { * * This is a mandatory value. */ GnssMeasurementState state; bitfield<GnssMeasurementState> state; /* * The received GNSS Time-of-Week at the measurement time, in nanoseconds. Loading Loading @@ -430,7 +430,7 @@ interface IGnssMeasurementCallback { * * This is a mandatory value. */ GnssAccumulatedDeltaRangeState accumulatedDeltaRangeState; bitfield<GnssAccumulatedDeltaRangeState> accumulatedDeltaRangeState; /* * Accumulated delta range since the last channel reset in meters. Loading Loading
gnss/1.0/IAGnssRilCallback.hal +1 −1 Original line number Diff line number Diff line Loading @@ -32,7 +32,7 @@ interface IAGnssRilCallback { * * @param setIdflag Specifies the kind of SET ID that is required by the HAL. */ requestSetIdCb(ID setIdflag); requestSetIdCb(bitfield<ID> setIdflag); /* * The Hal uses this API to request a reference location. Loading
gnss/1.0/IGnssCallback.hal +1 −1 Original line number Diff line number Diff line Loading @@ -179,7 +179,7 @@ interface IGnssCallback { * @param capabilities Capability parameter is a bit field of * the Capabilities enum. */ gnssSetCapabilitesCb(uint32_t capabilities); gnssSetCapabilitesCb(bitfield<Capabilities> capabilities); /* * Callback utility for acquiring the GNSS wakelock. This can be used to prevent Loading
gnss/1.0/IGnssConfiguration.hal +5 −5 Original line number Diff line number Diff line Loading @@ -106,7 +106,7 @@ interface IGnssConfiguration { * * @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 Loading @@ -117,7 +117,7 @@ interface IGnssConfiguration { * * @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. Loading @@ -127,17 +127,17 @@ interface IGnssConfiguration { * * @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. Loading
gnss/1.0/IGnssGeofencing.hal +6 −4 Original line number Diff line number Diff line Loading @@ -55,7 +55,8 @@ interface IGnssGeofencing { */ addGeofence(int32_t geofenceId, double latitudeDegrees, double longitudeDegrees, double radiusMeters, GeofenceTransition lastTransition, int32_t monitorTransitions, uint32_t notificationResponsivenessMs, bitfield<IGnssGeofenceCallback.GeofenceTransition> monitorTransitions, uint32_t notificationResponsivenessMs, uint32_t unknownTimerMs); /* Loading @@ -74,7 +75,8 @@ interface IGnssGeofencing { * UNCERTAIN. This supersedes the value associated * provided in the addGeofenceArea call. */ resumeGeofence(int32_t geofenceId, int32_t monitorTransitions); resumeGeofence(int32_t geofenceId, bitfield<IGnssGeofenceCallback.GeofenceTransition> monitorTransitions); /* * Remove a geofence area. After the function returns, no notifications Loading
gnss/1.0/IGnssMeasurementCallback.hal +4 −4 Original line number Diff line number Diff line Loading @@ -116,7 +116,7 @@ interface IGnssMeasurementCallback { * A set of flags indicating the validity of the fields in this data * structure. */ GnssClockFlags gnssClockFlags; bitfield<GnssClockFlags> gnssClockFlags; /* * Leap second data. Loading Loading @@ -272,7 +272,7 @@ interface IGnssMeasurementCallback { * A set of flags indicating the validity of the fields in this data * structure. */ GnssMeasurementFlags flags; bitfield<GnssMeasurementFlags> flags; /* * Satellite vehicle ID number, as defined in GnssSvInfo::svid Loading Loading @@ -306,7 +306,7 @@ interface IGnssMeasurementCallback { * * This is a mandatory value. */ GnssMeasurementState state; bitfield<GnssMeasurementState> state; /* * The received GNSS Time-of-Week at the measurement time, in nanoseconds. Loading Loading @@ -430,7 +430,7 @@ interface IGnssMeasurementCallback { * * This is a mandatory value. */ GnssAccumulatedDeltaRangeState accumulatedDeltaRangeState; bitfield<GnssAccumulatedDeltaRangeState> accumulatedDeltaRangeState; /* * Accumulated delta range since the last channel reset in meters. Loading