package m31 import "time" // Settings defines one assembly. DeviceID is a canonical ULID. Address contains // a host and TCP port. Unit is from one through 247. PollInterval is from ten // milliseconds through one minute. Modules has one host followed by at most // fifteen expansions in physical order. The constructor retains no slice or map // from the caller. type Settings struct { DeviceID string Address string Unit byte PollInterval time.Duration Modules []Module }