-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathRELEASE_NOTES
122 lines (122 loc) · 6.13 KB
/
RELEASE_NOTES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
R4.1.11 Zach Domke 06/03/2024
Fault status is determined relative to MPS Speed Limit
R4.1.10 Zach Domke 08/29/2023
Fixed color schemes of fault states
R4.1.9 Zach Domke 07/03/2023
Fixed bug: Configure BPM embed wasn't connecting to PVs
R4.1.8 Zach Domke 06/06/2023
Fixed bug: Bypass Exp Date wasn't populating. Trying a different approach
R4.1.7 Zack Buschmann 06/01/2023
Updated CUD summary page to dynamically sort/hide columns based on 'TPG mode'
Also greys-out permits that are not allowed by the current TPG mode
Removed 'LASER' destination permit, added MPS shutter status
R4.1.6 Zach Domke 05/23/2023
Summary table sorts by SC_BSYD by default
Logic table sort prioritizes Not Ignored over Ignored faults
R4.1.5 Zach Domke 05/23/2023
Fixed bug: Bypass Exp Date wouldn't populate
R4.1.4 Zach Domke 05/02/2023
Show Ignored column in Logic tab
R4.1.3 Zach Domke 04/06/2023
Fix LogicTableModel bug for updating state columns
R4.1.2 Zach Domke 03/09/2023
Fix bug in Logic tab that disabled sorting
R4.1.1 Zach Domke 03/09/2023
Changed "Faults" to "Apps" in the count at the bottom of App Status tab
R4.1.0 Zach Domke 03/09/2023
Add App Status tab search capability
Add Group column to App Status table
Fix RelatedDisplayDelegate to keep its RelatedDisplayButton open
Fix MPSSortFilterModel's removeFilterByColumn function
R4.0.0 Zach Domke 03/07/2023
Add App Status tab to display the current status of all MPS Apps
LogicSortFilterModel -> MPSSortFilterModel
MPSSortFilterModel is more general, calling on the sourceModel for sorting and filtering
LogicItemDelegate -> MPSItemDelegate
MPSItemDelegate is more general, calling on the sourceModel for clipboard
Add enums.max() classmethod
R3.1.0 Zach Domke 02/02/2023
Add crate representation to BPM Config embed
R3.0.0 Zach Domke 01/27/2023
Add Ignore Logic tab to the application
R2.2.1 Zach Domke 01/26/2023
Fix dbfile command in .bash startup file
Add history db files to .gitignore temporarily
R2.2.0 Zach Domke 01/10/2023
Add MP02 check engine light
Check engine lights show which PVs are alarming
Summary tab is in a splitter for the user to change which data to focus on
Set frames in BPMS Config display to fixed horizontal sizepolicy
R2.1.2 Zach Domke 12/08/2022
Fix Config tab crash: Removing device(s) select table & filter all dev table -> crash
R2.1.1 Zach Domke 12/07/2022
Make summary tables sortable
CUD Mode tables are unselectable
R2.1.0 Zack Buschmannn 12/07/2022
Add CUD mode & modified launcher + main.py to support
Add -c | --cud flag to launcher
Add -d | --dbfile flag for specifying .db
R2.0.1 Zach Domke 11/30/2022
Change order of widgets in ConfWriteBPM
Confirm with user before enabling thresholds
Allow user to always write to threshold values
Confirm user writing threshold values if they do not all match
R2.0.0 Zach Domke 11/30/2022
Add Configure tab to the display
Configure tab supports BPMS devices
Created personalized PyDM Widgets to write to multiple channels
Selection Details make use of enums.py
R1.4.0 Zach Domke 11/03/2022
Add Threshold related display button to Selection Details panel for analog devices
Add spacer to the bottom of the Selection Details panel so info is not spaced out
In logic.py, add all PVs to one list rather than 4
R1.3.3 Zach Domke 11/03/2022
Faults with the FaultState.id == -1 show as "TIMEOUT"
Faults with the FaultState.id not in the database show as "DB_ERROR"
R1.3.2 Zach Domke 10/31/2022
Fix bug in selection details that broke the Link Node button
R1.3.1 Zach Domke 10/28/2022
Add destination columns to tables dynamically
R1.3.0 Zach Domke 10/24/2022
Add destination LASER_HTR
R1.2.4 Zach Domke 10/24/2022
Transition from PVs ending in "_FLT_TEST" -> "_FLT"
Prepare for destinations without a column
R1.2.3 Zach Domke 10/21/2022
Changes to Logic Table Model to how states are managed
Fix Selection Details bug in the PV table
R1.2.2 Zach Domke 10/10/2022
Remove bug to speed up startup times
Convert PyDMChannels to epics.PV classes
R1.2.1 Zach Domke 10/06/2022
Fixing bug with Current State in Selection Details section not matching
R1.2.0 Zach Domke 10/05/2022
Selection Details section is now created in the mps_gui_main.ui
Selection Details code is now a class Mixin rather than a standalone class
The Selection Details section's size is now adjustable
R1.1.0 Zach Domke 10/03/2022
Add MPS Check Engine Lights to the Summary tab
Convert tables in Summary and Logic tabs to QTableView/QAbstractTableModel
Add sorting to Logic table by clicking headers
Remove the sorting buttons from the Logic tab
Add 'Active' column to the Logic tab
Allow users to show all inactive faults (they are hidden by default)
R1.0.4 Zach Domke 08/15/2022
Switch default .db file in mps_model
Change App's file structure
R1.0.3 Zach Domke 08/05/2022
Add sorting feature
Sort by: Alphabetical, Faulted, or Bypassed
Set sort order: Ascending or Descending
Store faults in dictionary rather than list
Add 2 hidden columns to logic_tbl to allow for sorting
R1.0.2 Zach Domke 08/02/2022
DB File validation & logging
Change Bypass label in Logic tab to a circular indicator
Selection Details section in the Logic tab
Fix bug that shows rows in summary & bypass tables for disconnected PVs
Fixed names in beam destination displays (Summary tab)
R1.0.1 Zach Domke 07/26/2022
Switch default .db file in mps_model
R1.0.0 Zach Domke 07/11/2022
First release of the SC MPS Display