What does the Error Code 3774873620 (0xE1000014) mean?
Search words: E1000014 , 3774873620 , GXSTATUS , INCOMPLETE , GX_E_BUFFER_INCOMPLETE ((GXSTATUS)0xE1000014L)
The error code 3774873620 of the Pylon .NET (C#) API correlates to the error code E1000014 of the Pylon C++ API.
This error code stands for "The buffer was incompletely grabbed" and indicates that an image was incompletely grabbed due to lost/corrupted packets. This will usually be the case if a system component, i.e. an Ethernet cable, a switch or a NIC (network adapter) does not perform well.
Grabbing an image can fail if the used network hardware, i.e. NIC, switch or Ethernet cable, experiences performance problems.
In order to try to compensate for the weak performance one may try to increase the Inter-Packet Delay parameter, which would cause a reduction of the required bandwidth by the camera. In turn, this will reduce the maximum frame rate, too.
It is also recommended to enable the Jumbo Frames (if supported) on the NIC and/or the switch (if used).
If no Jumbo Frames were supported by any of the components, one has to make sure to set the camera parameter Packet Size= 1500.
If Jumbo Frames were supported though, set the Packet Size on the camera to the highest supported Jumbo Frames value.
If this did not resolve the problem, Basler recommends using an officially recommended Intel Pro 1000 network card in combination with Basler performance driver.
For getting more information about supported Intel Pro 1000 chipsets, please have a look at the following FAQ:
"Can you tell me which network adapters are compatible with the Basler pylon performance driver? " on this FAQ result page.
In addition, aggressive CPU power saving settings could also cause the image grab to fail.
If a Linux system was used, please read the Readme file, which can be found in the pylon installation directory.