1. 21 Nov, 2012 1 commit
  2. 16 Nov, 2012 2 commits
  3. 08 Mar, 2012 1 commit
  4. 05 Mar, 2012 1 commit
  5. 28 Feb, 2012 1 commit
    • Alejandro Homs Puron's avatar
      * Added Processlib Buffer::Callback and TaskMgr::EventCallback · b3781874
      Alejandro Homs Puron authored
        virtual destructors to avoid compiler warnings
      * Renamed SoftBufferCtrlMgr helper class to SoftBufferCtrlObj;
        created SoftBufferCtrlObj::Sync::BufferList type name.
      * Updated SoftBufferCtrlObj usage in HwVideoCtrlObj, and in
        Simulator, Basler, Prosilica, PCO, Mythen and RoperScientific plugins
      * Removed unused Mythen and RoperScientific BufferCtrlObjs;
        using (good) Camera SoftBufferCtrlObj in Interface::reset
      * Added HwBufferCtrlObj::Callback virtual destructor;
        moved virtual HwBufferMgr/CtrlObj methods outside class declaration
      * Started generic Event interface for asynchronous notification, including:
        + basic info: layer, severity, domain, code and description
        + timestamps: absolute and relative to the last acq. start
        + simple structure based on one event callback and one generator
        + debug infrastructure support
        + new HwCap::Event and corresponding HwEventCtrlObj callback generator
        + basic CtEvent support: abort acq. on fatal or error events,
          user can either retrieve the events (C++) or register to event callbacks
        + current Event::Code is based on CtControl::ErrorCode/CameraErrorCode
      * Implemented DebProxy copy constructor, necessary for DEB_HWEVENT
      * Protect CtAcquisition against invalid nb. of stripe concat. frames
      * Allow Live acq. in stripe concat. mode; use default (16) nb. of buffers
      * Verify HwFrameCallback return code, given by control layer during
        preliminary frame processing, to abort Espia acquisition from callback
      * Added EventCallback support to Espia::Acq, notifing Espia callback errors,
        in particular buffer overrun conditions
      * Implemented Frelon EventCtrlObj, redirecting EventCallbacks from Espia::Acq
      * Using Frelon TimeUnit (Z) register to properly handle ShutterCloseTime and
        LatencyTime, which before were (mistakenly) assumed to be in Milliseconds
      * Verify Frelon model before issuing SPB2-specific commands (ConfigHD, HTD)
      * Using DEB_HEX() when displaying Frelon available modes (CMA)
      * Removed manual stopAcq when AcqFault is found in FrelonTacoAcq::getState
      * Set a valid nb_concat_frames when configuring a Live (endless)
        FrelonTacoAcq in StripeConcat mode
      * Updated Frelon, Maxipix & Focla DetInfoCtrlObj to support
        rectangular pixel sizes
      b3781874
  6. 15 Dec, 2011 1 commit
  7. 09 Dec, 2011 4 commits
  8. 03 Nov, 2011 1 commit
    • Alejandro Homs Puron's avatar
      * Added Pilatus TmpfsSize TANGO device property · 3017a21f
      Alejandro Homs Puron authored
      * Reset Pilatus.Interface.__acquisition_start_flag on acqStop so
        getStatus returns to AcqReady
      * Reduced Pilatus.BufferCtrlObj._ImageReader poll time from 0.5 to 0.1 s
      * Added Pilatus.BufferCtrlObj.setTmpfsSize to control MaxNbBuffers
      * Fixed Core.Exception(s) typo
      * Added CtSaving::getSaveCounters, providing information of frames
        in the saving queue (already compressed)
      * Removed CtSaving limitation forcing to activate Nexus if using CBF.
      * Implemented CtControl::abortAcq to call stopAcq through a different
        thread if decide to abort from a callback
      * Properly abort acq. from CtControl::_checkOverrun, determining if
        the saving is slow because of the filesystem or the compression
      * Acknowledge global (external) LDFLAGS in Processlib build Makefile
      3017a21f
  9. 27 Sep, 2011 2 commits
  10. 12 Sep, 2011 1 commit
  11. 26 Aug, 2011 2 commits
  12. 05 Jul, 2011 2 commits
  13. 04 Jul, 2011 1 commit
  14. 01 Jul, 2011 1 commit
  15. 30 Jun, 2011 1 commit
  16. 24 Jun, 2011 1 commit
  17. 06 May, 2011 1 commit
    • Alejandro Homs Puron's avatar
      * Fixed CtBuffer management in (Stripe)Concatenation acq. mode · 4f5af7b3
      Alejandro Homs Puron authored
      * Extended CtBuffer::getFrame and CtControl::Read[Base]Image
        to allow retrieval of concatenated stripe blocks
      * Implemented (Stripe)Concatenation acq. mode in Frelon[Taco]Acq,
        allowing retrieval of a "big buffer" with multiple concatenated frames
      * Optimised the Frelon::Model feature retrieving
        by using cache variables and static Firmware const objects
      * Implemented Espia::Dev::write/readReg
      * Fixed Espia::Acq::bufferAlloc argument sip definition
      4f5af7b3
  18. 03 May, 2011 1 commit
  19. 08 May, 2011 1 commit
  20. 14 Apr, 2011 1 commit
  21. 13 Apr, 2011 2 commits
  22. 23 Apr, 2011 1 commit
  23. 14 Feb, 2011 1 commit
    • Alejandro Homs Puron's avatar
      * Force shutter mode to ShutterAutoFrame in Frelon::Interface::reset · e3341deb
      Alejandro Homs Puron authored
      * Added Frelon::E2VCorrection for compensating columns 1023,1024
        (currently a factor 2 is applied for easier validation).
      * Created Frelon::Bin/RoiChangedCallback, used in E2VCorrectionUpdate to
        automatically set the hw parameters needed by the correction code.
      * Moved Frelon control code from FrelonTacoAcq to FrelonAcq.
      * Refactored LimaConvertor.h to simplify management of SIP ctrl objs.
        Macro 'domains' were defined to implement different interface classes:
        HwInterface (HW domain), Frelon::Interface (FRELON domain).
      * Implemented SIP Frelon::Interface::getHwCtrlObj
      * Fixed bug in CtControl::newFrameReady adding an empty TaskMgr to the
        process queue of the PoolThread.
      * Added CtImage::setFlip to SIP interface
      * Make Frelon::Camera::getInputChanModeName a static member function
      * Removed extra Copyright/License header from:
        LimaConvertor.h, global.inc and espia.inc
      e3341deb
  24. 03 Feb, 2011 1 commit
  25. 14 Apr, 2011 1 commit
  26. 20 Jan, 2011 1 commit
  27. 17 Jan, 2011 1 commit
  28. 12 Jan, 2011 1 commit
  29. 16 Dec, 2010 1 commit
  30. 15 Dec, 2010 1 commit
  31. 06 Dec, 2010 1 commit
  32. 05 Dec, 2010 1 commit