ISISComputingGroup / lewis-ess

Let's write intricate simulators!
GNU General Public License v3.0
21 stars 19 forks source link

Fix control server/client issues #192

Closed MichaelWedel closed 7 years ago

MichaelWedel commented 7 years ago

This fixes #191.

It is now possible to remove exposed objects, although this is not used yet. But it will be important when we implement setup-switching (where the "old" device must be removed and the "new" device must be exposed). Properties are no longer called when the wrapper methods on the ControlServer are created. The connection of ControlClient times out after a user specified amount of time, the default is 1 second. Tests for the new behavior have been added, documentation (including release notes) has been updated.

MikeHart85 commented 7 years ago

Looks good :+1: