1
0
mirror of https://github.com/hybridgroup/gobot.git synced 2025-04-27 13:48:56 +08:00
hybridgroup.gobot/examples/leap_motion.go
2014-04-27 17:43:15 -07:00

31 lines
605 B
Go

package main
import (
"fmt"
"github.com/hybridgroup/gobot"
"github.com/hybridgroup/gobot/leap"
)
func main() {
leapMotionAdaptor := leap.NewLeapMotionAdaptor()
leapMotionAdaptor.Name = "leap"
leapMotionAdaptor.Port = "127.0.0.1:6437"
leapMotionDriver := leap.NewLeapMotionDriver(leapMotionAdaptor)
leap.Name = "leap"
work := func() {
gobot.On(leap.Events["Message"], func(data interface{}) {
data.(leap.Frame)
})
}
robot := gobot.Robot{
Connections: []gobot.Connection{leapMotionAdaptor},
Devices: []gobot.Device{leapMotionDriver},
Work: work,
}
robot.Start()
}