Added nodata code
This commit is contained in:
parent
b22e99a072
commit
1185ebd030
5 changed files with 137 additions and 19 deletions
6
main.go
6
main.go
|
|
@ -140,6 +140,8 @@ func main() { // {{{
|
|||
service.Register("/configuration", false, false, pageConfiguration)
|
||||
service.Register("/entry/{datapoint}", false, false, entryDatapoint)
|
||||
|
||||
go nodataLoop()
|
||||
|
||||
err = service.Start()
|
||||
if err != nil {
|
||||
logger.Error("webserver", "error", werr.Wrap(err))
|
||||
|
|
@ -553,11 +555,15 @@ func pageDatapointUpdate(w http.ResponseWriter, r *http.Request, _ *session.T) {
|
|||
return
|
||||
}
|
||||
|
||||
var nodataSeconds int
|
||||
nodataSeconds, _ = strconv.Atoi(r.FormValue("nodata_seconds"))
|
||||
|
||||
var dp Datapoint
|
||||
dp.ID = id
|
||||
dp.Group = r.FormValue("group")
|
||||
dp.Name = r.FormValue("name")
|
||||
dp.Datatype = DatapointType(r.FormValue("datatype"))
|
||||
dp.NodataProblemSeconds = nodataSeconds
|
||||
err = dp.Update()
|
||||
if err != nil {
|
||||
httpError(w, werr.Wrap(err).Log())
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue