Documentation
¶
Index ¶
- Constants
- type AccessTechnologySpecificInfo
- func (u *AccessTechnologySpecificInfo) GetCdmaInfo() (Cdma2000RegistrationInfo, bool)
- func (u *AccessTechnologySpecificInfo) GetEutranInfo() (EutranRegistrationInfo, bool)
- func (u *AccessTechnologySpecificInfo) GetGeranDtmSupported() (bool, bool)
- func (u *AccessTechnologySpecificInfo) GetNgranNrVopsInfo() (NrVopsInfo, bool)
- func (u *AccessTechnologySpecificInfo) GetNoinit() (bool, bool)
- func (u *AccessTechnologySpecificInfo) MarshalParcel(p *parcel.Parcel) error
- func (u *AccessTechnologySpecificInfo) SetCdmaInfo(v Cdma2000RegistrationInfo)
- func (u *AccessTechnologySpecificInfo) SetEutranInfo(v EutranRegistrationInfo)
- func (u *AccessTechnologySpecificInfo) SetGeranDtmSupported(v bool)
- func (u *AccessTechnologySpecificInfo) SetNgranNrVopsInfo(v NrVopsInfo)
- func (u *AccessTechnologySpecificInfo) SetNoinit(v bool)
- func (u *AccessTechnologySpecificInfo) UnmarshalParcel(p *parcel.Parcel) error
- type BarringInfo
- type BarringTypeSpecificInfo
- type Cdma2000RegistrationInfo
- type CdmaRoamingType
- type CdmaSignalStrength
- type CellConnectionStatus
- type CellIdentity
- func (u *CellIdentity) GetCdma() (CellIdentityCdma, bool)
- func (u *CellIdentity) GetGsm() (CellIdentityGsm, bool)
- func (u *CellIdentity) GetLte() (CellIdentityLte, bool)
- func (u *CellIdentity) GetNoinit() (bool, bool)
- func (u *CellIdentity) GetNr() (CellIdentityNr, bool)
- func (u *CellIdentity) GetTdscdma() (CellIdentityTdscdma, bool)
- func (u *CellIdentity) GetWcdma() (CellIdentityWcdma, bool)
- func (u *CellIdentity) MarshalParcel(p *parcel.Parcel) error
- func (u *CellIdentity) SetCdma(v CellIdentityCdma)
- func (u *CellIdentity) SetGsm(v CellIdentityGsm)
- func (u *CellIdentity) SetLte(v CellIdentityLte)
- func (u *CellIdentity) SetNoinit(v bool)
- func (u *CellIdentity) SetNr(v CellIdentityNr)
- func (u *CellIdentity) SetTdscdma(v CellIdentityTdscdma)
- func (u *CellIdentity) SetWcdma(v CellIdentityWcdma)
- func (u *CellIdentity) UnmarshalParcel(p *parcel.Parcel) error
- type CellIdentityCdma
- type CellIdentityGsm
- type CellIdentityLte
- type CellIdentityNr
- type CellIdentityTdscdma
- type CellIdentityWcdma
- type CellInfo
- type CellInfoCdma
- type CellInfoGsm
- type CellInfoLte
- type CellInfoNr
- type CellInfoRatSpecificInfo
- func (u *CellInfoRatSpecificInfo) GetCdma() (CellInfoCdma, bool)
- func (u *CellInfoRatSpecificInfo) GetGsm() (CellInfoGsm, bool)
- func (u *CellInfoRatSpecificInfo) GetLte() (CellInfoLte, bool)
- func (u *CellInfoRatSpecificInfo) GetNr() (CellInfoNr, bool)
- func (u *CellInfoRatSpecificInfo) GetTdscdma() (CellInfoTdscdma, bool)
- func (u *CellInfoRatSpecificInfo) GetWcdma() (CellInfoWcdma, bool)
- func (u *CellInfoRatSpecificInfo) MarshalParcel(p *parcel.Parcel) error
- func (u *CellInfoRatSpecificInfo) SetCdma(v CellInfoCdma)
- func (u *CellInfoRatSpecificInfo) SetGsm(v CellInfoGsm)
- func (u *CellInfoRatSpecificInfo) SetLte(v CellInfoLte)
- func (u *CellInfoRatSpecificInfo) SetNr(v CellInfoNr)
- func (u *CellInfoRatSpecificInfo) SetTdscdma(v CellInfoTdscdma)
- func (u *CellInfoRatSpecificInfo) SetWcdma(v CellInfoWcdma)
- func (u *CellInfoRatSpecificInfo) UnmarshalParcel(p *parcel.Parcel) error
- type CellInfoTdscdma
- type CellInfoWcdma
- type CellularIdentifier
- type CellularIdentifierDisclosure
- type ClosedSubscriberGroupInfo
- type ConnectionEvent
- type Domain
- type EmergencyMode
- type EmergencyNetworkScanTrigger
- type EmergencyRegResult
- type EmergencyScanType
- type EutranBands
- type EutranRegistrationInfo
- type EutranRegistrationInfoAttachResultType
- type EvdoSignalStrength
- type GeranBands
- type GsmSignalStrength
- type IRadioNetwork
- type IRadioNetworkIndication
- type IRadioNetworkIndicationServer
- type IRadioNetworkResponse
- type IRadioNetworkResponseServer
- type IRadioNetworkServer
- type IndicationFilter
- type LceDataInfo
- type LinkCapacityEstimate
- type LteSignalStrength
- type LteVopsInfo
- type NasProtocolMessage
- type NetworkScanRequest
- type NetworkScanResult
- type NgranBands
- type NrDualConnectivityState
- type NrIndicators
- type NrSignalStrength
- type NrVopsInfo
- type OperatorInfo
- type PhoneRestrictedState
- type PhysicalChannelConfig
- type PhysicalChannelConfigBand
- func (u *PhysicalChannelConfigBand) GetEutranBand() (EutranBands, bool)
- func (u *PhysicalChannelConfigBand) GetGeranBand() (GeranBands, bool)
- func (u *PhysicalChannelConfigBand) GetNgranBand() (NgranBands, bool)
- func (u *PhysicalChannelConfigBand) GetNoinit() (bool, bool)
- func (u *PhysicalChannelConfigBand) GetUtranBand() (UtranBands, bool)
- func (u *PhysicalChannelConfigBand) MarshalParcel(p *parcel.Parcel) error
- func (u *PhysicalChannelConfigBand) SetEutranBand(v EutranBands)
- func (u *PhysicalChannelConfigBand) SetGeranBand(v GeranBands)
- func (u *PhysicalChannelConfigBand) SetNgranBand(v NgranBands)
- func (u *PhysicalChannelConfigBand) SetNoinit(v bool)
- func (u *PhysicalChannelConfigBand) SetUtranBand(v UtranBands)
- func (u *PhysicalChannelConfigBand) UnmarshalParcel(p *parcel.Parcel) error
- type RadioAccessSpecifier
- type RadioAccessSpecifierBands
- func (u *RadioAccessSpecifierBands) GetEutranBands() ([]EutranBands, bool)
- func (u *RadioAccessSpecifierBands) GetGeranBands() ([]GeranBands, bool)
- func (u *RadioAccessSpecifierBands) GetNgranBands() ([]NgranBands, bool)
- func (u *RadioAccessSpecifierBands) GetNoinit() (bool, bool)
- func (u *RadioAccessSpecifierBands) GetUtranBands() ([]UtranBands, bool)
- func (u *RadioAccessSpecifierBands) MarshalParcel(p *parcel.Parcel) error
- func (u *RadioAccessSpecifierBands) SetEutranBands(v []EutranBands)
- func (u *RadioAccessSpecifierBands) SetGeranBands(v []GeranBands)
- func (u *RadioAccessSpecifierBands) SetNgranBands(v []NgranBands)
- func (u *RadioAccessSpecifierBands) SetNoinit(v bool)
- func (u *RadioAccessSpecifierBands) SetUtranBands(v []UtranBands)
- func (u *RadioAccessSpecifierBands) UnmarshalParcel(p *parcel.Parcel) error
- type RadioBandMode
- type RadioNetworkIndicationProxy
- func (p *RadioNetworkIndicationProxy) AsBinder() binder.IBinder
- func (p *RadioNetworkIndicationProxy) BarringInfoChanged(ctx context.Context, type_ radio.RadioIndicationType, ...) error
- func (p *RadioNetworkIndicationProxy) CdmaPrlChanged(ctx context.Context, type_ radio.RadioIndicationType, version int32) error
- func (p *RadioNetworkIndicationProxy) CellInfoList(ctx context.Context, type_ radio.RadioIndicationType, records []CellInfo) error
- func (p *RadioNetworkIndicationProxy) CellularIdentifierDisclosed(ctx context.Context, type_ radio.RadioIndicationType, ...) error
- func (p *RadioNetworkIndicationProxy) CurrentLinkCapacityEstimate(ctx context.Context, type_ radio.RadioIndicationType, lce LinkCapacityEstimate) error
- func (p *RadioNetworkIndicationProxy) CurrentPhysicalChannelConfigs(ctx context.Context, type_ radio.RadioIndicationType, ...) error
- func (p *RadioNetworkIndicationProxy) CurrentSignalStrength(ctx context.Context, type_ radio.RadioIndicationType, ...) error
- func (p *RadioNetworkIndicationProxy) EmergencyNetworkScanResult(ctx context.Context, type_ radio.RadioIndicationType, ...) error
- func (p *RadioNetworkIndicationProxy) ImsNetworkStateChanged(ctx context.Context, type_ radio.RadioIndicationType) error
- func (p *RadioNetworkIndicationProxy) NetworkScanResult(ctx context.Context, type_ radio.RadioIndicationType, result NetworkScanResult) error
- func (p *RadioNetworkIndicationProxy) NetworkStateChanged(ctx context.Context, type_ radio.RadioIndicationType) error
- func (p *RadioNetworkIndicationProxy) NitzTimeReceived(ctx context.Context, type_ radio.RadioIndicationType, nitzTime string, ...) error
- func (p *RadioNetworkIndicationProxy) RegistrationFailed(ctx context.Context, type_ radio.RadioIndicationType, ...) error
- func (p *RadioNetworkIndicationProxy) RestrictedStateChanged(ctx context.Context, type_ radio.RadioIndicationType, ...) error
- func (p *RadioNetworkIndicationProxy) SecurityAlgorithmsUpdated(ctx context.Context, type_ radio.RadioIndicationType, ...) error
- func (p *RadioNetworkIndicationProxy) SuppSvcNotify(ctx context.Context, type_ radio.RadioIndicationType, ...) error
- func (p *RadioNetworkIndicationProxy) VoiceRadioTechChanged(ctx context.Context, type_ radio.RadioIndicationType, ...) error
- type RadioNetworkIndicationStub
- type RadioNetworkProxy
- func (p *RadioNetworkProxy) AsBinder() binder.IBinder
- func (p *RadioNetworkProxy) CancelEmergencyNetworkScan(ctx context.Context, serial int32, resetScan bool) error
- func (p *RadioNetworkProxy) ExitEmergencyMode(ctx context.Context, serial int32) error
- func (p *RadioNetworkProxy) GetAllowedNetworkTypesBitmap(ctx context.Context, serial int32) error
- func (p *RadioNetworkProxy) GetAvailableBandModes(ctx context.Context, serial int32) error
- func (p *RadioNetworkProxy) GetAvailableNetworks(ctx context.Context, serial int32) error
- func (p *RadioNetworkProxy) GetBarringInfo(ctx context.Context, serial int32) error
- func (p *RadioNetworkProxy) GetCdmaRoamingPreference(ctx context.Context, serial int32) error
- func (p *RadioNetworkProxy) GetCellInfoList(ctx context.Context, serial int32) error
- func (p *RadioNetworkProxy) GetDataRegistrationState(ctx context.Context, serial int32) error
- func (p *RadioNetworkProxy) GetImsRegistrationState(ctx context.Context, serial int32) error
- func (p *RadioNetworkProxy) GetNetworkSelectionMode(ctx context.Context, serial int32) error
- func (p *RadioNetworkProxy) GetOperator(ctx context.Context, serial int32) error
- func (p *RadioNetworkProxy) GetSignalStrength(ctx context.Context, serial int32) error
- func (p *RadioNetworkProxy) GetSystemSelectionChannels(ctx context.Context, serial int32) error
- func (p *RadioNetworkProxy) GetUsageSetting(ctx context.Context, serial int32) error
- func (p *RadioNetworkProxy) GetVoiceRadioTechnology(ctx context.Context, serial int32) error
- func (p *RadioNetworkProxy) GetVoiceRegistrationState(ctx context.Context, serial int32) error
- func (p *RadioNetworkProxy) IsCellularIdentifierTransparencyEnabled(ctx context.Context, serial int32) error
- func (p *RadioNetworkProxy) IsN1ModeEnabled(ctx context.Context, serial int32) error
- func (p *RadioNetworkProxy) IsNrDualConnectivityEnabled(ctx context.Context, serial int32) error
- func (p *RadioNetworkProxy) IsNullCipherAndIntegrityEnabled(ctx context.Context, serial int32) error
- func (p *RadioNetworkProxy) IsSecurityAlgorithmsUpdatedEnabled(ctx context.Context, serial int32) error
- func (p *RadioNetworkProxy) ResponseAcknowledgement(ctx context.Context) error
- func (p *RadioNetworkProxy) SetAllowedNetworkTypesBitmap(ctx context.Context, serial int32, networkTypeBitmap int32) error
- func (p *RadioNetworkProxy) SetBandMode(ctx context.Context, serial int32, mode RadioBandMode) error
- func (p *RadioNetworkProxy) SetBarringPassword(ctx context.Context, serial int32, facility string, oldPassword string, ...) error
- func (p *RadioNetworkProxy) SetCdmaRoamingPreference(ctx context.Context, serial int32, type_ CdmaRoamingType) error
- func (p *RadioNetworkProxy) SetCellInfoListRate(ctx context.Context, serial int32, rate int32) error
- func (p *RadioNetworkProxy) SetCellularIdentifierTransparencyEnabled(ctx context.Context, serial int32, enabled bool) error
- func (p *RadioNetworkProxy) SetEmergencyMode(ctx context.Context, serial int32, emcModeType EmergencyMode) error
- func (p *RadioNetworkProxy) SetIndicationFilter(ctx context.Context, serial int32, indicationFilter int32) error
- func (p *RadioNetworkProxy) SetLinkCapacityReportingCriteria(ctx context.Context, serial int32, hysteresisMs int32, hysteresisDlKbps int32, ...) error
- func (p *RadioNetworkProxy) SetLocationUpdates(ctx context.Context, serial int32, enable bool) error
- func (p *RadioNetworkProxy) SetN1ModeEnabled(ctx context.Context, serial int32, enable bool) error
- func (p *RadioNetworkProxy) SetNetworkSelectionModeAutomatic(ctx context.Context, serial int32) error
- func (p *RadioNetworkProxy) SetNetworkSelectionModeManual(ctx context.Context, serial int32, operatorNumeric string, ...) error
- func (p *RadioNetworkProxy) SetNrDualConnectivityState(ctx context.Context, serial int32, ...) error
- func (p *RadioNetworkProxy) SetNullCipherAndIntegrityEnabled(ctx context.Context, serial int32, enabled bool) error
- func (p *RadioNetworkProxy) SetResponseFunctions(ctx context.Context, radioNetworkResponse IRadioNetworkResponse, ...) error
- func (p *RadioNetworkProxy) SetSecurityAlgorithmsUpdatedEnabled(ctx context.Context, serial int32, enable bool) error
- func (p *RadioNetworkProxy) SetSignalStrengthReportingCriteria(ctx context.Context, serial int32, signalThresholdInfos []SignalThresholdInfo) error
- func (p *RadioNetworkProxy) SetSuppServiceNotifications(ctx context.Context, serial int32, enable bool) error
- func (p *RadioNetworkProxy) SetSystemSelectionChannels(ctx context.Context, serial int32, specifyChannels bool, ...) error
- func (p *RadioNetworkProxy) SetUsageSetting(ctx context.Context, serial int32, usageSetting UsageSetting) error
- func (p *RadioNetworkProxy) StartNetworkScan(ctx context.Context, serial int32, request NetworkScanRequest) error
- func (p *RadioNetworkProxy) StopNetworkScan(ctx context.Context, serial int32) error
- func (p *RadioNetworkProxy) SupplyNetworkDepersonalization(ctx context.Context, serial int32, netPin string) error
- func (p *RadioNetworkProxy) TriggerEmergencyNetworkScan(ctx context.Context, serial int32, request EmergencyNetworkScanTrigger) error
- type RadioNetworkResponseProxy
- func (p *RadioNetworkResponseProxy) AcknowledgeRequest(ctx context.Context, serial int32) error
- func (p *RadioNetworkResponseProxy) AsBinder() binder.IBinder
- func (p *RadioNetworkResponseProxy) CancelEmergencyNetworkScanResponse(ctx context.Context, info radio.RadioResponseInfo) error
- func (p *RadioNetworkResponseProxy) ExitEmergencyModeResponse(ctx context.Context, info radio.RadioResponseInfo) error
- func (p *RadioNetworkResponseProxy) GetAllowedNetworkTypesBitmapResponse(ctx context.Context, info radio.RadioResponseInfo, networkTypeBitmap int32) error
- func (p *RadioNetworkResponseProxy) GetAvailableBandModesResponse(ctx context.Context, info radio.RadioResponseInfo, bandModes []RadioBandMode) error
- func (p *RadioNetworkResponseProxy) GetAvailableNetworksResponse(ctx context.Context, info radio.RadioResponseInfo, networkInfos []OperatorInfo) error
- func (p *RadioNetworkResponseProxy) GetBarringInfoResponse(ctx context.Context, info radio.RadioResponseInfo, cellIdentity CellIdentity, ...) error
- func (p *RadioNetworkResponseProxy) GetCdmaRoamingPreferenceResponse(ctx context.Context, info radio.RadioResponseInfo, type_ CdmaRoamingType) error
- func (p *RadioNetworkResponseProxy) GetCellInfoListResponse(ctx context.Context, info radio.RadioResponseInfo, cellInfo []CellInfo) error
- func (p *RadioNetworkResponseProxy) GetDataRegistrationStateResponse(ctx context.Context, info radio.RadioResponseInfo, ...) error
- func (p *RadioNetworkResponseProxy) GetImsRegistrationStateResponse(ctx context.Context, info radio.RadioResponseInfo, isRegistered bool, ...) error
- func (p *RadioNetworkResponseProxy) GetNetworkSelectionModeResponse(ctx context.Context, info radio.RadioResponseInfo, manual bool) error
- func (p *RadioNetworkResponseProxy) GetOperatorResponse(ctx context.Context, info radio.RadioResponseInfo, longName string, ...) error
- func (p *RadioNetworkResponseProxy) GetSignalStrengthResponse(ctx context.Context, info radio.RadioResponseInfo, ...) error
- func (p *RadioNetworkResponseProxy) GetSystemSelectionChannelsResponse(ctx context.Context, info radio.RadioResponseInfo, ...) error
- func (p *RadioNetworkResponseProxy) GetUsageSettingResponse(ctx context.Context, info radio.RadioResponseInfo, usageSetting UsageSetting) error
- func (p *RadioNetworkResponseProxy) GetVoiceRadioTechnologyResponse(ctx context.Context, info radio.RadioResponseInfo, rat radio.RadioTechnology) error
- func (p *RadioNetworkResponseProxy) GetVoiceRegistrationStateResponse(ctx context.Context, info radio.RadioResponseInfo, ...) error
- func (p *RadioNetworkResponseProxy) IsCellularIdentifierTransparencyEnabledResponse(ctx context.Context, info radio.RadioResponseInfo, isEnabled bool) error
- func (p *RadioNetworkResponseProxy) IsN1ModeEnabledResponse(ctx context.Context, info radio.RadioResponseInfo, isEnabled bool) error
- func (p *RadioNetworkResponseProxy) IsNrDualConnectivityEnabledResponse(ctx context.Context, info radio.RadioResponseInfo, isEnabled bool) error
- func (p *RadioNetworkResponseProxy) IsNullCipherAndIntegrityEnabledResponse(ctx context.Context, info radio.RadioResponseInfo, isEnabled bool) error
- func (p *RadioNetworkResponseProxy) IsSecurityAlgorithmsUpdatedEnabledResponse(ctx context.Context, info radio.RadioResponseInfo, isEnabled bool) error
- func (p *RadioNetworkResponseProxy) SetAllowedNetworkTypesBitmapResponse(ctx context.Context, info radio.RadioResponseInfo) error
- func (p *RadioNetworkResponseProxy) SetBandModeResponse(ctx context.Context, info radio.RadioResponseInfo) error
- func (p *RadioNetworkResponseProxy) SetBarringPasswordResponse(ctx context.Context, info radio.RadioResponseInfo) error
- func (p *RadioNetworkResponseProxy) SetCdmaRoamingPreferenceResponse(ctx context.Context, info radio.RadioResponseInfo) error
- func (p *RadioNetworkResponseProxy) SetCellInfoListRateResponse(ctx context.Context, info radio.RadioResponseInfo) error
- func (p *RadioNetworkResponseProxy) SetCellularIdentifierTransparencyEnabledResponse(ctx context.Context, info radio.RadioResponseInfo) error
- func (p *RadioNetworkResponseProxy) SetEmergencyModeResponse(ctx context.Context, info radio.RadioResponseInfo, regState EmergencyRegResult) error
- func (p *RadioNetworkResponseProxy) SetIndicationFilterResponse(ctx context.Context, info radio.RadioResponseInfo) error
- func (p *RadioNetworkResponseProxy) SetLinkCapacityReportingCriteriaResponse(ctx context.Context, info radio.RadioResponseInfo) error
- func (p *RadioNetworkResponseProxy) SetLocationUpdatesResponse(ctx context.Context, info radio.RadioResponseInfo) error
- func (p *RadioNetworkResponseProxy) SetN1ModeEnabledResponse(ctx context.Context, info radio.RadioResponseInfo) error
- func (p *RadioNetworkResponseProxy) SetNetworkSelectionModeAutomaticResponse(ctx context.Context, info radio.RadioResponseInfo) error
- func (p *RadioNetworkResponseProxy) SetNetworkSelectionModeManualResponse(ctx context.Context, info radio.RadioResponseInfo) error
- func (p *RadioNetworkResponseProxy) SetNrDualConnectivityStateResponse(ctx context.Context, info radio.RadioResponseInfo) error
- func (p *RadioNetworkResponseProxy) SetNullCipherAndIntegrityEnabledResponse(ctx context.Context, info radio.RadioResponseInfo) error
- func (p *RadioNetworkResponseProxy) SetSecurityAlgorithmsUpdatedEnabledResponse(ctx context.Context, info radio.RadioResponseInfo) error
- func (p *RadioNetworkResponseProxy) SetSignalStrengthReportingCriteriaResponse(ctx context.Context, info radio.RadioResponseInfo) error
- func (p *RadioNetworkResponseProxy) SetSuppServiceNotificationsResponse(ctx context.Context, info radio.RadioResponseInfo) error
- func (p *RadioNetworkResponseProxy) SetSystemSelectionChannelsResponse(ctx context.Context, info radio.RadioResponseInfo) error
- func (p *RadioNetworkResponseProxy) SetUsageSettingResponse(ctx context.Context, info radio.RadioResponseInfo) error
- func (p *RadioNetworkResponseProxy) StartNetworkScanResponse(ctx context.Context, info radio.RadioResponseInfo) error
- func (p *RadioNetworkResponseProxy) StopNetworkScanResponse(ctx context.Context, info radio.RadioResponseInfo) error
- func (p *RadioNetworkResponseProxy) SupplyNetworkDepersonalizationResponse(ctx context.Context, info radio.RadioResponseInfo, remainingRetries int32) error
- func (p *RadioNetworkResponseProxy) TriggerEmergencyNetworkScanResponse(ctx context.Context, info radio.RadioResponseInfo) error
- type RadioNetworkResponseStub
- type RadioNetworkStub
- type RegState
- type RegStateResult
- type RegistrationFailCause
- type SecurityAlgorithm
- type SecurityAlgorithmUpdate
- type SignalStrength
- type SignalThresholdInfo
- type SuppSvcNotification
- type TdscdmaSignalStrength
- type UsageSetting
- type UtranBands
- type WcdmaSignalStrength
Constants ¶
const ( AccessTechnologySpecificInfoTagNoinit int32 = 0 AccessTechnologySpecificInfoTagCdmaInfo int32 = 1 AccessTechnologySpecificInfoTagEutranInfo int32 = 2 AccessTechnologySpecificInfoTagNgranNrVopsInfo int32 = 3 AccessTechnologySpecificInfoTagGeranDtmSupported int32 = 4 )
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 )
const ( Cdma2000RegistrationInfoPrlIndicatorNotRegistered int32 = -1 Cdma2000RegistrationInfoPrlIndicatorNotInPrl int32 = 0 Cdma2000RegistrationInfoPrlIndicatorInPrl int32 = 1 )
const ( CellIdentityTagNoinit int32 = 0 CellIdentityTagGsm int32 = 1 CellIdentityTagWcdma int32 = 2 CellIdentityTagTdscdma int32 = 3 CellIdentityTagCdma int32 = 4 CellIdentityTagLte int32 = 5 CellIdentityTagNr int32 = 6 )
const ( CellInfoRatSpecificInfoTagGsm int32 = 0 CellInfoRatSpecificInfoTagWcdma int32 = 1 CellInfoRatSpecificInfoTagTdscdma int32 = 2 CellInfoRatSpecificInfoTagLte int32 = 3 CellInfoRatSpecificInfoTagNr int32 = 4 CellInfoRatSpecificInfoTagCdma int32 = 5 )
const ( EutranRegistrationInfoExtraCsfbNotPreferred int32 = (1 << 0) EutranRegistrationInfoExtraSmsOnly int32 = (1 << 1) )
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 )
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" )
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 )
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" )
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 )
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" )
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 )
const ( NetworkScanResultScanStatusPartial int32 = 1 NetworkScanResultScanStatusComplete int32 = 2 )
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 )
const ( OperatorInfoStatusUnknown int32 = 0 OperatorInfoStatusAvailable int32 = 1 OperatorInfoStatusCurrent int32 = 2 OperatorInfoStatusForbidden int32 = 3 )
const ( PhysicalChannelConfigBandTagNoinit int32 = 0 PhysicalChannelConfigBandTagGeranBand int32 = 1 PhysicalChannelConfigBandTagUtranBand int32 = 2 PhysicalChannelConfigBandTagEutranBand int32 = 3 PhysicalChannelConfigBandTagNgranBand int32 = 4 )
const ( RadioAccessSpecifierBandsTagNoinit int32 = 0 RadioAccessSpecifierBandsTagGeranBands int32 = 1 RadioAccessSpecifierBandsTagUtranBands int32 = 2 RadioAccessSpecifierBandsTagEutranBands int32 = 3 RadioAccessSpecifierBandsTagNgranBands int32 = 4 )
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 )
const DescriptorIRadioNetwork = "android.hardware.radio.network.IRadioNetwork"
const DescriptorIRadioNetworkIndication = "android.hardware.radio.network.IRadioNetworkIndication"
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 (u *AccessTechnologySpecificInfo) GetCdmaInfo() (Cdma2000RegistrationInfo, bool)
func (*AccessTechnologySpecificInfo) GetEutranInfo ¶
func (u *AccessTechnologySpecificInfo) GetEutranInfo() (EutranRegistrationInfo, bool)
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 (u *AccessTechnologySpecificInfo) SetCdmaInfo( v Cdma2000RegistrationInfo, )
func (*AccessTechnologySpecificInfo) SetEutranInfo ¶
func (u *AccessTechnologySpecificInfo) SetEutranInfo( v EutranRegistrationInfo, )
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 ¶
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 ¶
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
}
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 ¶
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 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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (*NrVopsInfo) MarshalParcel ¶
func (s *NrVopsInfo) MarshalParcel( p *parcel.Parcel, ) error
func (*NrVopsInfo) UnmarshalParcel ¶
func (s *NrVopsInfo) UnmarshalParcel( p *parcel.Parcel, ) error
type OperatorInfo ¶
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 ¶
func NewRadioNetworkIndicationProxy ¶
func NewRadioNetworkIndicationProxy( remote binder.IBinder, ) *RadioNetworkIndicationProxy
func (*RadioNetworkIndicationProxy) AsBinder ¶
func (p *RadioNetworkIndicationProxy) AsBinder() binder.IBinder
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 (p *RadioNetworkIndicationProxy) SuppSvcNotify( ctx context.Context, type_ radio.RadioIndicationType, suppSvc SuppSvcNotification, ) error
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 ¶
func NewRadioNetworkProxy ¶
func NewRadioNetworkProxy( remote binder.IBinder, ) *RadioNetworkProxy
func (*RadioNetworkProxy) AsBinder ¶
func (p *RadioNetworkProxy) AsBinder() binder.IBinder
func (*RadioNetworkProxy) CancelEmergencyNetworkScan ¶
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 (*RadioNetworkProxy) SetBandMode ¶
func (p *RadioNetworkProxy) SetBandMode( ctx context.Context, serial int32, mode RadioBandMode, ) error
func (*RadioNetworkProxy) SetBarringPassword ¶
func (*RadioNetworkProxy) SetCdmaRoamingPreference ¶
func (p *RadioNetworkProxy) SetCdmaRoamingPreference( ctx context.Context, serial int32, type_ CdmaRoamingType, ) error
func (*RadioNetworkProxy) SetCellInfoListRate ¶
func (*RadioNetworkProxy) SetCellularIdentifierTransparencyEnabled ¶
func (*RadioNetworkProxy) SetEmergencyMode ¶
func (p *RadioNetworkProxy) SetEmergencyMode( ctx context.Context, serial int32, emcModeType EmergencyMode, ) error
func (*RadioNetworkProxy) SetIndicationFilter ¶
func (*RadioNetworkProxy) SetLinkCapacityReportingCriteria ¶
func (*RadioNetworkProxy) SetLocationUpdates ¶
func (*RadioNetworkProxy) SetN1ModeEnabled ¶
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 (*RadioNetworkProxy) SetResponseFunctions ¶
func (p *RadioNetworkProxy) SetResponseFunctions( ctx context.Context, radioNetworkResponse IRadioNetworkResponse, radioNetworkIndication IRadioNetworkIndication, ) error
func (*RadioNetworkProxy) SetSecurityAlgorithmsUpdatedEnabled ¶
func (*RadioNetworkProxy) SetSignalStrengthReportingCriteria ¶
func (p *RadioNetworkProxy) SetSignalStrengthReportingCriteria( ctx context.Context, serial int32, signalThresholdInfos []SignalThresholdInfo, ) error
func (*RadioNetworkProxy) SetSuppServiceNotifications ¶
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 (*RadioNetworkProxy) TriggerEmergencyNetworkScan ¶
func (p *RadioNetworkProxy) TriggerEmergencyNetworkScan( ctx context.Context, serial int32, request EmergencyNetworkScanTrigger, ) error
type RadioNetworkResponseProxy ¶
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 (p *RadioNetworkResponseProxy) AsBinder() binder.IBinder
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 ¶
type SignalStrength struct {
Gsm GsmSignalStrength
Cdma CdmaSignalStrength
Evdo EvdoSignalStrength
Lte LteSignalStrength
Tdscdma TdscdmaSignalStrength
Wcdma WcdmaSignalStrength
Nr NrSignalStrength
}
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 ¶
func (*SuppSvcNotification) MarshalParcel ¶
func (s *SuppSvcNotification) MarshalParcel( p *parcel.Parcel, ) error
func (*SuppSvcNotification) UnmarshalParcel ¶
func (s *SuppSvcNotification) UnmarshalParcel( p *parcel.Parcel, ) error
type TdscdmaSignalStrength ¶
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 ¶
func (*WcdmaSignalStrength) MarshalParcel ¶
func (s *WcdmaSignalStrength) MarshalParcel( p *parcel.Parcel, ) error
func (*WcdmaSignalStrength) UnmarshalParcel ¶
func (s *WcdmaSignalStrength) UnmarshalParcel( p *parcel.Parcel, ) error
Source Files
¶
- accesstechnologyspecificinfo.go
- barringinfo.go
- barringtypespecificinfo.go
- cdma2000registrationinfo.go
- cdmaroamingtype.go
- cdmasignalstrength.go
- cellconnectionstatus.go
- cellidentity.go
- cellidentitycdma.go
- cellidentitygsm.go
- cellidentitylte.go
- cellidentitynr.go
- cellidentitytdscdma.go
- cellidentitywcdma.go
- cellinfo.go
- cellinfocdma.go
- cellinfogsm.go
- cellinfolte.go
- cellinfonr.go
- cellinforatspecificinfo.go
- cellinfotdscdma.go
- cellinfowcdma.go
- cellularidentifier.go
- cellularidentifierdisclosure.go
- closedsubscribergroupinfo.go
- connectionevent.go
- domain.go
- emergencymode.go
- emergencynetworkscantrigger.go
- emergencyregresult.go
- emergencyscantype.go
- eutranbands.go
- eutranregistrationinfo.attachresulttype.go
- eutranregistrationinfo.go
- evdosignalstrength.go
- geranbands.go
- gsmsignalstrength.go
- indicationfilter.go
- iradionetwork.go
- iradionetworkindication.go
- iradionetworkresponse.go
- lcedatainfo.go
- linkcapacityestimate.go
- ltesignalstrength.go
- ltevopsinfo.go
- nasprotocolmessage.go
- networkscanrequest.go
- networkscanresult.go
- ngranbands.go
- nrdualconnectivitystate.go
- nrindicators.go
- nrsignalstrength.go
- nrvopsinfo.go
- operatorinfo.go
- phonerestrictedstate.go
- physicalchannelconfig.go
- physicalchannelconfigband.go
- radioaccessspecifier.go
- radioaccessspecifierbands.go
- radiobandmode.go
- registrationfailcause.go
- regstate.go
- regstateresult.go
- securityalgorithm.go
- securityalgorithmupdate.go
- signalstrength.go
- signalthresholdinfo.go
- suppsvcnotification.go
- tdscdmasignalstrength.go
- usagesetting.go
- utranbands.go
- wcdmasignalstrength.go