about summary refs log tree commit diff
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO27
1 files changed, 26 insertions, 1 deletions
diff --git a/TODO b/TODO
index 00b8724..6aae58a 100644
--- a/TODO
+++ b/TODO
@@ -14,4 +14,29 @@
 	work! I had to bodge a system where I tell the formatter it's
 	a template and then I throw it through a different template
 	function where not all of the variables are available?
-	I /really/ need to clean this up
\ No newline at end of file
+	I /really/ need to clean this up
+
+(4) Make the statistics graphs have a concept of time
+	they do currently not a concept of time. all they do is pull
+	the latest 256 points and graph them regardless of whether or
+	not the full minute has elapsed or if more than a minute
+	elapsed. this is not very good.
+	get the last 256 points and correctly form them into a graph,
+	not taking more than one point per minute and skipping gaps
+	in data.
+
+(5) Only grab a data sample every minute
+	related to (4). currently we grab a datapoint on boot always,
+	but that will lead to a large number of minutes having more
+	than one sample, which will make the graphs end short of we
+	implement (4) how it's described. we could grab more than the
+	required points, but that is wasteful.
+	on boot, before the first point, check when the last sample
+	was taken and wait long enough to be a minute apart if needed.
+
+(6) Draw lower-on-average graph line last
+	Drawing the lower graph line last, for networking i am thinking
+	about specifically, will allow it to be drawn over the larger
+	one so it will let us see most of both fo them. This is working
+	now with TX/RX because we do more TX than RX, but that could
+	change and I would rather have it switch with smartness.
\ No newline at end of file