Releases: slaclab/rogue
Maintenance Release V2.8.3
Pull Requests
Pull Request Details
Reduce iterations when adding buffers to a frame
Author: | Ryan Herbst [email protected] |
Date: | Mon Apr 23 09:33:56 2018 -0700 |
Pull: | #211 (22 additions, 13 deletions, 1 files changed) |
Branch: | slaclab/ESROGUE-217 |
Jira: | https://jira.slac.stanford.edu/issues/ESROGUE-217 |
Notes:
Instead of recalculating the frame size on each buffer add, simply mark the frame size as busy and allow it to be updated on the next call to getSize() or getPayload().
The previous version was causing massive delays when processing large frames with multiple buffers.
Fix sync read from epics
Author: | Ryan Herbst [email protected] |
Date: | Fri Apr 20 09:33:11 2018 -0700 |
Pull: | #210 (2 additions, 2 deletions, 1 files changed) |
Branch: | slaclab/ESCRYODET-119 |
Jira: | https://jira.slac.stanford.edu/issues/ESCRYODET-119 |
Notes:
The epics interface should generate a read from hardware with caget() if the syncRead flag is set to true. A mistake in the current implementation was going directly to the variable but calling the valueDisp() and value() methods instead of disp() and get().
Maintenance Release V2.8.2
Pull Requests
- #207 - Bad command call
Pull Request Details
Bad command call
Author: | Ryan Herbst [email protected] |
Date: | Wed Apr 11 16:17:08 2018 -0700 |
Pull: | #207 (1 additions, 1 deletions, 1 files changed) |
Branch: | slaclab/ESROGUE-211 |
Jira: | https://jira.slac.stanford.edu/issues/ESROGUE-211 |
Notes:
Addresses ESROGUE-211
The command interface in epics was making the wrong call.
Maintenance release 2.8.1
Pull Requests
- #206 - Fix get for commands
Pull Request Details
Fix get for commands
Author: | Ryan Herbst [email protected] |
Date: | Wed Apr 11 11:19:51 2018 -0700 |
Pull: | #206 (2 additions, 0 deletions, 1 files changed) |
Branch: | slaclab/ESROGUE-209 |
Jira: | https://jira.slac.stanford.edu/issues/ESROGUE-209 |
Notes:
Maintenance pull request for ESROGUE-209
The architectural changes to the variable base class ended up breaking the get() method for commands. get() on commands is used to obtain a default arg value.
Release 2.8.0
Pull Requests
- #194 - Optimize variable update processing
- #202 - Add QT5 support
- #199 - Move update context count tracking to worker thread
- #197 - Add ability to change PRBS transmit size while running
- #196 - Add counter transmit option for PRBS transmitter
- #198 - bug fix for PacketizerV1's SW-to-FW path
- #193 - Update logging message and address minor issues found when debugging.
- #195 - Add width and taps args to PRBS creator
- #201 - Add stop call to RSSI
- #204 - Add support for conda builds & set min python to 3.6
- #192 - Updated release notes
Pull Request Details
Optimize variable update processing
Author: | Ryan Herbst [email protected] |
Date: | Fri Mar 30 10:14:35 2018 -0700 |
Pull: | #194 (228 additions, 236 deletions, 5 files changed) |
Branch: | slaclab/ESROGUE-200 |
Jira: | https://jira.slac.stanford.edu/issues/ESROGUE-200 |
Notes:
This change provides an interface to group variable updates into blocks, with overlap detection in order to minimize the redundant calls to each variable's update listener.
Anytime a variable is written or read a update tracker is created which keeps track of the variables that will need an update notification as a result. After the operation is completed, the update list is handed to a worker thread which will calls the associated update functions for each variable in the list.
Users may also further limit the update rate by grouping updates outside of a series of calls:
with self.root.updateGroup(): var1.set(value1) var2.set(value2) var1.set(value3)
Add QT5 support
Author: | Ryan Herbst [email protected] |
Date: | Tue Apr 3 09:30:39 2018 -0700 |
Pull: | #202 (118 additions, 47 deletions, 4 files changed) |
Branch: | slaclab/ESROGUE-207 |
Jira: | https://jira.slac.stanford.edu/issues/ESROGUE-207 |
Notes:
This PR changes the GUI code to use proper signal/slot generation and calls. This allows both QT4 and QT5 to be supported in the same code. The QT5 import is tried first with a fallback to QT4 if that fails.
In order to simplify the top level GUI code, a wrapper on the QT application class is supported. Existing lines such as:
import PyQt4.QtCore appTop = PyQt4.QtGui.QApplication(sys.arg)
Will now be replaced with:
appTop = pyrogue.gui.application(sys.argv)
Move update context count tracking to worker thread
Author: | Ryan Herbst [email protected] |
Date: | Wed Apr 4 10:03:49 2018 -0700 |
Pull: | #199 (54 additions, 43 deletions, 1 files changed) |
Branch: | slaclab/ESROGUE-200-2 |
Jira: | https://jira.slac.stanford.edu/issues/ESROGUE-200 |
Notes:
This is an enhancement to PR #194.
This version passes the context increment and decrement request as well as the variable to the worker thread through the work queue. The worker thread then tracks the context count as well as the update list. This allows the tracking operation to occur outside of a re-enterent lock context.
Add ability to change PRBS transmit size while running
Author: | Ryan Herbst [email protected] |
Date: | Mon Apr 2 13:32:17 2018 -0700 |
Pull: | #197 (61 additions, 11 deletions, 3 files changed) |
Branch: | slaclab/ESROGUE-204 |
Jira: | https://jira.slac.stanford.edu/issues/ESROGUE-204 |
Notes:
Also fix lock in transmitter.
Add counter transmit option for PRBS transmitter
Author: | Ryan Herbst [email protected] |
Date: | Mon Apr 2 13:32:02 2018 -0700 |
Pull: | #196 (52 additions, 9 deletions, 3 files changed) |
Branch: | slaclab/ESROGUE-203 |
Jira: | https://jira.slac.stanford.edu/issues/ESROGUE-203 |
Notes:
Add option to transmit running counter instead of PRBS data.
bug fix for PacketizerV1's SW-to-FW path
Author: | Ryan Herbst [email protected] |
Date: | Thu Mar 29 20:25:14 2018 -0700 |
Pull: | #198 (36 additions, 25 deletions, 10 files changed) |
Branch: | slaclab/ControllerV1 |
Notes:
Description
- bug fix for PacketizerV1's SW-to-FW path
- Fixed some typos in the comments
- Minor performance enhancements (avoiding modulo operator because not high performance)
I have regression tested this with both PacketizerV1 and PacketizerV2. We still have the PacketizerV1 FW-to-SW corner case (FW bug) that needs to be results (discovered during this development).
JIRA
ESROGUE-199
ESCORE-339
Update logging message and address minor issues found when debugging.
Author: | Ryan Herbst [email protected] |
Date: | Tue Mar 27 16:04:32 2018 -0700 |
Pull: | #193 (33 additions, 21 deletions, 6 files changed) |
Branch: | slaclab/ESROGUE-199 |
Jira: | https://jira.slac.stanford.edu/issues/ESROGUE-199 |
Notes:
In the process of debugging ESROGUE-199, I found some areas for improvement.
- Change some logging messages from info to warning.
- Avoid throwing exception when bad data frames are received in RSSI.
- Set transaction start timer earlier, and outside of master lock.
- Properly count dropped frames that come out of sequence in RSSI.
Add width and taps args to PRBS creator
Author: | Ryan Herbst [email protected] |
Date: | Mon Apr 2 13:31:45 2018 -0700 |
Pull: | #195 (16 additions, 5 deletions, 1 files changed) |
Branch: | slaclab/ESROGUE-201 |
Jira: | https://jira.slac.stanford.edu/issues/ESROGUE-201 |
Notes:
The TX and RX prbs software classes now accept width and taps args during creation. Pass through args are also supported for Device attributes.
Add stop call to RSSI
Author: | Ryan Herbst [email protected] |
Date: | Wed Apr 4 10:05:54 2018 -0700 |
Pull: | #201 (19 additions, 0 deletions, 5 files changed) |
Branch: | slaclab/ESROGUE-206 |
Jira: | https://jira.slac.stanford.edu/issues/ESROGUE-206 |
Notes:
Add stop call to RSSI. This ensures that the server is put into the reset state before the client disconnects.
The following line will need to be added to the "stop" method of the custom root class or at the end of the python script:
rudp.stop()
Add support for conda builds & set min python to 3.6
Author: | Ryan Herbst [email protected] |
Date: | Wed Apr 4 20:38:49 2018 -0700 |
Pull: | #204 (7 additions, 2 deletions, 1 files changed) |
Branch: | slaclab/conda_build |
Notes:
Add support for building rogue in the conda environment.
Set min python version to 3.6 in cmake.
Updated release notes
Author: | Ryan Herbst [email protected] |
Date: | Fri Mar 30 10:14:02 2018 -0700 |
Pull: | #192 (4 additions, 3 deletions, 1 files changed) |
Branch: | slaclab/rel_notes |
Notes:
The following are changed:
Let github auto number the PR summary list.
Add newline after notes and before the separator line
Dump note data before attempting to set clipboard.The password is now prompted instead of provided on the command line.
Release 2.7.0
Pull Requests
- #172 - Add proper iterator for stream interface and add transaction class for memory interface
- #152 - New EPICs interface
- #158 - New build system and updated readme files
- #143 - Packetizer Version 2 support
- #184 - Add locking token for transactions and frame receivers
- #163 - Added new axi hardware
- #167 - Addresses ESROGUE-176 & RSSI Errors
- #169 - Add list variable support in EPICS & LocalVariable
- #164 - Added UDP Server
- #176 - Support for 64 bit and 128 bit PRBS
- #154 - Remove max buffer size from frame request API
- #165 - Add support for RSSI server.
- #178 - Generate address space overlap warnings
- #159 - Fix SSI Default and Error Handling In DataCard and AxiStream Interface
- #181 - Enable bit sizes larger than 32 as strings, fix epics string handling
- #179 - Added key/value support to yaml and speed up root updates
- #189 - Updated release notes
- #173 - Allow Hub.doTransaction() to be overridden in Python
- #161 - Added sprintf style creator for general error
- #166 - Add retry for rawRead and rawWrite
- #180 - Deprecate class method function command decorators
- #187 - Support signed ints which are not multiples of 8-bits
- #174 - Variable default value enhancements
- #175 - Allow Device enables to depend on other Variables
- #153 - Move smem, simulation and mysql to interfaces directory
- #183 - Add version attribute with the module version number
- #188 - Fix bad vector iterator in memory Slave transaction tracking
- #182 - Set flags in outbound frame for packetizer
- #162 - Added error generation for bad sizes when using PrbsTx
- #150 - Large blocks
- #177 - Added size checking, fix block overlap check
- #170 - Fix bug in pyrogue/protocols/_Network.py and improve setup script.
- #168 - Add parsing support for lists and dicts held by LocalVariable
Pull Request Details
Add proper iterator for stream interface and add transaction class for memory interface
Author: | Ryan Herbst [email protected] |
Date: | Wed Mar 14 11:24:21 2018 -0700 |
Pull: | #172 (1972 additions, 1368 deletions, 50 files changed) |
Branch: | slaclab/ESROGUE-179 |
Jira: | https://jira.slac.stanford.edu/issues/ESROGUE-179 |
Notes:
Stream Iterator
This first change in this pull request modifies the Frame/Buffer interface to use proper iterators. The existing
frame->getCount()
andframe->getBuffer()
are now replaced withframe->beginBuffer()
andframe->endBuffer()
iterators. The previous iterator model for frames (startRead
,startWrite
,nextRead
,nextWrite
) have been removed in favor of a proper frame iterator in the form offrame->begin()
andframe->end()
.The buffer interface to data is now also consistent with the iterator model allowing the user to access buffer bytes in the following ways:
// for payload data space for (Buffer::iterator it = buffer->begin(); it != buffer->endPayload(); ++it)// for all frame data space for (Buffer::iterator it = buffer->begin(); it != buffer->end(); ++it)Users can choose to iterate directly through the entire frame byte array in the following ways:
// for frame payload data space for (Frame::iterator it = frame->beginRead(); it != frame->endRead(); ++it)// for all frame data space for (Frame::iterator it = frame->beginWrite(); it != frame->endWrite(); ++it)Alternatively a user can iterate over buffers and treat the buffer data as large blocks:
for(Frame::BufferIterator it = frame->beginBuffer(); it != frame->endBuffer(); ++it) write(socket, (*it)->begin(), (*it)->endPayload()-(*it)->begin());Both the frame and buffer have cleaner methods to get and adjust frame lengths. The python interface to frame data does not change.
Memory Transaction Class
The second change is a major modification to the memory interface. A new class type
Transaction
is created to contain the transaction information as well as provide the interface to moving data and completing the transaction. This new class is passed between the master and slave to initiate a memory transaction. The slave then operates on this transaction object to get and put data and complete the transaction. Right now this transaction wraps achar *
iterator, but in the future more complex iterators will be added as needed by more complicated memory transaction masters.Both python and c++ memory slave code requires updates to work with this new model. Python memory slaves have a cleaner interface now when interfacing with the
Transaction
object.
New EPICs interface
Author: | Ryan Herbst [email protected] |
Date: | Mon Feb 26 10:26:50 2018 -0800 |
Pull: | #152 (2088 additions, 268 deletions, 27 files changed) |
Branch: | slaclab/ESROGUE-141 |
Jira: | https://jira.slac.stanford.edu/issues/ESROGUE-141 |
Notes:
The API is the same, with the addition of a slave interface to map an epics variable to a rogue stream.
New build system and updated readme files
Author: | Ryan Herbst [email protected] |
Date: | Fri Mar 2 13:14:31 2018 -0800 |
Pull: | #158 (957 additions, 411 deletions, 46 files changed) |
Branch: | slaclab/ESROGUE-168 |
Jira: | https://jira.slac.stanford.edu/issues/ESROGUE-168 |
Notes:
The new build system uses cmake. This system will auto detect the packages and compile options required on the various machines. I have tested on archlinux, rhel6 and ubuntu in windows.
I have also updated the readme files combining them into two. The top level Readme.md covers download, build, install and the support packages. Please check the list of python3 modules to make sure it is up to date.
The second Readme_local_packages.md is for the poor soulds that need to build the support libraries which should not be necessary for any machines other than slac.
I have also created 2 sets of setup scripts. One for rogue and one for the slac environment.
Packetizer Version 2 support
Author: | Ryan Herbst [email protected] |
Date: | Mon Mar 5 10:35:25 2018 -0800 |
Pull: | #143 (935 additions, 208 deletions, 14 files changed) |
Branch: | slaclab/ESROGUE-153 |
Jira: | https://jira.slac.stanford.edu/issues/ESROGUE-153 |
Notes:
Add locking token for transactions and frame receivers
Author: | Ryan Herbst [email protected] |
Date: | Tue Mar 20 12:14:30 2018 -0700 |
Pull: | #184 (583 additions, 243 deletions, 39 files changed) |
Branch: | slaclab/ESROGUE-194 |
Jira: | https://jira.slac.stanford.edu/issues/ESROGUE-194 |
Notes:
I have created two classes, FrameLock and TransactionLock which are used to lock Frame data and Transaction data respectively. The transaction lock was always required, but in a less convenient form, and adding a Frame data lock allows us to make less assumptions on how Frame data is processed and stored, opening up the possibility of frame data queues.
The lock can be gained in a c++ process:
ris::FrameLockPtr flock = frame->lock() rim::TransactionLockPtr tlock = transaction->lock()
or in python:
flock = frame.lock() tlock = transaction.lock()
The lock will be removed when the lock container goes out of scope. Both lock classes have an unlock and lock method for turning the lock off and on as needed. Both transaction and frame locking is done properly in internal classes now.
Added new axi hardware
Author: | Ryan Herbst [email protected] |
Date: | Fri Mar 2 19:23:03 2018 -0800 |
Pull: | #163 (787 additions, 2 deletions, 15 files changed) |
Branch: | slaclab/ESROGUE-184 |
Jira: | https://jira.slac.stanford.edu/issues/ESROGUE-184 |
Notes:
hardware/data/DataCard and hardware/rce/AxiStream are replaced by hardware/axi/AxiStreamDma
hardware/data/DataMap and hardware/rce/MapMemory are replaced by hardware/axi/AxiMemMap
The data and rce interfaces are now deprecated and will be removed in a future version of rogue.
Addresses ESROGUE-176 & RSSI Errors
Author: | Ryan Herbst [email protected] |
Date: | Thu Mar 8 00:21:49 2018 -0800 |
Pull: | #167 (256 additions, 230 deletions, 19 files changed) |
Branch: | slaclab/ESROGUE-176 |
Jira: | https://jira.slac.stanford.edu/issues/ESROGUE-176 |
Notes:
This pull request address silent corruption of packetizer/RSSI data due to overflow on UDP receive. This pull request also simplifies the buffer size settings in pyrogue/protocols/_Network. The new interface has the user set the jumbo frame mode for the UDP engine. The UDP engine then provides the max payload size which can be passed as the segment size to the RSSI engine. The packetizer no longer takes a segment size arg as it is not necessary and is controlled by the buffer sizes provided by the RSSI engine.
Add list variable support in EPICS & LocalVariable
Author: | Ryan Herbst [email protected] |
Date: | Fri Mar 9 08:41:12 2018 -0800 |
Pull: | #169 (264 additions, 113 deletions, 9 files changed) |
Branch: | slaclab/ESROGUE-190 |
Jira: | https://jira.slac.stanford.edu/issues/ESROGUE-190 |
Notes:
List types are now supported for LocalVariables. The LocalBlock set and get use the copy function to avoid locking issues at the expense of extra copies.
Sets from the rogue side show up as the proper length for monitored PVs (camonitor) but the...
Version 2.6.0
Last release directly from the master branch. Future release will merge in
pull requests from the pre-release branch.
This release tag covers code that has already been present in the master branch.
Author: Ryan Herbst [email protected]
Date: Wed Feb 28 11:18:01 2018 -0800
Pull Req: #157
Branch: slaclab/ESROGUE-170
Jira: https://jira.slac.stanford.edu/issues/ESROGUE-170
Change default behavior on enable change
Author: Ryan Herbst [email protected]
Date: Fri Feb 23 23:45:09 2018 -0800
Pull Req: #155
Branch: slaclab/new_make
Update makefile and create clean shared library without python init
Author: Ryan Herbst [email protected]
Date: Wed Feb 21 21:38:24 2018 -0800
Pull Req: #142
Branch: slaclab/ESROGUE-95
Jira: https://jira.slac.stanford.edu/issues/ESROGUE-95
Proposal For stream interface FIFO module
Author: Ryan Herbst [email protected]
Date: Wed Feb 21 21:38:02 2018 -0800
Pull Req: #147
Branch: slaclab/ESROGUE-158
Jira: https://jira.slac.stanford.edu/issues/ESROGUE-158
Ability to disable PRBS payload checking
Author: Ryan Herbst [email protected]
Date: Tue Feb 13 16:48:02 2018 -0800
Pull Req: #151
Branch: slaclab/epics_fix
epics fix
Author: Ryan Herbst [email protected]
Date: Tue Feb 13 12:26:08 2018 -0800
Pull Req: #149
Branch: slaclab/new_gui_build
Gui trees are now built on demand to speed initial load
Author: Ryan Herbst [email protected]
Date: Thu Feb 8 21:39:25 2018 -0800
Pull Req: #148
Branch: slaclab/ESROGUE-135
Jira: https://jira.slac.stanford.edu/issues/ESROGUE-135
Fix range variable in GUI
Version 2.5.0
Author: Ryan Herbst [email protected]
Date: Thu Feb 8 09:36:07 2018 -0800
Pull Req: #135
Branch: slaclab/missed_block_update
Missed writeBlock/readBlock/verifyBlock update for memory device.
Author: Ryan Herbst [email protected]
Date: Thu Feb 8 09:35:11 2018 -0800
Pull Req: #146
Branch: slaclab/dirty
Add dirty flag to version.
Author: Ryan Herbst [email protected]
Date: Wed Feb 7 17:48:45 2018 -0800
Pull Req: #145
Branch: slaclab/ESROGUE-151
Jira: https://jira.slac.stanford.edu/issues/ESROGUE-151
Merge in fixed from ESROGUE-151
Pyro remote access fixes.
Author: Ryan Herbst [email protected]
Date: Wed Feb 7 15:18:24 2018 -0800
Pull Req: #144
Branch: slaclab/ESROGUE-155
Jira: https://jira.slac.stanford.edu/issues/ESROGUE-155
Fix continue and EOFE errors.
Author: Ryan Herbst [email protected]
Date: Fri Feb 2 10:56:39 2018 -0800
Pull Req: #140
Branch: slaclab/varFuncHelper
Allow additional args in functions called by varFuncHelper
Author: Ryan Herbst [email protected]
Date: Fri Feb 2 10:53:07 2018 -0800
Pull Req: #138
Branch: slaclab/change_updates
Updates to how var updates are handled
Mostly for pyro4.
Author: Ryan Herbst [email protected]
Date: Fri Feb 2 10:51:15 2018 -0800
Pull Req: #139
Branch: slaclab/ESROGUE-152
Jira: https://jira.slac.stanford.edu/issues/ESROGUE-152
Fixed edit colors in the gui
Author: Ryan Herbst [email protected]
Date: Fri Feb 2 10:50:46 2018 -0800
Pull Req: #141
Branch: slaclab/atlas-ftk-dev
using HTTPS for driver submodule.
Author: Ryan Herbst [email protected]
Date: Thu Jan 18 20:08:46 2018 -0800
Pull Req: #137
Branch: slaclab/ESROGUE-129
Jira: https://jira.slac.stanford.edu/issues/ESROGUE-129
Handle upper or lower case v in version string.
Author: Ryan Herbst [email protected]
Date: Thu Jan 18 19:52:05 2018 -0800
Pull Req: #136
Branch: slaclab/ESROGUE-129
Jira: https://jira.slac.stanford.edu/issues/ESROGUE-129
re-enable deprecated messages
Author: Ryan Herbst [email protected]
Date: Thu Jan 18 19:50:32 2018 -0800
Pull Req: #134
Branch: slaclab/ESROGUE-129
Jira: https://jira.slac.stanford.edu/issues/ESROGUE-129
Improved Version Tracking, auto maintenance increment
Author: Ryan Herbst [email protected]
Date: Thu Jan 18 13:00:31 2018 -0800
Pull Req: #133
Branch: slaclab/make_ver
Fix version extraction when first letter is capital
Release 2.4.0
Author: Ryan Herbst [email protected]
Date: Thu Jan 18 13:00:31 2018 -0800
Pull Req: #133
Branch: slaclab/make_ver
Fix version extraction when first letter is capital
Author: Ryan Herbst [email protected]
Date: Thu Jan 18 12:49:51 2018 -0800
Pull Req: #132
Branch: slaclab/hps-dev
Hps dev
Author: Ryan Herbst [email protected]
Date: Thu Jan 18 10:12:57 2018 -0800
Pull Req: #131
Branch: slaclab/ESROGUE-149
Jira: https://jira.slac.stanford.edu/issues/ESROGUE-149
Fix Expand Bug
Author: Ryan Herbst [email protected]
Date: Thu Jan 18 10:12:35 2018 -0800
Pull Req: #125
Branch: slaclab/ESROGUE-147
Jira: https://jira.slac.stanford.edu/issues/ESROGUE-147
Add version extraction to makefile
Author: Ryan Herbst [email protected]
Date: Thu Jan 18 09:42:13 2018 -0800
Pull Req: #126
Branch: slaclab/ESROGUE-129
Jira: https://jira.slac.stanford.edu/issues/ESROGUE-129
Updated edit fields
Author: Ryan Herbst [email protected]
Date: Thu Jan 18 09:07:59 2018 -0800
Pull Req: #124
Branch: slaclab/ESROGUE-143
Jira: https://jira.slac.stanford.edu/issues/ESROGUE-143
Updated timeout message
Author: Ryan Herbst [email protected]
Date: Thu Jan 18 09:07:41 2018 -0800
Pull Req: #127
Branch: slaclab/ESROGUE-130
Jira: https://jira.slac.stanford.edu/issues/ESROGUE-130
Fix Hard Reset
Author: Ryan Herbst [email protected]
Date: Thu Jan 18 09:07:23 2018 -0800
Pull Req: #128
Branch: slaclab/ESROGUE-23
Jira: https://jira.slac.stanford.edu/issues/ESROGUE-23
Aded description tool tip
Author: Ryan Herbst [email protected]
Date: Thu Jan 18 09:06:52 2018 -0800
Pull Req: #129
Branch: slaclab/ESROGUE-120
Jira: https://jira.slac.stanford.edu/issues/ESROGUE-120
Added default value for commands.
Author: Ryan Herbst [email protected]
Date: Wed Jan 17 10:35:16 2018 -0800
Pull Req: #123
Branch: slaclab/ESROGUE-146
Jira: https://jira.slac.stanford.edu/issues/ESROGUE-146
Fixed wrong number of args
Author: Ryan Herbst [email protected]
Date: Wed Jan 17 10:15:30 2018 -0800
Pull Req: #122
Branch: slaclab/ESROGUE-145
Jira: https://jira.slac.stanford.edu/issues/ESROGUE-145
Fixed PRBS Module
Author: Ryan Herbst [email protected]
Date: Thu Jan 11 15:34:44 2018 -0800
Pull Req: #121
Branch: slaclab/ESROGUE-144
Jira: https://jira.slac.stanford.edu/issues/ESROGUE-144
Add GIL acquire in rstTransaction.
Author: Ryan Herbst [email protected]
Date: Wed Dec 20 18:06:17 2017 -0800
Pull Req: #120
Branch: slaclab/master
Merge in master
Author: Ryan Herbst [email protected]
Date: Wed Dec 20 17:47:02 2017 -0800
Pull Req: #119
Branch: slaclab/ESROGUE-134
Jira: https://jira.slac.stanford.edu/issues/ESROGUE-134
Accelerate GUI startup
Author: Ryan Herbst [email protected]
Date: Fri Dec 15 09:31:09 2017 -0800
Pull Req: #117
Branch: slaclab/ESROGUE-140
Jira: https://jira.slac.stanford.edu/issues/ESROGUE-140
Fixed clearLog call.
Author: Ryan Herbst [email protected]
Date: Fri Dec 15 09:30:37 2017 -0800
Pull Req: #118
Branch: slaclab/run-update
run count write=false
Author: Benjamin Reese [email protected]
Date: Fri Dec 8 08:29:57 2017 -0800
Pull Req: #114
Branch: slaclab/ESROGUE-137
Jira: https://jira.slac.stanford.edu/issues/ESROGUE-137
Remove self referece as Model is now static
Author: Benjamin Reese [email protected]
Date: Thu Dec 7 15:13:13 2017 -0800
Pull Req: #116
Branch: slaclab/clear-block-errors
Clear any errors at start of new transaction
Author: Ryan Herbst [email protected]
Date: Tue Dec 5 15:26:54 2017 -0800
Pull Req: #115
Branch: slaclab/ESROGUE-138
Jira: https://jira.slac.stanford.edu/issues/ESROGUE-138
optional configuration dumps
Author: Ryan Herbst [email protected]
Date: Tue Dec 5 10:50:15 2017 -0800
Pull Req: #113
Branch: slaclab/ESROGUE-132
Jira: https://jira.slac.stanford.edu/issues/ESROGUE-132
Esrogue 132
v2.3.0
Rogue version 2.3.0
Bugfixes:
https://jira.slac.stanford.edu/issues/ESROGUE-14
https://jira.slac.stanford.edu/issues/ESROGUE-91
https://jira.slac.stanford.edu/issues/ESROGUE-94
https://jira.slac.stanford.edu/issues/ESROGUE-96
https://jira.slac.stanford.edu/issues/ESROGUE-106
https://jira.slac.stanford.edu/issues/ESROGUE-108
https://jira.slac.stanford.edu/issues/ESROGUE-109
https://jira.slac.stanford.edu/issues/ESROGUE-112
https://jira.slac.stanford.edu/issues/ESROGUE-121
https://jira.slac.stanford.edu/issues/ESROGUE-122
v2.2.0
Release of rogue version 2.2.0.