Skip to content


Maps GenICam/GenApi types to pylon namespace.


Contains definitions of pylon types.


class Pylon::GenericException
pylon exception class
class Pylon::BadAllocException
Exception thrown if memory could not be allocated.
class Pylon::InvalidArgumentException
Exception thrown if an argument passed is invalid.
class Pylon::OutOfRangeException
Exception thrown if an argument is out of range.
class Pylon::PropertyException
Exception thrown if a property access fails.
class Pylon::RuntimeException
Exception thrown if a runtime error occurs.
class Pylon::LogicalErrorException
Exception thrown to indicate logical errors in program flow.
class Pylon::AccessException
Exception thrown to indicate an access error. (i.E. A when trying to set a read-only value)
class Pylon::TimeoutException
Exception thrown when a timeout has elapsed.
class Pylon::DynamicCastException
Exception thrown to indicate a dynamic cast has failed. Usually this means a value is not of expected type.
class Pylon::CLock
A simple recursive lock class.
class Pylon::AutoLock
A scoped lock class to acquire and release a CLock upon creation and destruction.