Home
last modified time | relevance | path

Searched refs:corrections (Results 1 – 21 of 21) sorted by relevance

/hardware/interfaces/gnss/common/utils/default/v2_1/
DGnssMeasurementCorrections.cpp30 const V1_0::MeasurementCorrections& corrections) { in setCorrections() argument
34 corrections.latitudeDegrees, corrections.longitudeDegrees, corrections.altitudeMeters, in setCorrections()
35 corrections.horizontalPositionUncertaintyMeters, in setCorrections()
36 corrections.verticalPositionUncertaintyMeters, in setCorrections()
37 static_cast<unsigned long long>(corrections.toaGpsNanosecondsOfWeek), in setCorrections()
38 static_cast<int>(corrections.satCorrections.size())); in setCorrections()
39 for (auto singleSatCorrection : corrections.satCorrections) { in setCorrections()
72 const V1_1::MeasurementCorrections& corrections) { in setCorrections_1_1() argument
77 corrections.v1_0.latitudeDegrees, corrections.v1_0.longitudeDegrees, in setCorrections_1_1()
78 corrections.v1_0.altitudeMeters, corrections.v1_0.horizontalPositionUncertaintyMeters, in setCorrections_1_1()
[all …]
/hardware/interfaces/gnss/2.0/default/
DGnssMeasurementCorrections.cpp30 Return<bool> GnssMeasurementCorrections::setCorrections(const MeasurementCorrections& corrections) { in setCorrections() argument
34 corrections.latitudeDegrees, corrections.longitudeDegrees, corrections.altitudeMeters, in setCorrections()
35 corrections.horizontalPositionUncertaintyMeters, in setCorrections()
36 corrections.verticalPositionUncertaintyMeters, in setCorrections()
37 static_cast<unsigned long long>(corrections.toaGpsNanosecondsOfWeek), in setCorrections()
38 static_cast<int>(corrections.satCorrections.size())); in setCorrections()
39 for (auto singleSatCorrection : corrections.satCorrections) { in setCorrections()
DGnssMeasurementCorrections.h40 Return<bool> setCorrections(const MeasurementCorrections& corrections) override;
/hardware/qcom/sm8150/gps/android/2.1/
DMeasurementCorrections.cpp121 const MeasurementCorrectionsV1_0& corrections) { in setCorrections() argument
125 V2_1::implementation::convertMeasurementCorrections(corrections, gnssMeasurementCorrections); in setCorrections()
131 const MeasurementCorrectionsV1_1& corrections) { in setCorrections_1_1() argument
136 corrections.v1_0, gnssMeasurementCorrections); in setCorrections_1_1()
138 gnssMeasurementCorrections.hasEnvironmentBearing = corrections.hasEnvironmentBearing; in setCorrections_1_1()
140 corrections.environmentBearingDegrees; in setCorrections_1_1()
142 corrections.environmentBearingUncertaintyDegrees; in setCorrections_1_1()
144 for (int i = 0; i < corrections.satCorrections.size(); i++) { in setCorrections_1_1()
148 corrections.satCorrections[i].v1_0, gnssSingleSatCorrection); in setCorrections_1_1()
149 switch (corrections.satCorrections[i].constellation) { in setCorrections_1_1()
DMeasurementCorrections.h69 Return<bool> setCorrections(const MeasurementCorrectionsV1_0& corrections) override;
73 Return<bool> setCorrections_1_1(const MeasurementCorrectionsV1_1& corrections);
/hardware/qcom/sm7250/gps/android/2.1/
DMeasurementCorrections.cpp124 const MeasurementCorrectionsV1_0& corrections) { in setCorrections() argument
128 V2_1::implementation::convertMeasurementCorrections(corrections, gnssMeasurementCorrections); in setCorrections()
134 const MeasurementCorrectionsV1_1& corrections) { in setCorrections_1_1() argument
139 corrections.v1_0, gnssMeasurementCorrections); in setCorrections_1_1()
141 gnssMeasurementCorrections.hasEnvironmentBearing = corrections.hasEnvironmentBearing; in setCorrections_1_1()
143 corrections.environmentBearingDegrees; in setCorrections_1_1()
145 corrections.environmentBearingUncertaintyDegrees; in setCorrections_1_1()
147 for (int i = 0; i < corrections.satCorrections.size(); i++) { in setCorrections_1_1()
151 corrections.satCorrections[i].v1_0, gnssSingleSatCorrection); in setCorrections_1_1()
152 switch (corrections.satCorrections[i].constellation) { in setCorrections_1_1()
/hardware/interfaces/gnss/measurement_corrections/1.0/
DIMeasurementCorrectionsCallback.hal20 * GNSS measurement corrections callback interface.
25 * Flags to indicate supported measurement corrections capabilities
30 /** GNSS supports line-of-sight satellite identification measurement corrections */
32 /** GNSS supports per satellite excess-path-length measurement corrections */
34 /** GNSS supports reflecting planes measurement corrections */
43 * corrections interface.
45 * @param capabilities Supported measurement corrections capabilities. It is mandatory to
DIMeasurementCorrections.hal22 * Interface for measurement corrections support.
26 * Injects measurement corrections to be used by the HAL to improve the GNSS location output.
35 * @param corrections The computed corrections to be used by the HAL.
37 * @return success Whether the HAL can accept & use these corrections.
39 setCorrections(MeasurementCorrections corrections) generates (bool success);
Dtypes.hal22 * A struct with measurement corrections for a single visible satellites
46 * multiple corrections for the same satellite may be provided.
77 * A struct containing a set of measurement corrections for all used GNSS satellites at the location
82 /** Represents latitude in degrees at which the corrections are computed.. */
85 /** Represents longitude in degrees at which the corrections are computed.. */
89 * Represents altitude in meters above the WGS 84 reference ellipsoid at which the corrections
96 * position at which the corrections are provided.
98 * This value is useful for example to judge how accurate the provided corrections are.
104 * at which the corrections are provided.
106 * This value is useful for example to judge how accurate the provided corrections are.
[all …]
/hardware/interfaces/gnss/measurement_corrections/1.1/
DIMeasurementCorrections.hal22 * Interface for measurement corrections support.
26 * Injects measurement corrections to be used by the HAL to improve the GNSS location output.
35 * @param corrections The computed corrections to be used by the HAL.
37 * @return success Whether the HAL can accept & use these corrections.
39 setCorrections_1_1(MeasurementCorrections corrections) generates (bool success);
Dtypes.hal24 * A struct containing a set of measurement corrections for all used GNSS satellites at the location
72 * A set of SingleSatCorrection each containing measurement corrections for a satellite in view
78 * A struct with measurement corrections for a single visible satellites, updating the
/hardware/interfaces/gnss/common/utils/default/include/v2_1/
DGnssMeasurementCorrections.h30 Return<bool> setCorrections(const V1_0::MeasurementCorrections& corrections) override;
34 Return<bool> setCorrections_1_1(const V1_1::MeasurementCorrections& corrections) override;
/hardware/qcom/sm8150/gps/android/2.0/
DMeasurementCorrections.h64 V1_0::MeasurementCorrections& corrections) override;
/hardware/qcom/sm7150/gps/android/measurement_corrections/1.0/
DMeasurementCorrections.h62 …roid::hardware::gnss::measurement_corrections::V1_0::MeasurementCorrections& corrections) override;
/hardware/qcom/sm7250/gps/android/2.0/
DMeasurementCorrections.h64 V1_0::MeasurementCorrections& corrections) override;
/hardware/qcom/sm8150p/gps/android/measurement_corrections/1.0/
DMeasurementCorrections.h62 …roid::hardware::gnss::measurement_corrections::V1_0::MeasurementCorrections& corrections) override;
/hardware/interfaces/gnss/2.1/
DIGnssAntennaInfoCallback.hal25 * characterize the phase center variation corrections and signal gain corrections.
62 * 2D vectors representing the phase center variation (PCV) corrections, in
94 * 2D vectors representing the signal gain corrections at regularly spaced
DIGnssCallback.hal33 * GNSS supports measurement corrections
/hardware/interfaces/gnss/2.0/
DIGnssCallback.hal38 /** GNSS supports measurement corrections */
DIGnssMeasurementCallback.hal396 * in-order to properly apply code specific corrections to the pseudorange measurements.
/hardware/interfaces/gnss/1.0/
DIGnssMeasurementCallback.hal504 * Pseudorange Rate value includes corrections for receiver and satellite
510 * uncorrected pseudorange rate, do not apply the corrections described above.)