From 38094da9de51da45dc76939c0c92909503dc41c2 Mon Sep 17 00:00:00 2001 From: Hendrik van Wyk Date: Thu, 14 Sep 2017 21:33:23 +0200 Subject: [PATCH] Add date to html output. --- webgui/htmltemplate.go | 3 +++ webgui/webgui.go | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/webgui/htmltemplate.go b/webgui/htmltemplate.go index 15c6149..56be4db 100644 --- a/webgui/htmltemplate.go +++ b/webgui/htmltemplate.go @@ -41,6 +41,9 @@ var htmlTemplate string = ` {{if .Error}}

Error encountered: {{.Error}}

{{end}} +
+
Date: {{.Date}}
+
LEDs:
{{range .Leds}} diff --git a/webgui/webgui.go b/webgui/webgui.go index c0c0c15..80baddc 100644 --- a/webgui/webgui.go +++ b/webgui/webgui.go @@ -36,6 +36,7 @@ import ( "html/template" "net/http" "sync" + "time" ) const ( @@ -94,6 +95,8 @@ func NewWebGui(source datasource.DataPoller, batteryCapacity float64) *WebGui { type TemplateInput struct { Error error + Date string + OutCurrent string OutVoltage string OutPower string @@ -132,6 +135,7 @@ func buildTemplateInput(statusErr *statusProcessed) *TemplateInput { tmpInput := &TemplateInput{ Error: statusErr.err, + Date: time.Now().Format(time.RFC1123Z), OutCurrent: fmt.Sprintf("%.3f", status.OutCurrent), OutVoltage: fmt.Sprintf("%.3f", status.OutVoltage), OutPower: fmt.Sprintf("%.3f", outPower),