public interface ChannelInternal
Modifier and Type | Method and Description |
---|---|
void |
activateChannel(int accessID)
Activates the channel, i.e.
|
void |
closeShutter(int accessID)
Closes the shutter associated to the channel.
|
void |
deactivateChannel(int accessID)
Deactivates the channel, i.e.
|
java.lang.String |
getChannelGroupID()
Returns the ID of the channel group where this channel belongs to.
|
java.lang.String |
getChannelID()
Returns the ID of this channel.
|
void |
openShutter(int accessID)
Opens the shutter associated to the channel.
|
void activateChannel(int accessID) throws MicroscopeLockedException, MicroscopeException, java.lang.InterruptedException, SettingException
accessID
- The access ID of the current microscope object. If the microscope is locked with a different accessID, a MicroscopeLockedException is thrown.MicroscopeLockedException
MicroscopeException
java.lang.InterruptedException
SettingException
void deactivateChannel(int accessID) throws MicroscopeLockedException, MicroscopeException, java.lang.InterruptedException, SettingException
accessID
- The access ID of the current microscope object. If the microscope is locked with a different accessID, a MicroscopeLockedException is thrown.MicroscopeLockedException
MicroscopeException
java.lang.InterruptedException
SettingException
void openShutter(int accessID) throws MicroscopeLockedException, MicroscopeException, java.lang.InterruptedException, SettingException, DeviceException
accessID
- The access ID of the current microscope object. If the microscope is locked with a different accessID, a MicroscopeLockedException is thrown.MicroscopeLockedException
MicroscopeException
java.lang.InterruptedException
SettingException
DeviceException
void closeShutter(int accessID) throws MicroscopeLockedException, MicroscopeException, java.lang.InterruptedException, SettingException, DeviceException
accessID
- The access ID of the current microscope object. If the microscope is locked with a different accessID, a MicroscopeLockedException is thrown.MicroscopeLockedException
MicroscopeException
java.lang.InterruptedException
SettingException
DeviceException
java.lang.String getChannelGroupID()
java.lang.String getChannelID()