Revision 588011

Go back to digest for 1st October 2006

Features in Educational

Jasem Mutlaq committed changes in /trunk/KDE/kdeedu/kstars/kstars/indi:

Adding the INDI observer pattern which would allow inter-driver communication when required. This feature is needed when controlling multiple devices in observatories, where drivers may watch the state and value changes of other properties they're interested in to perform their operation.

The classical example of this problem is the Rain Collector and Roof Top (Dome) drivers. The roof top needs to know from the rain collector driver if it's raining or not so it can make decisions on opening or closing the roof top. Therefore, such decisions can be made without an operator present.

File Changes

Modified 5 files
  • /trunk/KDE/kdeedu/kstars/kstars/indi
  •   /CMakeLists.txt
  •   /indiserver.c
  •   /observer.c
  •   /observer.h
  •   /sbigudrv.h
5 files changed in total