public override void ResetEncoderLeft()
        {
            RQCommandResetEncoderLeft cmd = new RQCommandResetEncoderLeft();

            // we want to reset encoder in somewhat synchronous manner - prior to motor commands

            cmd.queue = m_commandQueue;                         // to allow re-queueing of a failed command

            m_commandQueue.Enqueue(cmd);
        }
        public override void ResetEncoderLeft()
        {
            RQCommandResetEncoderLeft cmd = new RQCommandResetEncoderLeft();

            // we want to reset encoder in somewhat synchronous manner - prior to motor commands

            cmd.queue = m_commandQueue;		// to allow re-queueing of a failed command

            m_commandQueue.Enqueue(cmd);
        }