More info on setup

This commit is contained in:
glax 2023-11-30 15:41:34 +01:00
parent c7e6ab83e6
commit 45a10abb61

View File

@ -42,7 +42,6 @@ public class OSCCollar
this.GPS3 = new(radius * 0.866, radius / 2); this.GPS3 = new(radius * 0.866, radius / 2);
this.CalibrationX = calibrationX; this.CalibrationX = calibrationX;
this.CalibrationY = calibrationY; this.CalibrationY = calibrationY;
this.GPSConstantA = 2 * GPS2.X - 2 * GPS1.X; this.GPSConstantA = 2 * GPS2.X - 2 * GPS1.X;
this.GPSConstantB = 2 * GPS2.Y - 2 * GPS1.Y; this.GPSConstantB = 2 * GPS2.Y - 2 * GPS1.Y;
this.GPSConstantC = Math.Pow(GPS1.X, 2) + Math.Pow(GPS2.X, 2) - Math.Pow(GPS1.Y, 2) + Math.Pow(GPS2.Y, 2); this.GPSConstantC = Math.Pow(GPS1.X, 2) + Math.Pow(GPS2.X, 2) - Math.Pow(GPS1.Y, 2) + Math.Pow(GPS2.Y, 2);
@ -56,6 +55,7 @@ public class OSCCollar
Console.WriteLine($"GPS 1 x: {GPS1.X} y: {GPS1.Y}"); Console.WriteLine($"GPS 1 x: {GPS1.X} y: {GPS1.Y}");
Console.WriteLine($"GPS 2 x: {GPS2.X} y: {GPS2.Y}"); Console.WriteLine($"GPS 2 x: {GPS2.X} y: {GPS2.Y}");
Console.WriteLine($"GPS 3 x: {GPS3.X} y: {GPS3.Y}"); Console.WriteLine($"GPS 3 x: {GPS3.X} y: {GPS3.Y}");
Console.WriteLine($"Radius of each receiver (sphere): {radius * 2}");
} }
this.Server = new OscServer(portReceive); this.Server = new OscServer(portReceive);
@ -117,6 +117,7 @@ public class OSCCollar
Console.WriteLine(debugValue); Console.WriteLine(debugValue);
} }
#region Handle OSC-Messages
private void AllowMovingHandle(OscMessageValues messageValues) private void AllowMovingHandle(OscMessageValues messageValues)
{ {
this._allowMoving = messageValues.ReadBooleanElement(0); this._allowMoving = messageValues.ReadBooleanElement(0);
@ -141,6 +142,7 @@ public class OSCCollar
{ {
this._leashStretch = messageValues.ReadFloatElement(0); this._leashStretch = messageValues.ReadFloatElement(0);
} }
#endregion
private void CalculatePositionFromGPS() private void CalculatePositionFromGPS()
{ {