<feed xmlns='http://www.w3.org/2005/Atom'>
<title>io.trygvis.soilmoisture-android.git/app/src/main/java/io/trygvis/soilmoisture, branch 1.0</title>
<subtitle></subtitle>
<id>https://trygvis.io/git/2014/12/io.trygvis.soilmoisture-android.git/atom?h=1.0</id>
<link rel='self' href='https://trygvis.io/git/2014/12/io.trygvis.soilmoisture-android.git/atom?h=1.0'/>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2014/12/io.trygvis.soilmoisture-android.git/'/>
<updated>2015-01-18T11:52:17Z</updated>
<entry>
<title>BtPromise: Adding a distinction between successful and failure.</title>
<updated>2015-01-18T11:52:17Z</updated>
<author>
<name>Trygve Laugstøl</name>
<email>trygvis@inamo.no</email>
</author>
<published>2015-01-18T11:52:17Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2014/12/io.trygvis.soilmoisture-android.git/commit/?id=fe238450f161a503d61c5ae59ecdd82c60c0e9ec'/>
<id>urn:sha1:fe238450f161a503d61c5ae59ecdd82c60c0e9ec</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>o Trying to fix issues where there is a miss match between the clicked index and the item actually clicked.</title>
<updated>2015-01-17T22:05:53Z</updated>
<author>
<name>Trygve Laugstøl</name>
<email>trygvis@inamo.no</email>
</author>
<published>2015-01-17T22:05:53Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2014/12/io.trygvis.soilmoisture-android.git/commit/?id=61b04546f35a696d33cb0ab9f8721afd8765cb5e'/>
<id>urn:sha1:61b04546f35a696d33cb0ab9f8721afd8765cb5e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>o Not disconnecting when the promise is done.</title>
<updated>2015-01-17T17:15:52Z</updated>
<author>
<name>Trygve Laugstøl</name>
<email>trygvis@inamo.no</email>
</author>
<published>2015-01-17T17:15:52Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2014/12/io.trygvis.soilmoisture-android.git/commit/?id=bc09707edf110da018a68be4d16bdfcee8af600f'/>
<id>urn:sha1:bc09707edf110da018a68be4d16bdfcee8af600f</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>o Major refactoring of the BT promise.</title>
<updated>2015-01-16T21:48:11Z</updated>
<author>
<name>Trygve Laugstøl</name>
<email>trygvis@inamo.no</email>
</author>
<published>2015-01-12T21:47:57Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2014/12/io.trygvis.soilmoisture-android.git/commit/?id=5f880d3816526157c5d411896707b971af48212b'/>
<id>urn:sha1:5f880d3816526157c5d411896707b971af48212b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>o Reading values from the soil sensor.</title>
<updated>2015-01-11T11:28:55Z</updated>
<author>
<name>Trygve Laugstøl</name>
<email>trygvis@inamo.no</email>
</author>
<published>2015-01-11T11:28:55Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2014/12/io.trygvis.soilmoisture-android.git/commit/?id=17a1f7227c8c3872fce7bbcc2f5cd46540f9ac52'/>
<id>urn:sha1:17a1f7227c8c3872fce7bbcc2f5cd46540f9ac52</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>o Adding a way to prepend callbacks on the promise's queue. Needed for devices that give you [disconnect, connect] events when connecting. Yay.</title>
<updated>2015-01-04T22:48:53Z</updated>
<author>
<name>Trygve Laugstøl</name>
<email>trygvis@inamo.no</email>
</author>
<published>2015-01-04T22:48:53Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2014/12/io.trygvis.soilmoisture-android.git/commit/?id=4a2ca2d94c827566f8682e8dbd6fbdf17d70b4dd'/>
<id>urn:sha1:4a2ca2d94c827566f8682e8dbd6fbdf17d70b4dd</id>
<content type='text'>
o Reading meta data from the Soil Moisture device.
</content>
</entry>
<entry>
<title>o Adding a method to run a transaction in the BtService's database.</title>
<updated>2015-01-04T20:04:18Z</updated>
<author>
<name>Trygve Laugstøl</name>
<email>trygvis@inamo.no</email>
</author>
<published>2015-01-04T20:04:18Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2014/12/io.trygvis.soilmoisture-android.git/commit/?id=31fc64bec1c5286c27bdc1f683d037ae0e91418d'/>
<id>urn:sha1:31fc64bec1c5286c27bdc1f683d037ae0e91418d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>o Adding SoilMonitors support in core and view. Still more to do.</title>
<updated>2015-01-04T10:12:12Z</updated>
<author>
<name>Trygve Laugstøl</name>
<email>trygvis@inamo.no</email>
</author>
<published>2015-01-04T10:12:12Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2014/12/io.trygvis.soilmoisture-android.git/commit/?id=1b9a4defe73f3aa8c10aa4af49002f0cebd1c292'/>
<id>urn:sha1:1b9a4defe73f3aa8c10aa4af49002f0cebd1c292</id>
<content type='text'>
</content>
</entry>
<entry>
<title>o Getting closer to something that actually work.</title>
<updated>2015-01-02T20:38:52Z</updated>
<author>
<name>Trygve Laugstøl</name>
<email>trygvis@inamo.no</email>
</author>
<published>2015-01-02T20:38:52Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2014/12/io.trygvis.soilmoisture-android.git/commit/?id=da80f3d219c0c05568db0cb9a8910f02cc281d47'/>
<id>urn:sha1:da80f3d219c0c05568db0cb9a8910f02cc281d47</id>
<content type='text'>
</content>
</entry>
<entry>
<title>o Initial import of Soil Moisture app.</title>
<updated>2014-12-31T15:31:49Z</updated>
<author>
<name>Trygve Laugstøl</name>
<email>trygvis@inamo.no</email>
</author>
<published>2014-12-31T15:31:49Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2014/12/io.trygvis.soilmoisture-android.git/commit/?id=ed559834ccddafa955df5b528f08fba964e57699'/>
<id>urn:sha1:ed559834ccddafa955df5b528f08fba964e57699</id>
<content type='text'>
</content>
</entry>
</feed>
