adsSyncReadReqEx2
Reads data synchronously from an ADS device (thread-safe).
The additional JNILong buffer contains the number of bytes read after the call.
long adsSyncReadReqEx2 (
long lj_portAmsAddrlj_AmsAddr,
long lj_indexGroup,
long lj_indexOffset,
long lj_length,
JNIByteBuffer lj_pData,
JNILong lj_pBytesRead
);
Parameter
- long: lj_port port number of an ADS port that had previously been opened with AdsPortOpenEx or AdsPortOpen.
- AmsAddr lj_AmsAddr: object with NetId and port number from ADS server.
- long: lj_indexGroup Index Group.
- long: lj_indexOffset Index Offset.
- long lj_length: length of the data in bytes.
- JNIByteBuffer lj_pData: JNIByteBuffer that stores the data to be read.
- JNILong: lj_pBytesRead JNILong buffer contains the number of bytes read after the call.
Return value
long: returns the error state of the function.