Features
Basler pilot 207
// retrieve data from the chunk
IChunkParser &ChunkParser = *Camera.CreateChunkParser();
GrabResult Result;
StreamGrabber.RetrieveResult( Result );
ChunkParser.AttachBuffer( (unsigned char*) Result.Buffer(),
Result.GetPayloadSize() );
int64_t triggerinputCounter = Camera.ChunkTriggerinputcounter.GetValue();
For detailed information about using the pylon API, refer to the Basler pylon Programmer’s Guide
and API Reference.
You can also use the Basler pylon Viewer application to easily set the parameters.
For more information about the pylon Viewer, see Section 3.1 on page 29.
Comparing Counter Chunk Data
When comparing trigger input counter data and frame counter data related to the same image, be
aware that the trigger input counter initially starts at 1 whereas the frame counter starts at 0.
Therefore, the trigger input count will always be ahead of the matching frame count by one if both
counters were started at the same time and if an image was acquired for every trigger.
Whenever the counters restart after having reached 4294967295 they will both start another
counting cycle at 0. Accordingly, the difference between matching counts will always be one,
regardless of the number of counting cycles.
Note that if both counters were started at the same time and not reset since and if the trigger input
counter is ahead of the matching frame counter by more than one, the camera was overtriggered
and not all external triggers resulted in image acquisitions.