Commit Graph

359 Commits

Author SHA1 Message Date
Alexander Couzens 2d29d8215d add call-list helper to manage voice call lists
Many drivers asks the modem for a complete call list of current calls.
These list of calls can be feeded into call-list which parse the
list and notify ofono for new calls.
2017-10-02 06:54:14 +02:00
Nishanth V 80dec9b080 include: added NetworkMonitorAgent interface 2017-09-08 15:06:10 -05:00
Nishanth V 2390820d32 include: added enable_periodic_update in netmon driver
Defining new method in ofono_netmon_driver,
enable_periodic_update useful to get periodic update
on serving cell information.
2017-09-08 15:06:10 -05:00
Alexander Couzens 67b097124c include/gprs-context.h: declare struct ofono_modem
Fix a warning.
./include/gprs-context.h:99:61: error: ‘struct ofono_modem’ declared
inside parameter list will not be visible outside of this definition
or declaration...
2017-09-05 10:37:07 -05:00
Denis Kenzior eee0765c5d include: Add a quote from primary source document 2017-08-08 15:17:18 -05:00
Alexander Couzens e24ba33915 gprs-context: set apn length to 100 bytes
According to ETSI TS 123 003 version 9.15.0 Chapter 9.1
2017-08-08 15:15:26 -05:00
Alexander Couzens 41ad1c1da0 voicecall.h: declare struct ofono_modem
Fix a warning when only voicecall.h is included:
'struct ofono_modem declared' inside parameter list will not be visible
outside of this definition or declaration struct ofono_voicecall
*ofono_voicecall_create(struct ofono_modem *modem,...
2017-08-07 12:32:32 -05:00
Djalal Harouni bfd19af558 netmon: add NETMON_INFO_{EARFCN|EBAND|CQI}
Add the following types to use with ublox modems +UCGED command.

EARFCN: E-UTRA Absolute Radio Frequency Channel Number.
EBand: E-UTRA operating Band.
CQI: Channel Quality Indicator.
2016-12-13 11:03:47 -06:00
Djalal Harouni e75fca93d8 include: add NETMON_INFO_{RSCP|ECN0|RSRQ|RSRP}
Add more ofono netmon info types that will be served through the netmon
interface. The main user of this now will be the ublox modem.

RSCP: Received Signal Code Power
ECN0: Received Energy Ratio
RSRQ: Reference Signal Received Quality
RSRP: Reference Signal Received Power
2016-11-30 09:24:14 -06:00
Denis Kenzior cd0b9b9ef7 include: Fix return signature in lte methods
Only the probe method returns a value.  All other methods use a void
return signature and report errors via the callback.
2016-11-11 10:55:00 -06:00
Denis Kenzior 71a870cd98 include: Make lte method const correct 2016-11-11 10:34:33 -06:00
Dragos Tatulea ec7c109c9d include: add header file for lte atom 2016-11-11 10:14:09 -06:00
Dragos Tatulea a39bd6c47e include: add LTE dbus service define 2016-11-11 10:13:07 -06:00
Slava Monich 503775992d include: Remove unused field from primary_context 2016-10-10 17:09:32 -05:00
Denis Kenzior 6be11e19be include: Remove unused query_locked method 2016-04-27 11:14:35 -05:00
Samrat Guha Niyogi 0b35d7d8be include: Add query_facility_lock method 2016-04-27 10:38:47 -05:00
Samrat Guha Niyogi 47082976e9 include: Add support for IMEISV in devinfo 2016-03-31 10:16:23 -05:00
Denis Kenzior 34b54f6035 include: Fix whitespace issues 2016-03-31 09:46:54 -05:00
Nishanth V ef5acf0c8d include: Add netmon changes 2016-03-31 09:46:27 -05:00
Dragos Tatulea 36289ab10d gprs-context.h: add op for reading context config
This will be implemented by a gprs-context driver to support
automatic context activation. The gprs atom will call the driver
to read the ip configuration without activating the context.
2016-03-18 09:40:32 -05:00
Dragos Tatulea 573edbee58 gprs: automatic context configuration notifier
Useful for LTE automatic bearer activation.

This is called from the gprs driver to let the gprs atom know that
a new context has been activated.
2016-03-17 12:33:25 -05:00
Denis Kenzior 60ba474cdb netmon: Fix enumeration 2016-03-16 09:22:05 -05:00
Denis Kenzior c7d9ff7e63 include: Add netmon.h 2016-03-11 14:24:41 -06:00
Denis Kenzior fd2073db10 include: Add ofono_gprs_context_get_type 2015-12-13 22:20:58 -06:00
Denis Kenzior 87e4cb3e24 gprs: Add ofono_gprs_get_modem() 2015-12-03 13:23:18 -06:00
Denis Kenzior 9214d9fd80 include: Add ofono_radio_settings_get_modem() 2015-11-05 20:50:01 -06:00
Simon Fels 046f032b32 emulator: add codec negotiation support 2015-10-26 11:43:04 -05:00
Alfonso Sanchez-Beato ab9fedc6ef include: Add definitions for phone number types 2015-10-13 16:01:09 -05:00
Denis Kenzior d22e75a7f3 include: Add ofono_emulator_set_handsfree_card 2015-10-06 08:58:50 -05:00
Simon Fels 5a7410e9e4 handsfree-audio: add type for our audio cards
When registering audio cards for the handsfree and gateway roles we
need a way for our users to differentiate between both to decide which
of them they start using for their purpose.
2015-10-05 11:46:30 -05:00
Denis Kenzior 288364295c include: Add sco_connected_hint to handsfree-audio 2015-05-13 09:57:52 -05:00
Denis Kenzior b899f4aca2 include: No need for OFONO_FLAG* defines 2014-12-10 11:03:16 -06:00
Alfonso Sanchez-Beato e6048f1dc1 include: Add method to list RATs to radio-settings 2014-12-10 11:03:16 -06:00
Denis Kenzior e2785b1865 include: Add API to (de)activate HF indicators 2014-10-20 13:40:28 -05:00
Denis Kenzior 33537adb9f include: Add HF Indicators related API 2014-10-20 13:40:28 -05:00
Denis Kenzior 7e3a6628fa handsfree: Add new driver method for HF indicators 2014-10-20 13:40:28 -05:00
Philip Paeps 310915429b include: add auth method to the provisioning API 2014-06-24 12:46:18 -05:00
Philip Paeps 7011dcdf2f include: add auth method to the gprs context API 2014-06-21 11:55:30 -05:00
Andrew Earl 7420d327e3 include: Add subscriber number to handsfree API 2014-04-10 09:18:15 -05:00
Krzysztof Wilk 6b8f46a916 include: Declaration function to set CHLD features 2014-03-19 10:13:15 -05:00
Slava Monich c2e58405ee include: Be more const-correct in ofono_dbus_* 2014-01-13 10:19:54 -06:00
Denis Kenzior d6af339c99 git: Fixup messed up permissions 2013-12-21 13:39:54 -06:00
Krzysztof Wilk 5b07c59f34 include: Add Siri interface definition 2013-12-18 00:07:47 -06:00
Krzysztof Wilk 8621d36c15 dbus: Define Siri DBUS Interface 2013-12-18 00:07:47 -06:00
Vinicius Costa Gomes ff16aed8bd handsfree-audio: Detect transparent SCO in kernel
Deferred SCO setup is not enough for HFP 1.6 wideband codec support.
Wideband speech also requires Transparent SCO to be enabled in the
kernel.
2013-09-12 13:17:40 -05:00
Denis Kenzior 681bc6d556 include: Add voicecall multiparty hint method
On protocols that support creation of multiparty calls outside of
oFono's control, we need a way to detect multiparty call transitions.
This method adds a way for the driver to hint the core which calls
should be part of the multiparty call.

Right now this is relevant only to HFP.  Real modem hardware should not
be using this method.
2013-09-12 13:17:39 -05:00
Vinicius Costa Gomes 66225c5ebd include: Add ofono_handsfree_audio_has_defer_setup() 2013-04-25 17:49:27 -05:00
Claudio Takahasi c90b703289 include: Add disable_nrec to handsfree driver
This patch extends the handsfree driver adding echo canceling and noise
reduction callback to allow disabling this feature in the audio gateway.
2013-04-23 10:20:22 -05:00
Vinicius Costa Gomes 7574479e47 include: Add ofono_handsfree_card_set_codec()
This will be used by the drivers that a given codec was negotiated
for a card.

It will return FALSE if the codec can't be used. For example, if the selected
codec is mSBC and defer setup is not supported by the kernel.
2013-04-15 06:57:21 -05:00
Denis Kenzior 7c05426d8b include: Remove hfp bits from types.h 2013-04-09 14:33:41 -05:00