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