aboutsummaryrefslogtreecommitdiff
path: root/ble/LinuxBluetooth.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Soil Moisture: Adding support for controlling lights.Trygve Laugstøl2016-04-121-11/+20
| | | | | Bluetooth: refectorying, trying to be more c++ idiomatic and modern. SM/Diller: adding bluetooth to Diller bridge.
* mqtt: Using mqtt_support utilities from the mqtt-cassandra bridge.Trygve Laugstøl2016-02-141-1/+1
|
* o Overhaul of the bluetooth code.Trygve Laugstøl2015-07-261-54/+58
| | | | | | - 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 Fixing compatability with libcxx.Trygve Laugstøl2015-07-211-1/+3
|
* o Consistent ordering when storing the MAC address's bytes.Trygve Laugstøl2015-07-181-1/+1
|
* ble-scan:Trygve Laugstøl2015-06-211-21/+50
| | | | | | o New tool to scan for devices. Requires root on linux :( Linux is also touchy if the program dies. BluetoothAdapter: o Adding getMac().
* SoilMoisture:Trygve Laugstøl2015-06-211-0/+4
| | | | | | o Adding getName(). sm-get-value: o More cleanup.
* o Trying to make the Bluetooth API more C++ idiomatic, a GATT connection has ↵Trygve Laugstøl2015-06-211-25/+37
| | | | | | | the same lifecycle as a BluetoothGatt. sm-get-value: o Better error handling.
* o Fixing wrong class name references in exception messages.Trygve Laugstøl2015-06-201-4/+4
|
* o Replacing boost::logging with log4cplus.Trygve Laugstøl2015-03-011-37/+23
|
* o Support for reading and writing characteristics.Trygve Laugstøl2015-02-211-3/+41
|
* o Consistence reference usage.Trygve Laugstøl2015-02-211-6/+5
|
* o Creating a class to access GATT.Trygve Laugstøl2015-02-211-33/+63
|
* wipTrygve Laugstøl2015-02-201-2/+0
|
* Reorganizing the source code:Trygve Laugstøl2015-02-201-0/+512
o Moving main to apps/ o Moving the library sources to ble/ o Creating cmake files for each piece.