Background Substraction ======================= The Background substraction correction is a simple operation you can active when a detector has some dark-current noise independent of the dose of photons it will receive. To set the correction you must provide to the device a background image file (**setBackgroundImage** command) and then start the correction (**start** command). Instead of providing an external image file you can simply ask the device to use an image taken. Call the command **takeNextAcquistionAsBackground** to set the internal background image from an acquisition image. One can apply an extra offset correction using the **offset** attribute value. Properties ---------- This device has no property. Attributes ---------- ======================= ======= ======================= ========================================================================== Attribute name RW Type Description ======================= ======= ======================= ========================================================================== delete_dark_after_read rw DevBoolean If true the device will delete the file after reading Can be useful to not keep obsolete dark image file after use offset rw DevLong Set a offset level to be applied in addition to the background correction RunLevel rw DevLong Run level in the processing chain, from 0 to N State ro State OFF or ON (stopped or started) Status ro DevString "OFF" "ON" (stopped or started) ======================= ======= ======================= ========================================================================== Commands -------- ================================ =============== ======================= ============================================== Command name Arg. in Arg. out Description ================================ =============== ======================= ============================================== Init DevVoid DevVoid Do not use setBackgroundImage DevString DevVoid Full path of background image file Start DevVoid DevVoid Start the correction for next image State DevVoid DevLong Return the device state Status DevVoid DevString Return the device state as a string Stop DevVoid DevVoid Stop the correction after the next image takeNextAcquisitionAsBackground DevVoid DevVoid next taken image will replace the background ================================ =============== ======================= ==============================================