Versions in this module Expand all Collapse all v1 v1.0.1 Sep 30, 2022 Changes in this version + type ProtocolDriver struct + func (_m *ProtocolDriver) AddDevice(deviceName string, protocols map[string]models.ProtocolProperties, ...) error + func (_m *ProtocolDriver) HandleReadCommands(deviceName string, protocols map[string]models.ProtocolProperties, ...) ([]*pkgmodels.CommandValue, error) + func (_m *ProtocolDriver) HandleWriteCommands(deviceName string, protocols map[string]models.ProtocolProperties, ...) error + func (_m *ProtocolDriver) Initialize(lc logger.LoggingClient, asyncCh chan<- *pkgmodels.AsyncValues, ...) error + func (_m *ProtocolDriver) RemoveDevice(deviceName string, protocols map[string]models.ProtocolProperties) error + func (_m *ProtocolDriver) Stop(force bool) error + func (_m *ProtocolDriver) UpdateDevice(deviceName string, protocols map[string]models.ProtocolProperties, ...) error