Skip to content
Snippets Groups Projects
Commit a8aa6cf8 authored by Anders Blomdell's avatar Anders Blomdell
Browse files

Expose new interface for Java and deprecate old

parent 94c46dc2
Branches
Tags
No related merge requests found
...@@ -35,8 +35,13 @@ public class AnalogIn extends IOChannel { ...@@ -35,8 +35,13 @@ public class AnalogIn extends IOChannel {
Moberg.analogInClose(index); Moberg.analogInClose(index);
} }
@Deprecated
public double get() throws IOChannelException { public double get() throws IOChannelException {
return Moberg.analogIn(index); return Moberg.analogIn(index);
} }
public double read() throws IOChannelException {
return Moberg.analogIn(index);
}
} }
...@@ -39,8 +39,13 @@ public class AnalogOut extends IOChannel { ...@@ -39,8 +39,13 @@ public class AnalogOut extends IOChannel {
Moberg.analogOutClose(index); Moberg.analogOutClose(index);
} }
@Deprecated
public void set(double value) throws IOChannelException { public void set(double value) throws IOChannelException {
Moberg.analogOut(index, value); Moberg.analogOut(index, value);
} }
public double write(double value) throws IOChannelException {
return Moberg.analogOut(index, value);
}
} }
...@@ -37,8 +37,13 @@ public class DigitalIn extends IOChannel { ...@@ -37,8 +37,13 @@ public class DigitalIn extends IOChannel {
Moberg.digitalInClose(index); Moberg.digitalInClose(index);
} }
@Deprecated
public boolean get() throws IOChannelException { public boolean get() throws IOChannelException {
return Moberg.digitalIn(index); return Moberg.digitalIn(index);
} }
public boolean read() throws IOChannelException {
return Moberg.digitalIn(index);
}
} }
...@@ -36,8 +36,13 @@ public class DigitalOut extends IOChannel { ...@@ -36,8 +36,13 @@ public class DigitalOut extends IOChannel {
Moberg.digitalOutClose(index); Moberg.digitalOutClose(index);
} }
@Deprecated
public void set(boolean value) throws IOChannelException { public void set(boolean value) throws IOChannelException {
Moberg.digitalOut(index, value); Moberg.digitalOut(index, value);
} }
public boolean write(boolean value) throws IOChannelException {
return Moberg.digitalOut(index, value);
}
} }
...@@ -37,8 +37,13 @@ public class EncoderIn extends IOChannel { ...@@ -37,8 +37,13 @@ public class EncoderIn extends IOChannel {
Moberg.encoderInClose(index); Moberg.encoderInClose(index);
} }
@Deprecated
public long get() throws IOChannelException { public long get() throws IOChannelException {
return Moberg.encoderIn(index); return Moberg.encoderIn(index);
} }
public long read() throws IOChannelException {
return Moberg.encoderIn(index);
}
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment