Versions in this module Expand all Collapse all v4 v4.0.0 Mar 30, 2025 Changes in this version + type SimpleDriver struct + func (s *SimpleDriver) AddDevice(deviceName string, protocols map[string]models.ProtocolProperties, ...) error + func (s *SimpleDriver) Discover() error + func (s *SimpleDriver) HandleReadCommands(deviceName string, protocols map[string]models.ProtocolProperties, ...) (res []*sdkModels.CommandValue, err error) + func (s *SimpleDriver) HandleWriteCommands(deviceName string, protocols map[string]models.ProtocolProperties, ...) error + func (s *SimpleDriver) Initialize(sdk interfaces.DeviceServiceSDK) error + func (s *SimpleDriver) ProcessCustomConfigChanges(rawWritableConfig interface{}) + func (s *SimpleDriver) ProfileScan(payload requests.ProfileScanRequest) (models.DeviceProfile, error) + func (s *SimpleDriver) RemoveDevice(deviceName string, protocols map[string]models.ProtocolProperties) error + func (s *SimpleDriver) Start() error + func (s *SimpleDriver) Stop(force bool) error + func (s *SimpleDriver) StopDeviceDiscovery(options map[string]any) + func (s *SimpleDriver) StopProfileScan(device string, options map[string]any) + func (s *SimpleDriver) UpdateDevice(deviceName string, protocols map[string]models.ProtocolProperties, ...) error + func (s *SimpleDriver) ValidateDevice(device models.Device) error Other modules containing this package github.com/agile-edge/device-sdk-go/v3