├── .dockerignore ├── .github ├── Contributing.md ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml ├── semantic.yml └── workflows │ └── release.yml ├── .gitignore ├── .golangci.yml ├── CHANGELOG.md ├── GOVERNANCE.md ├── Jenkinsfile ├── LICENSE ├── Makefile ├── OWNERS.md ├── README.md ├── bin └── test-attribution-txt.sh ├── example ├── README.md ├── cmd │ └── device-simple │ │ ├── Attribution.txt │ │ ├── Dockerfile │ │ ├── main.go │ │ └── res │ │ ├── configuration.yaml │ │ ├── devices │ │ ├── simple-device.json.example │ │ └── simple-device.yml │ │ ├── off.jpg │ │ ├── on.png │ │ ├── profiles │ │ ├── Simple-Driver.json.example │ │ └── Simple-Driver.yaml │ │ └── provisionwatchers │ │ ├── Simple-Provision-Watcher.json.example │ │ └── Simple-Provision-Watcher.yml ├── config │ └── configuration.go └── driver │ └── simpledriver.go ├── go.mod ├── go.sum ├── internal ├── application │ ├── callback.go │ ├── command.go │ ├── command_test.go │ ├── devicereturn.go │ └── profilescan.go ├── autodiscovery │ ├── autodiscovery.go │ └── discovery.go ├── autoevent │ ├── executor.go │ ├── executor_test.go │ └── manager.go ├── cache │ ├── const_test.go │ ├── devices.go │ ├── devices_test.go │ ├── init.go │ ├── profiles.go │ ├── profiles_test.go │ ├── provisionwatcher.go │ └── provisionwatcher_test.go ├── common │ ├── consts.go │ ├── utils.go │ └── utils_test.go ├── config │ ├── config.go │ └── types.go ├── container │ ├── allowedfailstracker.go │ ├── atomicint.go │ ├── config.go │ └── deviceservice.go ├── controller │ ├── http │ │ ├── command.go │ │ ├── command_test.go │ │ ├── correlation │ │ │ └── handler.go │ │ ├── discovery.go │ │ ├── restrouter.go │ │ └── restrouter_test.go │ └── messaging │ │ ├── callback.go │ │ ├── command.go │ │ ├── validation.go │ │ └── validation_test.go ├── provision │ ├── common.go │ ├── common_test.go │ ├── devices.go │ ├── devices_test.go │ ├── mockdic_test.go │ ├── profiles.go │ ├── profiles_test.go │ ├── provisionwatchers.go │ ├── provisionwatchers_test.go │ └── uri-test-files │ │ ├── README.md │ │ ├── devices │ │ ├── index.json │ │ ├── simple-device.yml │ │ └── simple-device2.yaml │ │ ├── profiles │ │ ├── Simple-Driver.yaml │ │ ├── Simple-Driver2.yml │ │ └── index.json │ │ └── provisionwatchers │ │ ├── Simple-Provision-Watcher.yml │ │ ├── Simple-Provision-Watcher2.yaml │ │ └── index.json ├── transformer │ ├── checkNaN.go │ ├── checkNaN_test.go │ ├── transform.go │ ├── transform_test.go │ ├── transformparam.go │ ├── transformparam_test.go │ ├── transformresult.go │ ├── transformresult_test.go │ ├── transformvaluechecker.go │ └── transformvaluechecker_test.go └── utils │ └── notify.go ├── openapi ├── changes.txt └── device-sdk.yaml ├── pkg ├── interfaces │ ├── extendedprotocoldriver.go │ ├── manager.go │ ├── mocks │ │ ├── AutoEventManager.go │ │ ├── DeviceServiceSDK.go │ │ ├── ProtocolDriver.go │ │ └── UpdatableConfig.go │ ├── protocoldriver.go │ └── service.go ├── models │ ├── asyncvalues.go │ ├── commandrequest.go │ ├── commandvalue.go │ ├── commandvalue_test.go │ ├── discovereddevice.go │ └── notify.go ├── service │ ├── async.go │ ├── async_test.go │ ├── init.go │ ├── managedautoevents.go │ ├── manageddevices.go │ ├── managedprofiles.go │ ├── managedwatchers.go │ └── service.go └── startup │ └── bootstrap.go ├── snap ├── hooks │ └── install ├── local │ └── .gitkeep └── snapcraft.yaml └── version.go /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/Contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/.github/Contributing.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/semantic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/.github/semantic.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/.golangci.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /GOVERNANCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/GOVERNANCE.md -------------------------------------------------------------------------------- /Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/Jenkinsfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/Makefile -------------------------------------------------------------------------------- /OWNERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/OWNERS.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/README.md -------------------------------------------------------------------------------- /bin/test-attribution-txt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/bin/test-attribution-txt.sh -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/example/README.md -------------------------------------------------------------------------------- /example/cmd/device-simple/Attribution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/example/cmd/device-simple/Attribution.txt -------------------------------------------------------------------------------- /example/cmd/device-simple/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/example/cmd/device-simple/Dockerfile -------------------------------------------------------------------------------- /example/cmd/device-simple/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/example/cmd/device-simple/main.go -------------------------------------------------------------------------------- /example/cmd/device-simple/res/configuration.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/example/cmd/device-simple/res/configuration.yaml -------------------------------------------------------------------------------- /example/cmd/device-simple/res/devices/simple-device.json.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/example/cmd/device-simple/res/devices/simple-device.json.example -------------------------------------------------------------------------------- /example/cmd/device-simple/res/devices/simple-device.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/example/cmd/device-simple/res/devices/simple-device.yml -------------------------------------------------------------------------------- /example/cmd/device-simple/res/off.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/example/cmd/device-simple/res/off.jpg -------------------------------------------------------------------------------- /example/cmd/device-simple/res/on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/example/cmd/device-simple/res/on.png -------------------------------------------------------------------------------- /example/cmd/device-simple/res/profiles/Simple-Driver.json.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/example/cmd/device-simple/res/profiles/Simple-Driver.json.example -------------------------------------------------------------------------------- /example/cmd/device-simple/res/profiles/Simple-Driver.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/example/cmd/device-simple/res/profiles/Simple-Driver.yaml -------------------------------------------------------------------------------- /example/cmd/device-simple/res/provisionwatchers/Simple-Provision-Watcher.json.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/example/cmd/device-simple/res/provisionwatchers/Simple-Provision-Watcher.json.example -------------------------------------------------------------------------------- /example/cmd/device-simple/res/provisionwatchers/Simple-Provision-Watcher.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/example/cmd/device-simple/res/provisionwatchers/Simple-Provision-Watcher.yml -------------------------------------------------------------------------------- /example/config/configuration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/example/config/configuration.go -------------------------------------------------------------------------------- /example/driver/simpledriver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/example/driver/simpledriver.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/go.sum -------------------------------------------------------------------------------- /internal/application/callback.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/application/callback.go -------------------------------------------------------------------------------- /internal/application/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/application/command.go -------------------------------------------------------------------------------- /internal/application/command_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/application/command_test.go -------------------------------------------------------------------------------- /internal/application/devicereturn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/application/devicereturn.go -------------------------------------------------------------------------------- /internal/application/profilescan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/application/profilescan.go -------------------------------------------------------------------------------- /internal/autodiscovery/autodiscovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/autodiscovery/autodiscovery.go -------------------------------------------------------------------------------- /internal/autodiscovery/discovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/autodiscovery/discovery.go -------------------------------------------------------------------------------- /internal/autoevent/executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/autoevent/executor.go -------------------------------------------------------------------------------- /internal/autoevent/executor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/autoevent/executor_test.go -------------------------------------------------------------------------------- /internal/autoevent/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/autoevent/manager.go -------------------------------------------------------------------------------- /internal/cache/const_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/cache/const_test.go -------------------------------------------------------------------------------- /internal/cache/devices.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/cache/devices.go -------------------------------------------------------------------------------- /internal/cache/devices_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/cache/devices_test.go -------------------------------------------------------------------------------- /internal/cache/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/cache/init.go -------------------------------------------------------------------------------- /internal/cache/profiles.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/cache/profiles.go -------------------------------------------------------------------------------- /internal/cache/profiles_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/cache/profiles_test.go -------------------------------------------------------------------------------- /internal/cache/provisionwatcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/cache/provisionwatcher.go -------------------------------------------------------------------------------- /internal/cache/provisionwatcher_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/cache/provisionwatcher_test.go -------------------------------------------------------------------------------- /internal/common/consts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/common/consts.go -------------------------------------------------------------------------------- /internal/common/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/common/utils.go -------------------------------------------------------------------------------- /internal/common/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/common/utils_test.go -------------------------------------------------------------------------------- /internal/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/config/config.go -------------------------------------------------------------------------------- /internal/config/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/config/types.go -------------------------------------------------------------------------------- /internal/container/allowedfailstracker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/container/allowedfailstracker.go -------------------------------------------------------------------------------- /internal/container/atomicint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/container/atomicint.go -------------------------------------------------------------------------------- /internal/container/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/container/config.go -------------------------------------------------------------------------------- /internal/container/deviceservice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/container/deviceservice.go -------------------------------------------------------------------------------- /internal/controller/http/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/controller/http/command.go -------------------------------------------------------------------------------- /internal/controller/http/command_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/controller/http/command_test.go -------------------------------------------------------------------------------- /internal/controller/http/correlation/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/controller/http/correlation/handler.go -------------------------------------------------------------------------------- /internal/controller/http/discovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/controller/http/discovery.go -------------------------------------------------------------------------------- /internal/controller/http/restrouter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/controller/http/restrouter.go -------------------------------------------------------------------------------- /internal/controller/http/restrouter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/controller/http/restrouter_test.go -------------------------------------------------------------------------------- /internal/controller/messaging/callback.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/controller/messaging/callback.go -------------------------------------------------------------------------------- /internal/controller/messaging/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/controller/messaging/command.go -------------------------------------------------------------------------------- /internal/controller/messaging/validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/controller/messaging/validation.go -------------------------------------------------------------------------------- /internal/controller/messaging/validation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/controller/messaging/validation_test.go -------------------------------------------------------------------------------- /internal/provision/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/provision/common.go -------------------------------------------------------------------------------- /internal/provision/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/provision/common_test.go -------------------------------------------------------------------------------- /internal/provision/devices.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/provision/devices.go -------------------------------------------------------------------------------- /internal/provision/devices_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/provision/devices_test.go -------------------------------------------------------------------------------- /internal/provision/mockdic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/provision/mockdic_test.go -------------------------------------------------------------------------------- /internal/provision/profiles.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/provision/profiles.go -------------------------------------------------------------------------------- /internal/provision/profiles_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/provision/profiles_test.go -------------------------------------------------------------------------------- /internal/provision/provisionwatchers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/provision/provisionwatchers.go -------------------------------------------------------------------------------- /internal/provision/provisionwatchers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/provision/provisionwatchers_test.go -------------------------------------------------------------------------------- /internal/provision/uri-test-files/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/provision/uri-test-files/README.md -------------------------------------------------------------------------------- /internal/provision/uri-test-files/devices/index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/provision/uri-test-files/devices/index.json -------------------------------------------------------------------------------- /internal/provision/uri-test-files/devices/simple-device.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/provision/uri-test-files/devices/simple-device.yml -------------------------------------------------------------------------------- /internal/provision/uri-test-files/devices/simple-device2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/provision/uri-test-files/devices/simple-device2.yaml -------------------------------------------------------------------------------- /internal/provision/uri-test-files/profiles/Simple-Driver.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/provision/uri-test-files/profiles/Simple-Driver.yaml -------------------------------------------------------------------------------- /internal/provision/uri-test-files/profiles/Simple-Driver2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/provision/uri-test-files/profiles/Simple-Driver2.yml -------------------------------------------------------------------------------- /internal/provision/uri-test-files/profiles/index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/provision/uri-test-files/profiles/index.json -------------------------------------------------------------------------------- /internal/provision/uri-test-files/provisionwatchers/Simple-Provision-Watcher.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/provision/uri-test-files/provisionwatchers/Simple-Provision-Watcher.yml -------------------------------------------------------------------------------- /internal/provision/uri-test-files/provisionwatchers/Simple-Provision-Watcher2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/provision/uri-test-files/provisionwatchers/Simple-Provision-Watcher2.yaml -------------------------------------------------------------------------------- /internal/provision/uri-test-files/provisionwatchers/index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/provision/uri-test-files/provisionwatchers/index.json -------------------------------------------------------------------------------- /internal/transformer/checkNaN.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/transformer/checkNaN.go -------------------------------------------------------------------------------- /internal/transformer/checkNaN_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/transformer/checkNaN_test.go -------------------------------------------------------------------------------- /internal/transformer/transform.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/transformer/transform.go -------------------------------------------------------------------------------- /internal/transformer/transform_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/transformer/transform_test.go -------------------------------------------------------------------------------- /internal/transformer/transformparam.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/transformer/transformparam.go -------------------------------------------------------------------------------- /internal/transformer/transformparam_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/transformer/transformparam_test.go -------------------------------------------------------------------------------- /internal/transformer/transformresult.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/transformer/transformresult.go -------------------------------------------------------------------------------- /internal/transformer/transformresult_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/transformer/transformresult_test.go -------------------------------------------------------------------------------- /internal/transformer/transformvaluechecker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/transformer/transformvaluechecker.go -------------------------------------------------------------------------------- /internal/transformer/transformvaluechecker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/transformer/transformvaluechecker_test.go -------------------------------------------------------------------------------- /internal/utils/notify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/internal/utils/notify.go -------------------------------------------------------------------------------- /openapi/changes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/openapi/changes.txt -------------------------------------------------------------------------------- /openapi/device-sdk.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/openapi/device-sdk.yaml -------------------------------------------------------------------------------- /pkg/interfaces/extendedprotocoldriver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/pkg/interfaces/extendedprotocoldriver.go -------------------------------------------------------------------------------- /pkg/interfaces/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/pkg/interfaces/manager.go -------------------------------------------------------------------------------- /pkg/interfaces/mocks/AutoEventManager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/pkg/interfaces/mocks/AutoEventManager.go -------------------------------------------------------------------------------- /pkg/interfaces/mocks/DeviceServiceSDK.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/pkg/interfaces/mocks/DeviceServiceSDK.go -------------------------------------------------------------------------------- /pkg/interfaces/mocks/ProtocolDriver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/pkg/interfaces/mocks/ProtocolDriver.go -------------------------------------------------------------------------------- /pkg/interfaces/mocks/UpdatableConfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/pkg/interfaces/mocks/UpdatableConfig.go -------------------------------------------------------------------------------- /pkg/interfaces/protocoldriver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/pkg/interfaces/protocoldriver.go -------------------------------------------------------------------------------- /pkg/interfaces/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/pkg/interfaces/service.go -------------------------------------------------------------------------------- /pkg/models/asyncvalues.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/pkg/models/asyncvalues.go -------------------------------------------------------------------------------- /pkg/models/commandrequest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/pkg/models/commandrequest.go -------------------------------------------------------------------------------- /pkg/models/commandvalue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/pkg/models/commandvalue.go -------------------------------------------------------------------------------- /pkg/models/commandvalue_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/pkg/models/commandvalue_test.go -------------------------------------------------------------------------------- /pkg/models/discovereddevice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/pkg/models/discovereddevice.go -------------------------------------------------------------------------------- /pkg/models/notify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/pkg/models/notify.go -------------------------------------------------------------------------------- /pkg/service/async.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/pkg/service/async.go -------------------------------------------------------------------------------- /pkg/service/async_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/pkg/service/async_test.go -------------------------------------------------------------------------------- /pkg/service/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/pkg/service/init.go -------------------------------------------------------------------------------- /pkg/service/managedautoevents.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/pkg/service/managedautoevents.go -------------------------------------------------------------------------------- /pkg/service/manageddevices.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/pkg/service/manageddevices.go -------------------------------------------------------------------------------- /pkg/service/managedprofiles.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/pkg/service/managedprofiles.go -------------------------------------------------------------------------------- /pkg/service/managedwatchers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/pkg/service/managedwatchers.go -------------------------------------------------------------------------------- /pkg/service/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/pkg/service/service.go -------------------------------------------------------------------------------- /pkg/startup/bootstrap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/pkg/startup/bootstrap.go -------------------------------------------------------------------------------- /snap/hooks/install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/snap/hooks/install -------------------------------------------------------------------------------- /snap/local/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /snap/snapcraft.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/snap/snapcraft.yaml -------------------------------------------------------------------------------- /version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edgexfoundry/device-sdk-go/HEAD/version.go --------------------------------------------------------------------------------