- Mar 25, 2022
-
-
Alejandro Homs Puron authored
* ConfigHD & BinHorz * Do not wait if delay in ack is longer than foreseen Sleep time
-
- Jan 30, 2019
-
-
Alejandro Homs Puron authored
* Include F16ForceSingle to also support a single SPB8
-
Alejandro Homs Puron authored
-
- Jan 15, 2019
-
-
Alejandro Homs Puron authored
* Support long, verbose camera response during Reset * Start support of SPB8_F16_Dual
-
- Jan 10, 2019
-
-
Alejandro Homs Puron authored
* Add SPBType, SPBConType and GeomType to Frelon::Model * Add generic Model::has(Feature) * Move SPB1/2 code to Frelon::Geometry
-
- Nov 26, 2018
-
-
Alejandro Homs Puron authored
-
- Aug 24, 2015
-
-
Alejandro Homs Puron authored
* Frelon::SyncCtrlObj latency time now includes the detector dead time
-
- Aug 13, 2014
-
-
Alejandro Homs Puron authored
-
- Jul 21, 2012
-
-
Alejandro Homs authored
* Allow cameras to not have a default input channel on FFM, try FTM as well in Frelon::Interface::resetDefaults * Do not divide FrameDim height by 2 in FTM if isHama()
-
- Jul 04, 2011
-
-
Alejandro Homs Puron authored
* Replaced Model::hasReload (v3_0l) by Model::hasImagesPerEOF (v3_1c) * Added new CCD FTM 1-3, 2-4, 1 & 4 modes (13-16) * Included "Hama"matsu chip name
-
- Jun 28, 2011
-
-
Alejandro Homs Puron authored
by retrying (only) once the same command * Manage mixing of BuSY and FAIlure responses in a consistent way * Added (unused) Reload command in firmware v3.0l * Added Frelon::SerialLine::getRegCacheValSafe helper
-
- Apr 16, 2011
-
-
Alejandro Homs Puron authored
better debug when setting/getting the SPB2 (HD) config * Added FrelonAcq.set/getSPB2Config for a full camera control * Added persistent Frelon::Camera m_roi_bin_offset, set in setRoiBinOffset and taken into account in setRoi; it is reset when changing the binning or disabling the roi * Better max. parameter checking in Frelon::Camera::setBin
-
- Apr 15, 2011
-
-
Alejandro Homs Puron authored
when TriggerMode is IntTrig or while Idle (not running), implemented through set/getExtSyncEnable methods * Always call Frelon::Camera::stop at the end of acq.; hardware layer acq. status is now given by the camera * Implement automatic register write retry if seq. is BuSY * Force an Aurora link reset at startup only if CHAN_UP_LED is detected inactive; wait 5 seconds for Frelon AMT resetup * Added new Sequencer and AMT (SPB2) status commands, including getImageCount method * Test seq. & AMT status at startup; perform HardReset if not idle * Added SPB2 (HD) Precision/Speed config settings * Replaced FrelonAcq.set/getKinPars by set/getRoiBinOffset; implemented set/getRoiLineBegin * Removed setting (the ignored) RoiFast in Kinetic RoiMode * Added E2V_4k / NotMPP chips, as well as the Hamamatsu linear detector; implemented (non-tested) variable MaxFrameDim depending of the detected chip
-
- Jan 20, 2011
-
-
Laurent Claustre authored
-
- Oct 11, 2010
-
-
Alejandro Homs Puron authored
updated Simulator, Focla, Frelon and Maxipix * Added HwShutterCtrlObj::checkMode * Implemented Frelon::ShutterCtrlObj using Camera::set/getShutMode
-
- Oct 07, 2010
-
-
Alejandro Homs Puron authored
search; used in Interface::reset and Camera::setFrameTransferMode * Check RoiMode in set/getRoiBinBinOffset
-
- Sep 06, 2010
-
-
ahoms authored
Server.error exceptions (resulting in segment fault); use TacoCcd.TacoError exception instead * Implemented automatic sleeping on slow Frelon serial commands once their acknowlegde was received (ConfigHD, BinHorz) * Always go to Chan1234 when changing the FrameTransferMode * Activated Set/GetKinWinSize in FrelonTacoCcd git-svn-id: https://scm.blissgarden.org/svn/lima/trunk@343 45c4679d-1946-429d-baad-37912b19538b
-
- Aug 06, 2010
-
-
ahoms authored
* Created TACO_SERVER_FUNCT decorator to push TACO error str on exceptions * Stop a Taco Frelon acq as soon as a Fault state is returned to the client * Fixed CtControl to properly report AcqReady after stopping an acq in AcqFault state (saving error) by introducing the m_started variable * Frelon DevStatus now also returns the CCD status byte (like in C++ server) * Implemented Frelon Firmware in Model to check for ModesAvail and TimeCalc features; verify that the requested input channel mode is valid for the CCD * When waiting for a Frelon status, for specifying a bit mask and a timeout; avoid endless wait if the camera has never send a status byte to the Espia * Added kin_win_size and improved kin_line_begin management in Frelon server * Silence "unused" warning in CtAcquisition::_hwRead() * Simplified RegEx match string management. git-svn-id: https://scm.blissgarden.org/svn/lima/trunk@324 45c4679d-1946-429d-baad-37912b19538b
-
- Jul 22, 2010
-
-
ahoms authored
by forcing RTLD_GLOBAL in sys.setdlopenflags * Created checksipexc.py script to patch SIP-generated C++ files in order to handle Exception if not already done called from sip/configure.py on all SIP-generated files * Added stream-like operator << to Exception appending strings to err_desc; added public methods to query Exception fields * Unified Exception throw and debug messages creation through DebExcProxy, used by the THROW_COM/HW/CTL_FATAL/ERROR macros, allowing Exceptions with dynamic error description; applied in core-hardware, espia and frelon code * Linking Frelon test programs with shared libraries * Created the Frelon::Model class managing all model-specific information (name, pixel size, ADC, ...) * Detect Frelon serial timeout when creating the Camera and suggest the verification of the camera power and connection git-svn-id: https://scm.blissgarden.org/svn/lima/trunk@308 45c4679d-1946-429d-baad-37912b19538b
-
- Dec 11, 2009
-
-
ahoms authored
* protect CtSaving::_SaveContainter::_close when m_fout is not open * added CtControl::resetStatus to return acq. to Ready after Failed * isolated code for operator os << CtControl::ErrorCode * signal error conditions in FrelonTacoAcq::getState * changed Frelon::SerialLine reg. cache to numeric values instead of str. * enumerate cacheable Frelon registers instead of non-cacheable ones * write/readRegister now check directly the reg. cache (avoid ASCII conv.) * implemented AutoLock copy (operator =) git-svn-id: https://scm.blissgarden.org/svn/lima/trunk@217 45c4679d-1946-429d-baad-37912b19538b
-
- Nov 16, 2009
-
-
ahoms authored
* fixed some object dependency problems in Makefiles * added Flip class in SizeUtils, used by Frelon::Camera * added HwFlipCtrlObj and Frelon::FlipControlObj git-svn-id: https://scm.blissgarden.org/svn/lima/trunk@189 45c4679d-1946-429d-baad-37912b19538b
-
- Oct 29, 2009
-
-
ahoms authored
stop the camera when the NbHwFrames > MaxRegVal (16 bits) * added Frelon::SerialLine::isRegCacheable, using NonCacheableRegList * implemented multi-threaded testfrelonserialline.py * added Frelon LastWarn and timming registers (v2.1b), corrected MultiLineCmd enum * added Frelon::E2V ChipType * added svn:ignore *.P in several directories git-svn-id: https://scm.blissgarden.org/svn/lima/trunk@163 45c4679d-1946-429d-baad-37912b19538b
-
- Jun 25, 2009
-
-
ahoms authored
* added Frelon::Camera get/waitStatus; stop will wait for Wait status * added Frelon::Interface getStatus and reset (miss add in last commit) git-svn-id: https://scm.blissgarden.org/svn/lima/trunk@83 45c4679d-1946-429d-baad-37912b19538b
-
ahoms authored
* added binning range checking * removed Frelon::getCameraType, added isFrelon2k16/4M and hasTaper * added PixelSize map for Atmel and Kodak chips git-svn-id: https://scm.blissgarden.org/svn/lima/trunk@82 45c4679d-1946-429d-baad-37912b19538b
-
- Jun 24, 2009
-
-
ahoms authored
returns the effective one, and checkRoi does both withouth hw changes * finished implementation of Frelon::Camera trigger mode, expusure and latency times, nb of frames and start/stop * added user FrameCallback to Espia::Acq; renamed AcqStatus -> Status * implemented Espia::BufferMgr wich concat frames and callbacks * added concat frames in buffer mgrs allocBuffers and getBufferPtr * changed [un]registerCallback in HwFrameCallbackGen (and derived) to recieve a reference to the callback object instead of its pointer * extended and moved GetDefMaxNbBuffers and ClearBuffer to MemUtils; buffer managers now have them as default implementation * print HwFrameInfoType::frame_timestamp with microsecond resolution; added ostream << X/YBorder and Corner operators git-svn-id: https://scm.blissgarden.org/svn/lima/trunk@81 45c4679d-1946-429d-baad-37912b19538b
-
- Jun 23, 2009
-
-
ahoms authored
* added Corner class based on X/YBorder; added Size::getCornerCoords * added C_LIST_SIZE/END/ITERS to MiscUtils.h; used in Frelon tables * implemented Frelon::Camera, SerNb, FrameTransferMode and InputChan; first implementation of Bin, Flip and Roi (including checkRoi) git-svn-id: https://scm.blissgarden.org/svn/lima/trunk@80 45c4679d-1946-429d-baad-37912b19538b
-
- Jun 20, 2009
-
-
ahoms authored
* finished Frelon::SerialLine with automatic selection of readLine timeout depending of multi-line and Reset cmd detection in last write * using std:;string::size() instead of length() (Espia::SerialLine) git-svn-id: https://scm.blissgarden.org/svn/lima/trunk@74 45c4679d-1946-429d-baad-37912b19538b
-
- Jun 19, 2009
-
-
ahoms authored
Espia::Dev, Espia::Acq, Espia::SerialLine, Frelon::SerialLine and Frelon::Camera git-svn-id: https://scm.blissgarden.org/svn/lima/trunk@73 45c4679d-1946-429d-baad-37912b19538b
-
ahoms authored
* defined Frelon::SerialLine timeouts as double constants * pass through negative (special) values in Espia sec-to/from-usec conv. * inherit EspiaSerialLine also from Espia for common consts and methods * removed unsigned long warning in EspiaAcq::getAcqFramePtr git-svn-id: https://scm.blissgarden.org/svn/lima/trunk@72 45c4679d-1946-429d-baad-37912b19538b
-
- Jun 18, 2009
-
-
ahoms authored
using unsigned SCDXIPCI constants in espia_lib calls * removed warning in EspiaSerialLine constructor * unified all directory Makefiles to use global.inc with common sub-dirs all/clean targets * implemented detection of Espia driver directories depending on the platform by including espia.inc; limit compilation to suse82 and redhate5/x86_64 * started Frelon code development git-svn-id: https://scm.blissgarden.org/svn/lima/trunk@69 45c4679d-1946-429d-baad-37912b19538b
-