The location from which the Blu-Ice client logs in to DCSS is important in deciding what devices the client can control. There are three categories that can be applied to a Blu-Ice user's location: 'In-Hutch', 'Local Console', and 'Remote Console'. The Blu-Ice client will announce what computer console it is displaying on during the authentication procedure with DCSS. DCSS will check the Beam Line Configuration Database to determine the location of the console and limit the client's activities according to the rules discussed in this document.
The list of 'In-Hutch' consoles will be limited to the console that is available within the hutch. Any Blu-Ice client logging in from the 'In-Hutch' console will be allowed to become the 'Active Client.' A user at the In-Hutch console should be aware of the conditions at the beam line and will be accepting full responsibility for moving motors.
A display immediately outside the hutch will probably fall into the 'Local Console' category. Any Blu-Ice client logging in from a 'Local Console' will be allowed to become the 'Active Client.'
Any display not listed in the 'Beam Line Configuration Database' will automatically be considered remote. A user that is remote must have the 'Roaming' capability turned on for their account in order to become the 'Active Client' from this type of console.