Versions in this module Expand all Collapse all v3 v3.1.4 Dec 5, 2024 v3.1.3 Dec 2, 2024 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) RemoveDevice(deviceName string, protocols map[string]models.ProtocolProperties) error + func (s *SimpleDriver) Start() error + func (s *SimpleDriver) Stop(force bool) error + func (s *SimpleDriver) UpdateDevice(deviceName string, protocols map[string]models.ProtocolProperties, ...) error + func (s *SimpleDriver) ValidateDevice(device models.Device) error