plc4go

module
v0.0.0-...-8915516 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 8, 2024 License: Apache-2.0

README

plc4go

plc4go module

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).

plc4go tools

plc4xpcapanalyzer

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/plc4go/tools/plc4xpcapanalyzer@latest

plc4xbrowser

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/plc4go/tools/plc4xbrowser@latest

Directories

Path Synopsis
Package internal contains the plc4go implementation
Package internal contains the plc4go implementation
ads
eip
s7
pkg
api
Package plc4go contains the main API for plc4go (go part of plc4x)
Package plc4go contains the main API for plc4go (go part of plc4x)
api/logging
Deprecated: use options to configure logging
Deprecated: use options to configure logging
Package protocols contains generated model classes for the protocols.
Package protocols contains generated model classes for the protocols.
spi
Package spi is meant for internal plc4x driver development.
Package spi is meant for internal plc4x driver development.
default
Package _default contains default implementations for interfaces defined within the spi
Package _default contains default implementations for interfaces defined within the spi
Package tests contains random tests for plc4go
Package tests contains random tests for plc4go
Package tools various tools for working with plc4x
Package tools various tools for working with plc4x

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL