2013-10-22 16:45:31 -07:00
|
|
|
package gobot
|
2013-10-23 22:00:03 -07:00
|
|
|
|
|
|
|
type Adaptor struct {
|
2014-01-26 18:55:27 -08:00
|
|
|
Name string `json:"name"`
|
|
|
|
Port string `json:"port"`
|
|
|
|
Connected bool `json:"Connected"`
|
|
|
|
Params map[string]interface{} `json:"params"`
|
2013-10-23 22:00:03 -07:00
|
|
|
}
|
|
|
|
|
2013-12-18 15:25:07 -08:00
|
|
|
type AdaptorInterface interface {
|
|
|
|
Finalize() bool
|
|
|
|
Connect() bool
|
2014-06-13 10:46:58 -07:00
|
|
|
port() string
|
|
|
|
name() string
|
|
|
|
params() map[string]interface{}
|
|
|
|
}
|
|
|
|
|
|
|
|
func (a *Adaptor) port() string {
|
|
|
|
return a.Port
|
|
|
|
}
|
|
|
|
|
|
|
|
func (a *Adaptor) name() string {
|
|
|
|
return a.Name
|
|
|
|
}
|
|
|
|
|
|
|
|
func (a *Adaptor) params() map[string]interface{} {
|
|
|
|
return a.Params
|
2013-10-23 22:00:03 -07:00
|
|
|
}
|