mirror of
https://github.com/hybridgroup/gobot.git
synced 2025-05-14 19:29:32 +08:00
31 lines
937 B
Go
31 lines
937 B
Go
package gpio
|
|
|
|
import "github.com/hybridgroup/gobot"
|
|
|
|
type gpioTestAdaptor struct {
|
|
gobot.Adaptor
|
|
}
|
|
|
|
func (t *gpioTestAdaptor) AnalogWrite(string, byte) (err error) { return nil }
|
|
func (t *gpioTestAdaptor) DigitalWrite(string, byte) (err error) { return nil }
|
|
func (t *gpioTestAdaptor) ServoWrite(string, byte) (err error) { return nil }
|
|
func (t *gpioTestAdaptor) PwmWrite(string, byte) (err error) { return nil }
|
|
func (t *gpioTestAdaptor) InitServo() (err error) { return nil }
|
|
func (t *gpioTestAdaptor) AnalogRead(string) (val int, err error) {
|
|
return 99, nil
|
|
}
|
|
func (t *gpioTestAdaptor) DigitalRead(string) (val int, err error) {
|
|
return 1, nil
|
|
}
|
|
func (t *gpioTestAdaptor) Connect() error { return nil }
|
|
func (t *gpioTestAdaptor) Finalize() error { return nil }
|
|
|
|
func newGpioTestAdaptor(name string) *gpioTestAdaptor {
|
|
return &gpioTestAdaptor{
|
|
Adaptor: *gobot.NewAdaptor(
|
|
name,
|
|
"/dev/null",
|
|
),
|
|
}
|
|
}
|