1. 23 Jun, 2021 1 commit
  2. 04 Mar, 2021 3 commits
  3. 06 Jul, 2020 2 commits
  4. 01 Jul, 2020 1 commit
  5. 23 Apr, 2020 1 commit
  6. 15 Apr, 2020 1 commit
    • Matias Guijarro's avatar
      axis: add 'prepare_all' to motor controllers, manage motion hooks in GroupMove · ae959c64
      Matias Guijarro authored
      'prepare_move' is renamed to 'get_motion', to not confuse the 'prepare_move'
      on motor controller. Now, 'get_motion' does not involve any communication,
      the check for readiness of the axis has been moved to GroupMove.
      
      About hooks: pre_move, post_move are called in GroupMove. This allows to
      fix issue #1575, hooks are called with the motion list corresponding to the
      group move, not for individual moves
      ae959c64
  7. 01 Mar, 2020 1 commit
  8. 10 Dec, 2019 1 commit
  9. 26 Nov, 2019 1 commit
  10. 20 Aug, 2019 1 commit
    • Matias Guijarro's avatar
      Global map (#847) + fix #727, fix #716, issue #615 + aliases refactoring · a1a20fe3
      Matias Guijarro authored and Sebastien Petitdemange's avatar Sebastien Petitdemange committed
      In order to make it nicer for users, the global objects are initialized
      in bliss/__init__.py ; leaking module-level globals from imports are
      made 'private' with '_' (do not show)
      The logging_startup function is moved from logtools to __init__.py as
      well.
      
      Aliases refactoring:
      * removed AliasMixin class
      * removed 'alias_or_fullname, alias_or_name properties
          - code explicitely ask for name, fullname or alias instead
      * only objects found in env dict can be aliased, or counters
          - the CounterWrapper object is a proxy that evaluates to the corresponding
            counter at runtime, in order to make sure the alias is always in sync
            with the counter. The proxy code is a modified version of the proxy
            from the 'wrapt' project, from 'lazy-object-proxy' (PyPI)
      * added set() and remove()
      a1a20fe3
  11. 23 Apr, 2019 1 commit
  12. 08 Feb, 2019 4 commits
  13. 12 Nov, 2018 1 commit
  14. 21 Aug, 2018 1 commit
  15. 20 Aug, 2018 5 commits
  16. 19 Aug, 2018 3 commits
  17. 09 Jul, 2018 1 commit
  18. 03 Jul, 2018 1 commit
  19. 11 Jun, 2018 1 commit
  20. 07 Jun, 2018 1 commit
  21. 06 Jun, 2018 1 commit
  22. 18 Apr, 2018 1 commit
  23. 13 Apr, 2018 1 commit
  24. 21 Mar, 2018 2 commits
  25. 02 Mar, 2018 1 commit
  26. 27 Feb, 2018 1 commit
  27. 26 Feb, 2018 1 commit