Loading current.txt +4 −4 Original line number Diff line number Diff line Loading @@ -643,11 +643,11 @@ a64467bae843569f0d465c5be7f0c7a5b987985b55a3ef4794dd5afc68538650 android.hardwar 619fc9839ec6e369cfa9b28e3e9412e6885720ff8f9b5750c1b6ffb905120391 android.hardware.wifi.supplicant@1.3::ISupplicantStaIfaceCallback c9273429fcf98d797d3bb07fdba6f1be95bf960f9255cde169fd1ca4db85f856 android.hardware.wifi.supplicant@1.3::ISupplicantStaNetwork 9b0a3ab6f4f74b971ed094426d8a443e29b512ff03e1ab50c07156396cdb2483 android.hardware.wifi.supplicant@1.3::types 50e22cd55ad5499e68e81541bbc67bd10e59c1b9f3ff8cc7ba70dcb0d2918381 android.hardware.radio@1.5::types 8cc3306e8cd755d04521d1611b217b9d13a2a76d2af57cbea8f875333b3363f7 android.hardware.radio@1.5::IRadio 88fb40d98b89cfaafad33b06c95e5dcd51c4470962e8fbe80ed22884407f98a1 android.hardware.radio@1.5::types 8062d0a1a03594dd8b448adcf6f08856b5720f7e33f9b785a21d3ef74a4f211d android.hardware.radio@1.5::IRadio e96ae1c3a9c0689002ec2318e9c587f4f607c16a75a3cd38788b77eb91072021 android.hardware.radio@1.5::IRadioIndication 7b77721a7716e163f5cc5f2830ed5616b953fcf0e5406f69de0fde5ce95e4184 android.hardware.radio@1.5::IRadioResponse 2fd107f3de1b7e36825e241a88dfae8edf3a77c166cb746f00ddf6440ab78db1 android.hardware.radio.config@1.3::types 7f2439b48bda2961c6d629d0415eee66d519142cf9537f05e9d285153c70ca85 android.hardware.radio@1.5::IRadioResponse dcc8872337f0135e81970e1d8d5fd7139160dc80e9be76f0ae05290fa7e472b8 android.hardware.radio.config@1.3::types a2977755bc5f1ef47f04b7f2400632efda6218e1515dba847da487145cfabc4f android.hardware.radio.config@1.3::IRadioConfig 742360c775313438b0f82256eac62fb5bbc76a6ae6f388573f3aa142fb2c1eea android.hardware.radio.config@1.3::IRadioConfigIndication 0006ab8e8b0910cbd3bbb08d5f17d5fac7d65a2bdad5f2334e4851db9d1e6fa8 android.hardware.radio.config@1.3::IRadioConfigResponse No newline at end of file radio/1.5/IRadio.hal +9 −11 Original line number Diff line number Diff line Loading @@ -18,10 +18,8 @@ package android.hardware.radio@1.5; import @1.0::CdmaSmsMessage; import @1.2::DataRequestReason; import @1.4::DataProfileInfo; import @1.4::IRadio; import @1.5::AccessNetwork; import @1.5::BarringInfo; import @1.5::DataProfileInfo; import @1.5::IndicationFilter; import @1.5::LinkAddress; Loading Loading @@ -118,13 +116,13 @@ interface IRadio extends @1.4::IRadio { vec<RadioAccessSpecifier> specifiers); /** * Starts a network scan * Starts a network scan. * * @param serial Serial number of request. * @param request Defines the radio networks/bands/channels which need to be scanned. * * Same API as @1.4::IRadio.startNetworkScan_1_4, except using * 1.5 version of NetworkScanRequest * Same API as @1.4::IRadio.startNetworkScan_1_4, except using the * 1.5 NetworkScanRequest as the input param. */ oneway startNetworkScan_1_5(int32_t serial, NetworkScanRequest request); Loading Loading @@ -166,14 +164,14 @@ interface IRadio extends @1.4::IRadio { * Response function is IRadioResponse.setupDataCallResponse_1_5() * * Note this API is the same as the 1.4 version except using the * 1.5 AccessNetwork, DataProfileInto, and link addresses as the input param. * 1.5 AccessNetwork, DataProfileInto, and LinkAddress as the input param. */ oneway setupDataCall_1_5(int32_t serial, AccessNetwork accessNetwork, DataProfileInfo dataProfileInfo, bool roamingAllowed, DataRequestReason reason, vec<LinkAddress> addresses, vec<string> dnses); /** * Set an apn to initial attach network * Set an APN to initial attach network. * * @param serial Serial number of request. * @param dataProfileInfo data profile containing APN settings Loading @@ -189,7 +187,7 @@ interface IRadio extends @1.4::IRadio { * Send data profiles of the current carrier to the modem. * * @param serial Serial number of request. * @param profiles Array of DataProfile to set. * @param profiles Array of DataProfileInfo to set. * * Response callback is IRadioResponse.setDataProfileResponse_1_5() * Loading Loading @@ -230,7 +228,7 @@ interface IRadio extends @1.4::IRadio { * * Prevents the reporting of specified unsolicited indications from the radio. This is used * for power saving in instances when those indications are not needed. If unset, defaults to * @1.2::IndicationFilter:ALL. * @1.5::IndicationFilter:ALL. * * @param serial Serial number of request. * @param indicationFilter 32-bit bitmap of IndicationFilter. Bits set to 1 indicate the Loading @@ -250,7 +248,7 @@ interface IRadio extends @1.4::IRadio { oneway getBarringInfo(int32_t serial); /** * Request current voice registration state * Request current voice registration state. * * @param serial Serial number of request. * Loading @@ -259,7 +257,7 @@ interface IRadio extends @1.4::IRadio { oneway getVoiceRegistrationState_1_5(int32_t serial); /** * Request current data registration state * Request current data registration state. * * @param serial Serial number of request. * Loading radio/1.5/IRadioResponse.hal +2 −3 Original line number Diff line number Diff line Loading @@ -21,10 +21,9 @@ import @1.0::SendSmsResult; import @1.4::IRadioResponse; import @1.5::BarringInfo; import @1.5::CellInfo; import @1.5::PersoSubstate; import @1.5::RegStateResult; import @1.5::SetupDataCallResult; import @1.4::SetupDataCallResult; import @1.5::PersoSubstate; /** * Interface declaring response functions to solicited radio requests. Loading Loading @@ -177,6 +176,7 @@ interface IRadioResponse extends @1.4::IRadioResponse { oneway getBarringInfoResponse(RadioResponseInfo info, vec<BarringInfo> barringInfos); /** * @param info Response info struct containing response type, serial no. and error * @param voiceRegResponse Current Voice registration response as defined by RegStateResult * in types.hal * Loading Loading @@ -215,7 +215,6 @@ interface IRadioResponse extends @1.4::IRadioResponse { */ oneway getCellInfoListResponse_1_5(RadioResponseInfo info, vec<CellInfo> cellInfo); /** * @param info Response info struct containing response type, serial no. and error * Loading radio/1.5/types.hal +19 −23 Original line number Diff line number Diff line Loading @@ -19,19 +19,15 @@ package android.hardware.radio@1.5; import @1.0::ApnAuthType; import @1.0::DataProfileId; import @1.0::DataProfileInfoType; import @1.0::CdmaSignalStrength; import @1.0::EvdoSignalStrength; import @1.0::GsmSignalStrength; import @1.0::LteSignalStrength; import @1.0::PersoSubstate; import @1.0::RadioAccessFamily; import @1.0::RadioError; import @1.0::RegState; import @1.0::TimeStampType; import @1.1::EutranBands; import @1.1::GeranBands; import @1.1::RadioAccessNetworks; import @1.1::RadioAccessSpecifier; import @1.1::ScanStatus; import @1.1::ScanType; import @1.1::UtranBands; Loading @@ -43,7 +39,6 @@ import @1.2::CellIdentityTdscdma; import @1.2::CellIdentityLte; import @1.2::CellInfoCdma; import @1.2::IndicationFilter; import @1.2::NetworkScanRequest; import @1.2::TdscdmaSignalStrength; import @1.2::WcdmaSignalStrength; import @1.4::AccessNetwork; Loading @@ -51,11 +46,11 @@ import @1.4::ApnTypes; import @1.4::CellIdentityNr; import @1.4::DataCallFailCause; import @1.4::DataConnActiveStatus; import @1.4::DataProfileInfo; import @1.4::LteVopsInfo; import @1.4::NrIndicators; import @1.4::NrSignalStrength; import @1.4::PdpProtocolType; import @1.4::RadioAccessFamily; import @1.4::RadioTechnology; import android.hidl.safe_union@1.0::Monostate; Loading Loading @@ -131,7 +126,7 @@ struct SignalThresholdInfo { /** Signal Measurement Type */ SignalMeasurementType signalMeasurement; /** A hysteresis time in milliseconds to prevent flapping. A value of 0 disables hysteresis */ /** A hysteresis time in milliseconds to prevent flapping. A value of 0 disables hysteresis. */ int32_t hysteresisMs; /** Loading Loading @@ -175,7 +170,7 @@ enum RadioAccessNetworks : @1.1::RadioAccessNetworks { }; /** * Overwritten from @1.1::RadioAccessSpecifier to add NGRAN and NgranBands * Overwritten from @1.1::RadioAccessSpecifier to add NGRAN and NgranBands. */ struct RadioAccessSpecifier { /** Loading Loading @@ -264,8 +259,7 @@ enum UtranBands : @1.1::UtranBands { }; /** * Overwritten from @1.2::NetworkScanRequest to update * RadioAccessSpecifier to 1.5 version * Overwritten from @1.2::NetworkScanRequest to update RadioAccessSpecifier to 1.5 version. */ struct NetworkScanRequest { ScanType type; Loading Loading @@ -328,11 +322,10 @@ enum ApnTypes : @1.4::ApnTypes { }; /** * Extended from @1.4::DataProfileInfo to update ApnTypes to 1.5 version and replace mtu with * Overwritten from @1.4::DataProfileInfo to update ApnTypes to 1.5 version and replace mtu with * mtuV4 and mtuV6. In the future, this must be extended instead of overwritten. */ struct DataProfileInfo { /** ID of the data profile. */ DataProfileId profileId; Loading Loading @@ -445,8 +438,8 @@ struct LinkAddress { }; /** * Overwritten from @1.4::SetupDataCallResult in order to update the addresses to 1.5 * version. In 1.5 the type of addresses changes to vector of LinkAddress, and mtu is replaced by * Overwritten from @1.4::SetupDataCallResult in order to update the addresses to 1.5 version. * In 1.5 the type of addresses changes to vector of LinkAddress, and mtu is replaced by * mtuV4 and mtuV6. */ struct SetupDataCallResult { Loading Loading @@ -687,7 +680,7 @@ struct CellInfo { } ratSpecificInfo; }; /** A union representing the CellIdentity of a single cell */ /** A union representing the CellIdentity of a single cell. */ safe_union CellIdentity { Monostate noinit; Loading @@ -708,7 +701,7 @@ safe_union CellIdentity { * -NGRAN - 3gpp 38.331 Sec 6.3.2 UAC-BarringInfo and 22.261 Sec 6.22.2.[2-3] */ enum BarringServiceType : int32_t { /** Applicabe to UTRAN */ /** Applicable to UTRAN */ /** Barring for all CS services, including registration */ CS_SERVICE, /** Barring for all PS services, including registration */ Loading Loading @@ -963,14 +956,14 @@ struct RegStateResult { string registeredPlmn; /** * Access-technology-specific registration information, such as for Cdma2000. * Access-technology-specific registration information, such as for CDMA2000. */ safe_union AccessTechnologySpecificInfo { Monostate noinit; struct Cdma2000RegistrationInfo { /** * concurrent services support indicator. if registered on a CDMA system. * Concurrent services support indicator. if registered on a CDMA system. * false - Concurrent services not supported, * true - Concurrent services supported */ Loading Loading @@ -999,10 +992,10 @@ struct RegStateResult { struct EutranRegistrationInfo { /** * Network capabilities for voice over PS services. This info is valid only on LTE * network and must be present when device is camped on LTE. vopsInfo must be empty when * network and must be present when device is camped on LTE. VopsInfo must be empty when * device is camped only on 2G/3G. */ LteVopsInfo lteVopsInfo; // LTE network capability LteVopsInfo lteVopsInfo; /** * The parameters of NR 5G Non-Standalone. This value is only valid on E-UTRAN, Loading Loading @@ -1032,17 +1025,20 @@ struct NetworkScanResult { }; /** * Additional personalization categories in addition to those specified in 3GPP TS 22.022 and 3GPP2 C.S0068-0. * Additional personalization categories in addition to those specified in 3GPP TS 22.022 and * 3GPP2 C.S0068-0. */ enum PersoSubstate : @1.0::PersoSubstate { SIM_SPN, SIM_SPN_PUK, SIM_SP_EHPLMN, // Equivalent Home PLMN /** Equivalent Home PLMN */ SIM_SP_EHPLMN, SIM_SP_EHPLMN_PUK, SIM_ICCID, SIM_ICCID_PUK, SIM_IMPI, SIM_IMPI_PUK, SIM_NS_SP, // Network subset service provider /** Network subset service provider */ SIM_NS_SP, SIM_NS_SP_PUK, }; radio/1.5/vts/functional/radio_hidl_hal_api.cpp +4 −1 Original line number Diff line number Diff line Loading @@ -969,7 +969,10 @@ TEST_F(RadioHidlTest_v1_5, setDataProfile_1_5) { } } TEST_F(RadioHidlTest_v1_5, setRadioPower_1_5_emergencyCall_cancalled) { /* * Test IRadio.setRadioPower_1_5() for the response returned. */ TEST_F(RadioHidlTest_v1_5, setRadioPower_1_5_emergencyCall_cancelled) { // Set radio power to off. serial = GetRandomSerialNumber(); radio_v1_5->setRadioPower_1_5(serial, false, false, false); Loading Loading
current.txt +4 −4 Original line number Diff line number Diff line Loading @@ -643,11 +643,11 @@ a64467bae843569f0d465c5be7f0c7a5b987985b55a3ef4794dd5afc68538650 android.hardwar 619fc9839ec6e369cfa9b28e3e9412e6885720ff8f9b5750c1b6ffb905120391 android.hardware.wifi.supplicant@1.3::ISupplicantStaIfaceCallback c9273429fcf98d797d3bb07fdba6f1be95bf960f9255cde169fd1ca4db85f856 android.hardware.wifi.supplicant@1.3::ISupplicantStaNetwork 9b0a3ab6f4f74b971ed094426d8a443e29b512ff03e1ab50c07156396cdb2483 android.hardware.wifi.supplicant@1.3::types 50e22cd55ad5499e68e81541bbc67bd10e59c1b9f3ff8cc7ba70dcb0d2918381 android.hardware.radio@1.5::types 8cc3306e8cd755d04521d1611b217b9d13a2a76d2af57cbea8f875333b3363f7 android.hardware.radio@1.5::IRadio 88fb40d98b89cfaafad33b06c95e5dcd51c4470962e8fbe80ed22884407f98a1 android.hardware.radio@1.5::types 8062d0a1a03594dd8b448adcf6f08856b5720f7e33f9b785a21d3ef74a4f211d android.hardware.radio@1.5::IRadio e96ae1c3a9c0689002ec2318e9c587f4f607c16a75a3cd38788b77eb91072021 android.hardware.radio@1.5::IRadioIndication 7b77721a7716e163f5cc5f2830ed5616b953fcf0e5406f69de0fde5ce95e4184 android.hardware.radio@1.5::IRadioResponse 2fd107f3de1b7e36825e241a88dfae8edf3a77c166cb746f00ddf6440ab78db1 android.hardware.radio.config@1.3::types 7f2439b48bda2961c6d629d0415eee66d519142cf9537f05e9d285153c70ca85 android.hardware.radio@1.5::IRadioResponse dcc8872337f0135e81970e1d8d5fd7139160dc80e9be76f0ae05290fa7e472b8 android.hardware.radio.config@1.3::types a2977755bc5f1ef47f04b7f2400632efda6218e1515dba847da487145cfabc4f android.hardware.radio.config@1.3::IRadioConfig 742360c775313438b0f82256eac62fb5bbc76a6ae6f388573f3aa142fb2c1eea android.hardware.radio.config@1.3::IRadioConfigIndication 0006ab8e8b0910cbd3bbb08d5f17d5fac7d65a2bdad5f2334e4851db9d1e6fa8 android.hardware.radio.config@1.3::IRadioConfigResponse No newline at end of file
radio/1.5/IRadio.hal +9 −11 Original line number Diff line number Diff line Loading @@ -18,10 +18,8 @@ package android.hardware.radio@1.5; import @1.0::CdmaSmsMessage; import @1.2::DataRequestReason; import @1.4::DataProfileInfo; import @1.4::IRadio; import @1.5::AccessNetwork; import @1.5::BarringInfo; import @1.5::DataProfileInfo; import @1.5::IndicationFilter; import @1.5::LinkAddress; Loading Loading @@ -118,13 +116,13 @@ interface IRadio extends @1.4::IRadio { vec<RadioAccessSpecifier> specifiers); /** * Starts a network scan * Starts a network scan. * * @param serial Serial number of request. * @param request Defines the radio networks/bands/channels which need to be scanned. * * Same API as @1.4::IRadio.startNetworkScan_1_4, except using * 1.5 version of NetworkScanRequest * Same API as @1.4::IRadio.startNetworkScan_1_4, except using the * 1.5 NetworkScanRequest as the input param. */ oneway startNetworkScan_1_5(int32_t serial, NetworkScanRequest request); Loading Loading @@ -166,14 +164,14 @@ interface IRadio extends @1.4::IRadio { * Response function is IRadioResponse.setupDataCallResponse_1_5() * * Note this API is the same as the 1.4 version except using the * 1.5 AccessNetwork, DataProfileInto, and link addresses as the input param. * 1.5 AccessNetwork, DataProfileInto, and LinkAddress as the input param. */ oneway setupDataCall_1_5(int32_t serial, AccessNetwork accessNetwork, DataProfileInfo dataProfileInfo, bool roamingAllowed, DataRequestReason reason, vec<LinkAddress> addresses, vec<string> dnses); /** * Set an apn to initial attach network * Set an APN to initial attach network. * * @param serial Serial number of request. * @param dataProfileInfo data profile containing APN settings Loading @@ -189,7 +187,7 @@ interface IRadio extends @1.4::IRadio { * Send data profiles of the current carrier to the modem. * * @param serial Serial number of request. * @param profiles Array of DataProfile to set. * @param profiles Array of DataProfileInfo to set. * * Response callback is IRadioResponse.setDataProfileResponse_1_5() * Loading Loading @@ -230,7 +228,7 @@ interface IRadio extends @1.4::IRadio { * * Prevents the reporting of specified unsolicited indications from the radio. This is used * for power saving in instances when those indications are not needed. If unset, defaults to * @1.2::IndicationFilter:ALL. * @1.5::IndicationFilter:ALL. * * @param serial Serial number of request. * @param indicationFilter 32-bit bitmap of IndicationFilter. Bits set to 1 indicate the Loading @@ -250,7 +248,7 @@ interface IRadio extends @1.4::IRadio { oneway getBarringInfo(int32_t serial); /** * Request current voice registration state * Request current voice registration state. * * @param serial Serial number of request. * Loading @@ -259,7 +257,7 @@ interface IRadio extends @1.4::IRadio { oneway getVoiceRegistrationState_1_5(int32_t serial); /** * Request current data registration state * Request current data registration state. * * @param serial Serial number of request. * Loading
radio/1.5/IRadioResponse.hal +2 −3 Original line number Diff line number Diff line Loading @@ -21,10 +21,9 @@ import @1.0::SendSmsResult; import @1.4::IRadioResponse; import @1.5::BarringInfo; import @1.5::CellInfo; import @1.5::PersoSubstate; import @1.5::RegStateResult; import @1.5::SetupDataCallResult; import @1.4::SetupDataCallResult; import @1.5::PersoSubstate; /** * Interface declaring response functions to solicited radio requests. Loading Loading @@ -177,6 +176,7 @@ interface IRadioResponse extends @1.4::IRadioResponse { oneway getBarringInfoResponse(RadioResponseInfo info, vec<BarringInfo> barringInfos); /** * @param info Response info struct containing response type, serial no. and error * @param voiceRegResponse Current Voice registration response as defined by RegStateResult * in types.hal * Loading Loading @@ -215,7 +215,6 @@ interface IRadioResponse extends @1.4::IRadioResponse { */ oneway getCellInfoListResponse_1_5(RadioResponseInfo info, vec<CellInfo> cellInfo); /** * @param info Response info struct containing response type, serial no. and error * Loading
radio/1.5/types.hal +19 −23 Original line number Diff line number Diff line Loading @@ -19,19 +19,15 @@ package android.hardware.radio@1.5; import @1.0::ApnAuthType; import @1.0::DataProfileId; import @1.0::DataProfileInfoType; import @1.0::CdmaSignalStrength; import @1.0::EvdoSignalStrength; import @1.0::GsmSignalStrength; import @1.0::LteSignalStrength; import @1.0::PersoSubstate; import @1.0::RadioAccessFamily; import @1.0::RadioError; import @1.0::RegState; import @1.0::TimeStampType; import @1.1::EutranBands; import @1.1::GeranBands; import @1.1::RadioAccessNetworks; import @1.1::RadioAccessSpecifier; import @1.1::ScanStatus; import @1.1::ScanType; import @1.1::UtranBands; Loading @@ -43,7 +39,6 @@ import @1.2::CellIdentityTdscdma; import @1.2::CellIdentityLte; import @1.2::CellInfoCdma; import @1.2::IndicationFilter; import @1.2::NetworkScanRequest; import @1.2::TdscdmaSignalStrength; import @1.2::WcdmaSignalStrength; import @1.4::AccessNetwork; Loading @@ -51,11 +46,11 @@ import @1.4::ApnTypes; import @1.4::CellIdentityNr; import @1.4::DataCallFailCause; import @1.4::DataConnActiveStatus; import @1.4::DataProfileInfo; import @1.4::LteVopsInfo; import @1.4::NrIndicators; import @1.4::NrSignalStrength; import @1.4::PdpProtocolType; import @1.4::RadioAccessFamily; import @1.4::RadioTechnology; import android.hidl.safe_union@1.0::Monostate; Loading Loading @@ -131,7 +126,7 @@ struct SignalThresholdInfo { /** Signal Measurement Type */ SignalMeasurementType signalMeasurement; /** A hysteresis time in milliseconds to prevent flapping. A value of 0 disables hysteresis */ /** A hysteresis time in milliseconds to prevent flapping. A value of 0 disables hysteresis. */ int32_t hysteresisMs; /** Loading Loading @@ -175,7 +170,7 @@ enum RadioAccessNetworks : @1.1::RadioAccessNetworks { }; /** * Overwritten from @1.1::RadioAccessSpecifier to add NGRAN and NgranBands * Overwritten from @1.1::RadioAccessSpecifier to add NGRAN and NgranBands. */ struct RadioAccessSpecifier { /** Loading Loading @@ -264,8 +259,7 @@ enum UtranBands : @1.1::UtranBands { }; /** * Overwritten from @1.2::NetworkScanRequest to update * RadioAccessSpecifier to 1.5 version * Overwritten from @1.2::NetworkScanRequest to update RadioAccessSpecifier to 1.5 version. */ struct NetworkScanRequest { ScanType type; Loading Loading @@ -328,11 +322,10 @@ enum ApnTypes : @1.4::ApnTypes { }; /** * Extended from @1.4::DataProfileInfo to update ApnTypes to 1.5 version and replace mtu with * Overwritten from @1.4::DataProfileInfo to update ApnTypes to 1.5 version and replace mtu with * mtuV4 and mtuV6. In the future, this must be extended instead of overwritten. */ struct DataProfileInfo { /** ID of the data profile. */ DataProfileId profileId; Loading Loading @@ -445,8 +438,8 @@ struct LinkAddress { }; /** * Overwritten from @1.4::SetupDataCallResult in order to update the addresses to 1.5 * version. In 1.5 the type of addresses changes to vector of LinkAddress, and mtu is replaced by * Overwritten from @1.4::SetupDataCallResult in order to update the addresses to 1.5 version. * In 1.5 the type of addresses changes to vector of LinkAddress, and mtu is replaced by * mtuV4 and mtuV6. */ struct SetupDataCallResult { Loading Loading @@ -687,7 +680,7 @@ struct CellInfo { } ratSpecificInfo; }; /** A union representing the CellIdentity of a single cell */ /** A union representing the CellIdentity of a single cell. */ safe_union CellIdentity { Monostate noinit; Loading @@ -708,7 +701,7 @@ safe_union CellIdentity { * -NGRAN - 3gpp 38.331 Sec 6.3.2 UAC-BarringInfo and 22.261 Sec 6.22.2.[2-3] */ enum BarringServiceType : int32_t { /** Applicabe to UTRAN */ /** Applicable to UTRAN */ /** Barring for all CS services, including registration */ CS_SERVICE, /** Barring for all PS services, including registration */ Loading Loading @@ -963,14 +956,14 @@ struct RegStateResult { string registeredPlmn; /** * Access-technology-specific registration information, such as for Cdma2000. * Access-technology-specific registration information, such as for CDMA2000. */ safe_union AccessTechnologySpecificInfo { Monostate noinit; struct Cdma2000RegistrationInfo { /** * concurrent services support indicator. if registered on a CDMA system. * Concurrent services support indicator. if registered on a CDMA system. * false - Concurrent services not supported, * true - Concurrent services supported */ Loading Loading @@ -999,10 +992,10 @@ struct RegStateResult { struct EutranRegistrationInfo { /** * Network capabilities for voice over PS services. This info is valid only on LTE * network and must be present when device is camped on LTE. vopsInfo must be empty when * network and must be present when device is camped on LTE. VopsInfo must be empty when * device is camped only on 2G/3G. */ LteVopsInfo lteVopsInfo; // LTE network capability LteVopsInfo lteVopsInfo; /** * The parameters of NR 5G Non-Standalone. This value is only valid on E-UTRAN, Loading Loading @@ -1032,17 +1025,20 @@ struct NetworkScanResult { }; /** * Additional personalization categories in addition to those specified in 3GPP TS 22.022 and 3GPP2 C.S0068-0. * Additional personalization categories in addition to those specified in 3GPP TS 22.022 and * 3GPP2 C.S0068-0. */ enum PersoSubstate : @1.0::PersoSubstate { SIM_SPN, SIM_SPN_PUK, SIM_SP_EHPLMN, // Equivalent Home PLMN /** Equivalent Home PLMN */ SIM_SP_EHPLMN, SIM_SP_EHPLMN_PUK, SIM_ICCID, SIM_ICCID_PUK, SIM_IMPI, SIM_IMPI_PUK, SIM_NS_SP, // Network subset service provider /** Network subset service provider */ SIM_NS_SP, SIM_NS_SP_PUK, };
radio/1.5/vts/functional/radio_hidl_hal_api.cpp +4 −1 Original line number Diff line number Diff line Loading @@ -969,7 +969,10 @@ TEST_F(RadioHidlTest_v1_5, setDataProfile_1_5) { } } TEST_F(RadioHidlTest_v1_5, setRadioPower_1_5_emergencyCall_cancalled) { /* * Test IRadio.setRadioPower_1_5() for the response returned. */ TEST_F(RadioHidlTest_v1_5, setRadioPower_1_5_emergencyCall_cancelled) { // Set radio power to off. serial = GetRandomSerialNumber(); radio_v1_5->setRadioPower_1_5(serial, false, false, false); Loading