Fixed two issues: Now uploads raw data as well as processed data and will upload ALARM events in preference to WARNING events (you only get one ALARM event uploaded even if the data goes OK->WARNING->ALARM->WARNING->OK
This commit is contained in:
@@ -387,7 +387,11 @@ public class LogManager implements AuthCallbackInterface, EventCallbackInterface
|
||||
public void uploadSdData() {
|
||||
int eventId = -1;
|
||||
Log.v(TAG, "uploadSdData()");
|
||||
eventId = getNextEventToUpload(true);
|
||||
// First try uploading full alarms, and only if we do not have any of those, upload warnings.
|
||||
eventId = getNextEventToUpload(false);
|
||||
if (eventId==-1) {
|
||||
eventId = getNextEventToUpload(true);
|
||||
}
|
||||
if (eventId != -1) {
|
||||
Log.v(TAG, "uploadSdData() - eventId=" + eventId);
|
||||
String eventJsonStr = getDatapointById(eventId);
|
||||
@@ -441,7 +445,7 @@ public class LogManager implements AuthCallbackInterface, EventCallbackInterface
|
||||
}
|
||||
mWac.createEvent(eventType, eventDate, "Uploaded by OpenSeizureDetector Android App");
|
||||
} else{
|
||||
Log.v(TAG,"UploadSdData - no data to upload");
|
||||
Log.v(TAG,"UploadSdData - no data to upload");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -213,6 +213,7 @@ public class SdData implements Parcelable {
|
||||
for (int i = 0; i< rawData.length;i++) {
|
||||
rawArr.put(rawData[i]);
|
||||
}
|
||||
jsonObj.put("rawData",rawArr);
|
||||
}
|
||||
|
||||
retval = jsonObj.toString();
|
||||
|
||||
Reference in New Issue
Block a user