Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The observing mode component has a very simple interface which should let the interested people to know the telescope state and to issue an observation. It is composed of 2 methods:

  • state : enum State (void)
  • observe : void (int uid) raises TelescopeNotAvailable

...

  • getNextProjects : list<Project> (int num)
  • addProject : void (Project)
  • getProject : Project (int uid)
  • getProjects : list<Project> (void)
  • updateProject : void (Project)
  • removeProject : void (int uid)
  • getTelescopeState : State (void)

CLI / Web Service

The CLI or web service could be either a interface with the user could either be a command line client or a web service offering a GUI to the user.

It should allow the user to create, display and edit a project in a "convenient" way.