コード例 #1
0
 public override void Accept(ConnectionHandler ch, EriverProtocol packet)
 {
     ch.GetTracker().GetRate(delegate(int error, int result)
     {
         packet.Fps.Value = (error != 0) ? (uint)result : 0;
         ch.Send(packet);
     });
 }
コード例 #2
0
            public override void Accept(ConnectionHandler ch, EriverProtocol packet)
            {
                XConfSettings xconf = new XConfSettings(
                    Properties.Settings.Default.ScreenHeight,
                    Properties.Settings.Default.ScreenWidth,
                    Properties.Settings.Default.TrackerDeltaX,
                    Properties.Settings.Default.TrackerDeltaY,
                    Properties.Settings.Default.TrackerDeltaZ,
                    Properties.Settings.Default.TrackerDeltaAngle);

                //ch.GetTracker().SetXConfig(xconf, packet.StartCalibration.Angle);
                ch.GetTracker().StartCalibration(defaultAction(ch, packet));
            }
コード例 #3
0
 public override void Accept(ConnectionHandler ch, EriverProtocol packet)
 {
     ch.GetTracker().ClearCalibration(defaultAction(ch, packet));
 }
コード例 #4
0
 public override void Accept(ConnectionHandler ch, EriverProtocol packet)
 {
     ch.GetTracker().AddPoint(packet.AddPoint.X, packet.AddPoint.Y, defaultAction(ch, packet));
 }
コード例 #5
0
 public override void Accept(ConnectionHandler ch, EriverProtocol packet)
 {
     ch.GetTracker().AddPoint(packet.AddPoint.X, packet.AddPoint.Y , defaultAction(ch, packet));
 }
コード例 #6
0
 public override void Accept(ConnectionHandler ch, EriverProtocol packet)
 {
     XConfSettings xconf = new XConfSettings(
     Properties.Settings.Default.ScreenHeight,
     Properties.Settings.Default.ScreenWidth,
     Properties.Settings.Default.TrackerDeltaX,
     Properties.Settings.Default.TrackerDeltaY,
     Properties.Settings.Default.TrackerDeltaZ,
     Properties.Settings.Default.TrackerDeltaAngle);
     //ch.GetTracker().SetXConfig(xconf, packet.StartCalibration.Angle);
     ch.GetTracker().StartCalibration(defaultAction(ch, packet));
 }
コード例 #7
0
 public override void Accept(ConnectionHandler ch, EriverProtocol packet)
 {
     ch.GetTracker().GetName(delegate(int error, int result)
     {
         packet.Name.Value = (error != 0) ? (byte) result : (byte) 0;
         ch.Send(packet);
     });
 }
コード例 #8
0
 public override void Accept(ConnectionHandler ch, EriverProtocol packet)
 {
     ch.GetTracker().EndCalibration(defaultAction(ch, packet));
 }