summaryrefslogtreecommitdiffstats
path: root/api
Commit message (Expand)AuthorAgeFilesLines
* BTAdapter::l2cap_att_srv: Have l2cap_service start/stop open and close the L2...Sven Gothel2022-01-171-1/+3
* L2CAP*::toString() add: const noexceptSven Gothel2022-01-171-2/+2
* Add BTAdapter::setServerConnSecurity(..)Sven Gothel2022-01-131-0/+16
* BTDevice::setConnSecurity*(..): Consolidate write methods to setConnSecurity(...Sven Gothel2022-01-131-82/+12
* BTAdapter: Use L2CapServer jau::service_runner if running as GATT server (Sla...Sven Gothel2022-01-121-0/+8
* DBTConst: THREAD_SHUTDOWN_TIMEOUT_MS is jau::nsize_tSven Gothel2022-01-121-1/+3
* BTDevice::l2cap_att: Use as unique_ptr reference to be replaced, allow connec...Sven Gothel2022-01-121-1/+1
* Refine L2CAPComm and add L2CAPServer (listen for connecting remote devices)Sven Gothel2022-01-121-25/+81
* Add BTManager::setDefaultConnParam(..) using new MgmtSetDefaultConnParamU16Cm...Sven Gothel2022-01-121-0/+14
* MgmtTypes: Add MgmtDefaultParam, MgmtDefaultParamU16 for MgmtReadDefaultConnP...Sven Gothel2022-01-121-2/+146
* BTManager: Use jau::service_runnerSven Gothel2022-01-121-7/+4
* HCIHandler: Use jau::service_runnerSven Gothel2022-01-121-7/+4
* BTGattHandler: Add 'noexcept' to l2capReader CallbacksSven Gothel2022-01-121-3/+3
* BTGattHandler: Use jau::service_runnerSven Gothel2022-01-121-8/+5
* API Doc: Add EInfoReport references to GAPFlags and EIRDataType[Set]; Fix Jav...Sven Gothel2022-01-041-0/+4
* BTAdapter: Add startAdvertising(..) overload with user given EInfoReport and ...Sven Gothel2022-01-042-6/+65
* EInfoReport: Add Java JNI mapping and support slave connection interval range...Sven Gothel2022-01-041-201/+242
* Move JAVA_*_PACKAGE define BTType[0->1].hppSven Gothel2022-01-042-3/+3
* EIRDataType[Set]: Add CONN_IVAL for Slave Connection Interval Range (Supplem...Sven Gothel2022-01-041-0/+1
* Add GAPFlags operator | & == and !=Sven Gothel2022-01-031-0/+12
* Add support for AttFindByTypeValueReq/Rsp (GATT server mode)Sven Gothel2022-01-022-0/+194
* AttHandleValueRcv, sendNotification/Indication: Limit by mtu to avoid exceptionSven Gothel2022-01-021-3/+3
* Handle value_offset > value.size(): AttReadNRsp ctor throws AttValueException...Sven Gothel2022-01-021-0/+4
* ATTPDUTypes.hpp: Fix double ';;' and API doc of AttElementList::setElementCou...Sven Gothel2022-01-021-7/+7
* DiscoverPolicy: Fix AdapterstatusListener API doc: Add 'remote' notion and fi...Sven Gothel2022-01-021-14/+15
* Fix DBGattServer::max_att_mtu setup: Constrain over minimum of 512+1, value -...Sven Gothel2022-01-011-2/+2
* Fix BTGattHandler::sendIndication(..): AttPDUMsg::get_type(): HANDLE_VALUE_CF...Sven Gothel2022-01-011-2/+2
* SMPKeyBin::uses_SC() added to conveniently determine whether SC is being used...Sven Gothel2022-01-011-0/+6
* BTManager::uploadLongTermKey(): Add knowledge of Linux invalud LTK address+ty...Sven Gothel2022-01-011-0/+10
* MgmtTypes: LTK, IRK and LK: Add BDAddressAndType::getBLERandomAddressTypeStri...Sven Gothel2022-01-012-4/+18
* BTAdapter::pausing_discovery_devices: Use std::weak_ptr<BTDevice> list; Add B...Sven Gothel2021-11-291-1/+29
* Add BTObject::checkValid() implementation overriding jau:JavaUplink, to actua...Sven Gothel2021-11-291-0/+6
* DiscoveryPolicy: Implement Discovery Policy, covering HCI host OS's implied d...Sven Gothel2021-11-282-17/+83
* 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/+4
* LTK::toString() Have EDIV + RAND lsbFirst w/o '0x' prefix like btmonSven Gothel2021-11-182-4/+4
* Reader-Running-State Robustness: Have the atomic boolean be of memory_order_s...Sven Gothel2021-11-174-4/+4
* Inrcrease Reader-Callback Shutdown Robustness: Limited time (8s) and have thr...Sven Gothel2021-11-171-0/+42
* BTAdapter::startDiscovery(..): Add 'bool filter_dup=true' as last parameter; ...Sven Gothel2021-11-172-7/+10
* Java JNI: Implement DBGattServer.Listener incl DBGattServer.[add|remove]Liste...Sven Gothel2021-11-151-1/+0
* DBGattServer.hpp: DBGatt[Desc|Char|Service|Server]: Use jau::JavaUplink for o...Sven Gothel2021-11-151-12/+29
* Complete DBGattServer Lifecycle: Add DBGatt* dtor on Java side; Remove BTAdap...Sven Gothel2021-11-142-8/+11
* DBGatt[Desc|Char|Service]: Use mutable and const field accessors; Remove Java...Sven Gothel2021-11-131-72/+134
* Fix JAVA_MAIN_PACKAGE pathSven Gothel2021-11-131-1/+1
* DBGatt[Desc|Char|Service]: Use shared_ptr references to support Java binding ...Sven Gothel2021-11-132-76/+115
* BTGattDesc::toString(): Only leave 'override' for the virtual parent, never d...Sven Gothel2021-11-131-1/+1
* Use 'typedef std::shared_ptr<BTDevice> BTDeviceRef' to shorten code linesSven Gothel2021-11-133-29/+32
* Add BTDevice::send[Indication|Notification]() (Java); Note: Sending zero leng...Sven Gothel2021-11-091-0/+2
* DBGatt[Char|Desc]::variable_length defaults to false; Add DBGattValue.java co...Sven Gothel2021-11-091-4/+16
* DBGatt[Char|Desc]::toString(): Show utf8 stringSven Gothel2021-11-091-2/+8