2013-10-22 16:45:31 -07:00
|
|
|
package gobot
|
2013-10-23 22:00:03 -07:00
|
|
|
|
|
|
|
import "fmt"
|
|
|
|
|
|
|
|
type Driver struct {
|
2013-11-13 20:44:54 -08:00
|
|
|
Interval string
|
|
|
|
Pin string
|
|
|
|
Name string
|
|
|
|
Params map[string]string
|
2013-11-24 14:41:36 -08:00
|
|
|
Commands []string
|
2013-11-23 10:36:08 -08:00
|
|
|
Events map[string]chan interface{} `json:"-"`
|
2013-10-23 22:00:03 -07:00
|
|
|
}
|
|
|
|
|
|
|
|
func NewDriver(d Driver) Driver {
|
2013-11-13 20:44:54 -08:00
|
|
|
return d
|
2013-10-23 22:00:03 -07:00
|
|
|
}
|
|
|
|
|
|
|
|
func (d *Driver) Start() {
|
2013-11-13 20:44:54 -08:00
|
|
|
fmt.Println("Starting driver " + d.Name + "...")
|
2013-10-23 22:00:03 -07:00
|
|
|
}
|