projects
/
fw
/
altos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
micropeak: Create 'micropeak' script correctly
[fw/altos]
/
micropeak
/
MicroStats.java
diff --git
a/micropeak/MicroStats.java
b/micropeak/MicroStats.java
index 056fac7d1d77d3538663cf79622819f7fafc9de9..90e9dd1f02fe6c588921f6b05f2207ebb4b7f6db 100644
(file)
--- a/
micropeak/MicroStats.java
+++ b/
micropeak/MicroStats.java
@@
-58,12
+58,17
@@
public class MicroStats {
}
void find_apogee() {
}
void find_apogee() {
- apogee_height = 0;
+ apogee_height = data.apogee_height();
+ double searched_apogee = 0;
apogee_time = 0;
apogee_time = 0;
+ /* This just finds the apogee time -- we've recorded the
+ * peak altitude separately in eeprom, and that could
+ * have occurred after the eeprom was full.
+ */
for (MicroDataPoint point : data.points()) {
for (MicroDataPoint point : data.points()) {
- if (point.height >
apogee_height
) {
-
apogee_height
= point.height;
+ if (point.height >
searched_apogee
) {
+
searched_apogee
= point.height;
apogee_time = point.time;
}
}
apogee_time = point.time;
}
}