summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* BluetoothGattCharacteristic: API Change: 'writeValue(byte[] value)' -> 'write...Sven Gothel2020-08-261-2/+4
* DBTManager nor HCIHandler stop on channel read errors, just report them.Sven Gothel2020-08-262-2/+2
* GATTHandler:: Introduce a GATT_WRITE_COMMAND_REPLY_TIMEOUT for writeValue(..)...Sven Gothel2020-08-261-1/+1
* GATTHandler::reader: Use ERR_PRINT(..) on l2cap read error, capturing the err...Sven Gothel2020-08-263-3/+3
* dbt_debug.hpp: Ressurect ERR_PRINT and WARN_PRINT inline __FILE__ and __LINE__Sven Gothel2020-08-261-8/+22
* tinyb native lib: Add missing dbt_debug.cppSven Gothel2020-08-261-0/+1
* GATTHandler::Defaults: Use 'GATT' prefix instead of 'L2CAP' for GATT over L2C...Sven Gothel2020-08-261-1/+1
* dbt_debug.hpp: Move implementation to dbt_debug.cpp, since we moved to proper...Sven Gothel2020-08-262-0/+97
* DBTManager/HCIHandler: Refine debug_event outputSven Gothel2020-08-252-3/+4
* HCIHandler::le_enable_scan: Send MgmtEvtDiscovering; DBTAdapter start/stop Di...Sven Gothel2020-08-252-60/+57
* Adopt to exploding DEBUG value, implement 'hci.event,manager.event,adapter.ev...Sven Gothel2020-08-244-108/+107
* DBTEnv: Use plain 'foo.bar' names, not 'foo_bar'; Add 'exploding' name values...Sven Gothel2020-08-241-2/+36
* DBTEnv: Use std::string where possibleSven Gothel2020-08-241-22/+25
* HCIHAndler: Prepare filtering for HCIOpcode using condensed uint64_t HCIOpcod...Sven Gothel2020-08-241-0/+13
* Adapt to new DBG_PRINT(..) semantics, reduce verbosity, use specific macros f...Sven Gothel2020-08-247-95/+79
* :HCIHandler: HCI_COMMAND_COMPLETE_REPLY_TIMEOUT = 10s (Fix Issue #124); Adopt...Sven Gothel2020-08-242-81/+40
* BluetoothFactory/DBTEnv: Pass JVM properties to environment, access DEBUG, VE...Sven Gothel2020-08-243-7/+46
* Add DBTEnv.hpp/cpp providing certain environment utilities (For now elapsed t...Sven Gothel2020-08-242-0/+43
* HCIHandler: Add verbose flag (defaults to false) for all command/reply proces...Sven Gothel2020-08-231-13/+35
* DBTAdapter::EventCB:DeviceFound: DBG_PRINT add eir->toString()Sven Gothel2020-08-231-3/+6
* HCIStatusCode: Add and use INTERNAL_TIMEOUT, denoting a read response timeout...Sven Gothel2020-08-232-1/+4
* DBTAdapter: Fix unused variable error/warningSven Gothel2020-08-231-0/+1
* HCIHandler: Refine le_set_scan_param(..) and le_enable_scan(..) API doc; Dire...Sven Gothel2020-08-231-5/+6
* Rename LEADVEventType -> AD_PDU_Type and refine API doc, add ADV_UNDEFINEDSven Gothel2020-08-232-8/+9
* DBTAdapter::stopDiscover() now returns the boolean result w/ proper native ->...Sven Gothel2020-08-231-2/+3
* DBTAdapter: Use HCIHandler discovery/scan start and stopSven Gothel2020-08-231-4/+72
* HCIHandler: Add le_set_scan_param(..) and le_enable_scan(..)Sven Gothel2020-08-231-0/+40
* DBTAdapter: Use HCIHandler to listen to DEVICE_FOUND eventsSven Gothel2020-08-231-20/+23
* HCIHandler: Produce MgmtEvtDeviceFound events from LE_ADVERTISING_REPORT; EIn...Sven Gothel2020-08-232-51/+73
* HCIHandler: Unify processSimpleCommand/processStructCommand -> processCommand...Sven Gothel2020-08-231-54/+53
* HCIHandler::disconnect(..): Resolve CONNECTION_ALREADY_EXISTS re-connect fail...Sven Gothel2020-08-221-2/+8
* DBTAdapter: Have non-enabled adapter to be valid, use lazy HCI initialization...Sven Gothel2020-08-222-23/+34
* Refine send DISCOVERY event (m true, n false) -> (m false, n false), fix stat...v2.1.20Sven Gothel2020-07-291-4/+21
* DBTAdapter DiscoveryState: Refine currentMetaScanType, introduce currentNativ...Sven Gothel2020-07-291-21/+77
* Refine enum BTMode and ScanType: Elevate to 'enum class', shorten value defin...Sven Gothel2020-07-293-36/+61
* GATTHandler::l2capReaderThread: 'l2cap read error' merely a warning, if at allSven Gothel2020-07-291-1/+1
* Fix typo in HCIStatusCode enum valueSven Gothel2020-07-281-1/+1
* DBTAdapter::ctor: Avoid using adapterInfo before initialized (SIGSEGV)Sven Gothel2020-07-281-3/+5
* DBTAdapter: Reduce verbosity again of stopDiscovery() and findDiscoveredDevic...v2.1.19Sven Gothel2020-07-281-6/+5
* Expose hciConnectionHandle: AdapterStatusListener connect/disconnect (C++/Jav...Sven Gothel2020-07-281-5/+6
* DBTAdapter: Increase verbosity DBG -> INFO + enhance output (shall moved to D...Sven Gothel2020-07-281-8/+15
* DBT Adapter/Device: Enhance WARN and DBG PRINT (no more verbosity)Sven Gothel2020-07-282-6/+14
* DBTAdapter::mgmtEvDeviceDiscoveringMgmt: Don't hold mtx_discovery: Not necess...Sven Gothel2020-07-271-1/+0
* DBTAdapter::mgmtEvDeviceFoundMgmt: Fix drop INFO_PRINT to 'DBTAdapter::EventC...Sven Gothel2020-07-271-5/+5
* C++/Java *Device::connect*(..), disconnect(): Return HCIStatusCode instead of...Sven Gothel2020-07-271-26/+22
* GATTHandler::sendWithReply(): Disclose timeout value in error and exception o...Sven Gothel2020-07-271-2/+2
* DBTAdapter.cpp: Turn VERBOSE_ON off (oopsie)Sven Gothel2020-07-261-1/+1
* GATTHandler: INFO -> ERROR: MULTI-NTF not implementedv2.1.17Sven Gothel2020-07-261-1/+1
* DBTDevice::disconnect/GATTHandler::[dis]connect: Place atomic-switch before m...Sven Gothel2020-07-262-18/+34
* GATTCharacteristic::toSafeString(): Remove further dereferencing to service...Sven Gothel2020-07-261-15/+2