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.
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 ofControlClient
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.