Field Science issueshttps://code.cs.earlham.edu/groups/field-science/-/issues2019-06-17T10:54:17-04:00https://code.cs.earlham.edu/field-science/FieldDay/-/issues/13Progress meter for upload tables seems to be stuck on fieldday_spot2019-06-17T10:54:17-04:00Craig EarleyProgress meter for upload tables seems to be stuck on fieldday_spotProgress meter for upload seems to be stuck on fieldday_spot but then after a while it vanishes and the upload is complete.Progress meter for upload seems to be stuck on fieldday_spot but then after a while it vanishes and the upload is complete.https://code.cs.earlham.edu/field-science/FieldDay/-/issues/12Separate uploading stream & sample data to server from deleting the local dat...2019-06-16T13:30:23-04:00Craig EarleySeparate uploading stream & sample data to server from deleting the local databaseMake uploading the data a separate action from deleting the local database records. As it stands now if there is silent failure in the upload process then all the data is lost. Disk space on the device is cheap, human time to collect dat...Make uploading the data a separate action from deleting the local database records. As it stands now if there is silent failure in the upload process then all the data is lost. Disk space on the device is cheap, human time to collect data is expensive. The database state indicator could play into this.https://code.cs.earlham.edu/field-science/FieldDay/-/issues/11Improved support for smaller form-factors, e.g. HTC M7 or Samsung S72020-01-24T12:56:45-05:00Craig EarleyImproved support for smaller form-factors, e.g. HTC M7 or Samsung S7It would be really sweet to be able see the screens clearly on smaller form-factor devices. It would be really sweet to be able see the screens clearly on smaller form-factor devices. https://code.cs.earlham.edu/field-science/FieldDay/-/issues/10Provide for "manual entry" of pH and possibly other parameters2019-06-16T13:30:23-04:00Craig EarleyProvide for "manual entry" of pH and possibly other parametersIt looks like one or more of our platforms will require manually entry, pH for certain and possibly others. We will need a mechanism to specify the parameter (maybe a platform of Manual with sensors of pH, etc.) and the reading. These wo...It looks like one or more of our platforms will require manually entry, pH for certain and possibly others. We will need a mechanism to specify the parameter (maybe a platform of Manual with sensors of pH, etc.) and the reading. These would always be associated with an existing spot.https://code.cs.earlham.edu/field-science/FieldDay/-/issues/9Indicate state of local database on database screen2019-06-16T13:30:23-04:00Craig EarleyIndicate state of local database on database screenConsider an indicator for the state of the local database, I think it can be in these states: uninitialized, initialized (w/ timestamp), data collected (w/ most recent timestamp), uploaded (w/ timestamp). This would make it easy to see t...Consider an indicator for the state of the local database, I think it can be in these states: uninitialized, initialized (w/ timestamp), data collected (w/ most recent timestamp), uploaded (w/ timestamp). This would make it easy to see that data had been collected but not uploaded, e.g.https://code.cs.earlham.edu/field-science/FieldDay/-/issues/8Larger font/better contrast on sample/stream and database setup screens2019-07-23T13:02:14-04:00Craig EarleyLarger font/better contrast on sample/stream and database setup screensLarger font/better contrast on sample/stream and database setup screens, or should provide a small, medium, large configuration item for the font size?Larger font/better contrast on sample/stream and database setup screens, or should provide a small, medium, large configuration item for the font size?https://code.cs.earlham.edu/field-science/FieldDay/-/issues/7Make it easier to see where the cursor is on the setup database screen2019-06-16T13:30:23-04:00Craig EarleyMake it easier to see where the cursor is on the setup database screenMake it easier to see where the cursor is on the setup database screen.Make it easier to see where the cursor is on the setup database screen.Craig EarleyCraig Earleyhttps://code.cs.earlham.edu/field-science/FieldDay/-/issues/6Display the platform battery level on the sample/stream screen2019-08-12T16:02:26-04:00Craig EarleyDisplay the platform battery level on the sample/stream screenWe can read the battery voltage (a good proxy for charge level) from the Feathers and other Arduino micro-controllers. Having that displayed on the sample/stream page would make it much easier for users to know when they have to charge/c...We can read the battery voltage (a good proxy for charge level) from the Feathers and other Arduino micro-controllers. Having that displayed on the sample/stream page would make it much easier for users to know when they have to charge/change their batteries.https://code.cs.earlham.edu/field-science/FieldDay/-/issues/5Visible "pulse" in streaming mode2019-06-16T13:30:23-04:00Craig EarleyVisible "pulse" in streaming modeVisible "pulse" in streaming mode, at the same rate as the streaming. This could be combined with updating the sensor values, possibly just by adding a time-stamp.Visible "pulse" in streaming mode, at the same rate as the streaming. This could be combined with updating the sensor values, possibly just by adding a time-stamp.https://code.cs.earlham.edu/field-science/FieldDay/-/issues/4Update sensor values display on screen when idling or streaming2019-06-16T13:30:23-04:00Craig EarleyUpdate sensor values display on screen when idling or streamingUpdate sensor values display on screen when idling or streaming at the same rate as the streaming is currently set to.Update sensor values display on screen when idling or streaming at the same rate as the streaming is currently set to.https://code.cs.earlham.edu/field-science/FieldDay/-/issues/3Ability to collect platform/sensor data when app is not foreground/visible2019-06-16T13:30:23-04:00Craig EarleyAbility to collect platform/sensor data when app is not foreground/visibleAbility to collect platform/sensor data when app is not foreground/visible.Ability to collect platform/sensor data when app is not foreground/visible.https://code.cs.earlham.edu/field-science/FieldDay/-/issues/2App dies if user denies turning on bluetooth2019-06-16T13:30:23-04:00Craig EarleyApp dies if user denies turning on bluetoothIf bluetooth is disabled, Field Day asks the user to allow turning on bluetooth under 'Take a Sample' -> 'Bluetooth Sensors'. If the user says 'deny' then the app crashes. If bluetooth is disabled, Field Day asks the user to allow turning on bluetooth under 'Take a Sample' -> 'Bluetooth Sensors'. If the user says 'deny' then the app crashes. Craig EarleyCraig Earleyhttps://code.cs.earlham.edu/field-science/FieldDay/-/issues/1Re-Read Button2019-06-16T13:30:23-04:00Craig EarleyRe-Read ButtonIt would be nice to have a re-read button next to the stream button in 'Take a Sample'.It would be nice to have a re-read button next to the stream button in 'Take a Sample'.First Field Day FridayCraig EarleyCraig Earley