changed the IO interface

This commit is contained in:
paul-loedige 2020-12-25 13:39:59 +01:00
parent b29fbd5901
commit 321707368f
2 changed files with 9 additions and 31 deletions

View File

@ -1,16 +1,8 @@
package com.example.aped.communication;
public interface IIO {
/**
*
* @return Einlesewerte in Array
*/
String[][] rueckgabeAI();
/**
*
* @return Einlesewerte in Array
*/
String rueckgabeDI();
//DO (int);
public Object read(String deviceName);
public Object write(String deviceName, Object value);
}

View File

@ -1,28 +1,14 @@
package com.example.aped.communication;
public class TestIO implements IIO {
/** Test Klasse.*/
@Override
public String[][] rueckgabeAI() {
String[][] AI = new String[3][3];
/** AI[0][0]="Test";
AI[1][1]="5.658";
AI[1][2]="Volt";
AI[1][0]="Test2";
AI[1][1]="10";
AI[1][2]="Ohm";
AI[2][0]="Test3";
AI[2][1]="9.88";
AI[2][2]="Ampere";
AI[3][0]="END";*/
return AI;
public Object read(String deviceName) {
return new String("test");
}
/** Test Klasse.*/
@Override
public String rueckgabeDI() {
return null;
public Object write(String deviceName, Object value) {
return value;
}
}