package android.hardware.gnss@1.0; import IGnssXtraCallback; /** * This interface is used by the GNSS HAL to request the framework * to download XTRA data. */ interface IGnssXtra { /** * Opens the XTRA interface and provides the callback routines * to the implementation of this interface. * * @param callback Handle to the IGnssXtraCallback interface. * * @return success True if the operation is successful. */ setCallback(IGnssXtraCallback callback) generates (bool success); /** * Inject the downloaded XTRA data into the GNSS receiver. * * @param xtraData GNSS XTRA data. * * @return success True if the operation is successful. */ injectXtraData(string xtraData) generates (bool success); };