25 lines
322 B
Go
25 lines
322 B
Go
package wrap
|
|
|
|
import (
|
|
"mayhem-party/src/device/input/button"
|
|
"mayhem-party/src/device/input/raw"
|
|
)
|
|
|
|
type Protocol struct {
|
|
src raw.Raw
|
|
}
|
|
|
|
func NewProtocol(src raw.Raw) Protocol {
|
|
return Protocol{
|
|
src: src,
|
|
}
|
|
}
|
|
|
|
func (p Protocol) Close() {
|
|
p.src.Close()
|
|
}
|
|
|
|
func (p Protocol) Read() []button.Button {
|
|
panic(nil)
|
|
}
|