├── .dockerignore ├── .github ├── Contributing.md ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml ├── semantic.yml └── workflows │ └── release.yml ├── .gitignore ├── .golangci.yml ├── Attribution.txt ├── CHANGELOG.md ├── Dockerfile ├── GOVERNANCE.md ├── Jenkinsfile ├── LICENSE ├── Makefile ├── OWNERS.md ├── README.md ├── bin ├── edgex-launch.sh └── test-attribution-txt.sh ├── cmd ├── main.go └── res │ ├── configuration.yaml │ ├── devices │ └── modbus.test.devices.yaml │ └── profiles │ ├── modbus.test.device.profile.yml │ └── modbus.test.device.string.profile.yml ├── go.mod ├── go.sum ├── internal └── driver │ ├── config.go │ ├── config_test.go │ ├── constant.go │ ├── deviceclient.go │ ├── deviceclient_test.go │ ├── driver.go │ ├── driver_test.go │ ├── modbusclient.go │ ├── protocolpropertykey.go │ ├── swap.go │ ├── swap_test.go │ ├── utils.go │ └── utils_test.go ├── simulator ├── README.md ├── go.mod └── main.go └── version.go /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-modbus-go/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/Contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-modbus-go/HEAD/.github/Contributing.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-modbus-go/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-modbus-go/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/semantic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-modbus-go/HEAD/.github/semantic.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-modbus-go/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-modbus-go/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-modbus-go/HEAD/.golangci.yml -------------------------------------------------------------------------------- /Attribution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-modbus-go/HEAD/Attribution.txt -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-modbus-go/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-modbus-go/HEAD/Dockerfile -------------------------------------------------------------------------------- /GOVERNANCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-modbus-go/HEAD/GOVERNANCE.md -------------------------------------------------------------------------------- /Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-modbus-go/HEAD/Jenkinsfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-modbus-go/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-modbus-go/HEAD/Makefile -------------------------------------------------------------------------------- /OWNERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-modbus-go/HEAD/OWNERS.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-modbus-go/HEAD/README.md -------------------------------------------------------------------------------- /bin/edgex-launch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-modbus-go/HEAD/bin/edgex-launch.sh -------------------------------------------------------------------------------- /bin/test-attribution-txt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-modbus-go/HEAD/bin/test-attribution-txt.sh -------------------------------------------------------------------------------- /cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-modbus-go/HEAD/cmd/main.go -------------------------------------------------------------------------------- /cmd/res/configuration.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-modbus-go/HEAD/cmd/res/configuration.yaml -------------------------------------------------------------------------------- /cmd/res/devices/modbus.test.devices.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-modbus-go/HEAD/cmd/res/devices/modbus.test.devices.yaml -------------------------------------------------------------------------------- /cmd/res/profiles/modbus.test.device.profile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-modbus-go/HEAD/cmd/res/profiles/modbus.test.device.profile.yml -------------------------------------------------------------------------------- /cmd/res/profiles/modbus.test.device.string.profile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-modbus-go/HEAD/cmd/res/profiles/modbus.test.device.string.profile.yml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-modbus-go/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-modbus-go/HEAD/go.sum -------------------------------------------------------------------------------- /internal/driver/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-modbus-go/HEAD/internal/driver/config.go -------------------------------------------------------------------------------- /internal/driver/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-modbus-go/HEAD/internal/driver/config_test.go -------------------------------------------------------------------------------- /internal/driver/constant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-modbus-go/HEAD/internal/driver/constant.go -------------------------------------------------------------------------------- /internal/driver/deviceclient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-modbus-go/HEAD/internal/driver/deviceclient.go -------------------------------------------------------------------------------- /internal/driver/deviceclient_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-modbus-go/HEAD/internal/driver/deviceclient_test.go -------------------------------------------------------------------------------- /internal/driver/driver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-modbus-go/HEAD/internal/driver/driver.go -------------------------------------------------------------------------------- /internal/driver/driver_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-modbus-go/HEAD/internal/driver/driver_test.go -------------------------------------------------------------------------------- /internal/driver/modbusclient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-modbus-go/HEAD/internal/driver/modbusclient.go -------------------------------------------------------------------------------- /internal/driver/protocolpropertykey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-modbus-go/HEAD/internal/driver/protocolpropertykey.go -------------------------------------------------------------------------------- /internal/driver/swap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-modbus-go/HEAD/internal/driver/swap.go -------------------------------------------------------------------------------- /internal/driver/swap_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-modbus-go/HEAD/internal/driver/swap_test.go -------------------------------------------------------------------------------- /internal/driver/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-modbus-go/HEAD/internal/driver/utils.go -------------------------------------------------------------------------------- /internal/driver/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-modbus-go/HEAD/internal/driver/utils_test.go -------------------------------------------------------------------------------- /simulator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-modbus-go/HEAD/simulator/README.md -------------------------------------------------------------------------------- /simulator/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-modbus-go/HEAD/simulator/go.mod -------------------------------------------------------------------------------- /simulator/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-modbus-go/HEAD/simulator/main.go -------------------------------------------------------------------------------- /version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-modbus-go/HEAD/version.go --------------------------------------------------------------------------------