30 lines
759 B
Go
30 lines
759 B
Go
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() bool { return true }
|
|
func (t *gpioTestAdaptor) Finalize() bool { return true }
|
|
|
|
func newGpioTestAdaptor(name string) *gpioTestAdaptor {
|
|
return &gpioTestAdaptor{
|
|
Adaptor: gobot.Adaptor{
|
|
Name: name,
|
|
},
|
|
}
|
|
}
|