-
Notifications
You must be signed in to change notification settings - Fork 11
Open
Description
Hi,
I think dFrameNumber of DAQ should sending 3 bytes. 2 bytes of dFrameNumber, sending from DAQ to PC software, has max number, 65535. When camera using more than 36 minutes, 2 bytes of dFrameNumber will lead to the negetave number of dropped frames, for example -65528.
I suggest to modify the firmware code like this:
else if (wValue == CY_FX_UVC_PU_CONTRAST_CONTROL) {
glEp0Buffer[0] = CY_U3P_DWORD_GET_BYTE0(dFrameNumber);
glEp0Buffer[1] = CY_U3P_DWORD_GET_BYTE1(dFrameNumber);
glEp0Buffer[2] = CY_U3P_DWORD_GET_BYTE2(dFrameNumber);//adding one byte
CyU3PUsbSendEP0Data (3, (uint8_t *)glEp0Buffer);//three bytes sending
}
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels