org.minetti.astrodevice.common.orb
Interface PlatformOrbProcess

All Superinterfaces:
Remote

public interface PlatformOrbProcess
extends Remote

ORB process on AstroDevice platform.

Author:
Jean-Philippe MINETTI

Method Summary
 CameraOrbProcess getCameraOrbProcess()
          Returns the ORB process on cameras.
 DomeOrbProcess getDomeOrbProcess()
          Returns the ORB process on domes.
 FilterWheelOrbProcess getFilterWheelOrbProcess()
          Returns the ORB process on filter wheels.
 FocuserOrbProcess getFocuserOrbProcess()
          Returns the ORB process on focusers.
 String getInstanceName(Locale locale)
          Returns the name given to astroDeviceServer instance.
 ObservingSiteDaoOrbProcess getObservingSiteDaoOrbProcess()
          Returns the ORB process on observing sites.
 String getProtocolVersion(Locale locale)
          Returns the version of communication protocol between clients and server.
 RotatorOrbProcess getRotatorOrbProcess()
          Returns the ORB process on rotators.
 SafetyMonitorOrbProcess getSafetyMonitorOrbProcess()
          Returns the ORB process on safety monitors.
 SelectedObservingSiteOrbProcess getSelectedObservingSiteOrbProcess()
          Returns the ORB process on selected observing sites.
 String getServerVersion(Locale locale)
          Returns the version of astroDeviceServer.
 TelescopeOrbProcess getTelescopeOrbProcess()
          Returns the ORB process on telescopes.
 void register(ClientCallbackOrbHandler callbackHandler)
          Register a ClientCallbackOrbHandler to server.
 void unregister(ClientCallbackOrbHandler callbackHandler)
          Unregister a ClientCallbackOrbHandler from server.
 

Method Detail

getInstanceName

String getInstanceName(Locale locale)
                       throws RemoteException
Returns the name given to astroDeviceServer instance.

Parameters:
locale - Locale for select messages in the language of user.
Returns:
Name given to astroDeviceServer instance.
Throws:
RemoteException - Exception if an error occurred.

getServerVersion

String getServerVersion(Locale locale)
                        throws RemoteException
Returns the version of astroDeviceServer.

Parameters:
locale - Locale for select messages in the language of user.
Returns:
Version of astroDeviceServer.
Throws:
RemoteException - Exception if an error occurred.

getProtocolVersion

String getProtocolVersion(Locale locale)
                          throws RemoteException
Returns the version of communication protocol between clients and server.

Parameters:
locale - Locale for select messages in the language of user.
Returns:
Version of communication protocol between clients and server.
Throws:
RemoteException - RemoteException Exception if an error occurred.

register

void register(ClientCallbackOrbHandler callbackHandler)
              throws RemoteException
Register a ClientCallbackOrbHandler to server.

Parameters:
callbackHandler - ClientCallbackOrbHandler to register.
Throws:
RemoteException - Exception if an error occurred.

unregister

void unregister(ClientCallbackOrbHandler callbackHandler)
                throws RemoteException
Unregister a ClientCallbackOrbHandler from server.

Parameters:
callbackHandler - ClientCallbackOrbHandler to unregister.
Throws:
RemoteException - Exception if an error occurred.

getSelectedObservingSiteOrbProcess

SelectedObservingSiteOrbProcess getSelectedObservingSiteOrbProcess()
                                                                   throws RemoteException
Returns the ORB process on selected observing sites.

Returns:
ORB process on selected observing sites.
Throws:
RemoteException - Exception if an error occurred.

getObservingSiteDaoOrbProcess

ObservingSiteDaoOrbProcess getObservingSiteDaoOrbProcess()
                                                         throws RemoteException
Returns the ORB process on observing sites.

Returns:
ORB process on observing sites.
Throws:
RemoteException - Exception if an error occurred.

getTelescopeOrbProcess

TelescopeOrbProcess getTelescopeOrbProcess()
                                           throws RemoteException
Returns the ORB process on telescopes.

Returns:
ORB process on telescopes.
Throws:
RemoteException - Exception if an error occurred.

getFilterWheelOrbProcess

FilterWheelOrbProcess getFilterWheelOrbProcess()
                                               throws RemoteException
Returns the ORB process on filter wheels.

Returns:
ORB process on filter wheels.
Throws:
RemoteException - Exception if an error occurred.

getFocuserOrbProcess

FocuserOrbProcess getFocuserOrbProcess()
                                       throws RemoteException
Returns the ORB process on focusers.

Returns:
ORB process on focusers.
Throws:
RemoteException - Exception if an error occurred.

getRotatorOrbProcess

RotatorOrbProcess getRotatorOrbProcess()
                                       throws RemoteException
Returns the ORB process on rotators.

Returns:
ORB process on rotators.
Throws:
RemoteException - Exception if an error occurred.

getCameraOrbProcess

CameraOrbProcess getCameraOrbProcess()
                                     throws RemoteException
Returns the ORB process on cameras.

Returns:
ORB process on cameras.
Throws:
RemoteException - Exception if an error occurred.

getDomeOrbProcess

DomeOrbProcess getDomeOrbProcess()
                                 throws RemoteException
Returns the ORB process on domes.

Returns:
ORB process on domes.
Throws:
RemoteException - Exception if an error occurred.

getSafetyMonitorOrbProcess

SafetyMonitorOrbProcess getSafetyMonitorOrbProcess()
                                                   throws RemoteException
Returns the ORB process on safety monitors.

Returns:
ORB process on safety monitors.
Throws:
RemoteException - Exception if an error occurred.


Copyright © 2012 astroDevice. All Rights Reserved.