| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
o Reducing silliness, no allocations by ByteBuffer.
o Create StaticByteBuffer as a nice one-liner to create a buffer.
LinuxBluetooth: methods that want a buffer needs to pass it in, ByteBuffer is not allocating anymore.
|
|
|
|
|
|
|
|
|
|
| |
o Adding start of health termometer service tool.
apps/ble-read-characteristic:
o Sart of new tool.
apps/ble-inspect-device
o Make adapter configurable.
other:
o UUID fixes and tests.
|
|
|
|
|
|
|
| |
o Starting to remove shared_ptr. The code shouldn't be shared between threads, any thread safety will have to be built on the outside.
o Better service discovery, don't fail when there are multiple requests that have to be done.
o AttributeData was buggy, now it is just less than ideal.
o Much better ByteBuffer. Now it is a simple view + cursor.
|
|
|
|
|
| |
o boost::uuid didn't give much, use our own and add new short uuid type.
o Fixing nits from clang-tidy.
|
| |
|
|
|
|
|
| |
Bluetooth: refectorying, trying to be more c++ idiomatic and modern.
SM/Diller: adding bluetooth to Diller bridge.
|
|
|
|
|
|
| |
- Adding support for reading FLOAT (specified in IEEE 11073-20601) values from a bluetooth device.
- More shared pointers to help keep track of the object's lifecycle. Makes sure that the connections are released back to Linux, Linux is way to sensitive with crashing applications.
o Adding support for reading the temperature sensors from the SoilMoisture device.
|
| |
|
| |
|
|
|
|
|
|
| |
o New tool to scan for devices. Requires root on linux :( Linux is also touchy if the program dies.
BluetoothAdapter:
o Adding getMac().
|
|
|
|
|
|
| |
o Adding getName().
sm-get-value:
o More cleanup.
|
|
|
|
|
|
|
| |
the same lifecycle as a BluetoothGatt.
sm-get-value:
o Better error handling.
|
| |
|
|
|