func DoTilting(d *freenect.FreenectDevice) { fmt.Println("Tilting down") d.SetTiltDegs(-30) ts := freenect.TiltStatusCode(0) for i := 0; i < 3; i++ { time.Sleep(1000000000) ts = d.GetTiltStatus(d.GetTiltState()) fmt.Println("\tTilt status: ", ts, "(", d.GetTiltDegs(d.GetTiltState()), " degrees)") } fmt.Println("Tilting up") d.SetTiltDegs(30) for i := 0; i < 3; i++ { time.Sleep(1000000000) ts = d.GetTiltStatus(d.GetTiltState()) fmt.Println("\tTilt status: ", ts, "(", d.GetTiltDegs(d.GetTiltState()), " degrees)") } fmt.Println("Tilting level") d.SetTiltDegs(0) for i := 0; i < 3; i++ { time.Sleep(1000000000) ts = d.GetTiltStatus(d.GetTiltState()) fmt.Println("\tTilt status: ", ts, "(", d.GetTiltDegs(d.GetTiltState()), " degrees)") } }