40 lines
999 B
Java
40 lines
999 B
Java
package org.hwo.pulscounter.device;
|
|
|
|
import org.hwo.pulscounter.SnapShot;
|
|
|
|
public interface IDeviceConnector {
|
|
|
|
public Integer getDeviceSerial();
|
|
|
|
public boolean showConnctionSetup();
|
|
public String getConnectionSettings();
|
|
public void setConnectionSettings(String connectionSettings);
|
|
public String getConnectionSettingsText();
|
|
|
|
public int[] getCounters();
|
|
public void setCounters(int[] values);
|
|
|
|
public int getCounter(int channel);
|
|
public void setCounter(int channel,int counter);
|
|
|
|
public float[] getAnalogs();
|
|
public float getAnalog(int channel);
|
|
|
|
public int[] getSimpleScript();
|
|
public void setSimpleScript(int[] simpleScript);
|
|
|
|
public int getInputs();
|
|
public int getOutputs();
|
|
public void setOutputs(int outputs);
|
|
public int getPullups();
|
|
public void setPullups(int pullups);
|
|
public int getInverts();
|
|
public void setInverts(int inverts);
|
|
|
|
public int getAvailableSnapshots();
|
|
public SnapShot[]
|
|
readSnapShots();
|
|
public SnapShot readSnapShot();
|
|
|
|
}
|