code: def get_driver(driver='ASCII_RS232', *args, **keywords):
      
      if driver.upper() == 'ASCII_RS232':
          return drivers.ASCII_RS232(*args, **keywords)
      else:
          raise NotImplementedError('Driver not supported: '
                                        + str(driver))
docs: Gets a driver for a Parker Motion Gemini drive.
  
      Gets and connects a particular driver in ``drivers`` to a Parker
      Motion Gemini GV-6 or GT-6 servo/stepper motor drive.
  
      The only driver currently supported is the ``'ASCII_RS232'`` driver
      which corresponds to ``drivers.ASCII_RS232``.
  
      Parameters
      ----------
      driver : str, optional
          The driver to communicate to the particular driver with, which
          includes the hardware connection and possibly the communications
          protocol. The only driver currently supported is the
          ``'ASCII_RS232'`` driver which corresponds to
          ``drivers.ASCII_RS232``.
      *args : additional positional arguments
          Additional positional arguments to pass onto the constructor for
          the driver.
      **keywords : additional keyword arguments
          Additional keyword arguments to pass onto the constructor for
          the driver.
  
      Returns
      -------
      drivers : drivers
          The connected drivers class that is connected to the drive.
  
      Raises
      ------
      NotImplementedError
          If the `driver` is not supported.
  
      See Also
      --------
      drivers
      drivers.ASCII_RS232