2014-04-27 19:34:16 -07:00
|
|
|
package gpio
|
2014-04-26 03:11:51 -07:00
|
|
|
|
2014-06-15 17:22:50 -07:00
|
|
|
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 {
|
2014-04-26 03:11:51 -07:00
|
|
|
return 99
|
|
|
|
}
|
2014-06-15 17:22:50 -07:00
|
|
|
func (t *gpioTestAdaptor) DigitalRead(string) int {
|
2014-04-26 03:11:51 -07:00
|
|
|
return 1
|
|
|
|
}
|
2014-11-16 12:25:48 -08:00
|
|
|
func (t *gpioTestAdaptor) Connect() error { return nil }
|
|
|
|
func (t *gpioTestAdaptor) Finalize() error { return nil }
|
2014-06-15 17:22:50 -07:00
|
|
|
|
|
|
|
func newGpioTestAdaptor(name string) *gpioTestAdaptor {
|
|
|
|
return &gpioTestAdaptor{
|
2014-07-03 19:52:31 -07:00
|
|
|
Adaptor: *gobot.NewAdaptor(
|
|
|
|
name,
|
|
|
|
"/dev/null",
|
|
|
|
),
|
2014-06-15 17:22:50 -07:00
|
|
|
}
|
|
|
|
}
|