AW00089317000 Basler Network Drivers and Parameters
Basler ace GigE 339
(8) Interval defined by the Resend Response Timeout parameter
(9) Because the maximum number of resend requests has been sent and the last Resend
Response Timeout interval has expired, packet 1002 is now considered as lost.
(10) End of the frame.
(11) Missing packets at the end of the frame (2999 and 3000).
(12) Interval defined by the Packet Timeout parameter.
You can set the performance driver parameter values from within your application software by using
the Basler pylon API. The following code snippet illustrates using the API to read and write the
parameter values:
// Get the Stream Parameters object
Camera_t::StreamGrabber_t StreamGrabber( Camera.GetStreamGrabber(0) );
// Write the ReceiveWindowSize parameter
StreamGrabber.ReceiveWindowSize.SetValue( 16 );
// Disable packet resends
StreamGrabber.EnableResend.SetValue( false );
// Write the PacketTimeout parameter
StreamGrabber.PacketTimeout.SetValue( 40 );
// Write the ResendRequestThreshold parameter
StreamGrabber.ResendRequestThreshold.SetValue( 5 );
// Write the ResendRequestBatching parameter
StreamGrabber.ResendRequestBatching.SetValue( 10 );
// Write the ResendTimeout parameter
StreamGrabber.ResendTimeout.SetValue( 2 );
// Write the ResendRequestResponseTimeout parameter
StreamGrabber.ResendRequestResponseTimeout.SetValue( 2 );
// Write the MaximumNumberResendRequests parameter
StreamGrabber.MaximumNumberResendRequests.SetValue( 25 );
You can also use the Basler pylon Viewer application to easily set the parameters. (Note that the
performance driver parameters will only appear in the viewer, if the performance driver is installed
on the adapter to which your camera is connected.)
For more information about the pylon API and the pylon Viewer, see Section 3 on page 45.