Package javaforce.controls.s7
Class S7Params
java.lang.Object
javaforce.controls.s7.S7Params
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidCreate a packet to setup communications (connect) .voidCreate a packet to read single tag.voidCreate a packet to read multiple tags.voidmakeWrite(byte block_type, int block_number, byte data_type, int off, int len, byte[] data) Create a packet to write data.booleanReads params from packet and fills in S7Data.booleanReads params from packet and fills in S7Data.intsize()Returns size of params.voidwrite(byte[] data, int offset) Write params to packet.
-
Field Details
-
func
public byte func -
funcData
public byte[] funcData -
READ
public static final byte READ- See Also:
-
WRITE
public static final byte WRITE- See Also:
-
CONNECT
public static final byte CONNECT- See Also:
-
-
Constructor Details
-
S7Params
public S7Params()
-
-
Method Details
-
makeConnect
public void makeConnect()Create a packet to setup communications (connect) . -
makeRead
Create a packet to read single tag. -
makeRead
Create a packet to read multiple tags. -
makeWrite
public void makeWrite(byte block_type, int block_number, byte data_type, int off, int len, byte[] data) Create a packet to write data. -
size
public int size()Returns size of params. -
write
public void write(byte[] data, int offset) Write params to packet. -
read
Reads params from packet and fills in S7Data.- Throws:
Exception
-
read
Reads params from packet and fills in S7Data.- Throws:
Exception
-