KEYENCE LJ-V7000 Series User Manual
Page 46
46
LJ-V7000_COM_RM_E
Request preparation before starting high-speed data communication
Start high-speed data communication
Stop high-speed data communication
Finalize high-speed data communication
Format
LONG LJV7IF_PreStartHighSpeedDataCommunication (LONG lDeviceId,
LJV7IF_HIGH_SPEED_PRE_START_REQ* pReq, LJV7IF_PROFILE_INFO*
pProfileInfo);
Parameters
lDeviceId(in)
Specifies the communication device to communicate with.
pReq(in)
Specifies what data to send high-speed communication from.
pProfileInfo(out)
Stores the profile information.
Return value
0x8080: The operation mode is "advanced (with OUT measurement)"
0x8081: The data specified as the send start position does not exist
0x80A1: Already performing high-speed data communication
Explanation
This function performs the preparation to start high-speed data communication.
Supported version
1.40
Format
LONG LJV7IF_StartHighSpeedDataCommunication(LONG lDeviceId);
Parameters
lDeviceId(in)
Specifies the communication device to communicate with.
Return value
0x80A0: A high-speed data communication connection was not established
0x80A2: High-speed data communication was not prepared before starting
0x80A4: The send target data was cleared
Explanation
This function starts high-speed data communication.
If high-speed data communication does not operate correctly, see "9.2.9.9 High-
speed data communication troubleshooting".
Supported version
1.00
Format
LONG LJV7IF_StopHighSpeedDataCommunication(LONG lDeviceId);
Parameters
lDeviceId(in)
Specifies the communication device to communicate with.
Return value
No individual return code
Explanation
This function stops high-speed data communication.
Supported version
1.00
Format
LONG LJV7IF_HighSpeedDataCommunicationFinalize(LONG lDeviceId);
Parameters
lDeviceId(in)
Specifies the communication device to communicate with.
Return value
No individual return code
Explanation
This function finalizes high-speed data communication.
Supported version
1.00