-
Notifications
You must be signed in to change notification settings - Fork 71
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[doc] doc review #96
Comments
Here are also some typo I saw in the doc:
|
Hello, Especially, I based my suggestion based on common/include/lima/Constants.h I see
but https://lima1.readthedocs.io/en/latest/plugin/index.html#synchronization relates :
In this information, Gate and ExtStartStop seems to be the same condition. Isn't it? Thank you. |
Hi Philippe, |
Thank you Laurent! |
Hi,
reading the documentation, I noticed a few remarks I put there.
in Interface.h (https://lima1.readthedocs.io/en/latest/plugin/index.html#hardware-interface), it is written
int getNbAcquiredFrames()
should be implemented by every cameras plugins. However, I noticed that a non virtual method exists in hardware/src/HwInterface.cpp so is it really necessary?HwInterface.h (https://github.com/esrf-bliss/Lima/blob/master/hardware/include/lima/HwInterface.h): line 138
"Running:" should not be "case Running:" ?
in Source code organization (https://lima1.readthedocs.io/en/latest/plugin/index.html#source-code-organization),
DetectorNameBufferCtrlObj.cpp
is mandatory but in Buffer management (https://lima1.readthedocs.io/en/latest/plugin/index.html#buffer-management), it is written "These buffer functionalities may be implemented by the hardware layer (kernel driver in the case of the Espia). If not, an auxiliary buffer manager class will be provided to facilitate (and unify) its software implementation." which let think this is mandatory only if hardware does not manage buffer. Am I wrong?Capabilities list (https://lima1.readthedocs.io/en/latest/cpp_api.html#capabilities-interfaces) could add a part on VideoCtrlObj
TriggerSource : https://lima1.readthedocs.io/en/latest/plugin/index.html#synchronization describes not exaclty the same modes between Triggering mode modes and common/include/lima/Constants.h in enum TrigMode (line 57) : Internal seems to be IntTrig (in Constants.h), ExtStart could be ExtGate or ExtTrigSingle, MultExtStart could be ExtTrigMult, Gate could be ExtStartStop or ExtGate, and ExtStartStop is named the same into Constants.h. Some other modes are not described (IntTrigMult, which is probably a trig for each frame into acquisition by soft, and ExtTrigReadout). Do you confirm? Do you have some details about the sens of each mode?
It is possible I misunderstood some part of the doc, if so please let me know.
Regards
The text was updated successfully, but these errors were encountered: