aboutsummaryrefslogtreecommitdiffstats
path: root/java
Commit message (Expand)AuthorAgeFilesLines
* Enhance API doc: DBGattServer::Listener (C++) and DBGattServer.Listener (java)Sven Gothel2022-01-241-0/+13
* GattNumbers.hpp/DBGattChar.java: Add GENERIC_ATTRIBUTE's Characteristic GattC...Sven Gothel2022-01-241-0/+5
* DBTDevice::getEIRImpl(): Just copy instance w/o clear and setSven Gothel2022-01-181-2/+1
* getHCIConnSupervisorTimeout(): Revise types and add overload (Java)Sven Gothel2022-01-181-5/+24
* DBTDevice.java/cxx: Reuse EInfoReport instance and clear before retrieving dataSven Gothel2022-01-182-5/+6
* Add EInfoReport::clear()Sven Gothel2022-01-182-0/+14
* BTDevice: Expose aggregated scanned EIRSven Gothel2022-01-184-37/+18
* Add EInfoReport::set(const EInfoReport&) to merger multiple scanned EIR; toSt...Sven Gothel2022-01-182-1/+64
* Add BTAdapter::setServerConnSecurity(..)Sven Gothel2022-01-133-0/+34
* BTDevice::setConnSecurity*(..): Consolidate write methods to setConnSecurity(...Sven Gothel2022-01-133-147/+27
* API Doc: Add EInfoReport references to GAPFlags and EIRDataType[Set]; Fix Jav...Sven Gothel2022-01-043-2/+20
* DBTAdapter.cxx: Use EUI48 reference and fix exception message (show EUI48 size).Sven Gothel2022-01-041-7/+7
* BTAdapter: Add startAdvertising(..) overload with user given EInfoReport and ...Sven Gothel2022-01-043-10/+119
* EInfoReport: Add Java JNI mapping and support slave connection interval range...Sven Gothel2022-01-045-2/+872
* EIRDataType[Set]: Add CONN_IVAL for Slave Connection Interval Range (Supplem...Sven Gothel2022-01-041-0/+4
* DiscoverPolicy: Fix AdapterstatusListener API doc: Add 'remote' notion and fi...Sven Gothel2022-01-021-14/+15
* SMPKeyBin::uses_SC() added to conveniently determine whether SC is being used...Sven Gothel2022-01-011-1/+7
* BTAdapter::pausing_discovery_devices: Use std::weak_ptr<BTDevice> list; Add B...Sven Gothel2021-11-293-0/+55
* DBTAdapter.cxx: Fix AdapterStatusListener.discoveringChanged(..) signatureSven Gothel2021-11-291-1/+1
* DiscoveryPolicy: Implement Discovery Policy, covering HCI host OS's implied d...Sven Gothel2021-11-285-30/+150
* DiscoveryPolicy: AdapterStatusListener::deviceReady(): Added remark: 'and GAT...Sven Gothel2021-11-281-1/+2
* SMPKeyBin::createAndWrite(..): Drop 'overwrite' argument as we shall set over...Sven Gothel2021-11-191-3/+5
* BTAdapter::startDiscovery(..): Add 'bool filter_dup=true' as last parameter; ...Sven Gothel2021-11-173-9/+16
* Java JNI: Implement DBGattServer.Listener incl DBGattServer.[add|remove]Liste...Sven Gothel2021-11-152-5/+235
* DBGattServer.hpp: DBGatt[Desc|Char|Service|Server]: Use jau::JavaUplink for o...Sven Gothel2021-11-155-32/+60
* DBTAdapter.cxx: jau::search_*(..) already validates results and throws jau::I...Sven Gothel2021-11-151-120/+13
* BT[Adapter,Device,..]: Guarantee proper toString() method, add to interface.Sven Gothel2021-11-145-0/+14
* Complete DBGattServer Lifecycle: Add DBGatt* dtor on Java side; Remove BTAdap...Sven Gothel2021-11-147-6/+136
* DBGatt[Desc|Char|Service].java: Working proxy for DBGattServer/Peripheral on ...Sven Gothel2021-11-137-97/+594
* DBGattServer: Disable not yet implemented JNI linkSven Gothel2021-11-091-2/+2
* DBGattServer.Listener: Abstract methods -> public; Add some DBGattServer::fin...Sven Gothel2021-11-091-11/+35
* Add BTDevice::send[Indication|Notification]() (Java); Note: Sending zero leng...Sven Gothel2021-11-093-0/+86
* DBGatt[Char|Desc]::variable_length defaults to false; Add DBGattValue.java co...Sven Gothel2021-11-093-70/+162
* DBGatt[Char|Desc]: Simply use 'parent' ctor instead of a 'setup' functionSven Gothel2021-11-092-27/+13
* DBGatt[Char|Desc]::toString(): Show utf8 stringSven Gothel2021-11-092-9/+11
* Slave Peripheral / Gatt Server: Map DBGattServer.hpp types DBGatt[Server|Serv...Sven Gothel2021-11-098-46/+498
* GattCharPropertySet: Add more versatile operations, ctor with Type and return...Sven Gothel2021-11-091-1/+4
* BTGattCmd: Refine API docSven Gothel2021-11-081-1/+3
* DBGattServer::Listener: Add connected() and mtuChanged(): Supporting using pr...Sven Gothel2021-11-081-0/+3
* BTGattCmd.java: (c) 2020 -> 2021Sven Gothel2021-11-081-2/+2
* Add BTGattCmd (C++/Java): Conveniently maps a GATT command and optionally its...Sven Gothel2021-11-081-0/+429
* Add BTFactory.initDirectBTLibrary()Sven Gothel2021-11-081-0/+7
* Fix JNI DBTGattService_getCharsImpl(): Missed 'userDescriptionIndex' in _char...Sven Gothel2021-11-081-3/+4
* BTDevice.java: Align API functions to C++: getServices() -> getGattServices()...Sven Gothel2021-11-083-19/+26
* Add BTDevice::findGattChar(char_uuid), i.e. w/o service_uuid (Java/C++): Less...Sven Gothel2021-11-083-28/+71
* SMPKeyBin.java: Fix LE uint16_t compilation (missed '& 0xff'); Add main funct...Sven Gothel2021-11-081-2/+20
* HCIHandler/BTAdapter::startDiscovery(): le_scan_active default false -> true,...Sven Gothel2021-11-041-2/+2
* Add BTAdapter's Slave Peripheral SMP Key ManagementSven Gothel2021-10-293-0/+32
* Move SMPKeyBin 'apply' to BTDevice, splitting functionality: setting + upload...Sven Gothel2021-10-294-247/+266
* BTAdapter::[get|set]SecureConnections*() align and complete on Java sideSven Gothel2021-10-293-0/+23