1
0
mirror of https://github.com/hybridgroup/gobot.git synced 2025-05-14 19:29:32 +08:00
2014-11-16 13:45:18 -08:00

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",
),
}
}