Permalink
Commits on Jul 10, 2017
  1. One more firmware change

    mga83
    mga83 committed Jul 10, 2017
    Move FIR control to a single control field.  This makes the firmware
    backwards incompatible, but it is anyway due to delay changes.
    
    git-svn-id: svn+ssh://serv2/home/subversion/repos/controls/diamond/trunk/ioc/TMBF@166955 e099a375-04f9-0310-9d5f-a741eaff62e1
  2. Give TMBF-03 its own axis name

    mga83
    mga83 committed Jul 10, 2017
    git-svn-id: svn+ssh://serv2/home/subversion/repos/controls/diamond/trunk/ioc/TMBF@166954 e099a375-04f9-0310-9d5f-a741eaff62e1
  3. Add support for 3010 version of LMBF support

    mga83
    mga83 committed Jul 10, 2017
    In this version we have gain control and overflow detection on the FIR
    decimation, together with extended gain on the FIR output.
    
    git-svn-id: svn+ssh://serv2/home/subversion/repos/controls/diamond/trunk/ioc/TMBF@166953 e099a375-04f9-0310-9d5f-a741eaff62e1
Commits on Feb 6, 2017
  1. Ensure no decimation when measuring delays

    mga83
    mga83 committed Feb 6, 2017
    git-svn-id: svn+ssh://serv2/home/subversion/repos/controls/diamond/trunk/ioc/TMBF@159353 e099a375-04f9-0310-9d5f-a741eaff62e1
  2. Step to TMBF version 3.4 and add decimation PV to screen

    mga83
    mga83 committed Feb 6, 2017
    git-svn-id: svn+ssh://serv2/home/subversion/repos/controls/diamond/trunk/ioc/TMBF@159352 e099a375-04f9-0310-9d5f-a741eaff62e1
  3. Add support for new bunch by bunch decimation setting

    mga83
    mga83 committed Feb 6, 2017
    git-svn-id: svn+ssh://serv2/home/subversion/repos/controls/diamond/trunk/ioc/TMBF@159351 e099a375-04f9-0310-9d5f-a741eaff62e1
Commits on Nov 12, 2015
  1. TMBF: Fix subsection headings in paper

    mga83
    mga83 committed Nov 12, 2015
    This was caught by the editors.
    
    git-svn-id: svn+ssh://serv2/home/subversion/repos/controls/diamond/trunk/ioc/TMBF@139412 e099a375-04f9-0310-9d5f-a741eaff62e1
  2. TMBF: Change allowable range of sequencer end frequencies

    mga83
    mga83 committed Nov 12, 2015
    The end frequency PV needs to be unconstrained.  Also a couple of other
    minor changes:
    * Change timing generator status display on Triggers page
    * Ensure that links to opi/runtmbf work properly
    
    git-svn-id: svn+ssh://serv2/home/subversion/repos/controls/diamond/trunk/ioc/TMBF@139411 e099a375-04f9-0310-9d5f-a741eaff62e1
Commits on Oct 19, 2015
  1. TMBF: One last tweak to poster build process

    mga83
    mga83 committed Oct 19, 2015
    Turns out that \includegraphics understands pdf pages, so we don't need to
    chop the figures pdf into its separate pages.
    
    git-svn-id: svn+ssh://serv2/home/subversion/repos/controls/diamond/trunk/ioc/TMBF@138051 e099a375-04f9-0310-9d5f-a741eaff62e1
Commits on Oct 13, 2015
  1. TMBF: Do DLS poster background properly

    mga83
    mga83 committed Oct 13, 2015
    Also tidy up .pdf file cleaning in makefile
    
    git-svn-id: svn+ssh://serv2/home/subversion/repos/controls/diamond/trunk/ioc/TMBF@137865 e099a375-04f9-0310-9d5f-a741eaff62e1
Commits on Oct 8, 2015
  1. TMBF: Poster for ICALEPCS 2015

    mga83
    mga83 committed Oct 8, 2015
    git-svn-id: svn+ssh://serv2/home/subversion/repos/controls/diamond/trunk/ioc/TMBF@137707 e099a375-04f9-0310-9d5f-a741eaff62e1
  2. TMBF: Track deletion of DI-gui key, add SR-03 TMBF

    mga83
    mga83 committed Oct 8, 2015
    git-svn-id: svn+ssh://serv2/home/subversion/repos/controls/diamond/trunk/ioc/TMBF@137706 e099a375-04f9-0310-9d5f-a741eaff62e1
  3. TMBF: Separate TikZ definitions out from ICALEPCS paper and fixes

    mga83
    mga83 committed Oct 8, 2015
    - Fix control line arrowhead colours
    - Hack the captions to right align the last line.  This is naughty, but I
      like the way it comes out
    - Adust the way triggers are shown in the main figure.
    
    git-svn-id: svn+ssh://serv2/home/subversion/repos/controls/diamond/trunk/ioc/TMBF@137705 e099a375-04f9-0310-9d5f-a741eaff62e1
Commits on Sep 23, 2015
  1. TMBF: ICALEPCS 2015 paper on TMBF architecture

    mga83
    mga83 committed Sep 23, 2015
    git-svn-id: svn+ssh://serv2/home/subversion/repos/controls/diamond/trunk/ioc/TMBF@137211 e099a375-04f9-0310-9d5f-a741eaff62e1
  2. TMBF: Paper about TMBF at ALBA

    mga83
    mga83 committed Sep 23, 2015
    git-svn-id: svn+ssh://serv2/home/subversion/repos/controls/diamond/trunk/ioc/TMBF@137210 e099a375-04f9-0310-9d5f-a741eaff62e1
  3. TMBF: Add IBIC 2014 paper

    mga83
    mga83 committed Sep 23, 2015
    git-svn-id: svn+ssh://serv2/home/subversion/repos/controls/diamond/trunk/ioc/TMBF@137209 e099a375-04f9-0310-9d5f-a741eaff62e1
Commits on Aug 4, 2015
  1. TMBF: Step to version 3.3

    mga83
    mga83 committed Aug 4, 2015
    git-svn-id: svn+ssh://serv2/home/subversion/repos/controls/diamond/trunk/ioc/TMBF@135505 e099a375-04f9-0310-9d5f-a741eaff62e1
  2. TMBF: Make computed sweep duration depend on BUNCHES_PER_TURN

    mga83
    mga83 committed Aug 4, 2015
    This means that synchrotrons at other locations get a correct calculation
    for this field.  We still assume machine RF of c. 500 MHz, but that's
    pretty hard wired into Libera TMBF.
    
    git-svn-id: svn+ssh://serv2/home/subversion/repos/controls/diamond/trunk/ioc/TMBF@135504 e099a375-04f9-0310-9d5f-a741eaff62e1
  3. TMBF: Separate discarding small peaks from peak refinement

    mga83
    mga83 committed Aug 4, 2015
    Also we delay the small peak refinement until after the second fit has
    completed.  Need to be a bit careful about our peak filtering, though...
    
    git-svn-id: svn+ssh://serv2/home/subversion/repos/controls/diamond/trunk/ioc/TMBF@135503 e099a375-04f9-0310-9d5f-a741eaff62e1
  4. TMBF: Remove threshold from first fit

    mga83
    mga83 committed Aug 4, 2015
    The use of data weighting seems to be sufficient here.
    Might need a careful review.
    
    git-svn-id: svn+ssh://serv2/home/subversion/repos/controls/diamond/trunk/ioc/TMBF@135502 e099a375-04f9-0310-9d5f-a741eaff62e1
  5. TMBF: Weight original peak fit by data

    mga83
    mga83 committed Aug 4, 2015
    We get a better first fit to the data if we trust the data more and use
    the raw data to weight the first fit.  This compensates for what is
    otherwise excessive emphasis on the tail of the fit.
    
    git-svn-id: svn+ssh://serv2/home/subversion/repos/controls/diamond/trunk/ioc/TMBF@135501 e099a375-04f9-0310-9d5f-a741eaff62e1
  6. TMBF: Fix bug in fit error assessment function

    mga83
    mga83 committed Aug 4, 2015
    The peak fit error needs to be scaled by the raw data, not the model, as
    otherwise very narrow peaks are classed as good fits!
    
    git-svn-id: svn+ssh://serv2/home/subversion/repos/controls/diamond/trunk/ioc/TMBF@135500 e099a375-04f9-0310-9d5f-a741eaff62e1
  7. TMBF: Improve status reporting for rejected peaks

    mga83
    mga83 committed Aug 4, 2015
    git-svn-id: svn+ssh://serv2/home/subversion/repos/controls/diamond/trunk/ioc/TMBF@135499 e099a375-04f9-0310-9d5f-a741eaff62e1
  8. TMBF: Make runtmbf a little more flexible

    mga83
    mga83 committed Aug 4, 2015
    git-svn-id: svn+ssh://serv2/home/subversion/repos/controls/diamond/trunk/ioc/TMBF@135498 e099a375-04f9-0310-9d5f-a741eaff62e1
  9. TMBF: Add automated process for building tryout image

    mga83
    mga83 committed Aug 4, 2015
    git-svn-id: svn+ssh://serv2/home/subversion/repos/controls/diamond/trunk/ioc/TMBF@135497 e099a375-04f9-0310-9d5f-a741eaff62e1
  10. TMBF: Try to tidy up fpga_init

    mga83
    mga83 committed Aug 4, 2015
    Alas, the result is still incomprehensible, but it's a little bit clearer
    now.  Really needs rather more documentation.
    
    git-svn-id: svn+ssh://serv2/home/subversion/repos/controls/diamond/trunk/ioc/TMBF@135496 e099a375-04f9-0310-9d5f-a741eaff62e1
  11. TMBF: Update readme with ALBA install

    mga83
    mga83 committed Aug 4, 2015
    git-svn-id: svn+ssh://serv2/home/subversion/repos/controls/diamond/trunk/ioc/TMBF@135495 e099a375-04f9-0310-9d5f-a741eaff62e1
  12. TMBF: Remove clipToDspLimits from all EDM screens

    mga83
    mga83 committed Aug 4, 2015
    This has the wrong behaviour: instead of clipping, it just discards out
    of range writes, which is totally unhelpful to the user.
    
    Also add inputFocusUpdates to all editable text controls, this seems a
    sensible default behaviour.
    
    git-svn-id: svn+ssh://serv2/home/subversion/repos/controls/diamond/trunk/ioc/TMBF@135494 e099a375-04f9-0310-9d5f-a741eaff62e1
Commits on Apr 16, 2015
  1. TMBF: Update tmbf-ips and add -03 to setup script

    mga83
    mga83 committed Apr 16, 2015
    git-svn-id: svn+ssh://serv2/home/subversion/repos/controls/diamond/trunk/ioc/TMBF@131301 e099a375-04f9-0310-9d5f-a741eaff62e1
Commits on Mar 11, 2015
  1. TMBF: Add link to injection status on Synchronisation page

    mga83
    mga83 committed Mar 11, 2015
    As our trigger moves relative to the bunch origin during injection we need
    to somehow remind the operator not to try to synchronise bunches during
    fill.  As a first attempt the fill mode is now shown on the control screen.
    
    git-svn-id: svn+ssh://serv2/home/subversion/repos/controls/diamond/trunk/ioc/TMBF@128452 e099a375-04f9-0310-9d5f-a741eaff62e1
  2. TMBF: Add top level readme

    mga83
    mga83 committed Mar 11, 2015
    git-svn-id: svn+ssh://serv2/home/subversion/repos/controls/diamond/trunk/ioc/TMBF@128451 e099a375-04f9-0310-9d5f-a741eaff62e1
  3. TMBF: Step to version 3.2

    mga83
    mga83 committed Mar 11, 2015
    Use released version of EPICS Device support module.
    
    git-svn-id: svn+ssh://serv2/home/subversion/repos/controls/diamond/trunk/ioc/TMBF@128450 e099a375-04f9-0310-9d5f-a741eaff62e1
  4. TMBF: Track two further EPICS Device API changes

    mga83
    mga83 committed Mar 11, 2015
    * Record naming convention hooks are changed slightly
    * Support initialisation is simplified.
    
    git-svn-id: svn+ssh://serv2/home/subversion/repos/controls/diamond/trunk/ioc/TMBF@128449 e099a375-04f9-0310-9d5f-a741eaff62e1
  5. TMBF: Make MDEL default explicit, include full path to source in .db

    mga83
    mga83 committed Mar 11, 2015
    git-svn-id: svn+ssh://serv2/home/subversion/repos/controls/diamond/trunk/ioc/TMBF@128448 e099a375-04f9-0310-9d5f-a741eaff62e1
  6. TMBF: Track EPICS device changes, no longer uses IOC builder

    mga83
    mga83 committed Mar 11, 2015
    There is instead an implicit dependency on a new module, EPICS Db Builder.
    
    git-svn-id: svn+ssh://serv2/home/subversion/repos/controls/diamond/trunk/ioc/TMBF@128447 e099a375-04f9-0310-9d5f-a741eaff62e1