|
Direct-BT v3.3.0-1-gc2d430c
Direct-BT - Direct Bluetooth Programming.
|
Representing a complete list of Gatt Service objects from the GATT server perspective, i.e. More...
Classes | |
| class | Listener |
| Listener to remote master device's operations on the local GATT-Server. More... | |
Public Member Functions | |
| DBGattServer () | |
| Default empty ctor. More... | |
| DBGattServer (final int max_att_mtu_, final List< DBGattService > services_) | |
| DBGattServer (final List< DBGattService > services_) | |
| Ctor using default maximum ATT_MTU of 512+1. More... | |
| synchronized boolean | addListener (final Listener l) |
| void | close () |
| void | finalize () |
| DBGattChar | findGattChar (final String service_uuid, final String char_uuid) |
| DBGattChar | findGattCharByValueHandle (final short char_value_handle) |
| DBGattDesc | findGattClientCharConfig (final String service_uuid, final String char_uuid) |
| DBGattService | findGattService (final String service_uuid) |
| native int | getMaxAttMTU () |
| Used maximum server Rx ATT_MTU, defaults to 512+1. More... | |
| List< DBGattService > | getServices () |
| List of Services. More... | |
| synchronized boolean | removeListener (final Listener l) |
| boolean | resetGattClientCharConfig (final String service_uuid, final String char_uuid) |
| native void | setMaxAttMTU (final int v) |
| Set maximum server Rx ATT_MTU, defaults to 512+1 limit. More... | |
| String | toFullString () |
| native String | toString () |
Representing a complete list of Gatt Service objects from the GATT server perspective, i.e.
the Gatt Server database.
One instance shall be attached to BTAdapter when advertising via BTAdapter::startAdvertising(), changing its operating mode to Gatt Server mode.
The instance can also be retrieved via BTAdapter::getGATTServerData().
See Direct-BT Overview.
Definition at line 44 of file DBGattServer.java.
| org.direct_bt.DBGattServer.DBGattServer | ( | final int | max_att_mtu_, |
| final List< DBGattService > | services_ | ||
| ) |
| max_att_mtu_ | |
| services_ |
Definition at line 237 of file DBGattServer.java.
| org.direct_bt.DBGattServer.DBGattServer | ( | final List< DBGattService > | services_ | ) |
Ctor using default maximum ATT_MTU of 512+1.
| services_ |
Definition at line 270 of file DBGattServer.java.
| org.direct_bt.DBGattServer.DBGattServer | ( | ) |
Default empty ctor.
Definition at line 276 of file DBGattServer.java.
| native int org.direct_bt.DBGattServer.getMaxAttMTU | ( | ) |
Used maximum server Rx ATT_MTU, defaults to 512+1.
| native void org.direct_bt.DBGattServer.setMaxAttMTU | ( | final int | v | ) |
Set maximum server Rx ATT_MTU, defaults to 512+1 limit.
Method can only be issued before passing instance to BTAdapter::startAdvertising()
| List< DBGattService > org.direct_bt.DBGattServer.getServices | ( | ) |
List of Services.
Definition at line 230 of file DBGattServer.java.
| void org.direct_bt.DBGattServer.close | ( | ) |
| void org.direct_bt.DBGattServer.finalize | ( | ) |
Definition at line 262 of file DBGattServer.java.
| DBGattService org.direct_bt.DBGattServer.findGattService | ( | final String | service_uuid | ) |
| DBGattChar org.direct_bt.DBGattServer.findGattChar | ( | final String | service_uuid, |
| final String | char_uuid | ||
| ) |
| DBGattDesc org.direct_bt.DBGattServer.findGattClientCharConfig | ( | final String | service_uuid, |
| final String | char_uuid | ||
| ) |
| boolean org.direct_bt.DBGattServer.resetGattClientCharConfig | ( | final String | service_uuid, |
| final String | char_uuid | ||
| ) |
Definition at line 302 of file DBGattServer.java.
| DBGattChar org.direct_bt.DBGattServer.findGattCharByValueHandle | ( | final short | char_value_handle | ) |
Definition at line 311 of file DBGattServer.java.
| synchronized boolean org.direct_bt.DBGattServer.addListener | ( | final Listener | l | ) |
| synchronized boolean org.direct_bt.DBGattServer.removeListener | ( | final Listener | l | ) |
| String org.direct_bt.DBGattServer.toFullString | ( | ) |
Definition at line 331 of file DBGattServer.java.
| native String org.direct_bt.DBGattServer.toString | ( | ) |