spacetelescope/catkit

Create interface for nPoint controller.

Closed this issue · 1 comments

Create a python interface for the nPoint controller.

Main steps :

  • Make pyUSB bow to my will. (Also known as connect to the controller with pure python.)
  • Proof of concept (literally able to hack this out and make it work.)
  • Write a sensible scheme for checking commands have been set.
  • Incorporate context managers.
  • Incorporate logging.
  • Polished software that's usable.
    --> Generalized interface with class inheritance for other controllers. This is moving to its own issue in #11 .

Bonus?

  • Fix the double logging issue.
  • Find a better way to restart the controller. (This may be impossible...)

This is being discussed and evolving towards polished in #2.