Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Reformatting task tracker

...

  • Create new development branch for work in personal clone of repo
  • Do work and test
  • Merge in any recent changes from main branch
  • Push your branch, email Glen to evaluate & merge into main branch

Projects/Upgrades

TaskApplication/areaPerson(s) ResponsibleStatusPriorityNotesGitHub
  •  Lucretia model server conversion
GlobalCesar, Perez, BuschmannWIP1

  •  LEM server + watcher conversion
LEMBuschmann
2Waiting on model server deployment
  •  New Phase scan GUI
Phase ScansBuschmannWIP3rudimentary functionality, needs with-beam test
  •  Rebrand EPICS with fancy new orange
GlobalBuschmannWIP3discussing how to implement non-invasively with EED
  •  LAME GUI scan automation
LAMEParkerWIP3








Bug Fixes

IssueApplication/areaPerson(s) ResponsibleStatusPriorityNotesCATER
  •  BC20 energy feedback no-op
FeedbacksBuschmannWIP1need to run feedback process locally & observe failure modes166749
  •  Matlab server revival
GlobalBuschmannWIP2managed to launch server, but haven't figured out how to launch GUIs yet
  •  Save previous magnet settings after loading new emittance msmt
OpticsBuschmann
2
166714
  •  Add logbook button for LEM magnet settings
LEMBuschmann
2
166618
  •  Write waist position PV after trim, not after selection
S20 ConfigBuschmann
3

  •  Sextupole GUI "fix offsets" button does nothing
SextupoleBuschmann
3ancient CATER - maybe not an issue anymore? needs discussion117540







Standby Tasks / Wishlist / Brainstorm

Generic/Global

  • Full lists of PVs used in HLAs accessible from each help menu
  • Remove remaining dependencies on legacy Matlab2012 & "matlab model" code
  • Remove instances of direct use of LabCA - move everything over to using PV class in readiness for implementation of PVA

LEM

  • write L1-L3 design phases to PVs
  • ignore CQs/SQs when propagating twins parameters. (BMAG plot)
  • flag "matching quads" and handle separately when "Lem to model"
  • fix BACT=0 causing NaNs in BMAG propagation

Orbit

  • indicate TRIM operation in progress by disabling UI

Optics

  • wire names don't update in multiwire matching tabs after changing linac selection
  • automatically de-select CQ/SQs from matching options
  • native quad scans

Feedbacks

  • tie DL10 set point directly to LLRF control (switch off "slow FB" on RF controller when FB on and vice-versa, increase gain)
  • Implement full PID controller coefficients to each feedback, setup and test and include P or PID as option (at least for DL10)
  • Implement use of LI17 fast phase shifters for BC20 feedback through SCP multiknob controls
  • Auto-adjust gains for changes in beam rate
  • Add FFS transverse feedback

MDL Feedforward

Wirescans

S20 Config

Orphaned/Unknown Tasks

These are software tasks that are in an unknown state or not currently being worked

TaskLast Person ResponsibleStatus
Full lists of PVs used in HLAs accessible from each help menuSharon
Change default range of Schottky Scan GUISharon
Add Logbook feature to BSA GUISharon
Implement interface to SCP corr plotsGeorge, Glen10/22/22: Implemented by George, documentation on AIDA-PVA website, needs testing
Feedback HSTA bit control (be able to change Feedback → Compute)George, Glen9/22/22: Implemented and tested ability to write raw HSTA bit values, matlab interface to toggle OFF, Compute, Feedback states written and tested. George to implement cleaner AIDA-level state change interface.
Fix AIDA service crashes on VAX (or be able to detect and self correct)George, Greg9/22/22: Many potential non catching of errors found by George and changes to server-side code made, cannot induce server failures by testing. Need to operationally observe to see if fixes are good.




Legacy Task Tracking

These are the HLA tasks as they existed as of 01/2024. This list is archival.

Generic tasks/ideas

TaskStatusAssigned ByActively Worked on by...
Full lists of PVs used in HLAs accessible from each help menu
GlenSharon
Complete documentation for each HLA & generic controls/modeling interface
Glen
Remove remaining dependencies on legacy Matlab2012 & "matlab model" code
Glen
Remove instances of direct use of LabCA - move everything over to using PV class in readiness for implementation of PVANeeds doing by mid-2023?Glen
Faster list-based caget operations in PV class + improve first-time calls (speed up LiveModel initialization)
Glen
Implement asyn operations when move to >Matlab2021
Glen
Extend matlab server model to facet-srv01?
Glen
Change default range of Schottky Scan GUI
LoneySharon
Automation of 10-3/10-4 phase scans (in Schottky GUI or phase scan GUI)To be implemented into new phase scan GUILoneyBuschmann
Add Logbook feature to BSA GUI
LoneySharon

...