aboutsummaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)Author
2011-03-15mgmt: Implement adapter name controlJohan Hedberg
This patch adds a new set_local_name command as well as a local_name_changed event to the management interface. Instead of 248 bytes (like in the HCI spec) 249 bytes are always reserved for the name in the messages so that there's a guarantee of it being nul-terminated (this is not guaranteed on the HCI level).
2011-03-15mgmt: Add adapter name to read_info responseJohan Hedberg
2011-03-15Add DiscoverCharacteristics method to the Attribute APIVinicius Costa Gomes
2011-03-10Add Sim Access Profile APIWaldemar Rymarkiewicz
New API for Sim Access Profile.
2011-02-25Update mgmt-api.txt with controller index moved to mgmt packet headerSzymon Janc
2011-02-18mgmt: Add support for auth_failed event and bonding_complete hooksJohan Hedberg
This patch adds support for the mgmt_auth_failed event together with the related bonding_complete failure hooks to the core daemon.
2011-02-16mgmt: Add User Confirmation request supportJohan Hedberg
2011-02-09Fix small typoElvis Pfützenreuter
2011-02-08mgmt: Add mgmt_pair_device commandJohan Hedberg
This patch adds a new management command for triggering a dedicated bonding procedure to a remote device.
2011-01-25mgmt: Add set_io_capability commandJohan Hedberg
2011-01-24mgmt: Add PIN Code request handlingJohan Hedberg
2011-01-21mgmt: add support for get_connections commandJohan Hedberg
2011-01-21mgmt: add support for connect failed eventJohan Hedberg
2011-01-21Fix management remove key command codeJohan Hedberg
2011-01-21Add support for disconnect management commandJohan Hedberg
2011-01-21mgmt: Add support for connected/disconnected eventsJohan Hedberg
2011-01-21mgmt: add initial support for link key handlingJohan Hedberg
2011-01-19Add Routing property to MediaTransport interfaceLuiz Augusto von Dentz
This should indicate to the endpoint what routing the transport is using
2011-01-19Remove IMTU and OMTU properties and return its values on Acquire replyLuiz Augusto von Dentz
This should make Acquire blocking friendly since the client no longer has to call GetProperties to discover how much it can write/read when using the acquired file descriptor.
2011-01-16Update Class of Device handling to the latest management interfaceJohan Hedberg
This patch updates the class of device handling code to match the latest management interface. A notable feature is that UUID to service class mapping policy remains in user space with the help of the svc_hint parameter of the add_uuid command. This is to make it easy to update the mapping table when new profiles come along.
2011-01-03mgmt: Add preliminary UUID handlingJohan Hedberg
This patch adds support for the add_uuid and remove_uuid management commands. The kernel uses them to track the list of UUIDs and automatically set the service class bits as well as the EIR value accordingly.
2010-12-30mgmt: Implement set_pairableJohan Hedberg
This patch implements support for the set_pairable managment command. Due to the async nature of it a new btd_adapter_pairable_changed function is added to the core daemon.
2010-12-30Update mgmt-api.txt to match latest implementationJohan Hedberg
2010-12-24Add Broadcaster property in DeviceFound signalSheldon Demario
Broadcaster property is required to distinguish the device role. If the remote is sending an advertising event, two possible roles are possible: Peripheral or Broadcaster. This change is required to pass on qualification tests which require filtering Broadcasting devices during General Discovery Procedure.
2010-12-23Change power_on & power_off adapter_ops callbacks to set_poweredJohan Hedberg
The current idea is to have a single set_powered management command which for the switching on case would leave the controller in a non-connectable, non-pairable and non-discoverable state.
2010-12-16Implement support for management powered eventJohan Hedberg
2010-12-13Update mgmt-api.txt to match current implementation of read_infoJohan Hedberg
2010-11-22Fix typo in adapter documentationJose Antonio Santos Cadenas
2010-11-19Fix minor typoJohan Hedberg
2010-11-16Fix typos in adapter documentationJose Antonio Santos Cadenas
2010-11-08Update mgmt-api.txt to match current implementationJohan Hedberg
2010-11-07Update mgmt-api.txt to match current implementationJohan Hedberg
2010-11-06Small fix in Health API documentationElvis Pfützenreuter
Channel path skeleton is fixed in documentation, in order to reflect atual implementation.
2010-11-06Add Application property to HealthChannelElvis Pfützenreuter
This patch adds the Application property to HealthChannel, which allows to unambiguously relate a channel to an application. This property is useful when there are several processes interested in accepting HealthChannels but device address is not sufficient criteria to engage upon, or ignore, the ChannelConnected signal. Having the application path allows to determine role and data type, in the context of the process that has created that application.
2010-11-01Update mgmt-api.txt to match current implementationJohan Hedberg
2010-10-06Add initial Bluetooth Management API docJohan Hedberg
2010-10-06Create a GetProperties function for HealthDeviceJose Antonio Santos Cadenas
2010-09-30Fix object path in the register watcher methodClaudio Takahasi
The path argument in RegisterCharacteristicsWatcher method shall be the agent's path. An agent will monitor changes in all characteristics.
2010-09-30Add SetProperty in the Device characteristic hierarchyClaudio Takahasi
Add SetProperty method to allow characteristic watchers or any other D-Bus client application to change the value of a given characteristic. Use cases: Changing sensors thresholds, client characteristic configuration for notification/indication.
2010-09-30Add GetProperties method in the Device service hierarchyClaudio Takahasi
Changes the attribute API to become compliant with other BlueZ APIs. Characteristics properties can be retrieved using GetProperties method of the Device Characteristic hierarchy. This patch also removes unneeded characteristic properties description which is already explained in the next section.
2010-09-22Add a new property "Services" on the Device objectClaudio Takahasi
Array of object paths representing the remote characteristics based services. This method will be used by D-Bus clients to discover the paths for the services provided under the interface org.bluez.Characteristic.
2010-09-22Fix wrong D-Bus object path for Device ServiceClaudio Takahasi
2010-09-22Make MediaEndpoint.ClearConfiguration to take transport pathLuiz Augusto von Dentz
This makes simpler to application which are handling many endpoints without a context data. It also may be useful in future in case we allow multiple transports per endpoint.
2010-09-22Make MediaEndpoint.SetConfiguration to take all transport propertiesLuiz Augusto von Dentz
This will probably avoid the endpoint agent to have to call GetProperties to check for transport properties.
2010-09-16Add Characteristic watcher hierarchy API descriptionClaudio Takahasi
2010-09-16Add Characteristics methods/properties on attribute-api.txtClaudio Takahasi
2010-09-16API standard changes on attribute-api.txtClaudio Takahasi
Layout changes. Splitting into Local Service, Device Service and Device Characteristic hierarchy.
2010-09-16Fix adapter APIClaudio Takahasi
Some possible errors returned by GetProperty and SetProperty are not applied anymore. GetProperty returns NotReady only. SetProperty returns InvalidArguments only.
2010-09-15Add media API documentationLuiz Augusto von Dentz
Media API is a replacement for the internal audio IPC which is no longer necessary as DBus 1.3 and newer are capable of transfering file descriptors.
2010-09-01Changes in Health APISantiago Carot-Nemesio
Connections are made directly to a device and bluetoothd daemon guess the PSM connection and the MDEPID based on the data get from the SDP record. Also a property that indicates the first realiable channel is added to the HealthDevice object.