Beispiel #1
0
 public GUI(Tracker t, UDP udp, FlockOfBirds fob)
 {
     InitializeComponent();
       _Tracker = t;
       _udp = udp;
       _fob = fob;
 }
Beispiel #2
0
 public GUI(Tracker t, UDP udp, FlockOfBirds fob)
 {
     InitializeComponent();
     _Tracker = t;
     _udp     = udp;
     _fob     = fob;
 }
Beispiel #3
0
        static void Main()
        {
            Application.EnableVisualStyles();
              Application.SetCompatibleTextRenderingDefault(false);

              UDP udp = new UDP();
              Tracker tracker = new Tracker();
              FlockOfBirds fob = new FlockOfBirds();
              GUI gui = new GUI(tracker, udp, fob);

              tracker.Paused += delegate(object Sender, EventArgs e) {
            fob.paused = tracker.paused;
              };

              tracker.PoseChanged += delegate(object Sender, EventArgs e) {
            udp.sendPose(tracker.Position, tracker.Orientation);
              };

              fob.Pose += delegate(object Sender, FlockOfBirds.PoseEventArgs e) {
            tracker.setPose(e.Position, e.Orientation, e.TimeStamp);
              };

              Application.Run(gui);
        }
Beispiel #4
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            UDP          udp     = new UDP();
            Tracker      tracker = new Tracker();
            FlockOfBirds fob     = new FlockOfBirds();
            GUI          gui     = new GUI(tracker, udp, fob);

            tracker.Paused += delegate(object Sender, EventArgs e) {
                fob.paused = tracker.paused;
            };

            tracker.PoseChanged += delegate(object Sender, EventArgs e) {
                udp.sendPose(tracker.Position, tracker.Orientation);
            };

            fob.Pose += delegate(object Sender, FlockOfBirds.PoseEventArgs e) {
                tracker.setPose(e.Position, e.Orientation, e.TimeStamp);
            };

            Application.Run(gui);
        }
Beispiel #5
0
 private void FOB_Configure(object Sender, FlockOfBirds.ConfigureEventArgs e)
 {
     e.SystemConfig.MeasurementRate = (double)udMRate.Value;
       e.DeviceConfig.Hemisphere = ((HemisphereItem)cbHemisphere.SelectedItem).Code;
       e.DeviceConfig.DataFormat = Bird.BDF_POSITIONMATRIX;
 }