| Commit message (Expand) | Author | Age | Files | Lines |
* | noexcept: BTGattHandler::send*(): Fix BTDevice::getGattService(): Return zero... | Sven Gothel | 2022-05-15 | 1 | -5/+6 |
* | JNI Lifecycle Fix: BTGattCharListener: Adopt full Java/Native link via DBTNat... | Sven Gothel | 2022-05-10 | 1 | -19/+30 |
* | Use typedef of shared_pre<T> 'TRef' and pass `const shared_pre<T>&` where pos... | Sven Gothel | 2022-05-09 | 1 | -13/+14 |
* | Bump jaulib v0.9.1 and adopt to fraction changes, use wait_until() w/ out-of-... | Sven Gothel | 2022-05-01 | 1 | -8/+8 |
* | noexcept: BTGattHandler::send*() | Sven Gothel | 2022-04-23 | 1 | -44/+51 |
* | BTGattHandler::l2capReaderInterrupted(int dummy{=0}) add default argument | Sven Gothel | 2022-04-23 | 1 | -1/+1 |
* | BTGattHandler::disconnect(): Output rename ioErrorCause -> ioerr, avoiding 'E... | Sven Gothel | 2022-04-22 | 1 | -3/+3 |
* | BTGattHandler: Widen L2Cap 'interrupted' query to include disconnected device... | Sven Gothel | 2022-04-22 | 1 | -0/+2 |
* | Bump jaulib's service_runner change, adapt and fix BTGattHandler's l2capReade... | Sven Gothel | 2022-04-15 | 1 | -2/+2 |
* | Cleanup Gatt numbers: Merge GattTypes.hpp into GattNumbers.hpp, remove redund... | Sven Gothel | 2022-04-11 | 1 | -1/+1 |
* | L2CAPComm.hpp: L2CAP{ClientServer->Comm}, add adapter device id for clarity o... | Sven Gothel | 2022-04-10 | 1 | -1/+1 |
* | L2CAPComm: Rename L2CAP{Comm->Client} and have L2CAP{Client,Server} derive fr... | Sven Gothel | 2022-04-10 | 1 | -3/+3 |
* | BTGattHandler: Fix API doc (minor) | Sven Gothel | 2022-02-05 | 1 | -6/+6 |
* | Add BTGattHandler::NativeGattCharLister::mtuResponse(..) for high level info;... | Sven Gothel | 2022-02-05 | 1 | -0/+35 |
* | BTGattHandler::NativeGattCharListener: Add optional low- and high-level user ... | Sven Gothel | 2022-02-05 | 1 | -0/+142 |
* | Introduce BTGattHandler::GattServerHandler and DBGattServer::Mode for alterna... | Sven Gothel | 2022-02-02 | 1 | -20/+190 |
* | Custom GATT Processing: MTU and remote GATT Services shall be processed at re... | Sven Gothel | 2022-02-02 | 1 | -73/+99 |
* | All BTGattHandler::reply*() methods and applyWrite() are of noexcept | Sven Gothel | 2022-01-24 | 1 | -7/+7 |
* | Add DBGattServer::Listener::write[Char|Desc]ValueDone() (C++/Java), notifyies... | Sven Gothel | 2022-01-24 | 1 | -1/+3 |
* | BTGattHandler: Add 'noexcept' to l2capReader Callbacks | Sven Gothel | 2022-01-12 | 1 | -3/+3 |
* | BTGattHandler: Use jau::service_runner | Sven Gothel | 2022-01-12 | 1 | -8/+5 |
* | Add support for AttFindByTypeValueReq/Rsp (GATT server mode) | Sven Gothel | 2022-01-02 | 1 | -0/+1 |
* | Reader-Running-State Robustness: Have the atomic boolean be of memory_order_s... | Sven Gothel | 2021-11-17 | 1 | -1/+1 |
* | DBGatt[Desc|Char|Service]: Use shared_ptr references to support Java binding ... | Sven Gothel | 2021-11-13 | 1 | -1/+1 |
* | Use 'typedef std::shared_ptr<BTDevice> BTDeviceRef' to shorten code lines | Sven Gothel | 2021-11-13 | 1 | -4/+5 |
* | BTDevice:: Fix dimension of stored supervisor_timeout (passed to BTGattHandle... | Sven Gothel | 2021-11-04 | 1 | -1/+4 |
* | Derive GATT read- and write-timout = max(minimum_preset, connection_supervisi... | Sven Gothel | 2021-11-04 | 1 | -10/+20 |
* | BTGattHandler::send[Indi|Notifi]cation(): Constring handle to be of character... | Sven Gothel | 2021-11-03 | 1 | -7/+21 |
* | BTGattHandler::findCharacterisicsByValueHandle(): Cleanup usage and argument ... | Sven Gothel | 2021-11-03 | 1 | -11/+2 |
* | Adapt to jau::ringbuffer API change | Sven Gothel | 2021-10-31 | 1 | -1/+1 |
* | BTDevice/BTGattHandler: Add send[Notification|Indication](..) commands | Sven Gothel | 2021-10-19 | 1 | -0/+14 |
* | BTGattHandler: Add full replyWriteReq() for Opcode's WRITE_REQ, WRITE_CMD and... | Sven Gothel | 2021-10-19 | 1 | -1/+4 |
* | BTGattHandler/AttPDU: Use safe MAX_ATT_MTU = 512 + 1 for opcode, not for othe... | Sven Gothel | 2021-10-18 | 1 | -2/+7 |
* | MAX_ATT_MTU = 512 (attribute value length) + 5 | Sven Gothel | 2021-10-16 | 1 | -4/+4 |
* | BTGattHandler: Add replyAttPDUReq() for requests[ReadByGroupTypeReq, ReadByTy... | Sven Gothel | 2021-10-12 | 1 | -10/+21 |
* | BTGattHandler: Pass through user's DBGattServer reference if GATTRole::Server | Sven Gothel | 2021-10-10 | 1 | -0/+4 |
* | Gatt-Server: Fix AttErrorRsp; Better grouping of AttPDUs: OpcodeType and ReqR... | Sven Gothel | 2021-10-07 | 1 | -0/+1 |
* | Fix BTGattChar::removeCharListener(..): Polymorph BTGattCharListener derivati... | Sven Gothel | 2021-09-29 | 1 | -1/+7 |
* | Add BTGattHandler::getCharListenerCount() to validate [add|remove]CharListene... | Sven Gothel | 2021-09-26 | 1 | -0/+5 |
* | Moved EUI48, EUI48Sub (C++/Java) and uuid_t, *Octets (C++) to jaulib for gene... | Sven Gothel | 2021-09-18 | 1 | -7/+7 |
* | Refine BTRole and add GATTRole, throughout BTAdapter, BTDevice (C++/Java) and... | Sven Gothel | 2021-09-16 | 1 | -4/+27 |
* | Bump to jaulin v0.3.3 and adapte to jau:ringbuffer changes | Sven Gothel | 2021-06-11 | 1 | -1/+1 |
* | C++: Replace {@code lala} with `lala` as it confuses Doxygen preprocessor par... | Sven Gothel | 2021-02-05 | 1 | -1/+1 |
* | Java: New API Layout: Shorten named [Bluetooth -> BT], [Characteristic -> Cha... | Sven Gothel | 2021-01-25 | 1 | -0/+543 |