mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-05-19 10:50:42 +02:00
- progress looks at activated or enabled ports, so progress does not stagnate - (eiger) disable datastreaming also for virtual servers only for 10g - missing packets also takes care of disabled ports
203 lines
5.9 KiB
Plaintext
Executable File
203 lines
5.9 KiB
Plaintext
Executable File
SLS Detector Package Minor Release 7.0.0 released on 25.11.2021
|
|
===============================================================
|
|
|
|
This document describes the differences between v7.0.0 and v6.x.x
|
|
|
|
|
|
|
|
CONTENTS
|
|
--------
|
|
1. New or Changed Features
|
|
2. Resolved Issues
|
|
3. Firmware Requirements
|
|
4. Kernel Requirements
|
|
5. Download, Documentation & Support
|
|
|
|
|
|
|
|
|
|
1. New or Changed Features
|
|
==========================
|
|
|
|
- Fixed minor warnings (will fix commandline print of excess packets for missing packets)
|
|
- ctb slow adcs and any other adcs (other than temp) goes to the control Server
|
|
- number of udp interfaces is 2 for Eiger (CHANGE IN API??)
|
|
- added module id for virtual servers into the udp header
|
|
- refactoring (rxr)
|
|
- fixed patsetbit and patsetmask for moench
|
|
- changed default vref of adc9257 to 2V for moench (from 1.33V)
|
|
- moench and ctb - can set the starting frame number of next acquisition
|
|
- mythen server kernel check incompatible (cet timezone)
|
|
- rx_arping
|
|
- rx_threadsids max is now 9 (breaking api)
|
|
- fixed datastream disabling for eiger. Its only available in 10g mode.
|
|
- m3 server crash (vthrehsold)
|
|
- allow vtrim to be interpolated for Eiger settings
|
|
- m3 setThresholdEnergy and setAllThresholdEnergy was overwriting gaincaps with settings enum
|
|
- can set localhost with virtual server with minimum configuration: (hostname localhost, rx_hostname localhost, udp_dstip auto)
|
|
- increases the progress according to listened index. (not processed index)
|
|
- current frame index points to listened frame index (not processed index)
|
|
- when in discard partial frames or empty mode, the frame number doesnt increase by 1, it increases to that number (so its faster)
|
|
- file write disabled by default
|
|
- start non blocking acquisition at modular level
|
|
- hostname cmd failed when connecting to servers in update mode (ctb, moench, jungfrau, eiger)
|
|
- missingpackets signed (negative => extra packets)
|
|
- framescaught and frameindex now returns a vector for each port
|
|
- progress looks at activated or enabled ports, so progress does not stagnate
|
|
- (eiger) disable datastreaming also for virtual servers only for 10g
|
|
- missing packets also takes care of disabled ports
|
|
|
|
|
|
2. Resolved Issues
|
|
==================
|
|
|
|
|
|
3. Firmware Requirements
|
|
========================
|
|
|
|
Eiger
|
|
=====
|
|
Compatible version : 08.10.2021 (v29)
|
|
|
|
Jungfrau
|
|
========
|
|
Compatible version : 31.08.2021 (v1.2, PCB v1.0)
|
|
: 08.10.2021 (v2.2, PCB v2.0)
|
|
|
|
Gotthard
|
|
========
|
|
Compatible version : 08.02.2018 (50um and 25um Master)
|
|
: 09.02.2018 (25 um Slave)
|
|
|
|
Mythen3
|
|
=======
|
|
Compatible version : 10.09.2021 (v1.1)
|
|
|
|
Gotthard2
|
|
=========
|
|
Compatible version : 27.05.2021 (v0.1)
|
|
|
|
Moench
|
|
======
|
|
Compatible version : 05.10.2020 (v1.0)
|
|
|
|
Ctb
|
|
===
|
|
Compatible version : 05.10.2020 (v1.0)
|
|
|
|
Detector Upgrade
|
|
================
|
|
The following can be upgraded remotely:
|
|
Eiger via bit files
|
|
Jungfrau via command <.pof>
|
|
Mythen3 via command <.rbf>
|
|
Gotthard2 via command <.rbf>
|
|
Moench via command <.pof>
|
|
Ctb via command <.pof>
|
|
|
|
The following cannot be upgraded remotely:
|
|
Gotthard
|
|
|
|
Instructions available at
|
|
https://slsdetectorgroup.github.io/devdoc/firmware.html
|
|
and
|
|
https://slsdetectorgroup.github.io/devdoc/serverupgrade.html
|
|
|
|
|
|
|
|
4. Kernel Requirements
|
|
======================
|
|
|
|
Blackfin
|
|
========
|
|
Latest version: Fri Oct 29 00:00:00 2021
|
|
|
|
Older ones will work, but might have issues with programming firmware via
|
|
the package.
|
|
|
|
Nios
|
|
====
|
|
Compatible version: Mon May 10 18:00:21 CEST 2021
|
|
|
|
Kernel Upgrade
|
|
==============
|
|
Eiger via bit files
|
|
Others via command
|
|
|
|
Commands: udpatekernel, kernelversion
|
|
Instructions available at
|
|
https://slsdetectorgroup.github.io/devdoc/commandline.html
|
|
https://slsdetectorgroup.github.io/devdoc/detector.html
|
|
https://slsdetectorgroup.github.io/devdoc/pydetector.html
|
|
|
|
|
|
|
|
5. Download, Documentation & Support
|
|
====================================
|
|
|
|
Download
|
|
--------
|
|
|
|
The Source Code:
|
|
https://github.com/slsdetectorgroup/slsDetectorPackage
|
|
|
|
Documentation
|
|
-------------
|
|
|
|
Installation:
|
|
https://slsdetectorgroup.github.io/devdoc/installation.html#
|
|
|
|
Firmware Upgrade:
|
|
https://slsdetectorgroup.github.io/devdoc/firmware.html
|
|
|
|
Detector Server upgrade:
|
|
https://slsdetectorgroup.github.io/devdoc/serverupgrade.html
|
|
|
|
Detector Simulators:
|
|
https://slsdetectorgroup.github.io/devdoc/virtualserver.html
|
|
|
|
Consuming slsDetectorPackage:
|
|
https://slsdetectorgroup.github.io/devdoc/consuming.html
|
|
|
|
API Examples:
|
|
https://github.com/slsdetectorgroup/api-examples
|
|
|
|
Command Line Documentation:
|
|
https://slsdetectorgroup.github.io/devdoc/commandline.html
|
|
|
|
Quick Start Guide:
|
|
https://slsdetectorgroup.github.io/devdoc/quick_start_guide.html
|
|
|
|
C++ API Documentation:
|
|
https://slsdetectorgroup.github.io/devdoc/detector.html
|
|
|
|
C++ API Example:
|
|
https://slsdetectorgroup.github.io/devdoc/examples.html#
|
|
|
|
Python API Documentation:
|
|
https://slsdetectorgroup.github.io/devdoc/pygettingstarted.html
|
|
|
|
Python API Example:
|
|
https://slsdetectorgroup.github.io/devdoc/pyexamples.html
|
|
|
|
Receivers (including custom receiver):
|
|
https://slsdetectorgroup.github.io/devdoc/receivers.html
|
|
https://slsdetectorgroup.github.io/devdoc/slsreceiver.html
|
|
|
|
TroubleShooting:
|
|
https://slsdetectorgroup.github.io/devdoc/troubleshooting.html
|
|
|
|
Further Documentation:
|
|
https://www.psi.ch/en/detectors/documentation
|
|
|
|
Info on Releases:
|
|
https://www.psi.ch/en/detectors/software
|
|
|
|
|
|
Support
|
|
-------
|
|
|
|
dhanya.thattil@psi.ch
|
|
erik.frojdh@psi.ch
|
|
|