ServiceLink: Neue Funktionssignaturen für read/write...
parent
99c2ccb53a
commit
9890d4a936
|
@ -13,8 +13,6 @@ import org.hwo.Smoother;
|
||||||
import org.hwo.bitfields.BitField;
|
import org.hwo.bitfields.BitField;
|
||||||
import org.hwo.interactiveobjects.InteractiveObject;
|
import org.hwo.interactiveobjects.InteractiveObject;
|
||||||
import org.hwo.io.SerialPort;
|
import org.hwo.io.SerialPort;
|
||||||
import org.hwo.io.servicelink.register.ServiceRegister;
|
|
||||||
import org.hwo.models.TableMapper.TableColumn;
|
|
||||||
|
|
||||||
/* ServiceLink
|
/* ServiceLink
|
||||||
*
|
*
|
||||||
|
@ -222,7 +220,12 @@ public class ServiceLink {
|
||||||
if (serialPort.isOpen())
|
if (serialPort.isOpen())
|
||||||
serialPort.close();
|
serialPort.close();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Integer readInt(int achse,int knoten,int register) throws IOException, ServiceLinkException, ServiceLinkRequestFailedException
|
||||||
|
{
|
||||||
|
return readInt((byte)achse, (byte)knoten, register);
|
||||||
|
}
|
||||||
|
|
||||||
public Integer readInt(byte achse,byte knoten,int register) throws IOException, ServiceLinkException, ServiceLinkRequestFailedException
|
public Integer readInt(byte achse,byte knoten,int register) throws IOException, ServiceLinkException, ServiceLinkRequestFailedException
|
||||||
{
|
{
|
||||||
throwNotOpen();
|
throwNotOpen();
|
||||||
|
@ -234,7 +237,12 @@ public class ServiceLink {
|
||||||
throwNotOpen();
|
throwNotOpen();
|
||||||
return ByteBuffer.wrap( request((byte)(REQ_READ | REQ_FLOAT), achse, knoten, register).value ).order(ByteOrder.LITTLE_ENDIAN).asFloatBuffer().get();
|
return ByteBuffer.wrap( request((byte)(REQ_READ | REQ_FLOAT), achse, knoten, register).value ).order(ByteOrder.LITTLE_ENDIAN).asFloatBuffer().get();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void writeInt(int achse,int knoten,int register,int value) throws IOException, ServiceLinkException, ServiceLinkRequestFailedException
|
||||||
|
{
|
||||||
|
writeInt((byte)achse, (byte)knoten, register, value);
|
||||||
|
}
|
||||||
|
|
||||||
public void writeInt(byte achse,byte knoten,int register,int value) throws IOException, ServiceLinkException, ServiceLinkRequestFailedException
|
public void writeInt(byte achse,byte knoten,int register,int value) throws IOException, ServiceLinkException, ServiceLinkRequestFailedException
|
||||||
{
|
{
|
||||||
throwNotOpen();
|
throwNotOpen();
|
||||||
|
|
Loading…
Reference in New Issue