org.hwo.pulscounter/src/org/hwo/pulscounter/device/ServiceLinkDeviceConnector....

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
}
}