[PATCH 00/14] neard plugin update

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This set adds some new features to neard plugin to match it with
recent changes in neard daemon:
- support for carrier power state hint (already merged)
- update register API [with fallback to legacy support] (pending review)

Power state hint could be use to improve IOP e.g. delay or retry pairing when
remote device in activating or incative state.

Other than that bugfixes, small improvements and some code refactoring to
make it better prepared for future feature addition e.g. to perform more
action on PushOOB than only pairing.

There are still some open points regarding how to properly map adapter
state (powered/pairable/connectable) to carrier power state but those
could be discussed separately later on.

Comments are welcome.

BR
Szymon Janc

Ravi kumar Veeramally (1):
  neard: Updated neard handover registration agent api calls.

Szymon Janc (13):
  neard: Adjust errors to latest API changes
  neard: Refactor message processing
  neard: Add ability to parse 'State' field
  neard: Move pairable check from check_adapter
  adapter: Add btd_adapter_get_powered function
  neard: Check if adapter is powered in PushOOB
  adapter: Add btd_adapter_get_connectable function
  neard: Add support for setting power state in RequestOOB reply
  neard: Use path instead of boolean to track if registered to neard
  neard: Restrict method calls only to neard process
  neard: Use bool instead of gboolean for agent_register_postpone
  neard: Update copyright information
  neard: Add fallback to legacy register if register failed

 plugins/neard.c | 562 ++++++++++++++++++++++++++++++++++----------------------
 src/adapter.c   |  16 ++
 src/adapter.h   |   2 +
 3 files changed, 361 insertions(+), 219 deletions(-)

-- 
1.8.1.1

--
To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux