Alfonso Sanchez-Beato
10f173981c
radio-settings: Show all available technologies
...
Not all possible futures technologies were being showed on the DBus
interface.
2014-12-12 08:54:14 -06:00
Denis Kenzior
bb71141d79
phonesim: Instantiate radio-settings in post_sim
2014-12-10 11:03:17 -06:00
Denis Kenzior
4e466f6fec
phonesim: Add minimal radio-settings functionality
2014-12-10 11:03:17 -06:00
Denis Kenzior
a89f8cd56d
phonesim: Add skeleton of radio settings driver
2014-12-10 11:03:16 -06:00
Denis Kenzior
95482cb84a
radio-settings: Always query available rats
...
If fast dormancy query is not implemented the available rats are not
queried.
2014-12-10 11:03:16 -06:00
Denis Kenzior
fce95b767a
radio-settings: Add additional sanity check
2014-12-10 11:03:16 -06:00
Denis Kenzior
44049f064a
radio-settings: rework AvailableTechnologies logic
...
Take advantage of the new enum structure to future proof and simplify
the logic of generating the AvailableTechnologies property
2014-12-10 11:03:16 -06:00
Denis Kenzior
b899f4aca2
include: No need for OFONO_FLAG* defines
2014-12-10 11:03:16 -06:00
Alfonso Sanchez-Beato
e1cbc5c5ea
test: Add AvailableTechnologies to list-modems
2014-12-10 11:03:16 -06:00
Alfonso Sanchez-Beato
5210b85c22
src: Implement RAT list property
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
Alfonso Sanchez-Beato
6bdc109ec0
doc: Add AvailableTechnologies property
...
This new property in org.ofono.RadioSettings interface will hold the
possible values for radio access technology for the modem.
2014-12-09 22:29:21 -06:00
Denis Kenzior
7dca0a7315
sim: Fix pin retries bogus values on some arch-es
...
On some architectures the SimManager.Retries property was getting bogus
values. This is because we were sending an array which pointed to int
values instead of the expected unsigned char values.
This fix allocates a temporary array of unsigned chars to hold the
actual D-Bus values being sent. Additionally, the dictionary array is
changed to point to the temporary unsigned char based values instead of
the raw 'int' based retry values.
2014-12-04 08:57:48 -06:00
Neil Jerram
19519b2132
test: Support receiving SMS with non-ASCII chars
...
Without this I get the following Python traceback, for an SMS that
contains the UK pound sign.
ERROR:dbus.connection:Exception in handler for D-Bus signal:
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 230, in maybe_handle_message
self._handler(*args, **kwargs)
File "./receive-sms", line 9, in incoming_message
print("%s" % (message))
UnicodeEncodeError: 'ascii' codec can't encode character u'\xa3' in position 51: ordinal not in range(128)
2014-11-24 12:29:45 -06:00
Kuba Pawlak
42ebb69384
he910: Update copyright
2014-10-22 21:23:25 -05:00
Kuba Pawlak
45478b17cf
he910: enable location raporting atom
2014-10-22 21:22:33 -05:00
Kuba Pawlak
88f46a9b01
udev: add GPS port definition for HE910
2014-10-22 21:22:24 -05:00
Denis Kenzior
2abcb85809
telitmodem: Fix a few coding style violations
2014-10-22 21:21:49 -05:00
Denis Kenzior
331700a697
AUTHORS: Mention Kuba's contributions
2014-10-22 21:21:18 -05:00
Kuba Pawlak
a753d6c012
telitmodem: location reporting driver
2014-10-22 21:15:35 -05:00
Kuba Pawlak
d39007c948
doc: new file doc/telit-modem.txt
2014-10-22 21:10:50 -05:00
Denis Kenzior
6c4ac05fbc
emulator: Refine +BIND support
2014-10-20 13:40:29 -05:00
Denis Kenzior
934ea9a9fe
hfp_ag_bluez5: Bump HFP version to 1.7
2014-10-20 13:40:28 -05:00
Denis Kenzior
cf90f1505d
emulator_fuzz: Add test plugin
...
This plugin creates an org.ofono.test.EmulatorFuzz interface on path
/test. Currently only one method is implemented, SetIndicatorActive.
SetIndicatorActive("DistractedDrivingReduction", True|False) allows to
activate / deactivate the HF indicator via +BIND unsolicited
notification.
2014-10-20 13:40:28 -05:00
Denis Kenzior
f9d5ee5fa9
emulator: Implement new API
2014-10-20 13:40:28 -05:00
Denis Kenzior
e2785b1865
include: Add API to (de)activate HF indicators
2014-10-20 13:40:28 -05:00
Denis Kenzior
fb1b213e22
test: Add test/set-ddr
...
Script to set DistractedDrivingReduction property
2014-10-20 13:40:28 -05:00
Denis Kenzior
d3560b3784
handsfree: Be extra pedantic with booleans
2014-10-20 13:40:28 -05:00
Denis Kenzior
017c1161d4
hfp_hf_bluez5: Use latest HFP version
2014-10-20 13:40:28 -05:00
Denis Kenzior
de02f68a2e
handsfree: Don't try to send a method return
...
When we are simply updating the AG of HF indicator changes, do not try
to send a method return message.
2014-10-20 13:40:28 -05:00
Denis Kenzior
0f28d9206d
slc: Make sure to initialize variables
2014-10-20 13:40:28 -05:00
Denis Kenzior
eef67018b6
hfp: Implement +BIND notifications
2014-10-20 13:40:28 -05:00
Denis Kenzior
299ffc9620
hfp: Notify core of HF indicators supported by AG
...
This information was obtained from SLC negotiation
2014-10-20 13:40:28 -05:00
Denis Kenzior
39f08a5e1c
hfp: Track supported / active indicators
...
This information is obtained during SLC establishment
2014-10-20 13:40:28 -05:00
Denis Kenzior
6c0f90fc1b
handsfree: Implement new HF indicators API
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
e176a9019f
hfp: Add implementation of +BIEV
2014-10-20 13:40:28 -05:00
Denis Kenzior
7166aebd51
emulator: Refactor data types
2014-10-20 13:40:28 -05:00
Denis Kenzior
debb0d2d3e
hfp: Add HF Indicators BRSF feature for 1.7
...
If HFP 1.7 client is used, enable the right BRSF feature
2014-10-20 13:40:28 -05:00
Denis Kenzior
ab5b6d1217
handsfree: Skeleton implementation of DDR
...
Distracted Driving Reduction or Enhanced Safety is implemented using HF
indicator 0x0001
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
Denis Kenzior
fa105c4ba6
hfp: Add initial SLC negotiation for HFP 1.7
2014-10-20 13:40:28 -05:00
Denis Kenzior
99c03292ad
doc: Add Distracted Driving Reduction to Handsfree
2014-10-20 13:40:28 -05:00
Denis Kenzior
66cf2a30fa
handsfree: Implement new Features property value
2014-10-20 13:40:28 -05:00
Denis Kenzior
a4fa356b16
doc: Add 'hf-indicators' feature to Handsfree API
2014-10-20 13:40:28 -05:00
Denis Kenzior
43e83852dc
emulator: Enable HF Indicator feature
2014-10-20 13:40:28 -05:00
Denis Kenzior
36a21da227
emulator: Extend BRSF bitmap
...
The current check of 8 bits is not enough with HFP 1.7
2014-10-20 13:40:28 -05:00
Denis Kenzior
bef4d610a3
emulator: Add +BIEV implementation
2014-10-20 13:40:28 -05:00
Denis Kenzior
2d158167c2
emulator: Add +BIND implementation
2014-10-20 13:40:27 -05:00
Denis Kenzior
02c5b73f6e
emulator: Fix CHLD=? not treated as part of SLC
2014-10-20 13:40:27 -05:00