Compare commits

..

2 Commits

Author SHA1 Message Date
0cb87e8f81 Merge remote-tracking branch 'origin/master' 2023-11-30 20:13:37 +01:00
5c9d159ccc Fix desktop hands, added run 2023-11-30 20:13:24 +01:00

View File

@ -35,7 +35,7 @@ public class OSCCollar
private DateTime _lastNilMessageSent = DateTime.UnixEpoch;
private DateTime _lastConsoleOutput = DateTime.UnixEpoch;
private static readonly TimeSpan ConsoleUpdateInterval = TimeSpan.FromMilliseconds(100);
private static readonly TimeSpan UpdateInterval = TimeSpan.FromMilliseconds(1);
private static readonly TimeSpan UpdateInterval = TimeSpan.FromMilliseconds(10);
private static readonly TimeSpan MessageMinInterval = TimeSpan.FromMilliseconds(400);
private readonly double _radius;
private GPS GPS1 { get; init; }
@ -185,18 +185,21 @@ public class OSCCollar
{
this.Client.Send("/input/Vertical", 0f);
this.Client.Send("/input/Horizontal", 0f);
this.Client.Send("/input/Run", 0);
this._lastNilMessageSent = DateTime.Now;
_nilSent++;
}
if (_allowMoving)
}else if (_allowMoving)
{
Thread.Sleep(1);
if (_leashStretch > 0.1)
{
this.Client.Send("/input/Vertical", Convert.ToSingle(_verticalMovement));
this.Client.Send("/input/Horizontal", Convert.ToSingle(_horizontalMovement));
}
if (_leashStretch > 0.4)
this.Client.Send("/input/Run", 1);
else
this.Client.Send("/input/Run", 0);
}
if (_lastConsoleOutput.Add(ConsoleUpdateInterval) < DateTime.Now)