Versions in this module Expand all Collapse all v1 v1.0.0 Aug 2, 2023 Changes in this version + type Action struct + DeviceNames []string + Points []string + type Config struct + Connections map[string]interface{} + DeviceModels []DeviceModel + Key string + ProtocolName string + Tasks []TimerTask + func (c Config) Validate() error + type Device struct + ConnectionKey string + Protocol map[string]string + type DeviceAction struct + Name string + ReadWrite string + ResourceOperations []ResourceOperation + type DeviceBase struct + Description string + ModelName string + Name string + type DeviceModel struct + DeviceActions []DeviceAction + DevicePoints []PointMap + Devices []Device + type DriverConfig struct + DefaultDeviceTTL int64 + LoggerLevel string + PointCacheTTL int64 + type Model struct + Devices map[string]DeviceBase + Points map[string]PointBase + type ModelBase struct + Description string + ModelID string + Name string + type ModelCache struct + Points map[string]PointBase + type Point struct + Extends map[string]interface{} + type PointBase struct + Description string + Name string + ReadWrite string + RealReport bool + ReportMode string + TimerReport string + Units string + ValueType string + type PointMap map[string]interface + func (pm PointMap) ToPoint() Point + type ReadPointsAction struct + DeviceNames []string + Points []string + type ResourceOperation struct + DefaultValue string + DeviceResource string + Mappings map[string]string + type TimerTask struct + Action interface{} + Interval string + Type string