script-astra/Android/Sdk/sources/android-35/android/hardware/gnss/GnssMeasurement.java

207 lines
11 KiB
Java
Raw Permalink Normal View History

2025-01-20 15:15:20 +00:00
/*
* This file is auto-generated. DO NOT MODIFY.
* Using: out/host/linux-x86/bin/aidl --lang=java --structured --version 2 --hash fc957f1d3d261d065ff5e5415f2d21caa79c310f -t --stability vintf --min_sdk_version platform_apis --ninja -d out/soong/.intermediates/hardware/interfaces/gnss/aidl/android.hardware.gnss-V2-java-source/gen/android/hardware/gnss/GnssMeasurement.java.d -o out/soong/.intermediates/hardware/interfaces/gnss/aidl/android.hardware.gnss-V2-java-source/gen -Nhardware/interfaces/gnss/aidl/aidl_api/android.hardware.gnss/2 hardware/interfaces/gnss/aidl/aidl_api/android.hardware.gnss/2/android/hardware/gnss/GnssMeasurement.aidl
*/
package android.hardware.gnss;
/** @hide */
public class GnssMeasurement implements android.os.Parcelable
{
public int flags = 0;
public int svid = 0;
public android.hardware.gnss.GnssSignalType signalType;
public double timeOffsetNs = 0.000000;
public int state = 0;
public long receivedSvTimeInNs = 0L;
public long receivedSvTimeUncertaintyInNs = 0L;
public double antennaCN0DbHz = 0.000000;
public double basebandCN0DbHz = 0.000000;
public double pseudorangeRateMps = 0.000000;
public double pseudorangeRateUncertaintyMps = 0.000000;
public int accumulatedDeltaRangeState = 0;
public double accumulatedDeltaRangeM = 0.000000;
public double accumulatedDeltaRangeUncertaintyM = 0.000000;
public long carrierCycles = 0L;
public double carrierPhase = 0.000000;
public double carrierPhaseUncertainty = 0.000000;
public int multipathIndicator = android.hardware.gnss.GnssMultipathIndicator.UNKNOWN;
public double snrDb = 0.000000;
public double agcLevelDb = 0.000000;
public double fullInterSignalBiasNs = 0.000000;
public double fullInterSignalBiasUncertaintyNs = 0.000000;
public double satelliteInterSignalBiasNs = 0.000000;
public double satelliteInterSignalBiasUncertaintyNs = 0.000000;
public android.hardware.gnss.SatellitePvt satellitePvt;
public android.hardware.gnss.CorrelationVector[] correlationVectors;
@Override
public final int getStability() { return android.os.Parcelable.PARCELABLE_STABILITY_VINTF; }
public static final android.os.Parcelable.Creator<GnssMeasurement> CREATOR = new android.os.Parcelable.Creator<GnssMeasurement>() {
@Override
public GnssMeasurement createFromParcel(android.os.Parcel _aidl_source) {
GnssMeasurement _aidl_out = new GnssMeasurement();
_aidl_out.readFromParcel(_aidl_source);
return _aidl_out;
}
@Override
public GnssMeasurement[] newArray(int _aidl_size) {
return new GnssMeasurement[_aidl_size];
}
};
@Override public final void writeToParcel(android.os.Parcel _aidl_parcel, int _aidl_flag)
{
int _aidl_start_pos = _aidl_parcel.dataPosition();
_aidl_parcel.writeInt(0);
_aidl_parcel.writeInt(flags);
_aidl_parcel.writeInt(svid);
_aidl_parcel.writeTypedObject(signalType, _aidl_flag);
_aidl_parcel.writeDouble(timeOffsetNs);
_aidl_parcel.writeInt(state);
_aidl_parcel.writeLong(receivedSvTimeInNs);
_aidl_parcel.writeLong(receivedSvTimeUncertaintyInNs);
_aidl_parcel.writeDouble(antennaCN0DbHz);
_aidl_parcel.writeDouble(basebandCN0DbHz);
_aidl_parcel.writeDouble(pseudorangeRateMps);
_aidl_parcel.writeDouble(pseudorangeRateUncertaintyMps);
_aidl_parcel.writeInt(accumulatedDeltaRangeState);
_aidl_parcel.writeDouble(accumulatedDeltaRangeM);
_aidl_parcel.writeDouble(accumulatedDeltaRangeUncertaintyM);
_aidl_parcel.writeLong(carrierCycles);
_aidl_parcel.writeDouble(carrierPhase);
_aidl_parcel.writeDouble(carrierPhaseUncertainty);
_aidl_parcel.writeInt(multipathIndicator);
_aidl_parcel.writeDouble(snrDb);
_aidl_parcel.writeDouble(agcLevelDb);
_aidl_parcel.writeDouble(fullInterSignalBiasNs);
_aidl_parcel.writeDouble(fullInterSignalBiasUncertaintyNs);
_aidl_parcel.writeDouble(satelliteInterSignalBiasNs);
_aidl_parcel.writeDouble(satelliteInterSignalBiasUncertaintyNs);
_aidl_parcel.writeTypedObject(satellitePvt, _aidl_flag);
_aidl_parcel.writeTypedArray(correlationVectors, _aidl_flag);
int _aidl_end_pos = _aidl_parcel.dataPosition();
_aidl_parcel.setDataPosition(_aidl_start_pos);
_aidl_parcel.writeInt(_aidl_end_pos - _aidl_start_pos);
_aidl_parcel.setDataPosition(_aidl_end_pos);
}
public final void readFromParcel(android.os.Parcel _aidl_parcel)
{
int _aidl_start_pos = _aidl_parcel.dataPosition();
int _aidl_parcelable_size = _aidl_parcel.readInt();
try {
if (_aidl_parcelable_size < 4) throw new android.os.BadParcelableException("Parcelable too small");;
if (_aidl_parcel.dataPosition() - _aidl_start_pos >= _aidl_parcelable_size) return;
flags = _aidl_parcel.readInt();
if (_aidl_parcel.dataPosition() - _aidl_start_pos >= _aidl_parcelable_size) return;
svid = _aidl_parcel.readInt();
if (_aidl_parcel.dataPosition() - _aidl_start_pos >= _aidl_parcelable_size) return;
signalType = _aidl_parcel.readTypedObject(android.hardware.gnss.GnssSignalType.CREATOR);
if (_aidl_parcel.dataPosition() - _aidl_start_pos >= _aidl_parcelable_size) return;
timeOffsetNs = _aidl_parcel.readDouble();
if (_aidl_parcel.dataPosition() - _aidl_start_pos >= _aidl_parcelable_size) return;
state = _aidl_parcel.readInt();
if (_aidl_parcel.dataPosition() - _aidl_start_pos >= _aidl_parcelable_size) return;
receivedSvTimeInNs = _aidl_parcel.readLong();
if (_aidl_parcel.dataPosition() - _aidl_start_pos >= _aidl_parcelable_size) return;
receivedSvTimeUncertaintyInNs = _aidl_parcel.readLong();
if (_aidl_parcel.dataPosition() - _aidl_start_pos >= _aidl_parcelable_size) return;
antennaCN0DbHz = _aidl_parcel.readDouble();
if (_aidl_parcel.dataPosition() - _aidl_start_pos >= _aidl_parcelable_size) return;
basebandCN0DbHz = _aidl_parcel.readDouble();
if (_aidl_parcel.dataPosition() - _aidl_start_pos >= _aidl_parcelable_size) return;
pseudorangeRateMps = _aidl_parcel.readDouble();
if (_aidl_parcel.dataPosition() - _aidl_start_pos >= _aidl_parcelable_size) return;
pseudorangeRateUncertaintyMps = _aidl_parcel.readDouble();
if (_aidl_parcel.dataPosition() - _aidl_start_pos >= _aidl_parcelable_size) return;
accumulatedDeltaRangeState = _aidl_parcel.readInt();
if (_aidl_parcel.dataPosition() - _aidl_start_pos >= _aidl_parcelable_size) return;
accumulatedDeltaRangeM = _aidl_parcel.readDouble();
if (_aidl_parcel.dataPosition() - _aidl_start_pos >= _aidl_parcelable_size) return;
accumulatedDeltaRangeUncertaintyM = _aidl_parcel.readDouble();
if (_aidl_parcel.dataPosition() - _aidl_start_pos >= _aidl_parcelable_size) return;
carrierCycles = _aidl_parcel.readLong();
if (_aidl_parcel.dataPosition() - _aidl_start_pos >= _aidl_parcelable_size) return;
carrierPhase = _aidl_parcel.readDouble();
if (_aidl_parcel.dataPosition() - _aidl_start_pos >= _aidl_parcelable_size) return;
carrierPhaseUncertainty = _aidl_parcel.readDouble();
if (_aidl_parcel.dataPosition() - _aidl_start_pos >= _aidl_parcelable_size) return;
multipathIndicator = _aidl_parcel.readInt();
if (_aidl_parcel.dataPosition() - _aidl_start_pos >= _aidl_parcelable_size) return;
snrDb = _aidl_parcel.readDouble();
if (_aidl_parcel.dataPosition() - _aidl_start_pos >= _aidl_parcelable_size) return;
agcLevelDb = _aidl_parcel.readDouble();
if (_aidl_parcel.dataPosition() - _aidl_start_pos >= _aidl_parcelable_size) return;
fullInterSignalBiasNs = _aidl_parcel.readDouble();
if (_aidl_parcel.dataPosition() - _aidl_start_pos >= _aidl_parcelable_size) return;
fullInterSignalBiasUncertaintyNs = _aidl_parcel.readDouble();
if (_aidl_parcel.dataPosition() - _aidl_start_pos >= _aidl_parcelable_size) return;
satelliteInterSignalBiasNs = _aidl_parcel.readDouble();
if (_aidl_parcel.dataPosition() - _aidl_start_pos >= _aidl_parcelable_size) return;
satelliteInterSignalBiasUncertaintyNs = _aidl_parcel.readDouble();
if (_aidl_parcel.dataPosition() - _aidl_start_pos >= _aidl_parcelable_size) return;
satellitePvt = _aidl_parcel.readTypedObject(android.hardware.gnss.SatellitePvt.CREATOR);
if (_aidl_parcel.dataPosition() - _aidl_start_pos >= _aidl_parcelable_size) return;
correlationVectors = _aidl_parcel.createTypedArray(android.hardware.gnss.CorrelationVector.CREATOR);
} finally {
if (_aidl_start_pos > (Integer.MAX_VALUE - _aidl_parcelable_size)) {
throw new android.os.BadParcelableException("Overflow in the size of parcelable");
}
_aidl_parcel.setDataPosition(_aidl_start_pos + _aidl_parcelable_size);
}
}
public static final int HAS_SNR = 1;
public static final int HAS_CARRIER_FREQUENCY = 512;
public static final int HAS_CARRIER_CYCLES = 1024;
public static final int HAS_CARRIER_PHASE = 2048;
public static final int HAS_CARRIER_PHASE_UNCERTAINTY = 4096;
public static final int HAS_AUTOMATIC_GAIN_CONTROL = 8192;
public static final int HAS_FULL_ISB = 65536;
public static final int HAS_FULL_ISB_UNCERTAINTY = 131072;
public static final int HAS_SATELLITE_ISB = 262144;
public static final int HAS_SATELLITE_ISB_UNCERTAINTY = 524288;
public static final int HAS_SATELLITE_PVT = 1048576;
public static final int HAS_CORRELATION_VECTOR = 2097152;
public static final int STATE_UNKNOWN = 0;
public static final int STATE_CODE_LOCK = 1;
public static final int STATE_BIT_SYNC = 2;
public static final int STATE_SUBFRAME_SYNC = 4;
public static final int STATE_TOW_DECODED = 8;
public static final int STATE_MSEC_AMBIGUOUS = 16;
public static final int STATE_SYMBOL_SYNC = 32;
public static final int STATE_GLO_STRING_SYNC = 64;
public static final int STATE_GLO_TOD_DECODED = 128;
public static final int STATE_BDS_D2_BIT_SYNC = 256;
public static final int STATE_BDS_D2_SUBFRAME_SYNC = 512;
public static final int STATE_GAL_E1BC_CODE_LOCK = 1024;
public static final int STATE_GAL_E1C_2ND_CODE_LOCK = 2048;
public static final int STATE_GAL_E1B_PAGE_SYNC = 4096;
public static final int STATE_SBAS_SYNC = 8192;
public static final int STATE_TOW_KNOWN = 16384;
public static final int STATE_GLO_TOD_KNOWN = 32768;
public static final int STATE_2ND_CODE_LOCK = 65536;
public static final int ADR_STATE_UNKNOWN = 0;
public static final int ADR_STATE_VALID = 1;
public static final int ADR_STATE_RESET = 2;
public static final int ADR_STATE_CYCLE_SLIP = 4;
public static final int ADR_STATE_HALF_CYCLE_RESOLVED = 8;
@Override
public int describeContents() {
int _mask = 0;
_mask |= describeContents(signalType);
_mask |= describeContents(satellitePvt);
_mask |= describeContents(correlationVectors);
return _mask;
}
private int describeContents(Object _v) {
if (_v == null) return 0;
if (_v instanceof Object[]) {
int _mask = 0;
for (Object o : (Object[]) _v) {
_mask |= describeContents(o);
}
return _mask;
}
if (_v instanceof android.os.Parcelable) {
return ((android.os.Parcelable) _v).describeContents();
}
return 0;
}
}