build: upgrade to go 1.17 and dependencies
This commit is contained in:
21
vendor/periph.io/x/conn/v3/physic/doc.go
generated
vendored
Normal file
21
vendor/periph.io/x/conn/v3/physic/doc.go
generated
vendored
Normal file
@ -0,0 +1,21 @@
|
||||
// Copyright 2018 The Periph Authors. All rights reserved.
|
||||
// Use of this source code is governed under the Apache License, Version 2.0
|
||||
// that can be found in the LICENSE file.
|
||||
|
||||
// Package physic declares types for physical input, outputs and measurement
|
||||
// units.
|
||||
//
|
||||
// This includes temperature, humidity, pressure, tension, current, etc.
|
||||
//
|
||||
// SI units
|
||||
//
|
||||
// The supported S.I. units is a subset of the official ones.
|
||||
// T tera 10¹² 1000000000000
|
||||
// G giga 10⁹ 1000000000
|
||||
// M mega 10⁶ 1000000
|
||||
// k kilo 10³ 1000
|
||||
// m milli 10⁻³ 0.001
|
||||
// µ,u micro 10⁻⁶ 0.000001
|
||||
// n nano 10⁻⁹ 0.000000001
|
||||
// p pico 10⁻¹² 0.000000000001
|
||||
package physic
|
42
vendor/periph.io/x/conn/v3/physic/physic.go
generated
vendored
Normal file
42
vendor/periph.io/x/conn/v3/physic/physic.go
generated
vendored
Normal file
@ -0,0 +1,42 @@
|
||||
// Copyright 2018 The Periph Authors. All rights reserved.
|
||||
// Use of this source code is governed under the Apache License, Version 2.0
|
||||
// that can be found in the LICENSE file.
|
||||
|
||||
package physic
|
||||
|
||||
import (
|
||||
"time"
|
||||
|
||||
"periph.io/x/conn/v3"
|
||||
)
|
||||
|
||||
// Env represents measurements from an environmental sensor.
|
||||
type Env struct {
|
||||
Temperature Temperature
|
||||
Pressure Pressure
|
||||
Humidity RelativeHumidity
|
||||
}
|
||||
|
||||
// SenseEnv represents an environmental sensor.
|
||||
type SenseEnv interface {
|
||||
conn.Resource
|
||||
|
||||
// Sense returns the value read from the sensor. Unsupported metrics are not
|
||||
// modified.
|
||||
Sense(env *Env) error
|
||||
// SenseContinuous initiates a continuous sensing at the specified interval.
|
||||
//
|
||||
// It is important to call Halt() once done with the sensing, which will turn
|
||||
// the device off and will close the channel.
|
||||
SenseContinuous(interval time.Duration) (<-chan Env, error)
|
||||
// Precision returns this sensor's precision.
|
||||
//
|
||||
// The env values are set to the number of bits that are significant for each
|
||||
// items that this sensor can measure.
|
||||
//
|
||||
// Precision is not accuracy. The sensor may have absolute and relative
|
||||
// errors in its measurement, that are likely well above the reported
|
||||
// precision. Accuracy may be improved on some sensor by using oversampling,
|
||||
// or doing oversampling in software. Refer to its datasheet if available.
|
||||
Precision(env *Env)
|
||||
}
|
2313
vendor/periph.io/x/conn/v3/physic/units.go
generated
vendored
Normal file
2313
vendor/periph.io/x/conn/v3/physic/units.go
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user