All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Programmer's Guide and API Reference for pylon for Linux

Introduction

The Basler pylon API is the Basler C++ application programming interface (API) for IEEE 1394, Gigabit Ethernet (GigE), USB and Camera Link cameras. The Linux version of pylon only supports Gigabit Ethernet and USB cameras. The pylon API offers a generic, unified programming interface that hides most of the differences between interface technologies. Basler pylon 5 comes with the next generation of the GenICam API, introducing large improvements in GenICam performance and memory footprint. More detailed information about what's new can be found in the migration guide.

pylon3_0_cpp_api.png
The pylon C++ API
Programmer's Guide The pylon Programmer's Guide is a quick guide on how to program using the Basler pylon C++ API. It can can be used together with the pylon sample code for getting started.
Advanced Topics The Advanced Topics section can be consulted if more information about special use cases is required.
API Reference The API Reference provides documentation about the Basler pylon C++ interface.
Migrating from Previous Versions The programming interface for pylon 5 is in some respects not backwards compatible with earlier versions. The migration guide describes the modifications needed to rebuild an application that was developed with earlier pylon versions.
Sample Code The pylon sample code illustrates the common use cases when working with the pylon C++ API.
Software Licensing and Legal Information

Precautions

Caution: The code snippets provided in this manual are included as sample code only. Inappropriate code may cause your camera to function differently than expected and may compromise your application. To ensure that the snippets will work properly in your application, you must adjust them to meet your specific needs and must test them thoroughly prior to use.

Parameter Reference

pylon provides programming interface classes that are created from parameter description files. The table below links directly to the documentation of the generated classes.

GigE Camera Chunk Data Event Grabber Stream Grabber Transport Layer
USB Camera Chunk Data Event Grabber Stream Grabber Transport Layer
Other Image Format Converter Instant Camera

pylon 5.0.9
Copyright © 2006-2017 Basler AG (Tue May 30 2017 17:24:59)