There must be a semaphore for letting use the telescope and the cameras in mutual exclusion. Now we are going to implement FIFO policy.
In FIFO policy a user can be as much as he/she wants, while there weren't other user who wants the telescope.
If a user leaves he/she session opened, the application must detect the user inactivity and must close his/her session in order other users could use the telescope.
This time must be reconfigurable by the administrator (admin).