Exemple #1
0
        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...
        }
Exemple #2
0
        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);
        }