1
0
mirror of https://github.com/hybridgroup/gobot.git synced 2025-04-24 13:48:49 +08:00
hybridgroup.gobot/adaptor.go

19 lines
436 B
Go
Raw Normal View History

2013-10-22 16:45:31 -07:00
package gobot
2013-10-23 22:00:03 -07:00
// Adaptor is the interface that describes an adaptor in gobot
type Adaptor interface {
// Name returns the label for the Adaptor
Name() string
// SetName sets the label for the Adaptor
SetName(n string)
// Connect initiates the Adaptor
Connect() []error
// Finalize terminates the Adaptor
Finalize() []error
2014-11-21 19:35:01 -08:00
}
// Porter is the interface that describes an adaptor's port
2014-11-21 19:35:01 -08:00
type Porter interface {
Port() string
2014-06-13 10:46:58 -07:00
}