All Downloads are FREE. Search and download functionalities are using the official Maven repository.

JSci.astro.telescope.LX200Remote Maven / Gradle / Ivy

Go to download

JSci is a set of open source Java packages. The aim is to encapsulate scientific methods/principles in the most natural way possible. As such they should greatly aid the development of scientific based software. It offers: abstract math interfaces, linear algebra (support for various matrix and vector types), statistics (including probability distributions), wavelets, newtonian mechanics, chart/graph components (AWT and Swing), MathML DOM implementation, ... Note: some packages, like javax.comm, for the astro and instruments package aren't listed as dependencies (not available).

The newest version!
/**
* Java LX200Remote class.
* Copyright (C) 1999-2001  Mark Hale
*/

package JSci.astro.telescope;

import java.io.*;
import java.rmi.*;

public interface LX200Remote extends Remote {
        void setFocusRate(int rate) throws IOException, RemoteException;
        void startFocus(int direction) throws IOException, RemoteException;
        void stopFocus() throws IOException, RemoteException;
        void setSlewRate(int rate) throws IOException, RemoteException;
        void startSlew(int direction) throws IOException, RemoteException;
        void stopSlew(int direction) throws IOException, RemoteException;
        String getRA() throws IOException, RemoteException;
        String getDec() throws IOException, RemoteException;
        void setObjectCoords(String ra,String dec) throws IOException, RemoteException;
        int slewToObject() throws IOException, RemoteException;
        void syncCoords() throws IOException, RemoteException;
}





© 2015 - 2024 Weber Informatics LLC | Privacy Policy