Permalink
Cannot retrieve contributors at this time
Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign up| LTE Coexistence hierarchy | |
| ========================= | |
| Service org.ofono | |
| Interface org.ofono.intel.LteCoexistence | |
| Object path [variable prefix]/{modem0,modem1,...} | |
| Methods dict GetProperties() | |
| Returns all coexistence configuration properties. | |
| void SetProperty(string property, variant value) | |
| Changes the value of the specified property. Only | |
| properties that are listed as Read-write are changeable. | |
| On success a PropertyChanged signal will be emitted. | |
| Possible Errors: [service].Error.InProgress | |
| [service].Error.InvalidArguments | |
| [service].Error.Failed | |
| void RegisterAgent(object path) | |
| Registers an agent which will be called whenever the | |
| modem initiates LTE Coexistence information. | |
| Possible Errors: [service].Error.InProgress | |
| [service].Error.InvalidArguments | |
| [service].Error.InvalidFormat | |
| [service].Error.Failed | |
| void UnregisterAgent(object path) | |
| Unregisters an agent. | |
| Possible Errors: [service].Error.InvalidArguments | |
| [service].Error.Failed | |
| a(a{sv}) GetPlmnHistory() | |
| Requests for LTE Plmn history list stored in NVM to | |
| retrieve geo location history like MobileNetworkCode, | |
| MobileCountryCode, LteBandsFDD, LteBandsTDD, | |
| ChannelBandwidth. | |
| Refer to the sections below for which property types | |
| are available, their valid value ranges and | |
| applicability to different cell types. | |
| Signals PropertyChanged(string property, variant value) | |
| This signal indicates a changed value of the given | |
| property. | |
| Properties string Band [readwrite] | |
| Frequency band in which the modem is operating when | |
| using "lte" mode. | |
| boolean BTActive [readwrite] | |
| Contains whether BT Coex is activated or not. | |
| boolean WLANActive [readwrite] | |
| Contains whether WLAN Coex is activated or not. | |
| string WLANBandwidth [readwrite] | |
| Contains the frequency WLAN Coex is activated on, when | |
| "CoexWLANActive" is active. | |
| The possible values are: | |
| - "20MHz" | |
| - "40MHz" | |
| - "80MHz" | |
| LTECoexistenceAgent Hierarchy [experimental] | |
| ============================= | |
| Service unique name | |
| Interface org.ofono.intel.LteCoexistenceAgent | |
| Object path freely definable | |
| Methods void ReceiveBluetoothNotification(array{byte} notification, | |
| dict info) [noreply] | |
| Requests the agent to process Bluetooth related LTE | |
| Coexistence information. The dictionary info contains | |
| vector table with modem recommended Safe Tx/Rx band and | |
| range information.The properties involved are | |
| 'SafeTxMin', 'SafeRxMin', 'SafeTxMax', 'SafeRxMax' and | |
| 'SafeVector'. | |
| Possible Errors: None | |
| void ReceiveWiFiNotification(array{byte} notification, | |
| dict info) [noreply] | |
| Requests the agent to process WiFi related LTE | |
| Coexistence information. The dictionary info contains | |
| vector table with modem recommended SafeTx/Rx band and | |
| range information. The properties involved are | |
| 'SafeTxMin', 'SafeRxMin', 'SafeTxMax', 'SafeRxMax' and | |
| 'SafeVector'. | |
| Possible Errors: None | |
| void Release() [noreply] | |
| Agent is being released, possibly because of oFono | |
| terminating, Coex interface is being torn down or modem | |
| off. No UnregisterAgent call is needed. | |
| LTE Plmn history params | |
| ======================= | |
| uint16 MobileNetworkCode [readonly, optional] | |
| Contains the MNC of the cell. | |
| uint16 MobileCountryCode [readonly, optional] | |
| Contains the MCC of the cell. | |
| uint32 LteBandsFDD [readonly, optional] | |
| Contains the Lte FDD band. Valid range of values is 1 to 32 as per | |
| 3GPP 36.101 Section 5.5. | |
| uint32 LteBandsTDD [readonly, optional] | |
| Contains the Lte TDD band. Valid range of values is 33 to 64 as per | |
| 3GPP 36.101 Section 5.5. | |
| byte ChannelBandwidth [readonly, optional] | |
| Contains the Channel bandwidth. Valid range of values is 0 to 6 as per | |
| 3GPP 36.101 Section 5.6. |