- Sep 23, 2024
-
-
-
Marco Filho authored
-
- Aug 14, 2024
-
-
Marco Filho authored
-
Marco Filho authored
Add comment to say code was generated by cookiecutter. Keep identation pattern in comments.
-
Marco Filho authored
In some older systems git can't clone stuff if the link does not have .git.
-
Marco Filho authored
-
Marco Filho authored
Some sim detector names were still present in the code. Removed them, changed for {{ cookiecutter.project_name }}
-
Marco Filho authored
So taht ioc folder will compile adequately.
-
Marco Filho authored
-
- Aug 06, 2024
-
-
Marco Filho authored
-
Marco Filho authored
-
Marco Filho authored
Change remaining "simTask" to "acqTask". Change "computeImage" to "getImage" to try and give a more intuitive sense of what the function should do. Add some comments.
-
Marco Filho authored
-
- Aug 05, 2024
-
-
Marco Filho authored
-
Marco Filho authored
with: sed -i "s@simDetector@{{ cookiecutter.project_name_pascalCase }}@g"
-
Marco Filho authored
Fixed some small details such as wrong module name in RELEASE file and add path to load template file in st.cmd
-
Marco Filho authored
So the st.cmd file comes ready to load the records instead of having to type the module path every time you use the cookiecutter.
-
Marco Filho authored
-
Marco Filho authored
-
Marco Filho authored
allocBuffer was made to remove the need of resetImage parameter. resetImage seems to have meaningful impact in the acquisition logic and I dont want the cookiecutter users to think that they SHOULD to implement a resetImage logic in the Driver. So i made a special effort to remove it.
-
Marco Filho authored
-
Marco Filho authored
To become a good template this code can be reduced to only the very basics of an ADDriver implementation. I probably left a lot of stuff pass by this commit, but removed at least most of the stuff that are not implemented in all drivers, trying to leave only the essential to ADDriver implementations.
-
Marco Filho authored
-
- Aug 04, 2024
-
-
Marco Filho authored
There should be no reminiscent of simdetector names there but maybe there is something missing. Haven't tested it yet.
-
Marco Filho authored
LCENSE basically has cookiecutter.author_name in it Makefile uses the pascalCase project name to add it to DEPEND_DIRS
-
Marco Filho authored
-
- Aug 02, 2024
-
-
Marco Filho authored
In EPICS community, it's common to use pascalCase to define files and classes names. I didn't want to create a cookiecutter that wouldn't follow the convention, so I create this simple script to try and create a variable name that is the project name but in pascalCase. If it can't recognize the pattern, it just gives up and uses the CamelCase anyway (that is, if the initial project name was in CamelCase at all).
-
Marco Filho authored
It's a simple commit, but took me some time to figure out how to use this. It will be needed to convert the project name to pascal case conventions followed by EPICS community in driver classes and files. I had a simple conversion algorithm ready but it unfortunately got lost in the process of learning how to use this simple_extensions thing.
-
Marco Filho authored
If project repo url is defined, it will be put in README.
-
Marco Filho authored
Nothing much different from ADSimDetector. Just left some indications on where to put EPICS_BASE and modules paths in RELEASE file in case someone wants to compile this outside areaDetector main path.
-
Marco Filho authored
-
Marco Filho authored
-