Skip to content

Releases: slaclab/rogue

Maintenance Release V2.8.3

23 Apr 16:36
177817a
Compare
Choose a tag to compare

Pull Requests

  1. #211 - Reduce iterations when adding buffers to a frame
  2. #210 - Fix sync read from epics

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

11 Apr 23:19
43b6508
Compare
Choose a tag to compare

Pull Requests

  1. #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

11 Apr 18:21
e3349b2
Compare
Choose a tag to compare

Pull Requests

  1. #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

05 Apr 04:25
2e670ea
Compare
Choose a tag to compare

Pull Requests

  1. #194 - Optimize variable update processing
  2. #202 - Add QT5 support
  3. #199 - Move update context count tracking to worker thread
  4. #197 - Add ability to change PRBS transmit size while running
  5. #196 - Add counter transmit option for PRBS transmitter
  6. #198 - bug fix for PacketizerV1's SW-to-FW path
  7. #193 - Update logging message and address minor issues found when debugging.
  8. #195 - Add width and taps args to PRBS creator
  9. #201 - Add stop call to RSSI
  10. #204 - Add support for conda builds & set min python to 3.6
  11. #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

  1. bug fix for PacketizerV1's SW-to-FW path
  2. Fixed some typos in the comments
  3. 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.

  1. Change some logging messages from info to warning.
  2. Avoid throwing exception when bad data frames are received in RSSI.
  3. Set transaction start timer earlier, and outside of master lock.
  4. 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

26 Mar 20:56
Compare
Choose a tag to compare

Pull Requests

  1. #172 - Add proper iterator for stream interface and add transaction class for memory interface
  2. #152 - New EPICs interface
  3. #158 - New build system and updated readme files
  4. #143 - Packetizer Version 2 support
  5. #184 - Add locking token for transactions and frame receivers
  6. #163 - Added new axi hardware
  7. #167 - Addresses ESROGUE-176 & RSSI Errors
  8. #169 - Add list variable support in EPICS & LocalVariable
  9. #164 - Added UDP Server
  10. #176 - Support for 64 bit and 128 bit PRBS
  11. #154 - Remove max buffer size from frame request API
  12. #165 - Add support for RSSI server.
  13. #178 - Generate address space overlap warnings
  14. #159 - Fix SSI Default and Error Handling In DataCard and AxiStream Interface
  15. #181 - Enable bit sizes larger than 32 as strings, fix epics string handling
  16. #179 - Added key/value support to yaml and speed up root updates
  17. #189 - Updated release notes
  18. #173 - Allow Hub.doTransaction() to be overridden in Python
  19. #161 - Added sprintf style creator for general error
  20. #166 - Add retry for rawRead and rawWrite
  21. #180 - Deprecate class method function command decorators
  22. #187 - Support signed ints which are not multiples of 8-bits
  23. #174 - Variable default value enhancements
  24. #175 - Allow Device enables to depend on other Variables
  25. #153 - Move smem, simulation and mysql to interfaces directory
  26. #183 - Add version attribute with the module version number
  27. #188 - Fix bad vector iterator in memory Slave transaction tracking
  28. #182 - Set flags in outbound frame for packetizer
  29. #162 - Added error generation for bad sizes when using PrbsTx
  30. #150 - Large blocks
  31. #177 - Added size checking, fix block overlap check
  32. #170 - Fix bug in pyrogue/protocols/_Network.py and improve setup script.
  33. #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() and frame->getBuffer() are now replaced with frame->beginBuffer() and frame->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 of frame->begin() and frame->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 a char * 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...

Read more

Version 2.6.0

28 Feb 21:33
Compare
Choose a tag to compare

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

08 Feb 17:45
Compare
Choose a tag to compare

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

18 Jan 21:04
a790181
Compare
Choose a tag to compare

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

v2.2.0

21 Jul 19:46
Compare
Choose a tag to compare

Release of rogue version 2.2.0.