Field Day issueshttps://code.cs.earlham.edu/field-science/FieldDay/-/issues2021-02-08T11:10:28-05:00https://code.cs.earlham.edu/field-science/FieldDay/-/issues/45Fix the way we do uploads2021-02-08T11:10:28-05:00Craig EarleyFix the way we do uploadsGathering field data works, but we get a lot of buggy behavior around uploads.
After an upload of, say, X streaming and Y reading rows, we still see X and Y as the local database status. Our understanding should be that, once we’ve uplo...Gathering field data works, but we get a lot of buggy behavior around uploads.
After an upload of, say, X streaming and Y reading rows, we still see X and Y as the local database status. Our understanding should be that, once we’ve uploaded them to the central database, those rows are no longer "local" to the device only.
There are a few possible solutions, and we should discuss them:
1. Completely re-do database setup after each upload - we might then relabel “Upload” as “Upload and sync”. I mildly favor this approach over the others.
2. Auto-sync everything whenever we have Internet.
2. [I think this approach is rejected.] Re-sync the uploads database only. This presents challenges for consistency: on initial setup, we have a complete clone of the subset of the database that’s relevant to our chosen trip. If we merely bring back the timestamp, our uploads would be consistent but nothing else.https://code.cs.earlham.edu/field-science/FieldDay/-/issues/40Develop process for retrieving images from device2020-02-08T09:57:58-05:00Craig EarleyDevelop process for retrieving images from deviceWe should have a process for retrieving sample spot images in Field Day at the same time as a user uploads data or clears local storage. This includes documentation.We should have a process for retrieving sample spot images in Field Day at the same time as a user uploads data or clears local storage. This includes documentation.https://code.cs.earlham.edu/field-science/FieldDay/-/issues/39Integrate ground control points into Field Day's location data2020-01-24T14:48:48-05:00Craig EarleyIntegrate ground control points into Field Day's location dataThis might be in the form of scanning a QR code, detecting it based on GPS location, or something else.This might be in the form of scanning a QR code, detecting it based on GPS location, or something else.https://code.cs.earlham.edu/field-science/FieldDay/-/issues/23Display the platform software version on the sample/stream screen2019-06-16T13:30:24-04:00Craig EarleyDisplay the platform software version on the sample/stream screen Display the platform software version on the sample/stream screen. Requires simple changes on the platform Arduino code as well. Display the platform software version on the sample/stream screen. Requires simple changes on the platform Arduino code as well. https://code.cs.earlham.edu/field-science/FieldDay/-/issues/18Sample Less Frequently2019-07-23T13:37:16-04:00Craig EarleySample Less FrequentlyCurrently, we sample far too frequently. We should make this less rapid-fire and perhaps changeable from within the app. Perhaps related to issue #16 .Currently, we sample far too frequently. We should make this less rapid-fire and perhaps changeable from within the app. Perhaps related to issue #16 .