Ejemplo n.º 1
0
        /// <summary>
        /// straight at 150mm/s
        /// </summary>
        /// <returns></returns>
        public void DriveStraight()
        {
            List <byte> bytes = new List <byte>();

            foreach (byte b in integerToBytes(_velocity))
            {
                bytes.Add(b);
            }
            foreach (byte b in integerToBytes(_velocity))
            {
                bytes.Add(b);
            }

            _interface.execute(OpCode.DriveDirect, bytes);
            updateTracker();
            _lastUpdate = DateTime.Now;
            _state      = currentState.Forward;
        }