aboutsummaryrefslogtreecommitdiffstats
path: root/api
Commit message (Expand)AuthorAgeFilesLines
* HCIComm, L2CAPComm, GATTHandler: Better var- and accessor-naming, init fd in ...Sven Gothel2020-09-183-19/+18
* Open [& Connect] @ ctor (RAII): HCIComm, L2CAPComm, GATTHandler, simplifying ...Sven Gothel2020-09-184-40/+29
* DBTAdapter: Atomic operation across discovered, connected and shared devicesSven Gothel2020-09-162-5/+3
* Correct API doc for DBTDevice::remove() (C++ and Java):Sven Gothel2020-09-161-4/+3
* DBTEnv: Resolve using environment vars under Unix shells, e.g. try 'direct_bt...Sven Gothel2020-09-151-1/+23
* C++ noexcept: DBTManager, DBTAdapter and DBTDevice (concluding for now)Sven Gothel2020-09-153-77/+77
* C++ noexcept: JavaUplink, DBTObject, JavaGlobalObjSven Gothel2020-09-152-15/+15
* dbt_debug: Use namespace for macro resolution in case macro being used ex-nam...Sven Gothel2020-09-151-2/+2
* C++ noexcept: GATT* Data TypesSven Gothel2020-09-154-70/+71
* C++ noexcept: DBTManagerSven Gothel2020-09-141-45/+45
* C++ noexcept: GATTHandlerSven Gothel2020-09-141-18/+18
* C++ noexcept: HCITypes and MgmtTypesSven Gothel2020-09-142-21/+21
* C++ noexcept: ATTPDUTypes string methods; DBTEnv; HCIComm and HCIHandlerSven Gothel2020-09-144-92/+92
* C++ noexcept: Remaining BasicTypes getCurrentMilliseconds(), uintXHexString(....Sven Gothel2020-09-141-6/+6
* C++ noexcept: uuid_t and its implementations; Make uuid_t::TypeSize and 'enum...Sven Gothel2020-09-143-46/+51
* C++ noexcept: Ringbuffer and its LFRingbuffer implementationSven Gothel2020-09-142-57/+70
* C++ noexcept: Adjust all types and functions in DBTTypesSven Gothel2020-09-141-38/+38
* C++ noexcept: MgmtTypes: MgmtEvent ctor gets exp_param_size to validate data ...Sven Gothel2020-09-142-179/+197
* C++ noexcept: HCITypes: HCIEvent ctor gets exp_param_size to validate data ra...Sven Gothel2020-09-141-24/+24
* C++ noexcept: FunctionDef.hppSven Gothel2020-09-141-53/+53
* C++ noexcept: Add missing 'AttPDUMsg::getSpecialized(..)'Sven Gothel2020-09-141-1/+1
* C++ IndexOutOfBoundsException: Add variant for just index + lengthSven Gothel2020-09-142-7/+10
* C++: Second round propagating noexcept and using OctetTypes nocheck '_nc'Sven Gothel2020-09-144-150/+153
* C++: First round propagating noexcept: Adding nocheck '_nc' variants in Octet...Sven Gothel2020-09-145-240/+329
* Fixing Example crossreference and Menu itemSven Gothel2020-09-031-0/+31
* README: More detailed Direct-BT description (event driven, build depenencies,...Sven Gothel2020-09-032-4/+8
* DBTAdapter: Utilize POWERED in AdapterSettings to determine if powered and (c...Sven Gothel2020-09-031-8/+18
* Complete mapping of BTMode (C++, Java) and have Adapter recognize actual BTMo...Sven Gothel2020-09-034-12/+41
* DBTEnv/direct_bt.debug: Aligning DBTManager alias to 'mgmt': 'direct_bt.debug...Sven Gothel2020-08-284-15/+6
* DBTDevice::pingGATT(): Disconnect and return false if: GATT not connected or ...Sven Gothel2020-08-281-3/+3
* Inherit all *Env classes from DBTEnvironment, having them grouped for documen...Sven Gothel2020-08-284-19/+128
* DBTEnv: Generalize 'exploding properties' and add optional '=value' support. ...Sven Gothel2020-08-284-26/+65
* DBTManager, HCIHandler, GATTHandler: Move local environment debug flags to th...Sven Gothel2020-08-283-4/+12
* GATTHandler's GATTEnv fields can't be static (conversion error)Sven Gothel2020-08-281-5/+5
* DBTManager, HCIHandler, GATTHandler: Defer fetching timeout+ config from envi...Sven Gothel2020-08-283-35/+125
* BluetoothFactory, DBTEnv: Only pass '[org.]tinyb.*' and 'direct_bt.*' propert...Sven Gothel2020-08-271-13/+13
* HCIHandler: Complete using timeout from configurable fieldsSven Gothel2020-08-271-5/+1
* HCIComm, L2CAPComm: API-Doc+; Maintain own mtx_write and use it for write(..)...Sven Gothel2020-08-273-7/+29
* DBTManager: Fix type in MGMT_EVT_RING_CAPACITY; Use MGMT_READ_PACKET_MAX_RETR...Sven Gothel2020-08-271-2/+5
* DBTManager, HCIHandler, GATTHandler: Have all timeout+ config values read fro...Sven Gothel2020-08-278-50/+67
* GATTHandler::writeValue: Use ATT_WRITE_CMD for 'withResponse = false', otherw...Sven Gothel2020-08-261-1/+1
* GATTHandler:: Introduce a GATT_WRITE_COMMAND_REPLY_TIMEOUT for writeValue(..)...Sven Gothel2020-08-261-0/+2
* dbt_debug.hpp: Ressurect ERR_PRINT and WARN_PRINT inline __FILE__ and __LINE__Sven Gothel2020-08-261-2/+15
* GATTHandler::Defaults: Use 'GATT' prefix instead of 'L2CAP' for GATT over L2C...Sven Gothel2020-08-262-5/+5
* dbt_debug.hpp: Move implementation to dbt_debug.cpp, since we moved to proper...Sven Gothel2020-08-261-61/+6
* HCIHandler::le_enable_scan: Send MgmtEvtDiscovering; DBTAdapter start/stop Di...Sven Gothel2020-08-252-2/+4
* Adopt to exploding DEBUG value, implement 'hci.event,manager.event,adapter.ev...Sven Gothel2020-08-244-0/+33
* DBTEnv: Use plain 'foo.bar' names, not 'foo_bar'; Add 'exploding' name values...Sven Gothel2020-08-241-2/+32
* DBTEnv: Use std::string where possibleSven Gothel2020-08-241-3/+3
* HCIHAndler: Prepare filtering for HCIOpcode using condensed uint64_t HCIOpcod...Sven Gothel2020-08-243-4/+63