areaDetector 3-14
EPICS areaDetector framework
Public Member Functions | List of all members
ADPylonConfigurationEventHandler Class Reference

Pylon camera configuration event handler. More...

Inheritance diagram for ADPylonConfigurationEventHandler:

Public Member Functions

 ADPylonConfigurationEventHandler (ADPylon *driver)
 
virtual void OnCameraDeviceRemoved (Pylon::CInstantCamera &)
 Called when a camera device removal from the PC has been detected.
 

Detailed Description

Pylon camera configuration event handler.

Constructor & Destructor Documentation

◆ ADPylonConfigurationEventHandler()

ADPylonConfigurationEventHandler::ADPylonConfigurationEventHandler ( ADPylon driver)
inline

Member Function Documentation

◆ OnCameraDeviceRemoved()

virtual void ADPylonConfigurationEventHandler::OnCameraDeviceRemoved ( Pylon::CInstantCamera &  )
inlinevirtual

Called when a camera device removal from the PC has been detected.

Notify the PylonCameraTask thread, instead of calling cameraDisconnected directly. Because this method is invoked with camera object locked. calling cameraDisconnected will acquire asyn port lock. However a normal camera interaction acquires the locks in the reverse order. This could cause a deadlock.


The documentation for this class was generated from the following file: