From c10df356d1f41c91648d93430ae01ef20f987403 Mon Sep 17 00:00:00 2001 From: Jarno Rankinen Date: Wed, 15 Mar 2023 21:40:37 +0200 Subject: [PATCH] Pingvin.New returns pointer to instance --- pingvin/pingvin.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pingvin/pingvin.go b/pingvin/pingvin.go index 649212c..71466fa 100644 --- a/pingvin/pingvin.go +++ b/pingvin/pingvin.go @@ -614,7 +614,7 @@ func (p *Pingvin) Collect(ch chan<- prometheus.Metric) { } // create a Pingvin struct, read coils and registers from CSVs -func New(debug bool) Pingvin { +func New(debug bool) *Pingvin { pingvin := Pingvin{} pingvin.Debug.dbg = debug pingvin.buslock = &sync.Mutex{} @@ -632,5 +632,5 @@ func New(debug bool) Pingvin { newRegister(registerData[i][0], registerData[i][1], registerData[i][2], registerData[i][3], registerData[i][6])) } log.Println("Parsed", len(pingvin.Registers), "registers") - return pingvin + return &pingvin }