Versions in this module Expand all Collapse all v0 v0.1.0 Oct 16, 2019 Changes in this version + const ConfigDataRate128 + const ConfigDataRate16 + const ConfigDataRate250 + const ConfigDataRate32 + const ConfigDataRate475 + const ConfigDataRate64 + const ConfigDataRate8 + const ConfigDataRate860 + const ConfigGain1 + const ConfigGain16 + const ConfigGain2 + const ConfigGain2_3 + const ConfigGain4 + const ConfigGain8 + const ConfigInputMultiplexerDifferential01 + const ConfigInputMultiplexerDifferential03 + const ConfigInputMultiplexerDifferential13 + const ConfigInputMultiplexerDifferential23 + const ConfigInputMultiplexerSingle0 + const ConfigInputMultiplexerSingle1 + const ConfigInputMultiplexerSingle2 + const ConfigInputMultiplexerSingle3 + func HostInit() error + type ADS struct + func NewADS(busName string, address uint16, sensorType string) (*ADS, error) + func (ads *ADS) Close() error + func (ads *ADS) Read() (uint16, error) + func (ads *ADS) ReadBackground(result *uint16, sleepDuration time.Duration, stop chan struct{}, ...) + func (ads *ADS) ReadRetry(maxRetries int) (result uint16, err error) + func (ads *ADS) SetConfigDataRate(configDataRate ConfigDataRate) + func (ads *ADS) SetConfigGain(configGain ConfigGain) + func (ads *ADS) SetConfigInputMultiplexer(configInputMultiplexer ConfigInputMultiplexer) + type ConfigDataRate uint16 + type ConfigGain uint16 + type ConfigInputMultiplexer uint16