public override Vector GetCurrentPosition() { if (_rsBridge != null && _rsBridge.Connected) { var pos = _rsBridge.GetCurrentPosition(); Console.WriteLine($"GetCurrentPosition: {pos}"); return(pos); } return(this._tcpManager.initPos); // will be null if not initialized... }
public override Vector GetCurrentPosition() { if (_rsBridge != null && _rsBridge.Connected) { var pos = _rsBridge.GetCurrentPosition(); Console.WriteLine($"GetCurrentPosition: {pos}"); return(pos); } // @TODO: if on TCP without bridge, make a sync request to the server and fetch state from it! return(null); }