[CTRLRFC-1594] Apply memorized dynamic attributes at init
See CTRLRFC-1594
Merge request reports
Activity
added 1 commit
- 8169842d - cleanup: add info attr & replace log attr (using yat4tango::Logging)
added 1 commit
- 09d1249d - refactor: use Tango 8 attr memorization (removed workaround)
added 11 commits
- e0ae546e - 1 earlier commit
- fabc724f - Add .vscode to .gitignore
- 94945669 - cleanup: remove this->
- 0fdab6c3 - cleanup: remove "throw (Tango::DevFailed)"
- 64570567 - cleanup: _CPTC(("xxx") -> "xxx"
- 89af4e0a - cleanup: Tango::Device_4Impl -> TANGO_BASE_CLASS
- 79af4787 - bump version from to 2.0.4 (conanfile.py)
- 1b9bc54f - cleanup: add info attr & replace log attr (using yat4tango::Logging)
- d326b572 - cleanup(src/docs): normalize EOL (LF) and permissions (755)
- 2b92be87 - bump version from to 2.0.4 (conanfile.py and pom.xml)
- c24a216e - refactor: use Tango 8 attr memorization (removed workaround)
Toggle commit listadded 1 commit
- 90c2c3c4 - refactor: rename get_device_property to get_device_properties and extract channel number logic
added 1 commit
- a809f181 - refactor: enhance extractNumber function to validate prefixes and improve error handling
added 1 commit
- 54332e5c - refactor: improve code readability and structure in SingleShotAOManager
added 1 commit
- 5557d366 - fix: abort in delete_device (and inherently in init and exit)
added 10 commits
- c725c419 - refactor: use Tango 8 attr memorization (removed workaround)
- 2973a71d - refactor: rename get_device_property to get_device_properties and extract channel number logic
- d4c1f252 - refactor: enhance extractNumber function to validate prefixes and improve error handling
- a6daeef3 - refactor: improve code readability and structure in SingleShotAOManager
- 1e77157f - cleanup: fix typos, formatting and improve comments in SingleShotAO and SingleShotAOManager
- 29aa9c83 - fix/feature: memorize values and apply memorized values at init
- bcce86f1 - cleanup(doc): format HTML documentation files
- 854209fd - chore(doc): add dynamic attributes to HTML documentation
- 4a82daf2 - feature/fix: memorize channel values on abort and abort on init
- a9fd5241 - fix: abort in delete_device (and inherently in init and exit)
Toggle commit listassigned to @langlois
requested review from @langlois
Testé, ça marche comme convenu chez moi.
Il me reste à faire :
- une propriété pour désactiver les rampes (i.e. ne pas créer les attributs liés aux rampes et ignorer les rampes dans le code) : "EnableRamps", true par défaut
- une propriété pour envoyer les valeurs mémorisées au hardware à l’init : WriteMemorizedValuesAtInit, false par défaut
Je propose de le faire dans une autre branche pour ne pas tout mélanger dans cette branche déjà chargée, et pour pouvoir merge celle-ci en priorité même si j'ai pas fini le reste
Edited by Alexandre MALFREYTmentioned in commit 69679de8
Please register or sign in to reply