139 lines
2.4 KiB
Java
139 lines
2.4 KiB
Java
package org.hwo.pulscounter.device;
|
|
|
|
import org.hwo.io.NewSerialPort.NewSerialPort;
|
|
import org.hwo.servicelink.ServiceLink;
|
|
|
|
public class ServiceLinkDeviceConnector implements IDeviceConnector {
|
|
|
|
private ServiceLink serviceLink;
|
|
|
|
public ServiceLinkDeviceConnector() {
|
|
serviceLink = new ServiceLink(new NewSerialPort("COM1:"));
|
|
}
|
|
|
|
@Override
|
|
public String toString() {
|
|
return String.format("Serial [%s]", this.serviceLink.getSerialPort().getPortName());
|
|
}
|
|
|
|
@Override
|
|
public String getDeviceSerial() {
|
|
// TODO Auto-generated method stub
|
|
return null;
|
|
}
|
|
|
|
public void setDeviceSerial() {
|
|
|
|
}
|
|
|
|
@Override
|
|
public boolean showConnctionSetup() {
|
|
// TODO Auto-generated method stub
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
public String getConnectionSettings() {
|
|
return serviceLink.getSerialPort().getPortName();
|
|
}
|
|
|
|
@Override
|
|
public void setConnectionSettings(String connectionSettings) {
|
|
serviceLink.close();
|
|
serviceLink.getSerialPort().setPortName(connectionSettings);
|
|
}
|
|
|
|
@Override
|
|
public String getConnectionSettingsText() {
|
|
return String.format("Port: %s",getConnectionSettings());
|
|
}
|
|
|
|
|
|
@Override
|
|
public int[] getCounters() {
|
|
// TODO Auto-generated method stub
|
|
return null;
|
|
}
|
|
|
|
@Override
|
|
public void setCounters(int[] values) {
|
|
// TODO Auto-generated method stub
|
|
|
|
}
|
|
|
|
@Override
|
|
public int getCounter(int channel) {
|
|
// TODO Auto-generated method stub
|
|
return 0;
|
|
}
|
|
|
|
@Override
|
|
public void setCounter(int channel, int counter) {
|
|
// TODO Auto-generated method stub
|
|
|
|
}
|
|
|
|
@Override
|
|
public int[] getSimpleScript() {
|
|
// TODO Auto-generated method stub
|
|
return null;
|
|
}
|
|
|
|
@Override
|
|
public void setSimpleScript(int[] simpleScript) {
|
|
// TODO Auto-generated method stub
|
|
|
|
}
|
|
|
|
@Override
|
|
public int getInputs() {
|
|
// TODO Auto-generated method stub
|
|
return 0;
|
|
}
|
|
|
|
@Override
|
|
public void setInputs(int inputs) {
|
|
// TODO Auto-generated method stub
|
|
|
|
}
|
|
|
|
@Override
|
|
public int getOutputs() {
|
|
// TODO Auto-generated method stub
|
|
return 0;
|
|
}
|
|
|
|
@Override
|
|
public void setOutputs(int outputs) {
|
|
// TODO Auto-generated method stub
|
|
|
|
}
|
|
|
|
@Override
|
|
public int getPullups() {
|
|
// TODO Auto-generated method stub
|
|
return 0;
|
|
}
|
|
|
|
@Override
|
|
public void setPullups(int pullups) {
|
|
// TODO Auto-generated method stub
|
|
|
|
}
|
|
|
|
@Override
|
|
public int getInverts() {
|
|
// TODO Auto-generated method stub
|
|
return 0;
|
|
}
|
|
|
|
@Override
|
|
public void setInverts(int inverts) {
|
|
// TODO Auto-generated method stub
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|