To use plc4go import "github.com/apache/plc4x/plc4go/pkg/api" and use the driver manager driverManager := plc4go.NewPlcDriverManager() to register a driver e.g. drivers.RegisterKnxDriver(driverManager).
plc4xpcapanalyzer is a small tool to evaluate the plc4x parsing against a pcap and report the success rate.
To install plc4xpcapanalyzer run: go install github.com/apache/plc4x-extras/plc4go/tools/plc4xpcapanalyzer@latest
plc4xbrowser is a terminal application to run REPL-commands against a PLC using plc4x (plc4go)
To install plc4xbrowser run: go install github.com/apache/plc4x-extras/plc4go/tools/plc4xbrowser@latest
plc4xLicencer is a generator to add the Apache licence to files
To install plc4xLicencer run: go install github.com/apache/plc4x-extras/plc4go/tools/plc4xLicencer@latest
plc4xGenerator is a generator to generate Serializable and String methods
To install plc4xGenerator run: go install github.com/apache/plc4x-extras/plc4go/tools/plc4xGenerator@latest