summaryrefslogtreecommitdiffstats
path: root/api
Commit message (Expand)AuthorAgeFilesLines
...
* Add Whitelist to DBTManager/DBTAdapter and test (Result: No auto-connection)Sven Gothel2020-05-243-3/+44
* POctets: Add explicit move ctor and assignment, release() private, add missin...Sven Gothel2020-05-241-29/+86
* DBTDevice, EInfoReport: Default tx_power, rssi to 127 (core spec defines 127 ...Sven Gothel2020-05-242-4/+4
* C++ multithreading fixes and exampleSven Gothel2020-05-242-21/+18
* DBTAdapter: Remove explicit HCISession, migrate connectedDevice and use HCICo...Sven Gothel2020-05-232-105/+31
* API doc: Properly mark the sub-namespace module -> BT spec sectionsSven Gothel2020-05-188-0/+30
* API doc: DBT/Main refine and add lifecycle + listener; Enhance listener java/...Sven Gothel2020-05-183-10/+62
* API Doc Direct-BT: Move HCI prioritization segment to main namespace section.Sven Gothel2020-05-182-8/+11
* Fix general Doxygen DocumentationSven Gothel2020-05-189-113/+170
* Working GATT Java Side; GATT Types made fully functional for user to avoid 't...Sven Gothel2020-05-178-296/+833
* GATT Cleanup of method + field names; GATT discoverDescriptors: Use more reas...Sven Gothel2020-05-152-66/+54
* C++ GATT: Cleanup and complete Descriptor <*-1> Characteristic <*-1> ServiceSven Gothel2020-05-142-98/+164
* Fixing multiple Java/C++ Lifecycle Issues (DBTDevice, add ShutdownHook, ..)Sven Gothel2020-05-121-0/+12
* HCISession::disconnected: Don't throw exception, intentionally called at clos...Sven Gothel2020-05-111-5/+0
* Resolving flushed discovered devices and shared device reference usage.Sven Gothel2020-05-112-12/+35
* Shape GATTServiceDecl + GATTCharacterisicsDecl into TinyB API conform data re...Sven Gothel2020-05-112-49/+22
* GATT: GATTPrimaryService -> GATTServiceDecl (-> GATTTypes.hpp) ; Add JavaUpli...Sven Gothel2020-05-112-59/+72
* Move general types out of MgmtTypes; Extract DBTDevice + DBTAdapter into thei...Sven Gothel2020-05-116-709/+831
* BasicAlgos: Rename 'InputIt' -> 'InputArray' for template type, indicating in...Sven Gothel2020-05-101-4/+4
* Converging Java/JNI and C++ API to match tinyb interface requirements (step-2)Sven Gothel2020-05-108-25/+289
* [Bluetooth]AdapterStatusListener: Renamed; Using a list instead of one-shot c...Sven Gothel2020-05-102-2/+114
* FunctionDef: Enhance efficiency and create InvocationFunc<..>::clone() and Fu...Sven Gothel2020-05-041-31/+92
* Extend BluetoothDeviceStatusListener -> BluetoothAdapterStatusListener; Enum ...Sven Gothel2020-05-044-56/+67
* FunctionDef: Add CaptureInvocationFunc supporting lambdas w/ an explicit capt...Sven Gothel2020-05-031-14/+78
* MgmtAdapterEventCallback: Pass MgmtEventCallback by reference, avoiding one copySven Gothel2020-05-031-1/+1
* FunctionDef: Add StdInvocationFunc supporting std::function for capturing lam...Sven Gothel2020-05-031-0/+59
* ClassFunction -> FunctionDef generalization, adding plain function (non-class...Sven Gothel2020-05-032-18/+77
* Ensure unique set of HCISession::connectedDevices and DBTAdapter::discoveredD...Sven Gothel2020-05-031-0/+1
* TROOctets: Add equality operatorSven Gothel2020-05-031-0/+7
* DBTManager::close(): Clear adapterInfos (avoiding re-entry failure); Java del...Sven Gothel2020-05-031-1/+2
* HCIComm: HCI_TO_SEND_REQ_POLL_MS 1s -> 3s timeoutSven Gothel2020-05-031-2/+2
* MgmtEventCallbackList -> MgmtAdapterEventCallbackList: Adding adapter dev_id ...Sven Gothel2020-05-031-7/+50
* Element -> EIRDataType: Promote to top, add bit-ops and add Java equivalent; ...Sven Gothel2020-05-032-40/+56
* ManufactureSpecificData: Add equality operator ; remove dead declarationSven Gothel2020-05-031-1/+6
* DBTManager Java: Add getAdapterListImpl()Sven Gothel2020-05-021-0/+8
* GATTHandler/DBTManager Timeout/Error: Limit ringbuffer.getBlocking(..) with t...Sven Gothel2020-05-022-1/+2
* Ringbuffer: Add timeout limitation to getBlocking(..) and putBlocking(..) etc.Sven Gothel2020-05-022-29/+72
* GATTHandler/DBTManager Timeout/Error: Use 3s timeout; GATTHandler/l2cap use t...Sven Gothel2020-05-022-4/+4
* GATTHandler/DBTManager Timeout/Error: Unique SIGINT handler; GATTHandler disc...Sven Gothel2020-05-022-11/+5
* DBTManager::disconnect(..): send explicit MgmtEvtDeviceDisconnected to listenerSven Gothel2020-05-022-1/+31
* Corrected COPYING and the *Ioctl.hpp (c) and license headersSven Gothel2020-04-293-19/+114
* DBTAdapter: Drop discoverDevices(..), only allow usage of deviceFound(..) cal...Sven Gothel2020-04-281-61/+9
* DBTDevice add and use is*AddressType()Sven Gothel2020-04-281-0/+4
* DBTManager: Only require a mtx_callbackLists for mgmtEventCallbackListsSven Gothel2020-04-281-1/+1
* AdapterInfo: Validate index == dev_id @ array creation in ctor, drop at usageSven Gothel2020-04-281-12/+0
* USE_BT_MGMT is now build in after successful testing, hence remove conditiona...Sven Gothel2020-04-271-4/+0
* Wire AdapterInfo w/ MgmtEvtNewSettings and MgmtEvtLocalNameChanged; AdapterIn...Sven Gothel2020-04-273-28/+99
* MgmtEvent: Add MgmtSetting type; MgmtEvtNewSettings, MgmtEvtNewConnectionPara...Sven Gothel2020-04-272-17/+118
* Fix HCISession ctor definition (incomplete DBTAdapter in header)Sven Gothel2020-04-271-4/+1
* Use ERR_PRINT instead of perror and remove explicit errno info in ERR_PRINT m...Sven Gothel2020-04-271-1/+1