1
0
mirror of https://github.com/hybridgroup/gobot.git synced 2025-05-06 19:29:15 +08:00

31 lines
773 B
Go
Raw Normal View History

2014-04-27 19:34:16 -07:00
package gpio
import "github.com/hybridgroup/gobot"
type gpioTestAdaptor struct {
gobot.Adaptor
}
func (t *gpioTestAdaptor) AnalogWrite(string, byte) {}
func (t *gpioTestAdaptor) DigitalWrite(string, byte) {}
func (t *gpioTestAdaptor) ServoWrite(string, byte) {}
func (t *gpioTestAdaptor) PwmWrite(string, byte) {}
func (t *gpioTestAdaptor) InitServo() {}
func (t *gpioTestAdaptor) AnalogRead(string) int {
return 99
}
func (t *gpioTestAdaptor) DigitalRead(string) int {
return 1
}
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",
),
}
}