Versions in this module Expand all Collapse all v1 v1.2.3 Dec 5, 2020 Changes in this version + type SimpleDriver struct + func (s *SimpleDriver) AddDevice(deviceName string, protocols map[string]contract.ProtocolProperties, ...) error + func (s *SimpleDriver) Discover() + func (s *SimpleDriver) HandleReadCommands(deviceName string, protocols map[string]contract.ProtocolProperties, ...) (res []*dsModels.CommandValue, err error) + func (s *SimpleDriver) HandleWriteCommands(deviceName string, protocols map[string]contract.ProtocolProperties, ...) error + func (s *SimpleDriver) Initialize(lc logger.LoggingClient, asyncCh chan<- *dsModels.AsyncValues, ...) error + func (s *SimpleDriver) RemoveDevice(deviceName string, protocols map[string]contract.ProtocolProperties) error + func (s *SimpleDriver) Stop(force bool) error + func (s *SimpleDriver) UpdateDevice(deviceName string, protocols map[string]contract.ProtocolProperties, ...) error