public override void ResetEncoderRight()
        {
            RQCommandResetEncoderRight cmd = new RQCommandResetEncoderRight();

            // 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 ResetEncoderRight()
        {
            RQCommandResetEncoderRight cmd = new RQCommandResetEncoderRight();

            // 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);
        }