You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@plc4x.apache.org by sr...@apache.org on 2022/08/12 16:41:04 UTC

[plc4x] 03/06: feat(plc4go/spi): implemented stringer for Default driver

This is an automated email from the ASF dual-hosted git repository.

sruehl pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/plc4x.git

commit e8a3f67acec57b23c3fd945c8ac0f1a075383cc1
Author: Sebastian Rühl <sr...@apache.org>
AuthorDate: Fri Aug 12 18:37:31 2022 +0200

    feat(plc4go/spi): implemented stringer for Default driver
---
 plc4go/spi/default/DefaultDriver.go | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/plc4go/spi/default/DefaultDriver.go b/plc4go/spi/default/DefaultDriver.go
index db6eaae64..cb19a3430 100644
--- a/plc4go/spi/default/DefaultDriver.go
+++ b/plc4go/spi/default/DefaultDriver.go
@@ -20,6 +20,7 @@
 package _default
 
 import (
+	"fmt"
 	"github.com/apache/plc4x/plc4go/pkg/api"
 	apiModel "github.com/apache/plc4x/plc4go/pkg/api/model"
 	"github.com/apache/plc4x/plc4go/spi"
@@ -29,6 +30,7 @@ import (
 )
 
 type DefaultDriver interface {
+	fmt.Stringer
 	plc4go.PlcDriver
 	spi.PlcDiscoverer
 	GetPlcFieldHandler() spi.PlcFieldHandler
@@ -94,3 +96,7 @@ func (d *defaultDriver) Discover(_ func(event apiModel.PlcDiscoveryEvent), _ ...
 func (d *defaultDriver) GetPlcFieldHandler() spi.PlcFieldHandler {
 	return d.plcFieldHandler
 }
+
+func (d *defaultDriver) String() string {
+	return fmt.Sprintf("%s (%s) [%s]", d.protocolName, d.protocolCode, d.defaultTransport)
+}