network

package
v0.0.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 22, 2026 License: CC0-1.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AccessTechnologySpecificInfoTagNoinit            int32 = 0
	AccessTechnologySpecificInfoTagCdmaInfo          int32 = 1
	AccessTechnologySpecificInfoTagEutranInfo        int32 = 2
	AccessTechnologySpecificInfoTagNgranNrVopsInfo   int32 = 3
	AccessTechnologySpecificInfoTagGeranDtmSupported int32 = 4
)
View Source
const (
	BarringInfoBarringTypeNone          int32 = 0
	BarringInfoBarringTypeConditional   int32 = 1
	BarringInfoBarringTypeUnconditional int32 = 2
	BarringInfoServiceTypeCsService     int32 = 0
	BarringInfoServiceTypePsService     int32 = 1
	BarringInfoServiceTypeCsVoice       int32 = 2
	BarringInfoServiceTypeMoSignalling  int32 = 3
	BarringInfoServiceTypeMoData        int32 = 4
	BarringInfoServiceTypeCsFallback    int32 = 5
	BarringInfoServiceTypeMmtelVoice    int32 = 6
	BarringInfoServiceTypeMmtelVideo    int32 = 7
	BarringInfoServiceTypeEmergency     int32 = 8
	BarringInfoServiceTypeSms           int32 = 9
	BarringInfoServiceTypeOperator1     int32 = 1001
	BarringInfoServiceTypeOperator2     int32 = 1002
	BarringInfoServiceTypeOperator3     int32 = 1003
	BarringInfoServiceTypeOperator4     int32 = 1004
	BarringInfoServiceTypeOperator5     int32 = 1005
	BarringInfoServiceTypeOperator6     int32 = 1006
	BarringInfoServiceTypeOperator7     int32 = 1007
	BarringInfoServiceTypeOperator8     int32 = 1008
	BarringInfoServiceTypeOperator9     int32 = 1009
	BarringInfoServiceTypeOperator10    int32 = 1010
	BarringInfoServiceTypeOperator11    int32 = 1011
	BarringInfoServiceTypeOperator12    int32 = 1012
	BarringInfoServiceTypeOperator13    int32 = 1013
	BarringInfoServiceTypeOperator14    int32 = 1014
	BarringInfoServiceTypeOperator15    int32 = 1015
	BarringInfoServiceTypeOperator16    int32 = 1016
	BarringInfoServiceTypeOperator17    int32 = 1017
	BarringInfoServiceTypeOperator18    int32 = 1018
	BarringInfoServiceTypeOperator19    int32 = 1019
	BarringInfoServiceTypeOperator20    int32 = 1020
	BarringInfoServiceTypeOperator21    int32 = 1021
	BarringInfoServiceTypeOperator22    int32 = 1022
	BarringInfoServiceTypeOperator23    int32 = 1023
	BarringInfoServiceTypeOperator24    int32 = 1024
	BarringInfoServiceTypeOperator25    int32 = 1025
	BarringInfoServiceTypeOperator26    int32 = 1026
	BarringInfoServiceTypeOperator27    int32 = 1027
	BarringInfoServiceTypeOperator28    int32 = 1028
	BarringInfoServiceTypeOperator29    int32 = 1029
	BarringInfoServiceTypeOperator30    int32 = 1030
	BarringInfoServiceTypeOperator31    int32 = 1031
	BarringInfoServiceTypeOperator32    int32 = 1032
)
View Source
const (
	Cdma2000RegistrationInfoPrlIndicatorNotRegistered int32 = -1
	Cdma2000RegistrationInfoPrlIndicatorNotInPrl      int32 = 0
	Cdma2000RegistrationInfoPrlIndicatorInPrl         int32 = 1
)
View Source
const (
	CellIdentityTagNoinit  int32 = 0
	CellIdentityTagGsm     int32 = 1
	CellIdentityTagWcdma   int32 = 2
	CellIdentityTagTdscdma int32 = 3
	CellIdentityTagCdma    int32 = 4
	CellIdentityTagLte     int32 = 5
	CellIdentityTagNr      int32 = 6
)
View Source
const (
	CellInfoRatSpecificInfoTagGsm     int32 = 0
	CellInfoRatSpecificInfoTagWcdma   int32 = 1
	CellInfoRatSpecificInfoTagTdscdma int32 = 2
	CellInfoRatSpecificInfoTagLte     int32 = 3
	CellInfoRatSpecificInfoTagNr      int32 = 4
	CellInfoRatSpecificInfoTagCdma    int32 = 5
)
View Source
const (
	EutranRegistrationInfoExtraCsfbNotPreferred int32 = (1 << 0)
	EutranRegistrationInfoExtraSmsOnly          int32 = (1 << 1)
)
View Source
const (
	TransactionIRadioNetworkGetAllowedNetworkTypesBitmap             = binder.FirstCallTransaction + 0
	TransactionIRadioNetworkGetAvailableBandModes                    = binder.FirstCallTransaction + 1
	TransactionIRadioNetworkGetAvailableNetworks                     = binder.FirstCallTransaction + 2
	TransactionIRadioNetworkGetBarringInfo                           = binder.FirstCallTransaction + 3
	TransactionIRadioNetworkGetCdmaRoamingPreference                 = binder.FirstCallTransaction + 4
	TransactionIRadioNetworkGetCellInfoList                          = binder.FirstCallTransaction + 5
	TransactionIRadioNetworkGetDataRegistrationState                 = binder.FirstCallTransaction + 6
	TransactionIRadioNetworkGetImsRegistrationState                  = binder.FirstCallTransaction + 7
	TransactionIRadioNetworkGetNetworkSelectionMode                  = binder.FirstCallTransaction + 8
	TransactionIRadioNetworkGetOperator                              = binder.FirstCallTransaction + 9
	TransactionIRadioNetworkGetSignalStrength                        = binder.FirstCallTransaction + 10
	TransactionIRadioNetworkGetSystemSelectionChannels               = binder.FirstCallTransaction + 11
	TransactionIRadioNetworkGetVoiceRadioTechnology                  = binder.FirstCallTransaction + 12
	TransactionIRadioNetworkGetVoiceRegistrationState                = binder.FirstCallTransaction + 13
	TransactionIRadioNetworkIsNrDualConnectivityEnabled              = binder.FirstCallTransaction + 14
	TransactionIRadioNetworkResponseAcknowledgement                  = binder.FirstCallTransaction + 15
	TransactionIRadioNetworkSetAllowedNetworkTypesBitmap             = binder.FirstCallTransaction + 16
	TransactionIRadioNetworkSetBandMode                              = binder.FirstCallTransaction + 17
	TransactionIRadioNetworkSetBarringPassword                       = binder.FirstCallTransaction + 18
	TransactionIRadioNetworkSetCdmaRoamingPreference                 = binder.FirstCallTransaction + 19
	TransactionIRadioNetworkSetCellInfoListRate                      = binder.FirstCallTransaction + 20
	TransactionIRadioNetworkSetIndicationFilter                      = binder.FirstCallTransaction + 21
	TransactionIRadioNetworkSetLinkCapacityReportingCriteria         = binder.FirstCallTransaction + 22
	TransactionIRadioNetworkSetLocationUpdates                       = binder.FirstCallTransaction + 23
	TransactionIRadioNetworkSetNetworkSelectionModeAutomatic         = binder.FirstCallTransaction + 24
	TransactionIRadioNetworkSetNetworkSelectionModeManual            = binder.FirstCallTransaction + 25
	TransactionIRadioNetworkSetNrDualConnectivityState               = binder.FirstCallTransaction + 26
	TransactionIRadioNetworkSetResponseFunctions                     = binder.FirstCallTransaction + 27
	TransactionIRadioNetworkSetSignalStrengthReportingCriteria       = binder.FirstCallTransaction + 28
	TransactionIRadioNetworkSetSuppServiceNotifications              = binder.FirstCallTransaction + 29
	TransactionIRadioNetworkSetSystemSelectionChannels               = binder.FirstCallTransaction + 30
	TransactionIRadioNetworkStartNetworkScan                         = binder.FirstCallTransaction + 31
	TransactionIRadioNetworkStopNetworkScan                          = binder.FirstCallTransaction + 32
	TransactionIRadioNetworkSupplyNetworkDepersonalization           = binder.FirstCallTransaction + 33
	TransactionIRadioNetworkSetUsageSetting                          = binder.FirstCallTransaction + 34
	TransactionIRadioNetworkGetUsageSetting                          = binder.FirstCallTransaction + 35
	TransactionIRadioNetworkSetEmergencyMode                         = binder.FirstCallTransaction + 36
	TransactionIRadioNetworkTriggerEmergencyNetworkScan              = binder.FirstCallTransaction + 37
	TransactionIRadioNetworkCancelEmergencyNetworkScan               = binder.FirstCallTransaction + 38
	TransactionIRadioNetworkExitEmergencyMode                        = binder.FirstCallTransaction + 39
	TransactionIRadioNetworkSetNullCipherAndIntegrityEnabled         = binder.FirstCallTransaction + 40
	TransactionIRadioNetworkIsNullCipherAndIntegrityEnabled          = binder.FirstCallTransaction + 41
	TransactionIRadioNetworkIsN1ModeEnabled                          = binder.FirstCallTransaction + 42
	TransactionIRadioNetworkSetN1ModeEnabled                         = binder.FirstCallTransaction + 43
	TransactionIRadioNetworkIsCellularIdentifierTransparencyEnabled  = binder.FirstCallTransaction + 44
	TransactionIRadioNetworkSetCellularIdentifierTransparencyEnabled = binder.FirstCallTransaction + 45
	TransactionIRadioNetworkSetSecurityAlgorithmsUpdatedEnabled      = binder.FirstCallTransaction + 46
	TransactionIRadioNetworkIsSecurityAlgorithmsUpdatedEnabled       = binder.FirstCallTransaction + 47
)
View Source
const (
	MethodIRadioNetworkGetAllowedNetworkTypesBitmap             = "getAllowedNetworkTypesBitmap"
	MethodIRadioNetworkGetAvailableBandModes                    = "getAvailableBandModes"
	MethodIRadioNetworkGetAvailableNetworks                     = "getAvailableNetworks"
	MethodIRadioNetworkGetBarringInfo                           = "getBarringInfo"
	MethodIRadioNetworkGetCdmaRoamingPreference                 = "getCdmaRoamingPreference"
	MethodIRadioNetworkGetCellInfoList                          = "getCellInfoList"
	MethodIRadioNetworkGetDataRegistrationState                 = "getDataRegistrationState"
	MethodIRadioNetworkGetImsRegistrationState                  = "getImsRegistrationState"
	MethodIRadioNetworkGetNetworkSelectionMode                  = "getNetworkSelectionMode"
	MethodIRadioNetworkGetOperator                              = "getOperator"
	MethodIRadioNetworkGetSignalStrength                        = "getSignalStrength"
	MethodIRadioNetworkGetSystemSelectionChannels               = "getSystemSelectionChannels"
	MethodIRadioNetworkGetVoiceRadioTechnology                  = "getVoiceRadioTechnology"
	MethodIRadioNetworkGetVoiceRegistrationState                = "getVoiceRegistrationState"
	MethodIRadioNetworkIsNrDualConnectivityEnabled              = "isNrDualConnectivityEnabled"
	MethodIRadioNetworkResponseAcknowledgement                  = "responseAcknowledgement"
	MethodIRadioNetworkSetAllowedNetworkTypesBitmap             = "setAllowedNetworkTypesBitmap"
	MethodIRadioNetworkSetBandMode                              = "setBandMode"
	MethodIRadioNetworkSetBarringPassword                       = "setBarringPassword"
	MethodIRadioNetworkSetCdmaRoamingPreference                 = "setCdmaRoamingPreference"
	MethodIRadioNetworkSetCellInfoListRate                      = "setCellInfoListRate"
	MethodIRadioNetworkSetIndicationFilter                      = "setIndicationFilter"
	MethodIRadioNetworkSetLinkCapacityReportingCriteria         = "setLinkCapacityReportingCriteria"
	MethodIRadioNetworkSetLocationUpdates                       = "setLocationUpdates"
	MethodIRadioNetworkSetNetworkSelectionModeAutomatic         = "setNetworkSelectionModeAutomatic"
	MethodIRadioNetworkSetNetworkSelectionModeManual            = "setNetworkSelectionModeManual"
	MethodIRadioNetworkSetNrDualConnectivityState               = "setNrDualConnectivityState"
	MethodIRadioNetworkSetResponseFunctions                     = "setResponseFunctions"
	MethodIRadioNetworkSetSignalStrengthReportingCriteria       = "setSignalStrengthReportingCriteria"
	MethodIRadioNetworkSetSuppServiceNotifications              = "setSuppServiceNotifications"
	MethodIRadioNetworkSetSystemSelectionChannels               = "setSystemSelectionChannels"
	MethodIRadioNetworkStartNetworkScan                         = "startNetworkScan"
	MethodIRadioNetworkStopNetworkScan                          = "stopNetworkScan"
	MethodIRadioNetworkSupplyNetworkDepersonalization           = "supplyNetworkDepersonalization"
	MethodIRadioNetworkSetUsageSetting                          = "setUsageSetting"
	MethodIRadioNetworkGetUsageSetting                          = "getUsageSetting"
	MethodIRadioNetworkSetEmergencyMode                         = "setEmergencyMode"
	MethodIRadioNetworkTriggerEmergencyNetworkScan              = "triggerEmergencyNetworkScan"
	MethodIRadioNetworkCancelEmergencyNetworkScan               = "cancelEmergencyNetworkScan"
	MethodIRadioNetworkExitEmergencyMode                        = "exitEmergencyMode"
	MethodIRadioNetworkSetNullCipherAndIntegrityEnabled         = "setNullCipherAndIntegrityEnabled"
	MethodIRadioNetworkIsNullCipherAndIntegrityEnabled          = "isNullCipherAndIntegrityEnabled"
	MethodIRadioNetworkIsN1ModeEnabled                          = "isN1ModeEnabled"
	MethodIRadioNetworkSetN1ModeEnabled                         = "setN1ModeEnabled"
	MethodIRadioNetworkIsCellularIdentifierTransparencyEnabled  = "isCellularIdentifierTransparencyEnabled"
	MethodIRadioNetworkSetCellularIdentifierTransparencyEnabled = "setCellularIdentifierTransparencyEnabled"
	MethodIRadioNetworkSetSecurityAlgorithmsUpdatedEnabled      = "setSecurityAlgorithmsUpdatedEnabled"
	MethodIRadioNetworkIsSecurityAlgorithmsUpdatedEnabled       = "isSecurityAlgorithmsUpdatedEnabled"
)
View Source
const (
	TransactionIRadioNetworkIndicationBarringInfoChanged            = binder.FirstCallTransaction + 0
	TransactionIRadioNetworkIndicationCdmaPrlChanged                = binder.FirstCallTransaction + 1
	TransactionIRadioNetworkIndicationCellInfoList                  = binder.FirstCallTransaction + 2
	TransactionIRadioNetworkIndicationCurrentLinkCapacityEstimate   = binder.FirstCallTransaction + 3
	TransactionIRadioNetworkIndicationCurrentPhysicalChannelConfigs = binder.FirstCallTransaction + 4
	TransactionIRadioNetworkIndicationCurrentSignalStrength         = binder.FirstCallTransaction + 5
	TransactionIRadioNetworkIndicationImsNetworkStateChanged        = binder.FirstCallTransaction + 6
	TransactionIRadioNetworkIndicationNetworkScanResult             = binder.FirstCallTransaction + 7
	TransactionIRadioNetworkIndicationNetworkStateChanged           = binder.FirstCallTransaction + 8
	TransactionIRadioNetworkIndicationNitzTimeReceived              = binder.FirstCallTransaction + 9
	TransactionIRadioNetworkIndicationRegistrationFailed            = binder.FirstCallTransaction + 10
	TransactionIRadioNetworkIndicationRestrictedStateChanged        = binder.FirstCallTransaction + 11
	TransactionIRadioNetworkIndicationSuppSvcNotify                 = binder.FirstCallTransaction + 12
	TransactionIRadioNetworkIndicationVoiceRadioTechChanged         = binder.FirstCallTransaction + 13
	TransactionIRadioNetworkIndicationEmergencyNetworkScanResult    = binder.FirstCallTransaction + 14
	TransactionIRadioNetworkIndicationCellularIdentifierDisclosed   = binder.FirstCallTransaction + 15
	TransactionIRadioNetworkIndicationSecurityAlgorithmsUpdated     = binder.FirstCallTransaction + 16
)
View Source
const (
	MethodIRadioNetworkIndicationBarringInfoChanged            = "barringInfoChanged"
	MethodIRadioNetworkIndicationCdmaPrlChanged                = "cdmaPrlChanged"
	MethodIRadioNetworkIndicationCellInfoList                  = "cellInfoList"
	MethodIRadioNetworkIndicationCurrentLinkCapacityEstimate   = "currentLinkCapacityEstimate"
	MethodIRadioNetworkIndicationCurrentPhysicalChannelConfigs = "currentPhysicalChannelConfigs"
	MethodIRadioNetworkIndicationCurrentSignalStrength         = "currentSignalStrength"
	MethodIRadioNetworkIndicationImsNetworkStateChanged        = "imsNetworkStateChanged"
	MethodIRadioNetworkIndicationNetworkScanResult             = "networkScanResult"
	MethodIRadioNetworkIndicationNetworkStateChanged           = "networkStateChanged"
	MethodIRadioNetworkIndicationNitzTimeReceived              = "nitzTimeReceived"
	MethodIRadioNetworkIndicationRegistrationFailed            = "registrationFailed"
	MethodIRadioNetworkIndicationRestrictedStateChanged        = "restrictedStateChanged"
	MethodIRadioNetworkIndicationSuppSvcNotify                 = "suppSvcNotify"
	MethodIRadioNetworkIndicationVoiceRadioTechChanged         = "voiceRadioTechChanged"
	MethodIRadioNetworkIndicationEmergencyNetworkScanResult    = "emergencyNetworkScanResult"
	MethodIRadioNetworkIndicationCellularIdentifierDisclosed   = "cellularIdentifierDisclosed"
	MethodIRadioNetworkIndicationSecurityAlgorithmsUpdated     = "securityAlgorithmsUpdated"
)
View Source
const (
	TransactionIRadioNetworkResponseAcknowledgeRequest                               = binder.FirstCallTransaction + 0
	TransactionIRadioNetworkResponseGetAllowedNetworkTypesBitmapResponse             = binder.FirstCallTransaction + 1
	TransactionIRadioNetworkResponseGetAvailableBandModesResponse                    = binder.FirstCallTransaction + 2
	TransactionIRadioNetworkResponseGetAvailableNetworksResponse                     = binder.FirstCallTransaction + 3
	TransactionIRadioNetworkResponseGetBarringInfoResponse                           = binder.FirstCallTransaction + 4
	TransactionIRadioNetworkResponseGetCdmaRoamingPreferenceResponse                 = binder.FirstCallTransaction + 5
	TransactionIRadioNetworkResponseGetCellInfoListResponse                          = binder.FirstCallTransaction + 6
	TransactionIRadioNetworkResponseGetDataRegistrationStateResponse                 = binder.FirstCallTransaction + 7
	TransactionIRadioNetworkResponseGetImsRegistrationStateResponse                  = binder.FirstCallTransaction + 8
	TransactionIRadioNetworkResponseGetNetworkSelectionModeResponse                  = binder.FirstCallTransaction + 9
	TransactionIRadioNetworkResponseGetOperatorResponse                              = binder.FirstCallTransaction + 10
	TransactionIRadioNetworkResponseGetSignalStrengthResponse                        = binder.FirstCallTransaction + 11
	TransactionIRadioNetworkResponseGetSystemSelectionChannelsResponse               = binder.FirstCallTransaction + 12
	TransactionIRadioNetworkResponseGetVoiceRadioTechnologyResponse                  = binder.FirstCallTransaction + 13
	TransactionIRadioNetworkResponseGetVoiceRegistrationStateResponse                = binder.FirstCallTransaction + 14
	TransactionIRadioNetworkResponseIsNrDualConnectivityEnabledResponse              = binder.FirstCallTransaction + 15
	TransactionIRadioNetworkResponseSetAllowedNetworkTypesBitmapResponse             = binder.FirstCallTransaction + 16
	TransactionIRadioNetworkResponseSetBandModeResponse                              = binder.FirstCallTransaction + 17
	TransactionIRadioNetworkResponseSetBarringPasswordResponse                       = binder.FirstCallTransaction + 18
	TransactionIRadioNetworkResponseSetCdmaRoamingPreferenceResponse                 = binder.FirstCallTransaction + 19
	TransactionIRadioNetworkResponseSetCellInfoListRateResponse                      = binder.FirstCallTransaction + 20
	TransactionIRadioNetworkResponseSetIndicationFilterResponse                      = binder.FirstCallTransaction + 21
	TransactionIRadioNetworkResponseSetLinkCapacityReportingCriteriaResponse         = binder.FirstCallTransaction + 22
	TransactionIRadioNetworkResponseSetLocationUpdatesResponse                       = binder.FirstCallTransaction + 23
	TransactionIRadioNetworkResponseSetNetworkSelectionModeAutomaticResponse         = binder.FirstCallTransaction + 24
	TransactionIRadioNetworkResponseSetNetworkSelectionModeManualResponse            = binder.FirstCallTransaction + 25
	TransactionIRadioNetworkResponseSetNrDualConnectivityStateResponse               = binder.FirstCallTransaction + 26
	TransactionIRadioNetworkResponseSetSignalStrengthReportingCriteriaResponse       = binder.FirstCallTransaction + 27
	TransactionIRadioNetworkResponseSetSuppServiceNotificationsResponse              = binder.FirstCallTransaction + 28
	TransactionIRadioNetworkResponseSetSystemSelectionChannelsResponse               = binder.FirstCallTransaction + 29
	TransactionIRadioNetworkResponseStartNetworkScanResponse                         = binder.FirstCallTransaction + 30
	TransactionIRadioNetworkResponseStopNetworkScanResponse                          = binder.FirstCallTransaction + 31
	TransactionIRadioNetworkResponseSupplyNetworkDepersonalizationResponse           = binder.FirstCallTransaction + 32
	TransactionIRadioNetworkResponseSetUsageSettingResponse                          = binder.FirstCallTransaction + 33
	TransactionIRadioNetworkResponseGetUsageSettingResponse                          = binder.FirstCallTransaction + 34
	TransactionIRadioNetworkResponseSetEmergencyModeResponse                         = binder.FirstCallTransaction + 35
	TransactionIRadioNetworkResponseTriggerEmergencyNetworkScanResponse              = binder.FirstCallTransaction + 36
	TransactionIRadioNetworkResponseExitEmergencyModeResponse                        = binder.FirstCallTransaction + 37
	TransactionIRadioNetworkResponseCancelEmergencyNetworkScanResponse               = binder.FirstCallTransaction + 38
	TransactionIRadioNetworkResponseSetNullCipherAndIntegrityEnabledResponse         = binder.FirstCallTransaction + 39
	TransactionIRadioNetworkResponseIsNullCipherAndIntegrityEnabledResponse          = binder.FirstCallTransaction + 40
	TransactionIRadioNetworkResponseIsN1ModeEnabledResponse                          = binder.FirstCallTransaction + 41
	TransactionIRadioNetworkResponseSetN1ModeEnabledResponse                         = binder.FirstCallTransaction + 42
	TransactionIRadioNetworkResponseIsCellularIdentifierTransparencyEnabledResponse  = binder.FirstCallTransaction + 43
	TransactionIRadioNetworkResponseSetCellularIdentifierTransparencyEnabledResponse = binder.FirstCallTransaction + 44
	TransactionIRadioNetworkResponseSetSecurityAlgorithmsUpdatedEnabledResponse      = binder.FirstCallTransaction + 45
	TransactionIRadioNetworkResponseIsSecurityAlgorithmsUpdatedEnabledResponse       = binder.FirstCallTransaction + 46
)
View Source
const (
	MethodIRadioNetworkResponseAcknowledgeRequest                               = "acknowledgeRequest"
	MethodIRadioNetworkResponseGetAllowedNetworkTypesBitmapResponse             = "getAllowedNetworkTypesBitmapResponse"
	MethodIRadioNetworkResponseGetAvailableBandModesResponse                    = "getAvailableBandModesResponse"
	MethodIRadioNetworkResponseGetAvailableNetworksResponse                     = "getAvailableNetworksResponse"
	MethodIRadioNetworkResponseGetBarringInfoResponse                           = "getBarringInfoResponse"
	MethodIRadioNetworkResponseGetCdmaRoamingPreferenceResponse                 = "getCdmaRoamingPreferenceResponse"
	MethodIRadioNetworkResponseGetCellInfoListResponse                          = "getCellInfoListResponse"
	MethodIRadioNetworkResponseGetDataRegistrationStateResponse                 = "getDataRegistrationStateResponse"
	MethodIRadioNetworkResponseGetImsRegistrationStateResponse                  = "getImsRegistrationStateResponse"
	MethodIRadioNetworkResponseGetNetworkSelectionModeResponse                  = "getNetworkSelectionModeResponse"
	MethodIRadioNetworkResponseGetOperatorResponse                              = "getOperatorResponse"
	MethodIRadioNetworkResponseGetSignalStrengthResponse                        = "getSignalStrengthResponse"
	MethodIRadioNetworkResponseGetSystemSelectionChannelsResponse               = "getSystemSelectionChannelsResponse"
	MethodIRadioNetworkResponseGetVoiceRadioTechnologyResponse                  = "getVoiceRadioTechnologyResponse"
	MethodIRadioNetworkResponseGetVoiceRegistrationStateResponse                = "getVoiceRegistrationStateResponse"
	MethodIRadioNetworkResponseIsNrDualConnectivityEnabledResponse              = "isNrDualConnectivityEnabledResponse"
	MethodIRadioNetworkResponseSetAllowedNetworkTypesBitmapResponse             = "setAllowedNetworkTypesBitmapResponse"
	MethodIRadioNetworkResponseSetBandModeResponse                              = "setBandModeResponse"
	MethodIRadioNetworkResponseSetBarringPasswordResponse                       = "setBarringPasswordResponse"
	MethodIRadioNetworkResponseSetCdmaRoamingPreferenceResponse                 = "setCdmaRoamingPreferenceResponse"
	MethodIRadioNetworkResponseSetCellInfoListRateResponse                      = "setCellInfoListRateResponse"
	MethodIRadioNetworkResponseSetIndicationFilterResponse                      = "setIndicationFilterResponse"
	MethodIRadioNetworkResponseSetLinkCapacityReportingCriteriaResponse         = "setLinkCapacityReportingCriteriaResponse"
	MethodIRadioNetworkResponseSetLocationUpdatesResponse                       = "setLocationUpdatesResponse"
	MethodIRadioNetworkResponseSetNetworkSelectionModeAutomaticResponse         = "setNetworkSelectionModeAutomaticResponse"
	MethodIRadioNetworkResponseSetNetworkSelectionModeManualResponse            = "setNetworkSelectionModeManualResponse"
	MethodIRadioNetworkResponseSetNrDualConnectivityStateResponse               = "setNrDualConnectivityStateResponse"
	MethodIRadioNetworkResponseSetSignalStrengthReportingCriteriaResponse       = "setSignalStrengthReportingCriteriaResponse"
	MethodIRadioNetworkResponseSetSuppServiceNotificationsResponse              = "setSuppServiceNotificationsResponse"
	MethodIRadioNetworkResponseSetSystemSelectionChannelsResponse               = "setSystemSelectionChannelsResponse"
	MethodIRadioNetworkResponseStartNetworkScanResponse                         = "startNetworkScanResponse"
	MethodIRadioNetworkResponseStopNetworkScanResponse                          = "stopNetworkScanResponse"
	MethodIRadioNetworkResponseSupplyNetworkDepersonalizationResponse           = "supplyNetworkDepersonalizationResponse"
	MethodIRadioNetworkResponseSetUsageSettingResponse                          = "setUsageSettingResponse"
	MethodIRadioNetworkResponseGetUsageSettingResponse                          = "getUsageSettingResponse"
	MethodIRadioNetworkResponseSetEmergencyModeResponse                         = "setEmergencyModeResponse"
	MethodIRadioNetworkResponseTriggerEmergencyNetworkScanResponse              = "triggerEmergencyNetworkScanResponse"
	MethodIRadioNetworkResponseExitEmergencyModeResponse                        = "exitEmergencyModeResponse"
	MethodIRadioNetworkResponseCancelEmergencyNetworkScanResponse               = "cancelEmergencyNetworkScanResponse"
	MethodIRadioNetworkResponseSetNullCipherAndIntegrityEnabledResponse         = "setNullCipherAndIntegrityEnabledResponse"
	MethodIRadioNetworkResponseIsNullCipherAndIntegrityEnabledResponse          = "isNullCipherAndIntegrityEnabledResponse"
	MethodIRadioNetworkResponseIsN1ModeEnabledResponse                          = "isN1ModeEnabledResponse"
	MethodIRadioNetworkResponseSetN1ModeEnabledResponse                         = "setN1ModeEnabledResponse"
	MethodIRadioNetworkResponseIsCellularIdentifierTransparencyEnabledResponse  = "isCellularIdentifierTransparencyEnabledResponse"
	MethodIRadioNetworkResponseSetCellularIdentifierTransparencyEnabledResponse = "setCellularIdentifierTransparencyEnabledResponse"
	MethodIRadioNetworkResponseSetSecurityAlgorithmsUpdatedEnabledResponse      = "setSecurityAlgorithmsUpdatedEnabledResponse"
	MethodIRadioNetworkResponseIsSecurityAlgorithmsUpdatedEnabledResponse       = "isSecurityAlgorithmsUpdatedEnabledResponse"
)
View Source
const (
	NetworkScanRequestRadioAccessSpecifierMaxSize           int32 = 8
	NetworkScanRequestIncrementalResultsPreiodicityRangeMin int32 = 1
	NetworkScanRequestIncrementalResultsPreiodicityRangeMax int32 = 10
	NetworkScanRequestMaxSearchTimeRangeMin                 int32 = 60
	NetworkScanRequestMaxSearchTimeRangeMax                 int32 = 3600
	NetworkScanRequestScanIntervalRangeMin                  int32 = 5
	NetworkScanRequestScanIntervalRangeMax                  int32 = 300
	NetworkScanRequestScanTypeOneShot                       int32 = 0
	NetworkScanRequestScanTypePeriodic                      int32 = 1
)
View Source
const (
	NetworkScanResultScanStatusPartial  int32 = 1
	NetworkScanResultScanStatusComplete int32 = 2
)
View Source
const (
	NrVopsInfoEmcIndicatorNotSupported               byte = 0
	NrVopsInfoEmcIndicatorNrConnectedTo5gcn          byte = 1
	NrVopsInfoEmcIndicatorEutraConnectedTo5gcn       byte = 2
	NrVopsInfoEmcIndicatorBothNrEutraConnectedTo5gcn byte = 3
	NrVopsInfoEmfIndicatorNotSupported               byte = 0
	NrVopsInfoEmfIndicatorNrConnectedTo5gcn          byte = 1
	NrVopsInfoEmfIndicatorEutraConnectedTo5gcn       byte = 2
	NrVopsInfoEmfIndicatorBothNrEutraConnectedTo5gcn byte = 3
	NrVopsInfoVopsIndicatorVopsNotSupported          byte = 0
	NrVopsInfoVopsIndicatorVopsOver3gpp              byte = 1
	NrVopsInfoVopsIndicatorVopsOverNon3gpp           byte = 2
)
View Source
const (
	OperatorInfoStatusUnknown   int32 = 0
	OperatorInfoStatusAvailable int32 = 1
	OperatorInfoStatusCurrent   int32 = 2
	OperatorInfoStatusForbidden int32 = 3
)
View Source
const (
	PhysicalChannelConfigBandTagNoinit     int32 = 0
	PhysicalChannelConfigBandTagGeranBand  int32 = 1
	PhysicalChannelConfigBandTagUtranBand  int32 = 2
	PhysicalChannelConfigBandTagEutranBand int32 = 3
	PhysicalChannelConfigBandTagNgranBand  int32 = 4
)
View Source
const (
	RadioAccessSpecifierBandsTagNoinit      int32 = 0
	RadioAccessSpecifierBandsTagGeranBands  int32 = 1
	RadioAccessSpecifierBandsTagUtranBands  int32 = 2
	RadioAccessSpecifierBandsTagEutranBands int32 = 3
	RadioAccessSpecifierBandsTagNgranBands  int32 = 4
)
View Source
const (
	SignalThresholdInfoSignalMeasurementTypeRssi   int32 = 1
	SignalThresholdInfoSignalMeasurementTypeRscp   int32 = 2
	SignalThresholdInfoSignalMeasurementTypeRsrp   int32 = 3
	SignalThresholdInfoSignalMeasurementTypeRsrq   int32 = 4
	SignalThresholdInfoSignalMeasurementTypeRssnr  int32 = 5
	SignalThresholdInfoSignalMeasurementTypeSsrsrp int32 = 6
	SignalThresholdInfoSignalMeasurementTypeSsrsrq int32 = 7
	SignalThresholdInfoSignalMeasurementTypeSssinr int32 = 8
	SignalThresholdInfoSignalMeasurementTypeEcno   int32 = 9
)
View Source
const DescriptorIRadioNetwork = "android.hardware.radio.network.IRadioNetwork"
View Source
const DescriptorIRadioNetworkIndication = "android.hardware.radio.network.IRadioNetworkIndication"
View Source
const DescriptorIRadioNetworkResponse = "android.hardware.radio.network.IRadioNetworkResponse"

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessTechnologySpecificInfo

type AccessTechnologySpecificInfo struct {
	Tag               int32
	Noinit            bool
	CdmaInfo          Cdma2000RegistrationInfo
	EutranInfo        EutranRegistrationInfo
	NgranNrVopsInfo   NrVopsInfo
	GeranDtmSupported bool
}

func (*AccessTechnologySpecificInfo) GetCdmaInfo

func (*AccessTechnologySpecificInfo) GetEutranInfo

func (*AccessTechnologySpecificInfo) GetGeranDtmSupported

func (u *AccessTechnologySpecificInfo) GetGeranDtmSupported() (bool, bool)

func (*AccessTechnologySpecificInfo) GetNgranNrVopsInfo

func (u *AccessTechnologySpecificInfo) GetNgranNrVopsInfo() (NrVopsInfo, bool)

func (*AccessTechnologySpecificInfo) GetNoinit

func (u *AccessTechnologySpecificInfo) GetNoinit() (bool, bool)

func (*AccessTechnologySpecificInfo) MarshalParcel

func (u *AccessTechnologySpecificInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*AccessTechnologySpecificInfo) SetCdmaInfo

func (*AccessTechnologySpecificInfo) SetEutranInfo

func (*AccessTechnologySpecificInfo) SetGeranDtmSupported

func (u *AccessTechnologySpecificInfo) SetGeranDtmSupported(
	v bool,
)

func (*AccessTechnologySpecificInfo) SetNgranNrVopsInfo

func (u *AccessTechnologySpecificInfo) SetNgranNrVopsInfo(
	v NrVopsInfo,
)

func (*AccessTechnologySpecificInfo) SetNoinit

func (u *AccessTechnologySpecificInfo) SetNoinit(
	v bool,
)

func (*AccessTechnologySpecificInfo) UnmarshalParcel

func (u *AccessTechnologySpecificInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type BarringInfo

type BarringInfo struct {
	ServiceType             int32
	BarringType             int32
	BarringTypeSpecificInfo *BarringTypeSpecificInfo
}

func (*BarringInfo) MarshalParcel

func (s *BarringInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*BarringInfo) UnmarshalParcel

func (s *BarringInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type BarringTypeSpecificInfo

type BarringTypeSpecificInfo struct {
	Factor      int32
	TimeSeconds int32
	IsBarred    bool
}

func (*BarringTypeSpecificInfo) MarshalParcel

func (s *BarringTypeSpecificInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*BarringTypeSpecificInfo) UnmarshalParcel

func (s *BarringTypeSpecificInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type Cdma2000RegistrationInfo

type Cdma2000RegistrationInfo struct {
	CssSupported            bool
	RoamingIndicator        int32
	SystemIsInPrl           int32
	DefaultRoamingIndicator int32
}

func (*Cdma2000RegistrationInfo) MarshalParcel

func (s *Cdma2000RegistrationInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*Cdma2000RegistrationInfo) UnmarshalParcel

func (s *Cdma2000RegistrationInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type CdmaRoamingType

type CdmaRoamingType int32
const (
	CdmaRoamingTypeHomeNetwork    CdmaRoamingType = 0
	CdmaRoamingTypeAffiliatedRoam CdmaRoamingType = 1
	CdmaRoamingTypeAnyRoam        CdmaRoamingType = 2
)

type CdmaSignalStrength

type CdmaSignalStrength struct {
	Dbm  int32
	Ecio int32
}

func (*CdmaSignalStrength) MarshalParcel

func (s *CdmaSignalStrength) MarshalParcel(
	p *parcel.Parcel,
) error

func (*CdmaSignalStrength) UnmarshalParcel

func (s *CdmaSignalStrength) UnmarshalParcel(
	p *parcel.Parcel,
) error

type CellConnectionStatus

type CellConnectionStatus int32
const (
	CellConnectionStatusNONE             CellConnectionStatus = 0
	CellConnectionStatusPrimaryServing   CellConnectionStatus = 1
	CellConnectionStatusSecondaryServing CellConnectionStatus = 2
)

type CellIdentity

type CellIdentity struct {
	Tag     int32
	Noinit  bool
	Gsm     CellIdentityGsm
	Wcdma   CellIdentityWcdma
	Tdscdma CellIdentityTdscdma
	Cdma    CellIdentityCdma
	Lte     CellIdentityLte
	Nr      CellIdentityNr
}

func (*CellIdentity) GetCdma

func (u *CellIdentity) GetCdma() (CellIdentityCdma, bool)

func (*CellIdentity) GetGsm

func (u *CellIdentity) GetGsm() (CellIdentityGsm, bool)

func (*CellIdentity) GetLte

func (u *CellIdentity) GetLte() (CellIdentityLte, bool)

func (*CellIdentity) GetNoinit

func (u *CellIdentity) GetNoinit() (bool, bool)

func (*CellIdentity) GetNr

func (u *CellIdentity) GetNr() (CellIdentityNr, bool)

func (*CellIdentity) GetTdscdma

func (u *CellIdentity) GetTdscdma() (CellIdentityTdscdma, bool)

func (*CellIdentity) GetWcdma

func (u *CellIdentity) GetWcdma() (CellIdentityWcdma, bool)

func (*CellIdentity) MarshalParcel

func (u *CellIdentity) MarshalParcel(
	p *parcel.Parcel,
) error

func (*CellIdentity) SetCdma

func (u *CellIdentity) SetCdma(
	v CellIdentityCdma,
)

func (*CellIdentity) SetGsm

func (u *CellIdentity) SetGsm(
	v CellIdentityGsm,
)

func (*CellIdentity) SetLte

func (u *CellIdentity) SetLte(
	v CellIdentityLte,
)

func (*CellIdentity) SetNoinit

func (u *CellIdentity) SetNoinit(
	v bool,
)

func (*CellIdentity) SetNr

func (u *CellIdentity) SetNr(
	v CellIdentityNr,
)

func (*CellIdentity) SetTdscdma

func (u *CellIdentity) SetTdscdma(
	v CellIdentityTdscdma,
)

func (*CellIdentity) SetWcdma

func (u *CellIdentity) SetWcdma(
	v CellIdentityWcdma,
)

func (*CellIdentity) UnmarshalParcel

func (u *CellIdentity) UnmarshalParcel(
	p *parcel.Parcel,
) error

type CellIdentityCdma

type CellIdentityCdma struct {
	NetworkId     int32
	SystemId      int32
	BaseStationId int32
	Longitude     int32
	Latitude      int32
	OperatorNames OperatorInfo
}

func (*CellIdentityCdma) MarshalParcel

func (s *CellIdentityCdma) MarshalParcel(
	p *parcel.Parcel,
) error

func (*CellIdentityCdma) UnmarshalParcel

func (s *CellIdentityCdma) UnmarshalParcel(
	p *parcel.Parcel,
) error

type CellIdentityGsm

type CellIdentityGsm struct {
	Mcc             string
	Mnc             string
	Lac             int32
	Cid             int32
	Arfcn           int32
	Bsic            byte
	OperatorNames   OperatorInfo
	AdditionalPlmns []string
}

func (*CellIdentityGsm) MarshalParcel

func (s *CellIdentityGsm) MarshalParcel(
	p *parcel.Parcel,
) error

func (*CellIdentityGsm) UnmarshalParcel

func (s *CellIdentityGsm) UnmarshalParcel(
	p *parcel.Parcel,
) error

type CellIdentityLte

type CellIdentityLte struct {
	Mcc             string
	Mnc             string
	Ci              int32
	Pci             int32
	Tac             int32
	Earfcn          int32
	OperatorNames   OperatorInfo
	Bandwidth       int32
	AdditionalPlmns []string
	CsgInfo         *ClosedSubscriberGroupInfo
	Bands           []EutranBands
}

func (*CellIdentityLte) MarshalParcel

func (s *CellIdentityLte) MarshalParcel(
	p *parcel.Parcel,
) error

func (*CellIdentityLte) UnmarshalParcel

func (s *CellIdentityLte) UnmarshalParcel(
	p *parcel.Parcel,
) error

type CellIdentityNr

type CellIdentityNr struct {
	Mcc             string
	Mnc             string
	Nci             int64
	Pci             int32
	Tac             int32
	Nrarfcn         int32
	OperatorNames   OperatorInfo
	AdditionalPlmns []string
	Bands           []NgranBands
}

func (*CellIdentityNr) MarshalParcel

func (s *CellIdentityNr) MarshalParcel(
	p *parcel.Parcel,
) error

func (*CellIdentityNr) UnmarshalParcel

func (s *CellIdentityNr) UnmarshalParcel(
	p *parcel.Parcel,
) error

type CellIdentityTdscdma

type CellIdentityTdscdma struct {
	Mcc             string
	Mnc             string
	Lac             int32
	Cid             int32
	Cpid            int32
	Uarfcn          int32
	OperatorNames   OperatorInfo
	AdditionalPlmns []string
	CsgInfo         *ClosedSubscriberGroupInfo
}

func (*CellIdentityTdscdma) MarshalParcel

func (s *CellIdentityTdscdma) MarshalParcel(
	p *parcel.Parcel,
) error

func (*CellIdentityTdscdma) UnmarshalParcel

func (s *CellIdentityTdscdma) UnmarshalParcel(
	p *parcel.Parcel,
) error

type CellIdentityWcdma

type CellIdentityWcdma struct {
	Mcc             string
	Mnc             string
	Lac             int32
	Cid             int32
	Psc             int32
	Uarfcn          int32
	OperatorNames   OperatorInfo
	AdditionalPlmns []string
	CsgInfo         *ClosedSubscriberGroupInfo
}

func (*CellIdentityWcdma) MarshalParcel

func (s *CellIdentityWcdma) MarshalParcel(
	p *parcel.Parcel,
) error

func (*CellIdentityWcdma) UnmarshalParcel

func (s *CellIdentityWcdma) UnmarshalParcel(
	p *parcel.Parcel,
) error

type CellInfo

type CellInfo struct {
	Registered       bool
	ConnectionStatus CellConnectionStatus
	RatSpecificInfo  CellInfoRatSpecificInfo
}

func (*CellInfo) MarshalParcel

func (s *CellInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*CellInfo) UnmarshalParcel

func (s *CellInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type CellInfoCdma

type CellInfoCdma struct {
	CellIdentityCdma   CellIdentityCdma
	SignalStrengthCdma CdmaSignalStrength
	SignalStrengthEvdo EvdoSignalStrength
}

func (*CellInfoCdma) MarshalParcel

func (s *CellInfoCdma) MarshalParcel(
	p *parcel.Parcel,
) error

func (*CellInfoCdma) UnmarshalParcel

func (s *CellInfoCdma) UnmarshalParcel(
	p *parcel.Parcel,
) error

type CellInfoGsm

type CellInfoGsm struct {
	CellIdentityGsm   CellIdentityGsm
	SignalStrengthGsm GsmSignalStrength
}

func (*CellInfoGsm) MarshalParcel

func (s *CellInfoGsm) MarshalParcel(
	p *parcel.Parcel,
) error

func (*CellInfoGsm) UnmarshalParcel

func (s *CellInfoGsm) UnmarshalParcel(
	p *parcel.Parcel,
) error

type CellInfoLte

type CellInfoLte struct {
	CellIdentityLte   CellIdentityLte
	SignalStrengthLte LteSignalStrength
}

func (*CellInfoLte) MarshalParcel

func (s *CellInfoLte) MarshalParcel(
	p *parcel.Parcel,
) error

func (*CellInfoLte) UnmarshalParcel

func (s *CellInfoLte) UnmarshalParcel(
	p *parcel.Parcel,
) error

type CellInfoNr

type CellInfoNr struct {
	CellIdentityNr   CellIdentityNr
	SignalStrengthNr NrSignalStrength
}

func (*CellInfoNr) MarshalParcel

func (s *CellInfoNr) MarshalParcel(
	p *parcel.Parcel,
) error

func (*CellInfoNr) UnmarshalParcel

func (s *CellInfoNr) UnmarshalParcel(
	p *parcel.Parcel,
) error

type CellInfoRatSpecificInfo

type CellInfoRatSpecificInfo struct {
	Tag     int32
	Gsm     CellInfoGsm
	Wcdma   CellInfoWcdma
	Tdscdma CellInfoTdscdma
	Lte     CellInfoLte
	Nr      CellInfoNr
	Cdma    CellInfoCdma
}

func (*CellInfoRatSpecificInfo) GetCdma

func (u *CellInfoRatSpecificInfo) GetCdma() (CellInfoCdma, bool)

func (*CellInfoRatSpecificInfo) GetGsm

func (u *CellInfoRatSpecificInfo) GetGsm() (CellInfoGsm, bool)

func (*CellInfoRatSpecificInfo) GetLte

func (u *CellInfoRatSpecificInfo) GetLte() (CellInfoLte, bool)

func (*CellInfoRatSpecificInfo) GetNr

func (u *CellInfoRatSpecificInfo) GetNr() (CellInfoNr, bool)

func (*CellInfoRatSpecificInfo) GetTdscdma

func (u *CellInfoRatSpecificInfo) GetTdscdma() (CellInfoTdscdma, bool)

func (*CellInfoRatSpecificInfo) GetWcdma

func (u *CellInfoRatSpecificInfo) GetWcdma() (CellInfoWcdma, bool)

func (*CellInfoRatSpecificInfo) MarshalParcel

func (u *CellInfoRatSpecificInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*CellInfoRatSpecificInfo) SetCdma

func (u *CellInfoRatSpecificInfo) SetCdma(
	v CellInfoCdma,
)

func (*CellInfoRatSpecificInfo) SetGsm

func (u *CellInfoRatSpecificInfo) SetGsm(
	v CellInfoGsm,
)

func (*CellInfoRatSpecificInfo) SetLte

func (u *CellInfoRatSpecificInfo) SetLte(
	v CellInfoLte,
)

func (*CellInfoRatSpecificInfo) SetNr

func (u *CellInfoRatSpecificInfo) SetNr(
	v CellInfoNr,
)

func (*CellInfoRatSpecificInfo) SetTdscdma

func (u *CellInfoRatSpecificInfo) SetTdscdma(
	v CellInfoTdscdma,
)

func (*CellInfoRatSpecificInfo) SetWcdma

func (u *CellInfoRatSpecificInfo) SetWcdma(
	v CellInfoWcdma,
)

func (*CellInfoRatSpecificInfo) UnmarshalParcel

func (u *CellInfoRatSpecificInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type CellInfoTdscdma

type CellInfoTdscdma struct {
	CellIdentityTdscdma   CellIdentityTdscdma
	SignalStrengthTdscdma TdscdmaSignalStrength
}

func (*CellInfoTdscdma) MarshalParcel

func (s *CellInfoTdscdma) MarshalParcel(
	p *parcel.Parcel,
) error

func (*CellInfoTdscdma) UnmarshalParcel

func (s *CellInfoTdscdma) UnmarshalParcel(
	p *parcel.Parcel,
) error

type CellInfoWcdma

type CellInfoWcdma struct {
	CellIdentityWcdma   CellIdentityWcdma
	SignalStrengthWcdma WcdmaSignalStrength
}

func (*CellInfoWcdma) MarshalParcel

func (s *CellInfoWcdma) MarshalParcel(
	p *parcel.Parcel,
) error

func (*CellInfoWcdma) UnmarshalParcel

func (s *CellInfoWcdma) UnmarshalParcel(
	p *parcel.Parcel,
) error

type CellularIdentifier

type CellularIdentifier int32
const (
	CellularIdentifierUNKNOWN CellularIdentifier = 0
	CellularIdentifierIMSI    CellularIdentifier = 1
	CellularIdentifierIMEI    CellularIdentifier = 2
	CellularIdentifierSUCI    CellularIdentifier = 3
)

type CellularIdentifierDisclosure

type CellularIdentifierDisclosure struct {
	Plmn            string
	Identifier      CellularIdentifier
	ProtocolMessage NasProtocolMessage
	IsEmergency     bool
}

func (*CellularIdentifierDisclosure) MarshalParcel

func (s *CellularIdentifierDisclosure) MarshalParcel(
	p *parcel.Parcel,
) error

func (*CellularIdentifierDisclosure) UnmarshalParcel

func (s *CellularIdentifierDisclosure) UnmarshalParcel(
	p *parcel.Parcel,
) error

type ClosedSubscriberGroupInfo

type ClosedSubscriberGroupInfo struct {
	CsgIndication bool
	HomeNodebName string
	CsgIdentity   int32
}

func (*ClosedSubscriberGroupInfo) MarshalParcel

func (s *ClosedSubscriberGroupInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*ClosedSubscriberGroupInfo) UnmarshalParcel

func (s *ClosedSubscriberGroupInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type ConnectionEvent

type ConnectionEvent int32
const (
	ConnectionEventCsSignallingGsm  ConnectionEvent = 0
	ConnectionEventPsSignallingGprs ConnectionEvent = 1
	ConnectionEventCsSignalling3g   ConnectionEvent = 2
	ConnectionEventPsSignalling3g   ConnectionEvent = 3
	ConnectionEventNasSignallingLte ConnectionEvent = 4
	ConnectionEventAsSignallingLte  ConnectionEvent = 5
	ConnectionEventVolteSip         ConnectionEvent = 6
	ConnectionEventVolteSipSos      ConnectionEvent = 7
	ConnectionEventVolteRtp         ConnectionEvent = 8
	ConnectionEventVolteRtpSos      ConnectionEvent = 9
	ConnectionEventNasSignalling5g  ConnectionEvent = 10
	ConnectionEventAsSignalling5g   ConnectionEvent = 11
	ConnectionEventVonrSip          ConnectionEvent = 12
	ConnectionEventVonrSipSos       ConnectionEvent = 13
	ConnectionEventVonrRtp          ConnectionEvent = 14
	ConnectionEventVonrRtpSos       ConnectionEvent = 15
)

type Domain

type Domain int32
const (
	DomainCS Domain = (1 << 0)
	DomainPS Domain = (1 << 1)
)

type EmergencyMode

type EmergencyMode int32
const (
	EmergencyModeEmergencyWwan     EmergencyMode = 1
	EmergencyModeEmergencyWlan     EmergencyMode = 2
	EmergencyModeEmergencyCallback EmergencyMode = 3
)

type EmergencyNetworkScanTrigger

type EmergencyNetworkScanTrigger struct {
	AccessNetwork []radio.AccessNetwork
	ScanType      EmergencyScanType
}

func (*EmergencyNetworkScanTrigger) MarshalParcel

func (s *EmergencyNetworkScanTrigger) MarshalParcel(
	p *parcel.Parcel,
) error

func (*EmergencyNetworkScanTrigger) UnmarshalParcel

func (s *EmergencyNetworkScanTrigger) UnmarshalParcel(
	p *parcel.Parcel,
) error

type EmergencyRegResult

type EmergencyRegResult struct {
	AccessNetwork        radio.AccessNetwork
	RegState             RegState
	EmcDomain            Domain
	IsVopsSupported      bool
	IsEmcBearerSupported bool
	NwProvidedEmc        byte
	NwProvidedEmf        byte
	Mcc                  string
	Mnc                  string
}

func (*EmergencyRegResult) MarshalParcel

func (s *EmergencyRegResult) MarshalParcel(
	p *parcel.Parcel,
) error

func (*EmergencyRegResult) UnmarshalParcel

func (s *EmergencyRegResult) UnmarshalParcel(
	p *parcel.Parcel,
) error

type EmergencyScanType

type EmergencyScanType int32
const (
	EmergencyScanTypeNoPreference   EmergencyScanType = 0
	EmergencyScanTypeLimitedService EmergencyScanType = 1
	EmergencyScanTypeFullService    EmergencyScanType = 2
)

type EutranBands

type EutranBands int32
const (
	EutranBandsBand1  EutranBands = 1
	EutranBandsBand2  EutranBands = 2
	EutranBandsBand3  EutranBands = 3
	EutranBandsBand4  EutranBands = 4
	EutranBandsBand5  EutranBands = 5
	EutranBandsBand6  EutranBands = 6
	EutranBandsBand7  EutranBands = 7
	EutranBandsBand8  EutranBands = 8
	EutranBandsBand9  EutranBands = 9
	EutranBandsBand10 EutranBands = 10
	EutranBandsBand11 EutranBands = 11
	EutranBandsBand12 EutranBands = 12
	EutranBandsBand13 EutranBands = 13
	EutranBandsBand14 EutranBands = 14
	EutranBandsBand17 EutranBands = 17
	EutranBandsBand18 EutranBands = 18
	EutranBandsBand19 EutranBands = 19
	EutranBandsBand20 EutranBands = 20
	EutranBandsBand21 EutranBands = 21
	EutranBandsBand22 EutranBands = 22
	EutranBandsBand23 EutranBands = 23
	EutranBandsBand24 EutranBands = 24
	EutranBandsBand25 EutranBands = 25
	EutranBandsBand26 EutranBands = 26
	EutranBandsBand27 EutranBands = 27
	EutranBandsBand28 EutranBands = 28
	EutranBandsBand30 EutranBands = 30
	EutranBandsBand31 EutranBands = 31
	EutranBandsBand33 EutranBands = 33
	EutranBandsBand34 EutranBands = 34
	EutranBandsBand35 EutranBands = 35
	EutranBandsBand36 EutranBands = 36
	EutranBandsBand37 EutranBands = 37
	EutranBandsBand38 EutranBands = 38
	EutranBandsBand39 EutranBands = 39
	EutranBandsBand40 EutranBands = 40
	EutranBandsBand41 EutranBands = 41
	EutranBandsBand42 EutranBands = 42
	EutranBandsBand43 EutranBands = 43
	EutranBandsBand44 EutranBands = 44
	EutranBandsBand45 EutranBands = 45
	EutranBandsBand46 EutranBands = 46
	EutranBandsBand47 EutranBands = 47
	EutranBandsBand48 EutranBands = 48
	EutranBandsBand65 EutranBands = 65
	EutranBandsBand66 EutranBands = 66
	EutranBandsBand68 EutranBands = 68
	EutranBandsBand70 EutranBands = 70
	EutranBandsBand49 EutranBands = 49
	EutranBandsBand50 EutranBands = 50
	EutranBandsBand51 EutranBands = 51
	EutranBandsBand52 EutranBands = 52
	EutranBandsBand53 EutranBands = 53
	EutranBandsBand71 EutranBands = 71
	EutranBandsBand72 EutranBands = 72
	EutranBandsBand73 EutranBands = 73
	EutranBandsBand74 EutranBands = 74
	EutranBandsBand85 EutranBands = 85
	EutranBandsBand87 EutranBands = 87
	EutranBandsBand88 EutranBands = 88
)

type EutranRegistrationInfo

type EutranRegistrationInfo struct {
	LteVopsInfo         LteVopsInfo
	NrIndicators        NrIndicators
	LteAttachResultType EutranRegistrationInfoAttachResultType
	ExtraInfo           int32
}

func (*EutranRegistrationInfo) MarshalParcel

func (s *EutranRegistrationInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*EutranRegistrationInfo) UnmarshalParcel

func (s *EutranRegistrationInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type EutranRegistrationInfoAttachResultType

type EutranRegistrationInfoAttachResultType int32
const (
	EutranRegistrationInfoAttachResultTypeNONE     EutranRegistrationInfoAttachResultType = 0
	EutranRegistrationInfoAttachResultTypeEpsOnly  EutranRegistrationInfoAttachResultType = 1
	EutranRegistrationInfoAttachResultTypeCOMBINED EutranRegistrationInfoAttachResultType = 2
)

type EvdoSignalStrength

type EvdoSignalStrength struct {
	Dbm              int32
	Ecio             int32
	SignalNoiseRatio int32
}

func (*EvdoSignalStrength) MarshalParcel

func (s *EvdoSignalStrength) MarshalParcel(
	p *parcel.Parcel,
) error

func (*EvdoSignalStrength) UnmarshalParcel

func (s *EvdoSignalStrength) UnmarshalParcel(
	p *parcel.Parcel,
) error

type GeranBands

type GeranBands int32
const (
	GeranBandsBandT380    GeranBands = 1
	GeranBandsBandT410    GeranBands = 2
	GeranBandsBand450     GeranBands = 3
	GeranBandsBand480     GeranBands = 4
	GeranBandsBand710     GeranBands = 5
	GeranBandsBand750     GeranBands = 6
	GeranBandsBandT810    GeranBands = 7
	GeranBandsBand850     GeranBands = 8
	GeranBandsBandP900    GeranBands = 9
	GeranBandsBandE900    GeranBands = 10
	GeranBandsBandR900    GeranBands = 11
	GeranBandsBandDcs1800 GeranBands = 12
	GeranBandsBandPcs1900 GeranBands = 13
	GeranBandsBandEr900   GeranBands = 14
)

type GsmSignalStrength

type GsmSignalStrength struct {
	SignalStrength int32
	BitErrorRate   int32
	TimingAdvance  int32
}

func (*GsmSignalStrength) MarshalParcel

func (s *GsmSignalStrength) MarshalParcel(
	p *parcel.Parcel,
) error

func (*GsmSignalStrength) UnmarshalParcel

func (s *GsmSignalStrength) UnmarshalParcel(
	p *parcel.Parcel,
) error

type IRadioNetwork

type IRadioNetwork interface {
	AsBinder() binder.IBinder
	GetAllowedNetworkTypesBitmap(ctx context.Context, serial int32) error
	GetAvailableBandModes(ctx context.Context, serial int32) error
	GetAvailableNetworks(ctx context.Context, serial int32) error
	GetBarringInfo(ctx context.Context, serial int32) error
	GetCdmaRoamingPreference(ctx context.Context, serial int32) error
	GetCellInfoList(ctx context.Context, serial int32) error
	GetDataRegistrationState(ctx context.Context, serial int32) error
	GetImsRegistrationState(ctx context.Context, serial int32) error
	GetNetworkSelectionMode(ctx context.Context, serial int32) error
	GetOperator(ctx context.Context, serial int32) error
	GetSignalStrength(ctx context.Context, serial int32) error
	GetSystemSelectionChannels(ctx context.Context, serial int32) error
	GetVoiceRadioTechnology(ctx context.Context, serial int32) error
	GetVoiceRegistrationState(ctx context.Context, serial int32) error
	IsNrDualConnectivityEnabled(ctx context.Context, serial int32) error
	ResponseAcknowledgement(ctx context.Context) error
	SetAllowedNetworkTypesBitmap(ctx context.Context, serial int32, networkTypeBitmap int32) error
	SetBandMode(ctx context.Context, serial int32, mode RadioBandMode) error
	SetBarringPassword(ctx context.Context, serial int32, facility string, oldPassword string, newPassword string) error
	SetCdmaRoamingPreference(ctx context.Context, serial int32, type_ CdmaRoamingType) error
	SetCellInfoListRate(ctx context.Context, serial int32, rate int32) error
	SetIndicationFilter(ctx context.Context, serial int32, indicationFilter int32) error
	SetLinkCapacityReportingCriteria(ctx context.Context, serial int32, hysteresisMs int32, hysteresisDlKbps int32, hysteresisUlKbps int32, thresholdsDownlinkKbps []int32, thresholdsUplinkKbps []int32, accessNetwork radio.AccessNetwork) error
	SetLocationUpdates(ctx context.Context, serial int32, enable bool) error
	SetNetworkSelectionModeAutomatic(ctx context.Context, serial int32) error
	SetNetworkSelectionModeManual(ctx context.Context, serial int32, operatorNumeric string, ran radio.AccessNetwork) error
	SetNrDualConnectivityState(ctx context.Context, serial int32, nrDualConnectivityState NrDualConnectivityState) error
	SetResponseFunctions(ctx context.Context, radioNetworkResponse IRadioNetworkResponse, radioNetworkIndication IRadioNetworkIndication) error
	SetSignalStrengthReportingCriteria(ctx context.Context, serial int32, signalThresholdInfos []SignalThresholdInfo) error
	SetSuppServiceNotifications(ctx context.Context, serial int32, enable bool) error
	SetSystemSelectionChannels(ctx context.Context, serial int32, specifyChannels bool, specifiers []RadioAccessSpecifier) error
	StartNetworkScan(ctx context.Context, serial int32, request NetworkScanRequest) error
	StopNetworkScan(ctx context.Context, serial int32) error
	SupplyNetworkDepersonalization(ctx context.Context, serial int32, netPin string) error
	SetUsageSetting(ctx context.Context, serial int32, usageSetting UsageSetting) error
	GetUsageSetting(ctx context.Context, serial int32) error
	SetEmergencyMode(ctx context.Context, serial int32, emcModeType EmergencyMode) error
	TriggerEmergencyNetworkScan(ctx context.Context, serial int32, request EmergencyNetworkScanTrigger) error
	CancelEmergencyNetworkScan(ctx context.Context, serial int32, resetScan bool) error
	ExitEmergencyMode(ctx context.Context, serial int32) error
	SetNullCipherAndIntegrityEnabled(ctx context.Context, serial int32, enabled bool) error
	IsNullCipherAndIntegrityEnabled(ctx context.Context, serial int32) error
	IsN1ModeEnabled(ctx context.Context, serial int32) error
	SetN1ModeEnabled(ctx context.Context, serial int32, enable bool) error
	IsCellularIdentifierTransparencyEnabled(ctx context.Context, serial int32) error
	SetCellularIdentifierTransparencyEnabled(ctx context.Context, serial int32, enabled bool) error
	SetSecurityAlgorithmsUpdatedEnabled(ctx context.Context, serial int32, enable bool) error
	IsSecurityAlgorithmsUpdatedEnabled(ctx context.Context, serial int32) error
}

func NewRadioNetworkStub

func NewRadioNetworkStub(
	impl IRadioNetworkServer,
) IRadioNetwork

NewRadioNetworkStub creates a server-side IRadioNetwork wrapping the given server implementation. The returned value satisfies IRadioNetwork and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IRadioNetworkIndication

type IRadioNetworkIndication interface {
	AsBinder() binder.IBinder
	BarringInfoChanged(ctx context.Context, type_ radio.RadioIndicationType, cellIdentity CellIdentity, barringInfos []BarringInfo) error
	CdmaPrlChanged(ctx context.Context, type_ radio.RadioIndicationType, version int32) error
	CellInfoList(ctx context.Context, type_ radio.RadioIndicationType, records []CellInfo) error
	CurrentLinkCapacityEstimate(ctx context.Context, type_ radio.RadioIndicationType, lce LinkCapacityEstimate) error
	CurrentPhysicalChannelConfigs(ctx context.Context, type_ radio.RadioIndicationType, configs []PhysicalChannelConfig) error
	CurrentSignalStrength(ctx context.Context, type_ radio.RadioIndicationType, signalStrength SignalStrength) error
	ImsNetworkStateChanged(ctx context.Context, type_ radio.RadioIndicationType) error
	NetworkScanResult(ctx context.Context, type_ radio.RadioIndicationType, result NetworkScanResult) error
	NetworkStateChanged(ctx context.Context, type_ radio.RadioIndicationType) error
	NitzTimeReceived(ctx context.Context, type_ radio.RadioIndicationType, nitzTime string, receivedTimeMs int64, ageMs int64) error
	RegistrationFailed(ctx context.Context, type_ radio.RadioIndicationType, cellIdentity CellIdentity, chosenPlmn string, domain int32, causeCode int32, additionalCauseCode int32) error
	RestrictedStateChanged(ctx context.Context, type_ radio.RadioIndicationType, state PhoneRestrictedState) error
	SuppSvcNotify(ctx context.Context, type_ radio.RadioIndicationType, suppSvc SuppSvcNotification) error
	VoiceRadioTechChanged(ctx context.Context, type_ radio.RadioIndicationType, rat radio.RadioTechnology) error
	EmergencyNetworkScanResult(ctx context.Context, type_ radio.RadioIndicationType, result EmergencyRegResult) error
	CellularIdentifierDisclosed(ctx context.Context, type_ radio.RadioIndicationType, disclosure CellularIdentifierDisclosure) error
	SecurityAlgorithmsUpdated(ctx context.Context, type_ radio.RadioIndicationType, securityAlgorithmUpdate SecurityAlgorithmUpdate) error
}

func NewRadioNetworkIndicationStub

func NewRadioNetworkIndicationStub(
	impl IRadioNetworkIndicationServer,
) IRadioNetworkIndication

NewRadioNetworkIndicationStub creates a server-side IRadioNetworkIndication wrapping the given server implementation. The returned value satisfies IRadioNetworkIndication and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IRadioNetworkIndicationServer

type IRadioNetworkIndicationServer interface {
	BarringInfoChanged(ctx context.Context, type_ radio.RadioIndicationType, cellIdentity CellIdentity, barringInfos []BarringInfo) error
	CdmaPrlChanged(ctx context.Context, type_ radio.RadioIndicationType, version int32) error
	CellInfoList(ctx context.Context, type_ radio.RadioIndicationType, records []CellInfo) error
	CurrentLinkCapacityEstimate(ctx context.Context, type_ radio.RadioIndicationType, lce LinkCapacityEstimate) error
	CurrentPhysicalChannelConfigs(ctx context.Context, type_ radio.RadioIndicationType, configs []PhysicalChannelConfig) error
	CurrentSignalStrength(ctx context.Context, type_ radio.RadioIndicationType, signalStrength SignalStrength) error
	ImsNetworkStateChanged(ctx context.Context, type_ radio.RadioIndicationType) error
	NetworkScanResult(ctx context.Context, type_ radio.RadioIndicationType, result NetworkScanResult) error
	NetworkStateChanged(ctx context.Context, type_ radio.RadioIndicationType) error
	NitzTimeReceived(ctx context.Context, type_ radio.RadioIndicationType, nitzTime string, receivedTimeMs int64, ageMs int64) error
	RegistrationFailed(ctx context.Context, type_ radio.RadioIndicationType, cellIdentity CellIdentity, chosenPlmn string, domain int32, causeCode int32, additionalCauseCode int32) error
	RestrictedStateChanged(ctx context.Context, type_ radio.RadioIndicationType, state PhoneRestrictedState) error
	SuppSvcNotify(ctx context.Context, type_ radio.RadioIndicationType, suppSvc SuppSvcNotification) error
	VoiceRadioTechChanged(ctx context.Context, type_ radio.RadioIndicationType, rat radio.RadioTechnology) error
	EmergencyNetworkScanResult(ctx context.Context, type_ radio.RadioIndicationType, result EmergencyRegResult) error
	CellularIdentifierDisclosed(ctx context.Context, type_ radio.RadioIndicationType, disclosure CellularIdentifierDisclosure) error
	SecurityAlgorithmsUpdated(ctx context.Context, type_ radio.RadioIndicationType, securityAlgorithmUpdate SecurityAlgorithmUpdate) error
}

IRadioNetworkIndicationServer is the server-side interface that user implementations provide to NewRadioNetworkIndicationStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IRadioNetworkResponse

type IRadioNetworkResponse interface {
	AsBinder() binder.IBinder
	AcknowledgeRequest(ctx context.Context, serial int32) error
	GetAllowedNetworkTypesBitmapResponse(ctx context.Context, info radio.RadioResponseInfo, networkTypeBitmap int32) error
	GetAvailableBandModesResponse(ctx context.Context, info radio.RadioResponseInfo, bandModes []RadioBandMode) error
	GetAvailableNetworksResponse(ctx context.Context, info radio.RadioResponseInfo, networkInfos []OperatorInfo) error
	GetBarringInfoResponse(ctx context.Context, info radio.RadioResponseInfo, cellIdentity CellIdentity, barringInfos []BarringInfo) error
	GetCdmaRoamingPreferenceResponse(ctx context.Context, info radio.RadioResponseInfo, type_ CdmaRoamingType) error
	GetCellInfoListResponse(ctx context.Context, info radio.RadioResponseInfo, cellInfo []CellInfo) error
	GetDataRegistrationStateResponse(ctx context.Context, info radio.RadioResponseInfo, dataRegResponse RegStateResult) error
	GetImsRegistrationStateResponse(ctx context.Context, info radio.RadioResponseInfo, isRegistered bool, ratFamily radio.RadioTechnologyFamily) error
	GetNetworkSelectionModeResponse(ctx context.Context, info radio.RadioResponseInfo, manual bool) error
	GetOperatorResponse(ctx context.Context, info radio.RadioResponseInfo, longName string, shortName string, numeric string) error
	GetSignalStrengthResponse(ctx context.Context, info radio.RadioResponseInfo, signalStrength SignalStrength) error
	GetSystemSelectionChannelsResponse(ctx context.Context, info radio.RadioResponseInfo, specifiers []RadioAccessSpecifier) error
	GetVoiceRadioTechnologyResponse(ctx context.Context, info radio.RadioResponseInfo, rat radio.RadioTechnology) error
	GetVoiceRegistrationStateResponse(ctx context.Context, info radio.RadioResponseInfo, voiceRegResponse RegStateResult) error
	IsNrDualConnectivityEnabledResponse(ctx context.Context, info radio.RadioResponseInfo, isEnabled bool) error
	SetAllowedNetworkTypesBitmapResponse(ctx context.Context, info radio.RadioResponseInfo) error
	SetBandModeResponse(ctx context.Context, info radio.RadioResponseInfo) error
	SetBarringPasswordResponse(ctx context.Context, info radio.RadioResponseInfo) error
	SetCdmaRoamingPreferenceResponse(ctx context.Context, info radio.RadioResponseInfo) error
	SetCellInfoListRateResponse(ctx context.Context, info radio.RadioResponseInfo) error
	SetIndicationFilterResponse(ctx context.Context, info radio.RadioResponseInfo) error
	SetLinkCapacityReportingCriteriaResponse(ctx context.Context, info radio.RadioResponseInfo) error
	SetLocationUpdatesResponse(ctx context.Context, info radio.RadioResponseInfo) error
	SetNetworkSelectionModeAutomaticResponse(ctx context.Context, info radio.RadioResponseInfo) error
	SetNetworkSelectionModeManualResponse(ctx context.Context, info radio.RadioResponseInfo) error
	SetNrDualConnectivityStateResponse(ctx context.Context, info radio.RadioResponseInfo) error
	SetSignalStrengthReportingCriteriaResponse(ctx context.Context, info radio.RadioResponseInfo) error
	SetSuppServiceNotificationsResponse(ctx context.Context, info radio.RadioResponseInfo) error
	SetSystemSelectionChannelsResponse(ctx context.Context, info radio.RadioResponseInfo) error
	StartNetworkScanResponse(ctx context.Context, info radio.RadioResponseInfo) error
	StopNetworkScanResponse(ctx context.Context, info radio.RadioResponseInfo) error
	SupplyNetworkDepersonalizationResponse(ctx context.Context, info radio.RadioResponseInfo, remainingRetries int32) error
	SetUsageSettingResponse(ctx context.Context, info radio.RadioResponseInfo) error
	GetUsageSettingResponse(ctx context.Context, info radio.RadioResponseInfo, usageSetting UsageSetting) error
	SetEmergencyModeResponse(ctx context.Context, info radio.RadioResponseInfo, regState EmergencyRegResult) error
	TriggerEmergencyNetworkScanResponse(ctx context.Context, info radio.RadioResponseInfo) error
	ExitEmergencyModeResponse(ctx context.Context, info radio.RadioResponseInfo) error
	CancelEmergencyNetworkScanResponse(ctx context.Context, info radio.RadioResponseInfo) error
	SetNullCipherAndIntegrityEnabledResponse(ctx context.Context, info radio.RadioResponseInfo) error
	IsNullCipherAndIntegrityEnabledResponse(ctx context.Context, info radio.RadioResponseInfo, isEnabled bool) error
	IsN1ModeEnabledResponse(ctx context.Context, info radio.RadioResponseInfo, isEnabled bool) error
	SetN1ModeEnabledResponse(ctx context.Context, info radio.RadioResponseInfo) error
	IsCellularIdentifierTransparencyEnabledResponse(ctx context.Context, info radio.RadioResponseInfo, isEnabled bool) error
	SetCellularIdentifierTransparencyEnabledResponse(ctx context.Context, info radio.RadioResponseInfo) error
	SetSecurityAlgorithmsUpdatedEnabledResponse(ctx context.Context, info radio.RadioResponseInfo) error
	IsSecurityAlgorithmsUpdatedEnabledResponse(ctx context.Context, info radio.RadioResponseInfo, isEnabled bool) error
}

func NewRadioNetworkResponseStub

func NewRadioNetworkResponseStub(
	impl IRadioNetworkResponseServer,
) IRadioNetworkResponse

NewRadioNetworkResponseStub creates a server-side IRadioNetworkResponse wrapping the given server implementation. The returned value satisfies IRadioNetworkResponse and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.

type IRadioNetworkResponseServer

type IRadioNetworkResponseServer interface {
	AcknowledgeRequest(ctx context.Context, serial int32) error
	GetAllowedNetworkTypesBitmapResponse(ctx context.Context, info radio.RadioResponseInfo, networkTypeBitmap int32) error
	GetAvailableBandModesResponse(ctx context.Context, info radio.RadioResponseInfo, bandModes []RadioBandMode) error
	GetAvailableNetworksResponse(ctx context.Context, info radio.RadioResponseInfo, networkInfos []OperatorInfo) error
	GetBarringInfoResponse(ctx context.Context, info radio.RadioResponseInfo, cellIdentity CellIdentity, barringInfos []BarringInfo) error
	GetCdmaRoamingPreferenceResponse(ctx context.Context, info radio.RadioResponseInfo, type_ CdmaRoamingType) error
	GetCellInfoListResponse(ctx context.Context, info radio.RadioResponseInfo, cellInfo []CellInfo) error
	GetDataRegistrationStateResponse(ctx context.Context, info radio.RadioResponseInfo, dataRegResponse RegStateResult) error
	GetImsRegistrationStateResponse(ctx context.Context, info radio.RadioResponseInfo, isRegistered bool, ratFamily radio.RadioTechnologyFamily) error
	GetNetworkSelectionModeResponse(ctx context.Context, info radio.RadioResponseInfo, manual bool) error
	GetOperatorResponse(ctx context.Context, info radio.RadioResponseInfo, longName string, shortName string, numeric string) error
	GetSignalStrengthResponse(ctx context.Context, info radio.RadioResponseInfo, signalStrength SignalStrength) error
	GetSystemSelectionChannelsResponse(ctx context.Context, info radio.RadioResponseInfo, specifiers []RadioAccessSpecifier) error
	GetVoiceRadioTechnologyResponse(ctx context.Context, info radio.RadioResponseInfo, rat radio.RadioTechnology) error
	GetVoiceRegistrationStateResponse(ctx context.Context, info radio.RadioResponseInfo, voiceRegResponse RegStateResult) error
	IsNrDualConnectivityEnabledResponse(ctx context.Context, info radio.RadioResponseInfo, isEnabled bool) error
	SetAllowedNetworkTypesBitmapResponse(ctx context.Context, info radio.RadioResponseInfo) error
	SetBandModeResponse(ctx context.Context, info radio.RadioResponseInfo) error
	SetBarringPasswordResponse(ctx context.Context, info radio.RadioResponseInfo) error
	SetCdmaRoamingPreferenceResponse(ctx context.Context, info radio.RadioResponseInfo) error
	SetCellInfoListRateResponse(ctx context.Context, info radio.RadioResponseInfo) error
	SetIndicationFilterResponse(ctx context.Context, info radio.RadioResponseInfo) error
	SetLinkCapacityReportingCriteriaResponse(ctx context.Context, info radio.RadioResponseInfo) error
	SetLocationUpdatesResponse(ctx context.Context, info radio.RadioResponseInfo) error
	SetNetworkSelectionModeAutomaticResponse(ctx context.Context, info radio.RadioResponseInfo) error
	SetNetworkSelectionModeManualResponse(ctx context.Context, info radio.RadioResponseInfo) error
	SetNrDualConnectivityStateResponse(ctx context.Context, info radio.RadioResponseInfo) error
	SetSignalStrengthReportingCriteriaResponse(ctx context.Context, info radio.RadioResponseInfo) error
	SetSuppServiceNotificationsResponse(ctx context.Context, info radio.RadioResponseInfo) error
	SetSystemSelectionChannelsResponse(ctx context.Context, info radio.RadioResponseInfo) error
	StartNetworkScanResponse(ctx context.Context, info radio.RadioResponseInfo) error
	StopNetworkScanResponse(ctx context.Context, info radio.RadioResponseInfo) error
	SupplyNetworkDepersonalizationResponse(ctx context.Context, info radio.RadioResponseInfo, remainingRetries int32) error
	SetUsageSettingResponse(ctx context.Context, info radio.RadioResponseInfo) error
	GetUsageSettingResponse(ctx context.Context, info radio.RadioResponseInfo, usageSetting UsageSetting) error
	SetEmergencyModeResponse(ctx context.Context, info radio.RadioResponseInfo, regState EmergencyRegResult) error
	TriggerEmergencyNetworkScanResponse(ctx context.Context, info radio.RadioResponseInfo) error
	ExitEmergencyModeResponse(ctx context.Context, info radio.RadioResponseInfo) error
	CancelEmergencyNetworkScanResponse(ctx context.Context, info radio.RadioResponseInfo) error
	SetNullCipherAndIntegrityEnabledResponse(ctx context.Context, info radio.RadioResponseInfo) error
	IsNullCipherAndIntegrityEnabledResponse(ctx context.Context, info radio.RadioResponseInfo, isEnabled bool) error
	IsN1ModeEnabledResponse(ctx context.Context, info radio.RadioResponseInfo, isEnabled bool) error
	SetN1ModeEnabledResponse(ctx context.Context, info radio.RadioResponseInfo) error
	IsCellularIdentifierTransparencyEnabledResponse(ctx context.Context, info radio.RadioResponseInfo, isEnabled bool) error
	SetCellularIdentifierTransparencyEnabledResponse(ctx context.Context, info radio.RadioResponseInfo) error
	SetSecurityAlgorithmsUpdatedEnabledResponse(ctx context.Context, info radio.RadioResponseInfo) error
	IsSecurityAlgorithmsUpdatedEnabledResponse(ctx context.Context, info radio.RadioResponseInfo, isEnabled bool) error
}

IRadioNetworkResponseServer is the server-side interface that user implementations provide to NewRadioNetworkResponseStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IRadioNetworkServer

type IRadioNetworkServer interface {
	GetAllowedNetworkTypesBitmap(ctx context.Context, serial int32) error
	GetAvailableBandModes(ctx context.Context, serial int32) error
	GetAvailableNetworks(ctx context.Context, serial int32) error
	GetBarringInfo(ctx context.Context, serial int32) error
	GetCdmaRoamingPreference(ctx context.Context, serial int32) error
	GetCellInfoList(ctx context.Context, serial int32) error
	GetDataRegistrationState(ctx context.Context, serial int32) error
	GetImsRegistrationState(ctx context.Context, serial int32) error
	GetNetworkSelectionMode(ctx context.Context, serial int32) error
	GetOperator(ctx context.Context, serial int32) error
	GetSignalStrength(ctx context.Context, serial int32) error
	GetSystemSelectionChannels(ctx context.Context, serial int32) error
	GetVoiceRadioTechnology(ctx context.Context, serial int32) error
	GetVoiceRegistrationState(ctx context.Context, serial int32) error
	IsNrDualConnectivityEnabled(ctx context.Context, serial int32) error
	ResponseAcknowledgement(ctx context.Context) error
	SetAllowedNetworkTypesBitmap(ctx context.Context, serial int32, networkTypeBitmap int32) error
	SetBandMode(ctx context.Context, serial int32, mode RadioBandMode) error
	SetBarringPassword(ctx context.Context, serial int32, facility string, oldPassword string, newPassword string) error
	SetCdmaRoamingPreference(ctx context.Context, serial int32, type_ CdmaRoamingType) error
	SetCellInfoListRate(ctx context.Context, serial int32, rate int32) error
	SetIndicationFilter(ctx context.Context, serial int32, indicationFilter int32) error
	SetLinkCapacityReportingCriteria(ctx context.Context, serial int32, hysteresisMs int32, hysteresisDlKbps int32, hysteresisUlKbps int32, thresholdsDownlinkKbps []int32, thresholdsUplinkKbps []int32, accessNetwork radio.AccessNetwork) error
	SetLocationUpdates(ctx context.Context, serial int32, enable bool) error
	SetNetworkSelectionModeAutomatic(ctx context.Context, serial int32) error
	SetNetworkSelectionModeManual(ctx context.Context, serial int32, operatorNumeric string, ran radio.AccessNetwork) error
	SetNrDualConnectivityState(ctx context.Context, serial int32, nrDualConnectivityState NrDualConnectivityState) error
	SetResponseFunctions(ctx context.Context, radioNetworkResponse IRadioNetworkResponse, radioNetworkIndication IRadioNetworkIndication) error
	SetSignalStrengthReportingCriteria(ctx context.Context, serial int32, signalThresholdInfos []SignalThresholdInfo) error
	SetSuppServiceNotifications(ctx context.Context, serial int32, enable bool) error
	SetSystemSelectionChannels(ctx context.Context, serial int32, specifyChannels bool, specifiers []RadioAccessSpecifier) error
	StartNetworkScan(ctx context.Context, serial int32, request NetworkScanRequest) error
	StopNetworkScan(ctx context.Context, serial int32) error
	SupplyNetworkDepersonalization(ctx context.Context, serial int32, netPin string) error
	SetUsageSetting(ctx context.Context, serial int32, usageSetting UsageSetting) error
	GetUsageSetting(ctx context.Context, serial int32) error
	SetEmergencyMode(ctx context.Context, serial int32, emcModeType EmergencyMode) error
	TriggerEmergencyNetworkScan(ctx context.Context, serial int32, request EmergencyNetworkScanTrigger) error
	CancelEmergencyNetworkScan(ctx context.Context, serial int32, resetScan bool) error
	ExitEmergencyMode(ctx context.Context, serial int32) error
	SetNullCipherAndIntegrityEnabled(ctx context.Context, serial int32, enabled bool) error
	IsNullCipherAndIntegrityEnabled(ctx context.Context, serial int32) error
	IsN1ModeEnabled(ctx context.Context, serial int32) error
	SetN1ModeEnabled(ctx context.Context, serial int32, enable bool) error
	IsCellularIdentifierTransparencyEnabled(ctx context.Context, serial int32) error
	SetCellularIdentifierTransparencyEnabled(ctx context.Context, serial int32, enabled bool) error
	SetSecurityAlgorithmsUpdatedEnabled(ctx context.Context, serial int32, enable bool) error
	IsSecurityAlgorithmsUpdatedEnabled(ctx context.Context, serial int32) error
}

IRadioNetworkServer is the server-side interface that user implementations provide to NewRadioNetworkStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).

type IndicationFilter

type IndicationFilter int32
const (
	IndicationFilterNONE                    IndicationFilter = 0
	IndicationFilterALL                     IndicationFilter = ^0
	IndicationFilterSignalStrength          IndicationFilter = (1 << 0)
	IndicationFilterFullNetworkState        IndicationFilter = (1 << 1)
	IndicationFilterDataCallDormancyChanged IndicationFilter = (1 << 2)
	IndicationFilterLinkCapacityEstimate    IndicationFilter = (1 << 3)
	IndicationFilterPhysicalChannelConfig   IndicationFilter = (1 << 4)
	IndicationFilterRegistrationFailure     IndicationFilter = (1 << 5)
	IndicationFilterBarringInfo             IndicationFilter = (1 << 6)
)

type LceDataInfo

type LceDataInfo struct {
	LastHopCapacityKbps int32
	ConfidenceLevel     byte
	LceSuspended        bool
}

func (*LceDataInfo) MarshalParcel

func (s *LceDataInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*LceDataInfo) UnmarshalParcel

func (s *LceDataInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type LinkCapacityEstimate

type LinkCapacityEstimate struct {
	DownlinkCapacityKbps          int32
	UplinkCapacityKbps            int32
	SecondaryDownlinkCapacityKbps int32
	SecondaryUplinkCapacityKbps   int32
}

func (*LinkCapacityEstimate) MarshalParcel

func (s *LinkCapacityEstimate) MarshalParcel(
	p *parcel.Parcel,
) error

func (*LinkCapacityEstimate) UnmarshalParcel

func (s *LinkCapacityEstimate) UnmarshalParcel(
	p *parcel.Parcel,
) error

type LteSignalStrength

type LteSignalStrength struct {
	SignalStrength int32
	Rsrp           int32
	Rsrq           int32
	Rssnr          int32
	Cqi            int32
	TimingAdvance  int32
	CqiTableIndex  int32
}

func (*LteSignalStrength) MarshalParcel

func (s *LteSignalStrength) MarshalParcel(
	p *parcel.Parcel,
) error

func (*LteSignalStrength) UnmarshalParcel

func (s *LteSignalStrength) UnmarshalParcel(
	p *parcel.Parcel,
) error

type LteVopsInfo

type LteVopsInfo struct {
	IsVopsSupported      bool
	IsEmcBearerSupported bool
}

func (*LteVopsInfo) MarshalParcel

func (s *LteVopsInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*LteVopsInfo) UnmarshalParcel

func (s *LteVopsInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type NasProtocolMessage

type NasProtocolMessage int32
const (
	NasProtocolMessageUNKNOWN                            NasProtocolMessage = 0
	NasProtocolMessageAttachRequest                      NasProtocolMessage = 1
	NasProtocolMessageIdentityResponse                   NasProtocolMessage = 2
	NasProtocolMessageDetachRequest                      NasProtocolMessage = 3
	NasProtocolMessageTrackingAreaUpdateRequest          NasProtocolMessage = 4
	NasProtocolMessageLocationUpdateRequest              NasProtocolMessage = 5
	NasProtocolMessageAuthenticationAndCipheringResponse NasProtocolMessage = 6
	NasProtocolMessageRegistrationRequest                NasProtocolMessage = 7
	NasProtocolMessageDeregistrationRequest              NasProtocolMessage = 8
	NasProtocolMessageCmReestablishmentRequest           NasProtocolMessage = 9
	NasProtocolMessageCmServiceRequest                   NasProtocolMessage = 10
	NasProtocolMessageImsiDetachIndication               NasProtocolMessage = 11
)

type NetworkScanRequest

type NetworkScanRequest struct {
	Type                          int32
	Interval                      int32
	Specifiers                    []RadioAccessSpecifier
	MaxSearchTime                 int32
	IncrementalResults            bool
	IncrementalResultsPeriodicity int32
	MccMncs                       []string
}

func (*NetworkScanRequest) MarshalParcel

func (s *NetworkScanRequest) MarshalParcel(
	p *parcel.Parcel,
) error

func (*NetworkScanRequest) UnmarshalParcel

func (s *NetworkScanRequest) UnmarshalParcel(
	p *parcel.Parcel,
) error

type NetworkScanResult

type NetworkScanResult struct {
	Status       int32
	Error        radio.RadioError
	NetworkInfos []CellInfo
}

func (*NetworkScanResult) MarshalParcel

func (s *NetworkScanResult) MarshalParcel(
	p *parcel.Parcel,
) error

func (*NetworkScanResult) UnmarshalParcel

func (s *NetworkScanResult) UnmarshalParcel(
	p *parcel.Parcel,
) error

type NgranBands

type NgranBands int32
const (
	NgranBandsBand1   NgranBands = 1
	NgranBandsBand2   NgranBands = 2
	NgranBandsBand3   NgranBands = 3
	NgranBandsBand5   NgranBands = 5
	NgranBandsBand7   NgranBands = 7
	NgranBandsBand8   NgranBands = 8
	NgranBandsBand12  NgranBands = 12
	NgranBandsBand14  NgranBands = 14
	NgranBandsBand18  NgranBands = 18
	NgranBandsBand20  NgranBands = 20
	NgranBandsBand25  NgranBands = 25
	NgranBandsBand26  NgranBands = 26
	NgranBandsBand28  NgranBands = 28
	NgranBandsBand29  NgranBands = 29
	NgranBandsBand30  NgranBands = 30
	NgranBandsBand34  NgranBands = 34
	NgranBandsBand38  NgranBands = 38
	NgranBandsBand39  NgranBands = 39
	NgranBandsBand40  NgranBands = 40
	NgranBandsBand41  NgranBands = 41
	NgranBandsBand46  NgranBands = 46
	NgranBandsBand48  NgranBands = 48
	NgranBandsBand50  NgranBands = 50
	NgranBandsBand51  NgranBands = 51
	NgranBandsBand53  NgranBands = 53
	NgranBandsBand65  NgranBands = 65
	NgranBandsBand66  NgranBands = 66
	NgranBandsBand70  NgranBands = 70
	NgranBandsBand71  NgranBands = 71
	NgranBandsBand74  NgranBands = 74
	NgranBandsBand75  NgranBands = 75
	NgranBandsBand76  NgranBands = 76
	NgranBandsBand77  NgranBands = 77
	NgranBandsBand78  NgranBands = 78
	NgranBandsBand79  NgranBands = 79
	NgranBandsBand80  NgranBands = 80
	NgranBandsBand81  NgranBands = 81
	NgranBandsBand82  NgranBands = 82
	NgranBandsBand83  NgranBands = 83
	NgranBandsBand84  NgranBands = 84
	NgranBandsBand86  NgranBands = 86
	NgranBandsBand89  NgranBands = 89
	NgranBandsBand90  NgranBands = 90
	NgranBandsBand91  NgranBands = 91
	NgranBandsBand92  NgranBands = 92
	NgranBandsBand93  NgranBands = 93
	NgranBandsBand94  NgranBands = 94
	NgranBandsBand95  NgranBands = 95
	NgranBandsBand96  NgranBands = 96
	NgranBandsBand257 NgranBands = 257
	NgranBandsBand258 NgranBands = 258
	NgranBandsBand260 NgranBands = 260
	NgranBandsBand261 NgranBands = 261
)

type NrDualConnectivityState

type NrDualConnectivityState byte
const (
	NrDualConnectivityStateENABLE           NrDualConnectivityState = 1
	NrDualConnectivityStateDISABLE          NrDualConnectivityState = 2
	NrDualConnectivityStateDisableImmediate NrDualConnectivityState = 3
)

type NrIndicators

type NrIndicators struct {
	IsEndcAvailable  bool
	IsDcNrRestricted bool
	IsNrAvailable    bool
}

func (*NrIndicators) MarshalParcel

func (s *NrIndicators) MarshalParcel(
	p *parcel.Parcel,
) error

func (*NrIndicators) UnmarshalParcel

func (s *NrIndicators) UnmarshalParcel(
	p *parcel.Parcel,
) error

type NrSignalStrength

type NrSignalStrength struct {
	SsRsrp           int32
	SsRsrq           int32
	SsSinr           int32
	CsiRsrp          int32
	CsiRsrq          int32
	CsiSinr          int32
	CsiCqiTableIndex int32
	CsiCqiReport     []byte
	TimingAdvance    int32
}

func (*NrSignalStrength) MarshalParcel

func (s *NrSignalStrength) MarshalParcel(
	p *parcel.Parcel,
) error

func (*NrSignalStrength) UnmarshalParcel

func (s *NrSignalStrength) UnmarshalParcel(
	p *parcel.Parcel,
) error

type NrVopsInfo

type NrVopsInfo struct {
	VopsSupported byte
	EmcSupported  byte
	EmfSupported  byte
}

func (*NrVopsInfo) MarshalParcel

func (s *NrVopsInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*NrVopsInfo) UnmarshalParcel

func (s *NrVopsInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type OperatorInfo

type OperatorInfo struct {
	AlphaLong       string
	AlphaShort      string
	OperatorNumeric string
	Status          int32
}

func (*OperatorInfo) MarshalParcel

func (s *OperatorInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*OperatorInfo) UnmarshalParcel

func (s *OperatorInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type PhoneRestrictedState

type PhoneRestrictedState int32
const (
	PhoneRestrictedStateNONE        PhoneRestrictedState = 0
	PhoneRestrictedStateCsEmergency PhoneRestrictedState = 1
	PhoneRestrictedStateCsNormal    PhoneRestrictedState = 2
	PhoneRestrictedStateCsAll       PhoneRestrictedState = 4
	PhoneRestrictedStatePsAll       PhoneRestrictedState = 16
)

type PhysicalChannelConfig

type PhysicalChannelConfig struct {
	Status                   CellConnectionStatus
	Rat                      radio.RadioTechnology
	DownlinkChannelNumber    int32
	UplinkChannelNumber      int32
	CellBandwidthDownlinkKhz int32
	CellBandwidthUplinkKhz   int32
	ContextIds               []int32
	PhysicalCellId           int32
	Band                     PhysicalChannelConfigBand
}

func (*PhysicalChannelConfig) MarshalParcel

func (s *PhysicalChannelConfig) MarshalParcel(
	p *parcel.Parcel,
) error

func (*PhysicalChannelConfig) UnmarshalParcel

func (s *PhysicalChannelConfig) UnmarshalParcel(
	p *parcel.Parcel,
) error

type PhysicalChannelConfigBand

type PhysicalChannelConfigBand struct {
	Tag        int32
	Noinit     bool
	GeranBand  GeranBands
	UtranBand  UtranBands
	EutranBand EutranBands
	NgranBand  NgranBands
}

func (*PhysicalChannelConfigBand) GetEutranBand

func (u *PhysicalChannelConfigBand) GetEutranBand() (EutranBands, bool)

func (*PhysicalChannelConfigBand) GetGeranBand

func (u *PhysicalChannelConfigBand) GetGeranBand() (GeranBands, bool)

func (*PhysicalChannelConfigBand) GetNgranBand

func (u *PhysicalChannelConfigBand) GetNgranBand() (NgranBands, bool)

func (*PhysicalChannelConfigBand) GetNoinit

func (u *PhysicalChannelConfigBand) GetNoinit() (bool, bool)

func (*PhysicalChannelConfigBand) GetUtranBand

func (u *PhysicalChannelConfigBand) GetUtranBand() (UtranBands, bool)

func (*PhysicalChannelConfigBand) MarshalParcel

func (u *PhysicalChannelConfigBand) MarshalParcel(
	p *parcel.Parcel,
) error

func (*PhysicalChannelConfigBand) SetEutranBand

func (u *PhysicalChannelConfigBand) SetEutranBand(
	v EutranBands,
)

func (*PhysicalChannelConfigBand) SetGeranBand

func (u *PhysicalChannelConfigBand) SetGeranBand(
	v GeranBands,
)

func (*PhysicalChannelConfigBand) SetNgranBand

func (u *PhysicalChannelConfigBand) SetNgranBand(
	v NgranBands,
)

func (*PhysicalChannelConfigBand) SetNoinit

func (u *PhysicalChannelConfigBand) SetNoinit(
	v bool,
)

func (*PhysicalChannelConfigBand) SetUtranBand

func (u *PhysicalChannelConfigBand) SetUtranBand(
	v UtranBands,
)

func (*PhysicalChannelConfigBand) UnmarshalParcel

func (u *PhysicalChannelConfigBand) UnmarshalParcel(
	p *parcel.Parcel,
) error

type RadioAccessSpecifier

type RadioAccessSpecifier struct {
	AccessNetwork radio.AccessNetwork
	Bands         RadioAccessSpecifierBands
	Channels      []int32
}

func (*RadioAccessSpecifier) MarshalParcel

func (s *RadioAccessSpecifier) MarshalParcel(
	p *parcel.Parcel,
) error

func (*RadioAccessSpecifier) UnmarshalParcel

func (s *RadioAccessSpecifier) UnmarshalParcel(
	p *parcel.Parcel,
) error

type RadioAccessSpecifierBands

type RadioAccessSpecifierBands struct {
	Tag         int32
	Noinit      bool
	GeranBands  []GeranBands
	UtranBands  []UtranBands
	EutranBands []EutranBands
	NgranBands  []NgranBands
}

func (*RadioAccessSpecifierBands) GetEutranBands

func (u *RadioAccessSpecifierBands) GetEutranBands() ([]EutranBands, bool)

func (*RadioAccessSpecifierBands) GetGeranBands

func (u *RadioAccessSpecifierBands) GetGeranBands() ([]GeranBands, bool)

func (*RadioAccessSpecifierBands) GetNgranBands

func (u *RadioAccessSpecifierBands) GetNgranBands() ([]NgranBands, bool)

func (*RadioAccessSpecifierBands) GetNoinit

func (u *RadioAccessSpecifierBands) GetNoinit() (bool, bool)

func (*RadioAccessSpecifierBands) GetUtranBands

func (u *RadioAccessSpecifierBands) GetUtranBands() ([]UtranBands, bool)

func (*RadioAccessSpecifierBands) MarshalParcel

func (u *RadioAccessSpecifierBands) MarshalParcel(
	p *parcel.Parcel,
) error

func (*RadioAccessSpecifierBands) SetEutranBands

func (u *RadioAccessSpecifierBands) SetEutranBands(
	v []EutranBands,
)

func (*RadioAccessSpecifierBands) SetGeranBands

func (u *RadioAccessSpecifierBands) SetGeranBands(
	v []GeranBands,
)

func (*RadioAccessSpecifierBands) SetNgranBands

func (u *RadioAccessSpecifierBands) SetNgranBands(
	v []NgranBands,
)

func (*RadioAccessSpecifierBands) SetNoinit

func (u *RadioAccessSpecifierBands) SetNoinit(
	v bool,
)

func (*RadioAccessSpecifierBands) SetUtranBands

func (u *RadioAccessSpecifierBands) SetUtranBands(
	v []UtranBands,
)

func (*RadioAccessSpecifierBands) UnmarshalParcel

func (u *RadioAccessSpecifierBands) UnmarshalParcel(
	p *parcel.Parcel,
) error

type RadioBandMode

type RadioBandMode int32
const (
	RadioBandModeBandModeUnspecified  RadioBandMode = 0
	RadioBandModeBandModeEuro         RadioBandMode = 1
	RadioBandModeBandModeUsa          RadioBandMode = 2
	RadioBandModeBandModeJpn          RadioBandMode = 3
	RadioBandModeBandModeAus          RadioBandMode = 4
	RadioBandModeBandModeAus2         RadioBandMode = 5
	RadioBandModeBandModeCell800      RadioBandMode = 6
	RadioBandModeBandModePcs          RadioBandMode = 7
	RadioBandModeBandModeJtacs        RadioBandMode = 8
	RadioBandModeBandModeKoreaPcs     RadioBandMode = 9
	RadioBandModeBandMode5450m        RadioBandMode = 10
	RadioBandModeBandModeImt2000      RadioBandMode = 11
	RadioBandModeBandMode7700m2       RadioBandMode = 12
	RadioBandModeBandMode81800m       RadioBandMode = 13
	RadioBandModeBandMode9900m        RadioBandMode = 14
	RadioBandModeBandMode10800m2      RadioBandMode = 15
	RadioBandModeBandModeEuroPamr400m RadioBandMode = 16
	RadioBandModeBandModeAws          RadioBandMode = 17
	RadioBandModeBandModeUsa2500m     RadioBandMode = 18
)

type RadioNetworkIndicationProxy

type RadioNetworkIndicationProxy struct {
	Remote binder.IBinder
}

func NewRadioNetworkIndicationProxy

func NewRadioNetworkIndicationProxy(
	remote binder.IBinder,
) *RadioNetworkIndicationProxy

func (*RadioNetworkIndicationProxy) AsBinder

func (*RadioNetworkIndicationProxy) BarringInfoChanged

func (p *RadioNetworkIndicationProxy) BarringInfoChanged(
	ctx context.Context,
	type_ radio.RadioIndicationType,
	cellIdentity CellIdentity,
	barringInfos []BarringInfo,
) error

func (*RadioNetworkIndicationProxy) CdmaPrlChanged

func (p *RadioNetworkIndicationProxy) CdmaPrlChanged(
	ctx context.Context,
	type_ radio.RadioIndicationType,
	version int32,
) error

func (*RadioNetworkIndicationProxy) CellInfoList

func (p *RadioNetworkIndicationProxy) CellInfoList(
	ctx context.Context,
	type_ radio.RadioIndicationType,
	records []CellInfo,
) error

func (*RadioNetworkIndicationProxy) CellularIdentifierDisclosed

func (p *RadioNetworkIndicationProxy) CellularIdentifierDisclosed(
	ctx context.Context,
	type_ radio.RadioIndicationType,
	disclosure CellularIdentifierDisclosure,
) error

func (*RadioNetworkIndicationProxy) CurrentLinkCapacityEstimate

func (p *RadioNetworkIndicationProxy) CurrentLinkCapacityEstimate(
	ctx context.Context,
	type_ radio.RadioIndicationType,
	lce LinkCapacityEstimate,
) error

func (*RadioNetworkIndicationProxy) CurrentPhysicalChannelConfigs

func (p *RadioNetworkIndicationProxy) CurrentPhysicalChannelConfigs(
	ctx context.Context,
	type_ radio.RadioIndicationType,
	configs []PhysicalChannelConfig,
) error

func (*RadioNetworkIndicationProxy) CurrentSignalStrength

func (p *RadioNetworkIndicationProxy) CurrentSignalStrength(
	ctx context.Context,
	type_ radio.RadioIndicationType,
	signalStrength SignalStrength,
) error

func (*RadioNetworkIndicationProxy) EmergencyNetworkScanResult

func (p *RadioNetworkIndicationProxy) EmergencyNetworkScanResult(
	ctx context.Context,
	type_ radio.RadioIndicationType,
	result EmergencyRegResult,
) error

func (*RadioNetworkIndicationProxy) ImsNetworkStateChanged

func (p *RadioNetworkIndicationProxy) ImsNetworkStateChanged(
	ctx context.Context,
	type_ radio.RadioIndicationType,
) error

func (*RadioNetworkIndicationProxy) NetworkScanResult

func (p *RadioNetworkIndicationProxy) NetworkScanResult(
	ctx context.Context,
	type_ radio.RadioIndicationType,
	result NetworkScanResult,
) error

func (*RadioNetworkIndicationProxy) NetworkStateChanged

func (p *RadioNetworkIndicationProxy) NetworkStateChanged(
	ctx context.Context,
	type_ radio.RadioIndicationType,
) error

func (*RadioNetworkIndicationProxy) NitzTimeReceived

func (p *RadioNetworkIndicationProxy) NitzTimeReceived(
	ctx context.Context,
	type_ radio.RadioIndicationType,
	nitzTime string,
	receivedTimeMs int64,
	ageMs int64,
) error

func (*RadioNetworkIndicationProxy) RegistrationFailed

func (p *RadioNetworkIndicationProxy) RegistrationFailed(
	ctx context.Context,
	type_ radio.RadioIndicationType,
	cellIdentity CellIdentity,
	chosenPlmn string,
	domain int32,
	causeCode int32,
	additionalCauseCode int32,
) error

func (*RadioNetworkIndicationProxy) RestrictedStateChanged

func (p *RadioNetworkIndicationProxy) RestrictedStateChanged(
	ctx context.Context,
	type_ radio.RadioIndicationType,
	state PhoneRestrictedState,
) error

func (*RadioNetworkIndicationProxy) SecurityAlgorithmsUpdated

func (p *RadioNetworkIndicationProxy) SecurityAlgorithmsUpdated(
	ctx context.Context,
	type_ radio.RadioIndicationType,
	securityAlgorithmUpdate SecurityAlgorithmUpdate,
) error

func (*RadioNetworkIndicationProxy) SuppSvcNotify

func (*RadioNetworkIndicationProxy) VoiceRadioTechChanged

func (p *RadioNetworkIndicationProxy) VoiceRadioTechChanged(
	ctx context.Context,
	type_ radio.RadioIndicationType,
	rat radio.RadioTechnology,
) error

type RadioNetworkIndicationStub

type RadioNetworkIndicationStub struct {
	Impl      IRadioNetworkIndication
	Transport binder.VersionAwareTransport
}

RadioNetworkIndicationStub dispatches incoming binder transactions to a typed IRadioNetworkIndication implementation.

func (*RadioNetworkIndicationStub) Descriptor

func (s *RadioNetworkIndicationStub) Descriptor() string

func (*RadioNetworkIndicationStub) OnTransaction

func (s *RadioNetworkIndicationStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type RadioNetworkProxy

type RadioNetworkProxy struct {
	Remote binder.IBinder
}

func NewRadioNetworkProxy

func NewRadioNetworkProxy(
	remote binder.IBinder,
) *RadioNetworkProxy

func (*RadioNetworkProxy) AsBinder

func (p *RadioNetworkProxy) AsBinder() binder.IBinder

func (*RadioNetworkProxy) CancelEmergencyNetworkScan

func (p *RadioNetworkProxy) CancelEmergencyNetworkScan(
	ctx context.Context,
	serial int32,
	resetScan bool,
) error

func (*RadioNetworkProxy) ExitEmergencyMode

func (p *RadioNetworkProxy) ExitEmergencyMode(
	ctx context.Context,
	serial int32,
) error

func (*RadioNetworkProxy) GetAllowedNetworkTypesBitmap

func (p *RadioNetworkProxy) GetAllowedNetworkTypesBitmap(
	ctx context.Context,
	serial int32,
) error

func (*RadioNetworkProxy) GetAvailableBandModes

func (p *RadioNetworkProxy) GetAvailableBandModes(
	ctx context.Context,
	serial int32,
) error

func (*RadioNetworkProxy) GetAvailableNetworks

func (p *RadioNetworkProxy) GetAvailableNetworks(
	ctx context.Context,
	serial int32,
) error

func (*RadioNetworkProxy) GetBarringInfo

func (p *RadioNetworkProxy) GetBarringInfo(
	ctx context.Context,
	serial int32,
) error

func (*RadioNetworkProxy) GetCdmaRoamingPreference

func (p *RadioNetworkProxy) GetCdmaRoamingPreference(
	ctx context.Context,
	serial int32,
) error

func (*RadioNetworkProxy) GetCellInfoList

func (p *RadioNetworkProxy) GetCellInfoList(
	ctx context.Context,
	serial int32,
) error

func (*RadioNetworkProxy) GetDataRegistrationState

func (p *RadioNetworkProxy) GetDataRegistrationState(
	ctx context.Context,
	serial int32,
) error

func (*RadioNetworkProxy) GetImsRegistrationState

func (p *RadioNetworkProxy) GetImsRegistrationState(
	ctx context.Context,
	serial int32,
) error

func (*RadioNetworkProxy) GetNetworkSelectionMode

func (p *RadioNetworkProxy) GetNetworkSelectionMode(
	ctx context.Context,
	serial int32,
) error

func (*RadioNetworkProxy) GetOperator

func (p *RadioNetworkProxy) GetOperator(
	ctx context.Context,
	serial int32,
) error

func (*RadioNetworkProxy) GetSignalStrength

func (p *RadioNetworkProxy) GetSignalStrength(
	ctx context.Context,
	serial int32,
) error

func (*RadioNetworkProxy) GetSystemSelectionChannels

func (p *RadioNetworkProxy) GetSystemSelectionChannels(
	ctx context.Context,
	serial int32,
) error

func (*RadioNetworkProxy) GetUsageSetting

func (p *RadioNetworkProxy) GetUsageSetting(
	ctx context.Context,
	serial int32,
) error

func (*RadioNetworkProxy) GetVoiceRadioTechnology

func (p *RadioNetworkProxy) GetVoiceRadioTechnology(
	ctx context.Context,
	serial int32,
) error

func (*RadioNetworkProxy) GetVoiceRegistrationState

func (p *RadioNetworkProxy) GetVoiceRegistrationState(
	ctx context.Context,
	serial int32,
) error

func (*RadioNetworkProxy) IsCellularIdentifierTransparencyEnabled

func (p *RadioNetworkProxy) IsCellularIdentifierTransparencyEnabled(
	ctx context.Context,
	serial int32,
) error

func (*RadioNetworkProxy) IsN1ModeEnabled

func (p *RadioNetworkProxy) IsN1ModeEnabled(
	ctx context.Context,
	serial int32,
) error

func (*RadioNetworkProxy) IsNrDualConnectivityEnabled

func (p *RadioNetworkProxy) IsNrDualConnectivityEnabled(
	ctx context.Context,
	serial int32,
) error

func (*RadioNetworkProxy) IsNullCipherAndIntegrityEnabled

func (p *RadioNetworkProxy) IsNullCipherAndIntegrityEnabled(
	ctx context.Context,
	serial int32,
) error

func (*RadioNetworkProxy) IsSecurityAlgorithmsUpdatedEnabled

func (p *RadioNetworkProxy) IsSecurityAlgorithmsUpdatedEnabled(
	ctx context.Context,
	serial int32,
) error

func (*RadioNetworkProxy) ResponseAcknowledgement

func (p *RadioNetworkProxy) ResponseAcknowledgement(
	ctx context.Context,
) error

func (*RadioNetworkProxy) SetAllowedNetworkTypesBitmap

func (p *RadioNetworkProxy) SetAllowedNetworkTypesBitmap(
	ctx context.Context,
	serial int32,
	networkTypeBitmap int32,
) error

func (*RadioNetworkProxy) SetBandMode

func (p *RadioNetworkProxy) SetBandMode(
	ctx context.Context,
	serial int32,
	mode RadioBandMode,
) error

func (*RadioNetworkProxy) SetBarringPassword

func (p *RadioNetworkProxy) SetBarringPassword(
	ctx context.Context,
	serial int32,
	facility string,
	oldPassword string,
	newPassword string,
) error

func (*RadioNetworkProxy) SetCdmaRoamingPreference

func (p *RadioNetworkProxy) SetCdmaRoamingPreference(
	ctx context.Context,
	serial int32,
	type_ CdmaRoamingType,
) error

func (*RadioNetworkProxy) SetCellInfoListRate

func (p *RadioNetworkProxy) SetCellInfoListRate(
	ctx context.Context,
	serial int32,
	rate int32,
) error

func (*RadioNetworkProxy) SetCellularIdentifierTransparencyEnabled

func (p *RadioNetworkProxy) SetCellularIdentifierTransparencyEnabled(
	ctx context.Context,
	serial int32,
	enabled bool,
) error

func (*RadioNetworkProxy) SetEmergencyMode

func (p *RadioNetworkProxy) SetEmergencyMode(
	ctx context.Context,
	serial int32,
	emcModeType EmergencyMode,
) error

func (*RadioNetworkProxy) SetIndicationFilter

func (p *RadioNetworkProxy) SetIndicationFilter(
	ctx context.Context,
	serial int32,
	indicationFilter int32,
) error

func (*RadioNetworkProxy) SetLinkCapacityReportingCriteria

func (p *RadioNetworkProxy) SetLinkCapacityReportingCriteria(
	ctx context.Context,
	serial int32,
	hysteresisMs int32,
	hysteresisDlKbps int32,
	hysteresisUlKbps int32,
	thresholdsDownlinkKbps []int32,
	thresholdsUplinkKbps []int32,
	accessNetwork radio.AccessNetwork,
) error

func (*RadioNetworkProxy) SetLocationUpdates

func (p *RadioNetworkProxy) SetLocationUpdates(
	ctx context.Context,
	serial int32,
	enable bool,
) error

func (*RadioNetworkProxy) SetN1ModeEnabled

func (p *RadioNetworkProxy) SetN1ModeEnabled(
	ctx context.Context,
	serial int32,
	enable bool,
) error

func (*RadioNetworkProxy) SetNetworkSelectionModeAutomatic

func (p *RadioNetworkProxy) SetNetworkSelectionModeAutomatic(
	ctx context.Context,
	serial int32,
) error

func (*RadioNetworkProxy) SetNetworkSelectionModeManual

func (p *RadioNetworkProxy) SetNetworkSelectionModeManual(
	ctx context.Context,
	serial int32,
	operatorNumeric string,
	ran radio.AccessNetwork,
) error

func (*RadioNetworkProxy) SetNrDualConnectivityState

func (p *RadioNetworkProxy) SetNrDualConnectivityState(
	ctx context.Context,
	serial int32,
	nrDualConnectivityState NrDualConnectivityState,
) error

func (*RadioNetworkProxy) SetNullCipherAndIntegrityEnabled

func (p *RadioNetworkProxy) SetNullCipherAndIntegrityEnabled(
	ctx context.Context,
	serial int32,
	enabled bool,
) error

func (*RadioNetworkProxy) SetResponseFunctions

func (p *RadioNetworkProxy) SetResponseFunctions(
	ctx context.Context,
	radioNetworkResponse IRadioNetworkResponse,
	radioNetworkIndication IRadioNetworkIndication,
) error

func (*RadioNetworkProxy) SetSecurityAlgorithmsUpdatedEnabled

func (p *RadioNetworkProxy) SetSecurityAlgorithmsUpdatedEnabled(
	ctx context.Context,
	serial int32,
	enable bool,
) error

func (*RadioNetworkProxy) SetSignalStrengthReportingCriteria

func (p *RadioNetworkProxy) SetSignalStrengthReportingCriteria(
	ctx context.Context,
	serial int32,
	signalThresholdInfos []SignalThresholdInfo,
) error

func (*RadioNetworkProxy) SetSuppServiceNotifications

func (p *RadioNetworkProxy) SetSuppServiceNotifications(
	ctx context.Context,
	serial int32,
	enable bool,
) error

func (*RadioNetworkProxy) SetSystemSelectionChannels

func (p *RadioNetworkProxy) SetSystemSelectionChannels(
	ctx context.Context,
	serial int32,
	specifyChannels bool,
	specifiers []RadioAccessSpecifier,
) error

func (*RadioNetworkProxy) SetUsageSetting

func (p *RadioNetworkProxy) SetUsageSetting(
	ctx context.Context,
	serial int32,
	usageSetting UsageSetting,
) error

func (*RadioNetworkProxy) StartNetworkScan

func (p *RadioNetworkProxy) StartNetworkScan(
	ctx context.Context,
	serial int32,
	request NetworkScanRequest,
) error

func (*RadioNetworkProxy) StopNetworkScan

func (p *RadioNetworkProxy) StopNetworkScan(
	ctx context.Context,
	serial int32,
) error

func (*RadioNetworkProxy) SupplyNetworkDepersonalization

func (p *RadioNetworkProxy) SupplyNetworkDepersonalization(
	ctx context.Context,
	serial int32,
	netPin string,
) error

func (*RadioNetworkProxy) TriggerEmergencyNetworkScan

func (p *RadioNetworkProxy) TriggerEmergencyNetworkScan(
	ctx context.Context,
	serial int32,
	request EmergencyNetworkScanTrigger,
) error

type RadioNetworkResponseProxy

type RadioNetworkResponseProxy struct {
	Remote binder.IBinder
}

func NewRadioNetworkResponseProxy

func NewRadioNetworkResponseProxy(
	remote binder.IBinder,
) *RadioNetworkResponseProxy

func (*RadioNetworkResponseProxy) AcknowledgeRequest

func (p *RadioNetworkResponseProxy) AcknowledgeRequest(
	ctx context.Context,
	serial int32,
) error

func (*RadioNetworkResponseProxy) AsBinder

func (*RadioNetworkResponseProxy) CancelEmergencyNetworkScanResponse

func (p *RadioNetworkResponseProxy) CancelEmergencyNetworkScanResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
) error

func (*RadioNetworkResponseProxy) ExitEmergencyModeResponse

func (p *RadioNetworkResponseProxy) ExitEmergencyModeResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
) error

func (*RadioNetworkResponseProxy) GetAllowedNetworkTypesBitmapResponse

func (p *RadioNetworkResponseProxy) GetAllowedNetworkTypesBitmapResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
	networkTypeBitmap int32,
) error

func (*RadioNetworkResponseProxy) GetAvailableBandModesResponse

func (p *RadioNetworkResponseProxy) GetAvailableBandModesResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
	bandModes []RadioBandMode,
) error

func (*RadioNetworkResponseProxy) GetAvailableNetworksResponse

func (p *RadioNetworkResponseProxy) GetAvailableNetworksResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
	networkInfos []OperatorInfo,
) error

func (*RadioNetworkResponseProxy) GetBarringInfoResponse

func (p *RadioNetworkResponseProxy) GetBarringInfoResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
	cellIdentity CellIdentity,
	barringInfos []BarringInfo,
) error

func (*RadioNetworkResponseProxy) GetCdmaRoamingPreferenceResponse

func (p *RadioNetworkResponseProxy) GetCdmaRoamingPreferenceResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
	type_ CdmaRoamingType,
) error

func (*RadioNetworkResponseProxy) GetCellInfoListResponse

func (p *RadioNetworkResponseProxy) GetCellInfoListResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
	cellInfo []CellInfo,
) error

func (*RadioNetworkResponseProxy) GetDataRegistrationStateResponse

func (p *RadioNetworkResponseProxy) GetDataRegistrationStateResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
	dataRegResponse RegStateResult,
) error

func (*RadioNetworkResponseProxy) GetImsRegistrationStateResponse

func (p *RadioNetworkResponseProxy) GetImsRegistrationStateResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
	isRegistered bool,
	ratFamily radio.RadioTechnologyFamily,
) error

func (*RadioNetworkResponseProxy) GetNetworkSelectionModeResponse

func (p *RadioNetworkResponseProxy) GetNetworkSelectionModeResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
	manual bool,
) error

func (*RadioNetworkResponseProxy) GetOperatorResponse

func (p *RadioNetworkResponseProxy) GetOperatorResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
	longName string,
	shortName string,
	numeric string,
) error

func (*RadioNetworkResponseProxy) GetSignalStrengthResponse

func (p *RadioNetworkResponseProxy) GetSignalStrengthResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
	signalStrength SignalStrength,
) error

func (*RadioNetworkResponseProxy) GetSystemSelectionChannelsResponse

func (p *RadioNetworkResponseProxy) GetSystemSelectionChannelsResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
	specifiers []RadioAccessSpecifier,
) error

func (*RadioNetworkResponseProxy) GetUsageSettingResponse

func (p *RadioNetworkResponseProxy) GetUsageSettingResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
	usageSetting UsageSetting,
) error

func (*RadioNetworkResponseProxy) GetVoiceRadioTechnologyResponse

func (p *RadioNetworkResponseProxy) GetVoiceRadioTechnologyResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
	rat radio.RadioTechnology,
) error

func (*RadioNetworkResponseProxy) GetVoiceRegistrationStateResponse

func (p *RadioNetworkResponseProxy) GetVoiceRegistrationStateResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
	voiceRegResponse RegStateResult,
) error

func (*RadioNetworkResponseProxy) IsCellularIdentifierTransparencyEnabledResponse

func (p *RadioNetworkResponseProxy) IsCellularIdentifierTransparencyEnabledResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
	isEnabled bool,
) error

func (*RadioNetworkResponseProxy) IsN1ModeEnabledResponse

func (p *RadioNetworkResponseProxy) IsN1ModeEnabledResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
	isEnabled bool,
) error

func (*RadioNetworkResponseProxy) IsNrDualConnectivityEnabledResponse

func (p *RadioNetworkResponseProxy) IsNrDualConnectivityEnabledResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
	isEnabled bool,
) error

func (*RadioNetworkResponseProxy) IsNullCipherAndIntegrityEnabledResponse

func (p *RadioNetworkResponseProxy) IsNullCipherAndIntegrityEnabledResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
	isEnabled bool,
) error

func (*RadioNetworkResponseProxy) IsSecurityAlgorithmsUpdatedEnabledResponse

func (p *RadioNetworkResponseProxy) IsSecurityAlgorithmsUpdatedEnabledResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
	isEnabled bool,
) error

func (*RadioNetworkResponseProxy) SetAllowedNetworkTypesBitmapResponse

func (p *RadioNetworkResponseProxy) SetAllowedNetworkTypesBitmapResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
) error

func (*RadioNetworkResponseProxy) SetBandModeResponse

func (p *RadioNetworkResponseProxy) SetBandModeResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
) error

func (*RadioNetworkResponseProxy) SetBarringPasswordResponse

func (p *RadioNetworkResponseProxy) SetBarringPasswordResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
) error

func (*RadioNetworkResponseProxy) SetCdmaRoamingPreferenceResponse

func (p *RadioNetworkResponseProxy) SetCdmaRoamingPreferenceResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
) error

func (*RadioNetworkResponseProxy) SetCellInfoListRateResponse

func (p *RadioNetworkResponseProxy) SetCellInfoListRateResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
) error

func (*RadioNetworkResponseProxy) SetCellularIdentifierTransparencyEnabledResponse

func (p *RadioNetworkResponseProxy) SetCellularIdentifierTransparencyEnabledResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
) error

func (*RadioNetworkResponseProxy) SetEmergencyModeResponse

func (p *RadioNetworkResponseProxy) SetEmergencyModeResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
	regState EmergencyRegResult,
) error

func (*RadioNetworkResponseProxy) SetIndicationFilterResponse

func (p *RadioNetworkResponseProxy) SetIndicationFilterResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
) error

func (*RadioNetworkResponseProxy) SetLinkCapacityReportingCriteriaResponse

func (p *RadioNetworkResponseProxy) SetLinkCapacityReportingCriteriaResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
) error

func (*RadioNetworkResponseProxy) SetLocationUpdatesResponse

func (p *RadioNetworkResponseProxy) SetLocationUpdatesResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
) error

func (*RadioNetworkResponseProxy) SetN1ModeEnabledResponse

func (p *RadioNetworkResponseProxy) SetN1ModeEnabledResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
) error

func (*RadioNetworkResponseProxy) SetNetworkSelectionModeAutomaticResponse

func (p *RadioNetworkResponseProxy) SetNetworkSelectionModeAutomaticResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
) error

func (*RadioNetworkResponseProxy) SetNetworkSelectionModeManualResponse

func (p *RadioNetworkResponseProxy) SetNetworkSelectionModeManualResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
) error

func (*RadioNetworkResponseProxy) SetNrDualConnectivityStateResponse

func (p *RadioNetworkResponseProxy) SetNrDualConnectivityStateResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
) error

func (*RadioNetworkResponseProxy) SetNullCipherAndIntegrityEnabledResponse

func (p *RadioNetworkResponseProxy) SetNullCipherAndIntegrityEnabledResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
) error

func (*RadioNetworkResponseProxy) SetSecurityAlgorithmsUpdatedEnabledResponse

func (p *RadioNetworkResponseProxy) SetSecurityAlgorithmsUpdatedEnabledResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
) error

func (*RadioNetworkResponseProxy) SetSignalStrengthReportingCriteriaResponse

func (p *RadioNetworkResponseProxy) SetSignalStrengthReportingCriteriaResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
) error

func (*RadioNetworkResponseProxy) SetSuppServiceNotificationsResponse

func (p *RadioNetworkResponseProxy) SetSuppServiceNotificationsResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
) error

func (*RadioNetworkResponseProxy) SetSystemSelectionChannelsResponse

func (p *RadioNetworkResponseProxy) SetSystemSelectionChannelsResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
) error

func (*RadioNetworkResponseProxy) SetUsageSettingResponse

func (p *RadioNetworkResponseProxy) SetUsageSettingResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
) error

func (*RadioNetworkResponseProxy) StartNetworkScanResponse

func (p *RadioNetworkResponseProxy) StartNetworkScanResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
) error

func (*RadioNetworkResponseProxy) StopNetworkScanResponse

func (p *RadioNetworkResponseProxy) StopNetworkScanResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
) error

func (*RadioNetworkResponseProxy) SupplyNetworkDepersonalizationResponse

func (p *RadioNetworkResponseProxy) SupplyNetworkDepersonalizationResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
	remainingRetries int32,
) error

func (*RadioNetworkResponseProxy) TriggerEmergencyNetworkScanResponse

func (p *RadioNetworkResponseProxy) TriggerEmergencyNetworkScanResponse(
	ctx context.Context,
	info radio.RadioResponseInfo,
) error

type RadioNetworkResponseStub

type RadioNetworkResponseStub struct {
	Impl      IRadioNetworkResponse
	Transport binder.VersionAwareTransport
}

RadioNetworkResponseStub dispatches incoming binder transactions to a typed IRadioNetworkResponse implementation.

func (*RadioNetworkResponseStub) Descriptor

func (s *RadioNetworkResponseStub) Descriptor() string

func (*RadioNetworkResponseStub) OnTransaction

func (s *RadioNetworkResponseStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type RadioNetworkStub

type RadioNetworkStub struct {
	Impl      IRadioNetwork
	Transport binder.VersionAwareTransport
}

RadioNetworkStub dispatches incoming binder transactions to a typed IRadioNetwork implementation.

func (*RadioNetworkStub) Descriptor

func (s *RadioNetworkStub) Descriptor() string

func (*RadioNetworkStub) OnTransaction

func (s *RadioNetworkStub) OnTransaction(
	ctx context.Context,
	code binder.TransactionCode,
	_data *parcel.Parcel,
) (*parcel.Parcel, error)

type RegState

type RegState int32
const (
	RegStateNotRegMtNotSearchingOp   RegState = 0
	RegStateRegHome                  RegState = 1
	RegStateNotRegMtSearchingOp      RegState = 2
	RegStateRegDenied                RegState = 3
	RegStateUNKNOWN                  RegState = 4
	RegStateRegRoaming               RegState = 5
	RegStateNotRegMtNotSearchingOpEm RegState = 10
	RegStateNotRegMtSearchingOpEm    RegState = 12
	RegStateRegDeniedEm              RegState = 13
	RegStateUnknownEm                RegState = 14
	RegStateRegEm                    RegState = 20
)

type RegStateResult

type RegStateResult struct {
	RegState                     RegState
	Rat                          radio.RadioTechnology
	ReasonForDenial              RegistrationFailCause
	CellIdentity                 CellIdentity
	RegisteredPlmn               string
	AccessTechnologySpecificInfo AccessTechnologySpecificInfo
}

func (*RegStateResult) MarshalParcel

func (s *RegStateResult) MarshalParcel(
	p *parcel.Parcel,
) error

func (*RegStateResult) UnmarshalParcel

func (s *RegStateResult) UnmarshalParcel(
	p *parcel.Parcel,
) error

type RegistrationFailCause

type RegistrationFailCause int32
const (
	RegistrationFailCauseNONE                                          RegistrationFailCause = 0
	RegistrationFailCauseImsiUnknownInHlr                              RegistrationFailCause = 2
	RegistrationFailCauseIllegalMs                                     RegistrationFailCause = 3
	RegistrationFailCauseImsiUnknownInVlr                              RegistrationFailCause = 4
	RegistrationFailCauseImeiNotAccepted                               RegistrationFailCause = 5
	RegistrationFailCauseIllegalMe                                     RegistrationFailCause = 6
	RegistrationFailCauseGprsServicesNotAllowed                        RegistrationFailCause = 7
	RegistrationFailCauseGprsAndNonGprsServicesNotAllowed              RegistrationFailCause = 8
	RegistrationFailCauseMsIdentityCannotBeDerivedByNetwork            RegistrationFailCause = 9
	RegistrationFailCauseImplicitlyDetached                            RegistrationFailCause = 10
	RegistrationFailCausePlmnNotAllowed                                RegistrationFailCause = 11
	RegistrationFailCauseLocationAreaNotAllowed                        RegistrationFailCause = 12
	RegistrationFailCauseRoamingNotAllowed                             RegistrationFailCause = 13
	RegistrationFailCauseGprsServicesNotAllowedInPlmn                  RegistrationFailCause = 14
	RegistrationFailCauseNoSuitableCells                               RegistrationFailCause = 15
	RegistrationFailCauseMscTemporarilyNotReachable                    RegistrationFailCause = 15
	RegistrationFailCauseMscTempNotReachable                           RegistrationFailCause = 16
	RegistrationFailCauseNetworkFailure                                RegistrationFailCause = 17
	RegistrationFailCauseMacFailure                                    RegistrationFailCause = 20
	RegistrationFailCauseSyncFailure                                   RegistrationFailCause = 21
	RegistrationFailCauseCONGESTION                                    RegistrationFailCause = 22
	RegistrationFailCauseGsmAuthenticationUnacceptable                 RegistrationFailCause = 23
	RegistrationFailCauseNotAuthorizedForThisCsg                       RegistrationFailCause = 25
	RegistrationFailCauseSmsProvidedByGprsInRoutingArea                RegistrationFailCause = 26
	RegistrationFailCauseServiceOptionNotSupported                     RegistrationFailCause = 32
	RegistrationFailCauseServiceOptionNotSubscribed                    RegistrationFailCause = 33
	RegistrationFailCauseServiceOptionTemporarilyOutOfOrder            RegistrationFailCause = 34
	RegistrationFailCauseCallCannotBeIdentified                        RegistrationFailCause = 38
	RegistrationFailCauseNoPdpContextActivated                         RegistrationFailCause = 40
	RegistrationFailCauseRetryUponEntryIntoNewCell1                    RegistrationFailCause = 48
	RegistrationFailCauseRetryUponEntryIntoNewCell2                    RegistrationFailCause = 49
	RegistrationFailCauseRetryUponEntryIntoNewCell3                    RegistrationFailCause = 50
	RegistrationFailCauseRetryUponEntryIntoNewCell4                    RegistrationFailCause = 51
	RegistrationFailCauseRetryUponEntryIntoNewCell5                    RegistrationFailCause = 52
	RegistrationFailCauseRetryUponEntryIntoNewCell6                    RegistrationFailCause = 53
	RegistrationFailCauseRetryUponEntryIntoNewCell7                    RegistrationFailCause = 54
	RegistrationFailCauseRetryUponEntryIntoNewCell8                    RegistrationFailCause = 55
	RegistrationFailCauseRetryUponEntryIntoNewCell9                    RegistrationFailCause = 56
	RegistrationFailCauseRetryUponEntryIntoNewCell10                   RegistrationFailCause = 57
	RegistrationFailCauseRetryUponEntryIntoNewCell11                   RegistrationFailCause = 58
	RegistrationFailCauseRetryUponEntryIntoNewCell12                   RegistrationFailCause = 59
	RegistrationFailCauseRetryUponEntryIntoNewCell13                   RegistrationFailCause = 60
	RegistrationFailCauseRetryUponEntryIntoNewCell14                   RegistrationFailCause = 61
	RegistrationFailCauseRetryUponEntryIntoNewCell15                   RegistrationFailCause = 62
	RegistrationFailCauseRetryUponEntryIntoNewCell16                   RegistrationFailCause = 63
	RegistrationFailCauseSemanticallyIncorrectMessage                  RegistrationFailCause = 95
	RegistrationFailCauseInvalidMandatoryInformation                   RegistrationFailCause = 96
	RegistrationFailCauseMessageTypeNonExistentOrNotImplemented        RegistrationFailCause = 97
	RegistrationFailCauseMessageTypeNotCompatibleWithProtocolState     RegistrationFailCause = 98
	RegistrationFailCauseInformationElementNonExistentOrNotImplemented RegistrationFailCause = 99
	RegistrationFailCauseConditionalIeError                            RegistrationFailCause = 100
	RegistrationFailCauseMessageNotCompatibleWithProtocolState         RegistrationFailCause = 101
	RegistrationFailCauseProtocolErrorUnspecified                      RegistrationFailCause = 111
)

type SecurityAlgorithm

type SecurityAlgorithm int32
const (
	SecurityAlgorithmA50                SecurityAlgorithm = 0
	SecurityAlgorithmA51                SecurityAlgorithm = 1
	SecurityAlgorithmA52                SecurityAlgorithm = 2
	SecurityAlgorithmA53                SecurityAlgorithm = 3
	SecurityAlgorithmA54                SecurityAlgorithm = 4
	SecurityAlgorithmGEA0               SecurityAlgorithm = 14
	SecurityAlgorithmGEA1               SecurityAlgorithm = 15
	SecurityAlgorithmGEA2               SecurityAlgorithm = 16
	SecurityAlgorithmGEA3               SecurityAlgorithm = 17
	SecurityAlgorithmGEA4               SecurityAlgorithm = 18
	SecurityAlgorithmGEA5               SecurityAlgorithm = 19
	SecurityAlgorithmUEA0               SecurityAlgorithm = 29
	SecurityAlgorithmUEA1               SecurityAlgorithm = 30
	SecurityAlgorithmUEA2               SecurityAlgorithm = 31
	SecurityAlgorithmEEA0               SecurityAlgorithm = 41
	SecurityAlgorithmEEA1               SecurityAlgorithm = 42
	SecurityAlgorithmEEA2               SecurityAlgorithm = 43
	SecurityAlgorithmEEA3               SecurityAlgorithm = 44
	SecurityAlgorithmNEA0               SecurityAlgorithm = 55
	SecurityAlgorithmNEA1               SecurityAlgorithm = 56
	SecurityAlgorithmNEA2               SecurityAlgorithm = 57
	SecurityAlgorithmNEA3               SecurityAlgorithm = 58
	SecurityAlgorithmSipNoIpsecConfig   SecurityAlgorithm = 66
	SecurityAlgorithmImsNull            SecurityAlgorithm = 67
	SecurityAlgorithmSipNull            SecurityAlgorithm = 68
	SecurityAlgorithmAesGcm             SecurityAlgorithm = 69
	SecurityAlgorithmAesGmac            SecurityAlgorithm = 70
	SecurityAlgorithmAesCbc             SecurityAlgorithm = 71
	SecurityAlgorithmDesEde3Cbc         SecurityAlgorithm = 72
	SecurityAlgorithmAesEde3Cbc         SecurityAlgorithm = 73
	SecurityAlgorithmHmacSha196         SecurityAlgorithm = 74
	SecurityAlgorithmHmacMd596          SecurityAlgorithm = 75
	SecurityAlgorithmRTP                SecurityAlgorithm = 85
	SecurityAlgorithmSrtpNull           SecurityAlgorithm = 86
	SecurityAlgorithmSrtpAesCounter     SecurityAlgorithm = 87
	SecurityAlgorithmSrtpAesF8          SecurityAlgorithm = 88
	SecurityAlgorithmSrtpHmacSha1       SecurityAlgorithm = 89
	SecurityAlgorithmEncrAesGcm16       SecurityAlgorithm = 99
	SecurityAlgorithmEncrAesCbc         SecurityAlgorithm = 100
	SecurityAlgorithmAuthHmacSha2256128 SecurityAlgorithm = 101
	SecurityAlgorithmUNKNOWN            SecurityAlgorithm = 113
	SecurityAlgorithmOTHER              SecurityAlgorithm = 114
	SecurityAlgorithmORYX               SecurityAlgorithm = 124
)

type SecurityAlgorithmUpdate

type SecurityAlgorithmUpdate struct {
	ConnectionEvent        ConnectionEvent
	Encryption             SecurityAlgorithm
	Integrity              SecurityAlgorithm
	IsUnprotectedEmergency bool
}

func (*SecurityAlgorithmUpdate) MarshalParcel

func (s *SecurityAlgorithmUpdate) MarshalParcel(
	p *parcel.Parcel,
) error

func (*SecurityAlgorithmUpdate) UnmarshalParcel

func (s *SecurityAlgorithmUpdate) UnmarshalParcel(
	p *parcel.Parcel,
) error

type SignalStrength

func (*SignalStrength) MarshalParcel

func (s *SignalStrength) MarshalParcel(
	p *parcel.Parcel,
) error

func (*SignalStrength) UnmarshalParcel

func (s *SignalStrength) UnmarshalParcel(
	p *parcel.Parcel,
) error

type SignalThresholdInfo

type SignalThresholdInfo struct {
	SignalMeasurement int32
	HysteresisMs      int32
	HysteresisDb      int32
	Thresholds        []int32
	IsEnabled         bool
	Ran               radio.AccessNetwork
}

func (*SignalThresholdInfo) MarshalParcel

func (s *SignalThresholdInfo) MarshalParcel(
	p *parcel.Parcel,
) error

func (*SignalThresholdInfo) UnmarshalParcel

func (s *SignalThresholdInfo) UnmarshalParcel(
	p *parcel.Parcel,
) error

type SuppSvcNotification

type SuppSvcNotification struct {
	IsMT   bool
	Code   int32
	Index  int32
	Type   int32
	Number string
}

func (*SuppSvcNotification) MarshalParcel

func (s *SuppSvcNotification) MarshalParcel(
	p *parcel.Parcel,
) error

func (*SuppSvcNotification) UnmarshalParcel

func (s *SuppSvcNotification) UnmarshalParcel(
	p *parcel.Parcel,
) error

type TdscdmaSignalStrength

type TdscdmaSignalStrength struct {
	SignalStrength int32
	BitErrorRate   int32
	Rscp           int32
}

func (*TdscdmaSignalStrength) MarshalParcel

func (s *TdscdmaSignalStrength) MarshalParcel(
	p *parcel.Parcel,
) error

func (*TdscdmaSignalStrength) UnmarshalParcel

func (s *TdscdmaSignalStrength) UnmarshalParcel(
	p *parcel.Parcel,
) error

type UsageSetting

type UsageSetting int32
const (
	UsageSettingVoiceCentric UsageSetting = 1
	UsageSettingDataCentric  UsageSetting = 2
)

type UtranBands

type UtranBands int32
const (
	UtranBandsBand1  UtranBands = 1
	UtranBandsBand2  UtranBands = 2
	UtranBandsBand3  UtranBands = 3
	UtranBandsBand4  UtranBands = 4
	UtranBandsBand5  UtranBands = 5
	UtranBandsBand6  UtranBands = 6
	UtranBandsBand7  UtranBands = 7
	UtranBandsBand8  UtranBands = 8
	UtranBandsBand9  UtranBands = 9
	UtranBandsBand10 UtranBands = 10
	UtranBandsBand11 UtranBands = 11
	UtranBandsBand12 UtranBands = 12
	UtranBandsBand13 UtranBands = 13
	UtranBandsBand14 UtranBands = 14
	UtranBandsBand19 UtranBands = 19
	UtranBandsBand20 UtranBands = 20
	UtranBandsBand21 UtranBands = 21
	UtranBandsBand22 UtranBands = 22
	UtranBandsBand25 UtranBands = 25
	UtranBandsBand26 UtranBands = 26
	UtranBandsBandA  UtranBands = 101
	UtranBandsBandB  UtranBands = 102
	UtranBandsBandC  UtranBands = 103
	UtranBandsBandD  UtranBands = 104
	UtranBandsBandE  UtranBands = 105
	UtranBandsBandF  UtranBands = 106
)

type WcdmaSignalStrength

type WcdmaSignalStrength struct {
	SignalStrength int32
	BitErrorRate   int32
	Rscp           int32
	Ecno           int32
}

func (*WcdmaSignalStrength) MarshalParcel

func (s *WcdmaSignalStrength) MarshalParcel(
	p *parcel.Parcel,
) error

func (*WcdmaSignalStrength) UnmarshalParcel

func (s *WcdmaSignalStrength) UnmarshalParcel(
	p *parcel.Parcel,
) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL