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)
+}