aboutsummaryrefslogtreecommitdiff
path: root/app
Commit message (Collapse)AuthorAgeFilesLines
* o Supporting re-activation of the MainActivity. Must initialize the local ↵Trygve Laugstøl2015-06-296-8/+41
| | | | data with the device list if it is already in the 'ready' state.
* o Using new code for GET_VALUE.Trygve Laugstøl2015-06-293-4/+10
|
* o Activating the sensor view.Trygve Laugstøl2015-01-306-19/+170
|
* o This variant actually work on a device.Trygve Laugstøl2015-01-302-2/+9
|
* o Major refactoring on the BtPromise, mainly internal. Renaming BtPromise ↵Trygve Laugstøl2015-01-2814-704/+48
| | | | to BtSequence and BtSequencer.
* o Adding 'recently seen' on BtDevice. Updated when scanning.Trygve Laugstøl2015-01-2717-152/+453
| | | | | | o Removing BtScanResult, it was never used. o Getting MainActivity to listen on device property changed so the UI is properly updated. o Adding a status bar with color to indicate if the device is available, connected or not seen.
* o Adding a way to append promises to promises.Trygve Laugstøl2015-01-206-32/+110
| | | | | o Reading each sensors name when probing a device. o Enabling probing on long presses on already probed devices. Is probably useful to update the local information when other handsets has updated the device's values.
* Trying to automatically generate versions numbers from Git.Trygve Laugstøl2015-01-191-10/+11
|
* Trying to automatically generate versions numbers from Git.Trygve Laugstøl2015-01-181-2/+34
|
* BtPromise: Letting the finally know if the promise was a success or failure.Trygve Laugstøl2015-01-186-21/+46
| | | | | | SM: adding a toast callback so the activity can show a toast message. Needed to make sure the toast comes from the correct thread. Can be called from the BT callback thread.
* BtPromise: Adding a distinction between successful and failure.1.0Trygve Laugstøl2015-01-189-94/+173
| | | | | | | o Chain can now call fail() instead of stop() to signal failure. o The finally handlers can be changed to get this info later. o Should probably make all callbacks take the BtDevice as a callback instead of BluetoothGatt and make the gatt instance available through the device. This way state can be kept in the device's tag. BtPromise: always discover services when operating inside a connection.
* o Missing file.Trygve Laugstøl2015-01-171-0/+9
|
* o Trying to fix issues where there is a miss match between the clicked index ↵Trygve Laugstøl2015-01-175-25/+91
| | | | and the item actually clicked.
* o Not disconnecting when the promise is done.Trygve Laugstøl2015-01-179-154/+347
| | | | | o All user code can assume that they're already connected to the device, simplifying the life cycle. o When starting, send a 'new device' even for all stored devices.
* o Major refactoring of the BT promise.Trygve Laugstøl2015-01-167-279/+214
|
* o Reading values from the soil sensor.Trygve Laugstøl2015-01-1120-293/+708
| | | | | | o Rewrote the database schema to match the new device+sensors model. o Storing samples in the database. o To be able to reuse BT callbacks, added a way to always to directly to the next step instead of waiting for an event.
* o Adding a way to prepend callbacks on the promise's queue. Needed for ↵Trygve Laugstøl2015-01-049-75/+314
| | | | | | devices that give you [disconnect, connect] events when connecting. Yay. o Reading meta data from the Soil Moisture device.
* o Adding a method to run a transaction in the BtService's database.Trygve Laugstøl2015-01-046-24/+55
|
* o Adding SoilMonitors support in core and view. Still more to do.Trygve Laugstøl2015-01-0412-128/+298
|
* o Adding a database of BT devices and soil devices, sensors and samples.Trygve Laugstøl2015-01-039-17/+173
|
* o Getting closer to something that actually work.Trygve Laugstøl2015-01-0220-424/+749
|
* o Initial import of Soil Moisture app.Trygve Laugstøl2014-12-3144-0/+1987