aboutsummaryrefslogtreecommitdiff
path: root/apps
Commit message (Collapse)AuthorAgeFilesLines
* Soil Moisture: Adding support for controlling lights.Trygve Laugstøl2016-04-1212-99/+680
| | | | | Bluetooth: refectorying, trying to be more c++ idiomatic and modern. SM/Diller: adding bluetooth to Diller bridge.
* o Fixing off-by-one error when reading device name.Trygve Laugstøl2016-02-141-1/+5
|
* mqtt: Using mqtt_support utilities from the mqtt-cassandra bridge.Trygve Laugstøl2016-02-148-163/+477
|
* o Only discovering sensors if they haven't been discovered before.Trygve Laugstøl2015-07-291-15/+17
|
* o Overhaul of the bluetooth code.Trygve Laugstøl2015-07-265-29/+96
| | | | | | - 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.
* Fixing two bugs in mqtt-publish:Trygve Laugstøl2015-07-211-4/+13
| | | | | o The last character after EOF was parsed twice. o Create a separate counter for unacked messages instead of checking want_write.
* o Adding an application to send samples over MQTT.Trygve Laugstøl2015-07-203-28/+347
| | | | o Improved CMake build script, better detection and error messages of headers/libraries. Conditionally adding the applications that can be compiled with the given set of found libraries.
* o Sending only a single sample after all values have been read.Trygve Laugstøl2015-07-201-11/+11
|
* o Trying to clean up includes a bit.Trygve Laugstøl2015-07-198-24/+17
|
* o Going back to a bunch of cpp files instead of launcher+bunch of header ↵Trygve Laugstøl2015-07-1916-263/+205
| | | | files. This ends up with an easier build file and faster builds with CMake's "OBJECT" library type.
* o Applying clang-format to all apps.Trygve Laugstøl2015-07-1916-167/+121
|
* o Changing the output format to include the indexes in the values, enabling ↵Trygve Laugstøl2015-07-191-9/+12
| | | | | | | | | | | | | reading from multiple sensors in one go: This: Sample #1: device=.., sensor=1, value=123 Sample #2: device=.., sensor=2, value=321 is hanged to: Sample: device=.., sensor1=123, sensor2=321
* o Adding support for installing the code.Trygve Laugstøl2015-07-101-1/+7
|
* SoilMoisture:Trygve Laugstøl2015-06-212-3/+4
| | | | o Updating for changed get_value struct.
* ble-scan:Trygve Laugstøl2015-06-214-4/+92
| | | | | | o New tool to scan for devices. Requires root on linux :( Linux is also touchy if the program dies. BluetoothAdapter: o Adding getMac().
* ble-inspect-device:Trygve Laugstøl2015-06-211-5/+5
| | | | o Fixing broken key name.
* SoilMoisture:Trygve Laugstøl2015-06-213-42/+72
| | | | | | 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-216-114/+114
| | | | | | | the same lifecycle as a BluetoothGatt. sm-get-value: o Better error handling.
* o Using ends_with when checking for which app to launch too.Trygve Laugstøl2015-06-219-39/+65
| | | | | sm-get-value: o Using the io code for writing samples
* o Going all header file based and single-executable to launch all apps.Trygve Laugstøl2015-06-2118-406/+488
| | | | o Ading CMake magic to generate the launcher
* o Fixing typos.Trygve Laugstøl2015-06-201-6/+5
|
* o Adding app_name to app, creating a per-app logger.Trygve Laugstøl2015-06-207-3/+40
|
* o Configuring better logging output.Trygve Laugstøl2015-06-201-2/+8
|
* o Adding a tool to add timestamps to each sample.Trygve Laugstøl2015-06-203-213/+102
| | | | (old wip code)
* o Adding back SQL output.Trygve Laugstøl2015-03-281-6/+10
|
* o Adding timestamp by default when converting samples.Trygve Laugstøl2015-03-282-8/+15
|
* o Better class names for options.Trygve Laugstøl2015-03-221-2/+2
|
* o Renaming open_sample_input_stream to open_sample_stream_parser.Trygve Laugstøl2015-03-223-4/+4
|
* o Splitting out io parts into trygvis::sensor::io.Trygve Laugstøl2015-03-226-7/+15
|
* o Renaming trygvis::soil_moisture to trygvis::sample.Trygve Laugstøl2015-03-229-23/+17
|
* o Renaming SoilMoistureIo to SensorSample, moving to its own library.Trygve Laugstøl2015-03-229-894/+12
|
* o First version of a tool to continuously read and discover serial ports.Trygve Laugstøl2015-03-226-14/+217
|
* o Start of a tool to select columns,Trygve Laugstøl2015-03-222-0/+124
|
* o RRD output.Trygve Laugstøl2015-03-224-8/+163
|
* o Dropping empty samples when looking for an end sample.Trygve Laugstøl2015-03-212-1/+6
|
* o Support for converting from millisecond timestamps to second timestamps.Trygve Laugstøl2015-03-201-19/+62
|
* o More relaxed regex parsing.Trygve Laugstøl2015-03-201-1/+1
|
* o Fixing key-value output.Trygve Laugstøl2015-03-193-27/+30
|
* o Replacing custom Format with common sample_format_type.Trygve Laugstøl2015-03-185-121/+106
|
* o Renaming CsvSampleParser to KeyValueSampleParser.Trygve Laugstøl2015-03-174-20/+19
|
* o cout and unique_ptr became complicated.Trygve Laugstøl2015-03-176-32/+43
| | | | o Updating lots of code to the latest api.
* o An improved KeyDictionary.Trygve Laugstøl2015-03-175-164/+170
|
* o Updating to new API.Trygve Laugstøl2015-03-145-200/+347
|
* o Creating a tool to calculate an absolute timestamp from a relative timestamp.Trygve Laugstøl2015-03-147-71/+371
| | | | o Using git submodules instead of CMake's external project.
* o Formatting.Trygve Laugstøl2015-03-088-20/+18
|
* o Improved SQL output.Trygve Laugstøl2015-03-086-63/+84
|
* o Improved SQL output.Trygve Laugstøl2015-03-082-11/+22
|
* o Dynamic input and output types.Trygve Laugstøl2015-03-083-126/+145
|
* o First start of a proper CSV parser.Trygve Laugstøl2015-03-074-71/+151
|
* o Building a library of all the utility code, speeds up the build time.Trygve Laugstøl2015-03-061-14/+13
|