1000 recent changes in FESA Web retrieved at 11:37 (GMT)

FESA3UserSpace
FESA3 User Space This wiki page is intended to collect FESA3 user written manuals and documentation. General FESA Projects * How To... * TipsZumGSIAcqui...
r8 - 15 Apr 2024 - 11:47 by TobiasHabermann
FESAclassDevelopmentSpecificEquipment
Inhalt: %TWISTYBUTTON{ id="tocid" link=" anzeigen" }%%TWISTYTOGGLE{ id="tocid" }% Common Documentation * Development workflow for productive ...
FESA3FAQ700
FAQ Frequently Asked Questions %BUTTON{ "" target="FESA3FAQ700#Eclipse" }% %BUTTON{ "" target="FESA3FAQ700#XML" }% %BUTTON{ "" t...
r11 - 08 Apr 2024 - 08:46 by DominicDay
FESA3ThreadsAndPriorities
FESA Threads FESA uses threads to handle events, to communicate between its Server and Realtime components and to manage various background activities. Their prio...
FESA3YoctoBuildProcedure
Building FESA Software for a Yocto Frontend (Note: this is a preliminary guide, the tools will change) Introduction FESA on acc9 can be used natively as previous...
r15 - 12 Mar 2024 - 07:08 by TobiasHabermann
FesaEcplisePluginUserStory
My workflow to create / build / deploy / debug a Fesa binary A Fesa eclipse plugin user story of Alexander Schwinn Create and build the class * File New ...
FEC
Development Environment and FECs / SCUs Computers for building FESA/DevAcc Software At GSI the following computers can be used to design, code, compile and link ...
FESA700_CodeSnippets
FESA C Code Snippets Working with devices Working with devices in the server part // Since server actions are only executed for a specific device, // we ca...
SetPxeLinks
Einrichten der PXE Links für eine neu installierte SCU Die 'PXE Links' für SCUs werden von FE eingerichtet. Nachdem ACO/IN die SCU im DNS eingerichtet hat kann ma...
WebNotify
* .AlexanderSchwinn: * * .DominicDay: * * .KlaudiaKonhaeuser: FESA3UserSpace * .MatthiasWiebel: RefActComparison * .MichaelKelnhofer: * * .SigridHe...
r16 - 31 Jan 2024 - 07:16 by TobiasHabermann
WebHome
FESA Wiki FESA Framework Releases * FESA3 8.0.2 (planned for 10/2020) * FESA3 7.1.0 (02/2021 ) * FESA3 7.0.0 (08/2019) * FESA3 5.0.2 (12/2018) *...
SetupDigitizerServer
Basic System Information * The Mainboard is called Supermicro X11SSW F (Verify that in the Bios Setting before uploading any new firmware !!) * Information/...
FESA3SupportLibrary
FESA3 Support Library (FESL) QuickRef Getting ACU USI Interlock Bits 1 Login on FEC 1 Stop running FESA class 1 Run AcuUsiTest 1 Select '91 read I...
FESA-Class-InjectionKickerS100
Injection Kicker of SIS100 Attention: Check if it makes sense to merge SIS1000 Injection with SIS100 Extraction Kicker class !! Both kickers share the same ...
SIS100InjectionKickerFAT
Inhalt: Aufbau SCU Crate (nur für FAT) SlotSlave NumberKarteBeschreibungEntsprechung in PLC concept Siemens.pdf Netzteil 1 SCU 2 SCU...
HowToMoveADeployUnitToADifferentFECorHowToRenameTheFEC
How to move a deploy unit to a different FEC / How to rename the FEC? Note: This recipe uses the DB mechanism that assigns every instance an ID. This was introduc...
r5 - 08 Sep 2023 - 08:58 by TobiasHabermann
FESA3CheatSheets
FESA3 Cheat Sheets Eclipse offers the possibility to provide so called cheat sheets on different topics. Fully integrated within Eclipse itself it is easily possi...
r4 - 15 May 2023 - 12:53 by TobiasHabermann
FESA3WhiteRabbit700
White Rabbit based Timing Steps to create a White Rabbit triggered real time event Generally * New operational front ends first need to be registered by th...
r9 - 02 May 2023 - 07:34 by DominicDay
FESA3ReleaseHistory
FESA3 Releases / Changes FESA3 Plug In 2.10.8 for Eclipse 2022 12 (03/2023) on asl75 Bug Fixes * Subset instance export to database (different configdb overl...
r183 - 27 Mar 2023 - 11:05 by DominicDay
FESA3RESTInterfaceToFESADB
REST Interface to the FESA DB Productive Version The REST interface to the FESA DB in the productive environment: https://asl157.acc.gsi.de/fesa client/v1 Docume...
FESA3TestingFESAsoftware
Testing FESA Device Software Testing FESA device software, e.g. in a continuous integration (CI) process, can be performed using the FESA test generator. Usage O...
PythonCmwRda
Python Module cmwrda Module implements an Interface for RDA device access, this means provides access to FESA devices. state: can be considered as operational Re...
YoctoEvaluation
Yocto Evaluation Old evaluation from 2016. For current (as of 2022) Yocto efforts Frontend.Yocto evaluating yocto as frontend operating system requires cross...
Fesa3LoggingPolicy
Logging in FESA Overview In FESA a selection of diffent loggers is available. Each C class has its own logger. All loggers are identified by their name which is...
r19 - 11 Nov 2022 - 11:06 by TobiasHabermann
FESACoursesApril2016
FESA beginners / advanced courses 2016 This Wiki page contains information about the following courses: * FESA Course Beginners: Monday, 25.04 * FESA Course...
FESA300CreateClassesAndDUs
Guideline to develop, run and test a first, simple Fesa3 binary FIrst make sure that you installed the latest FESA Eclipse plug in . Afterwards the FESA3 hands o...
Fesa3_800
FESA3 8.0.1 "Oxygen" (planned for 10 / 2020) Information for FESA class developers Start * Installation of the FESA Development Environment * Quick ove...
Fesa3_700
FESA3 7.1.0 "Nitrogen" (02 / 2021) Information for FESA class developers Start * Installation of the FESA Development Environment * Quick overview on h...
FESA-Device-Explorer
(D)evice (EX)plorer Command line access to FESA Devices (for DevAcc devices routing to prophelper output) based on Udo Krauses Python interface for CMW. Flavours...
Acc8Migration
Acc8 Migration Migration of FESA software from acc7 (CentOS7) to acc8 (Rocky8) Recipe Upgrade FESA Design.Rebuild with new gcc versionConfigure startscriptsConfi...
NEW - 25 Jul 2022 - 11:36 by DominicDay
FESA300_DevelopmentWorkflow
Workflow Production of operational FESA3 Equipment Software at GSI Before you start to implement anything, you should clarify all requirements and ensure that al...
r12 - 01 Jun 2022 - 14:43 by TobiasHabermann
FESA-Class-Digitizer
Contacts * Ralph Steinhagen (Initial Project creator) * Alexander Schwinn (FESA build dependencies) Overview * Up to 4 picoscopes will be connected via ...
FESA3Transactions
Transactions in FESA Overview Transactions in FESA allow setting values to be written into a transaction buffer ahead of time and committed (or rolled back) with...
NEW - 13 Apr 2022 - 10:48 by DominicDay
FESA3_TimingRTE_700
Timing Runtime Environment The Timing Runtime Environment contains binaries, libraries, dependencies and configuration files required by Etherbone and Saftlib. L...
r4 - 08 Apr 2022 - 06:37 by DominicDay
FESA3Eclipse2021-06Plugin
Eclipse 2021 06 Sources https://git.acc.gsi.de/FESA3 Eclipse Plug In/eclipse 2021 06 Troubleshooting * error message: "Unable to relaunch the workbench becau...
FESA3Install800
Installation of the FESA3 Development Environment for FESA3 8.0.0 ASLCluster asl74x Machines that are to be used @GSI for FESA3 development: asl740 asl744. Log i...
Fesa3CoreDevInfo
Documentation for FESA3 core developers * Future Releases * Release FESA3 7.x.x "Carbon" Planning * Installation Testplan FESA3 7.x.x * FESA3...
FESA-Update-InstanceFiles
fesa instance Update FESA device instance files in the device instance part, data taken from a text file. Utility is located: /common/usr/cscofe/bin/fesa instance...
FESA-Tools-config-display
fesa confdisp List configuration settings and event mappings for a set of instance files Will evaluate configuration data from instance files from workspace as we...
FesaInstanceGraphVisualization
Fesa Instance Graph Visualization UNDER CONSTRUCTION fesa instance graph fesa instance graph is a tool that creates dot graphs from fesa xml files. Given a fe...
r5 - 08 Mar 2022 - 13:40 by TobiasHabermann
FESA3FAQ800
FAQ Frequently Asked Questions %BUTTON{ "" target="FESA3FAQ800#Eclipse" }% %BUTTON{ "" target="FESA3FAQ800#XML" }% %BUTTON{ "" t...
FESA-XML-tools-lib
xmlfesatools Python library with tools for analysis of FESA XML files Usage: from pylib.fesa import xmlfesatools The library contains functions and classes to nav...
FESA3UsageOfExceptions
How to use Exceptions / Conditions Exceptions are used to illustrate errors and problems in the code. Examples are illegal states of the hardware or out of range ...
FESA-Copy-Event-Def
fesa evtcp Copy an event definition (a class events mapping) from one FESA instance file to other FESA instance files not yet stable, functionality may be modifie...
FESA-Tools
Old Overview * Getting Information from the FESA Database * Accessing FESA front end devices * fex (GUI based) * dex (commandline access) ...
FESA3ProcessStatisticsWithCMX
Process Statistics From FESA3 5.0.1 on process statistics will be available. The CMX library enabling process statistics (default set and custom) was originally w...
r7 - 17 Dec 2021 - 11:02 by DominicDay
FESA3CMWDirectoryServer
CMW Directory Server Required to establish connection between a client and a FESA binary. Both need to register at the same CMW directory server in order to estab...
FESA-Tools-fesaprop
fesaprop / fesa prop Module fesaprop A Python module to extract structure of properties from a FESA class description file. The module implements the classes: ...
FESA3EclipsePluginMavenBuild
Build Fesa3 Eclipse Plugin with Maven SVN Repository URL Codebase for Eclipse Neon: https://www acc.gsi.de/svn/fesa/framework/trunk/plugin/neon The codebase con...
FESA-Class-ExtractionKickerS100
ExtractionKicker of SIS100 Kicker system of SIS100 is responsible for normal extraction as well as for emergency dump of the the beam. The kicker system provides ...
FESA3CLITool310
FESA CLI Tool The FESA3 Eclipse plug in's functionality for designing FESA software, synchronizing C code, releasing etc is available as command line interface. ...
StartDigitizerFESA
Nutzung der Digitizer Testumgebung auf der dal004 * Die dal004 hängt am "USER Timing" Netz (Falls kein Timing Timing Simulieren ) * Eine funktionierende ...
FESA3DevicesWorkflowBestPractices
Device Configuration Workflow in the new Control System Best Practices Issues to consider when configuring / integrating / removing accelerator devices for / in...
FESA3Archive
FESA3 Archive Misc * Moving to FESA3 7.x.x and Eclipse 2019 03 * Working with the SVN Repository FESA FWK * FESA3 4.3.1 (08/2017) * FESA3 4.2.0 (03/...
UsingGraylog
Using Graylog Graylog is the current logging system of choice @GSI. The whole software stack constituting the control system should use this logging system and it...
FESA-Class-SIS18Spillabbruch
SIS18 Spillabbruch The SIS18 SpillAbortUnit allows certain target stations to abort a spill from the SIS18 during slow extraction. Technical Design Report * S...
r12 - 16 Mar 2021 - 11:03 by TobiasHabermann
FESA3WhiteRabbit800
White Rabbit based Timing Steps to create a White Rabbit triggered real time event Generally * New operational front ends first need to be registered by th...
FESA3DataBaseConcepts
FESA Database To store FESA designs in the FESA3 database a variety of ideas exist on how to improve the procedure. A FESA design can be exported * during the ...
FESA3DatabaseWorkflow300
FESA3 Database Workflow Issues to consider The integration of the FESA3 database may affect the FESA development workflow known so far. If FESA software is supp...
FESA3DBInformation
Getting Information from the FESA Database During release of FESA software or on demand information about FESA designs of FESA classes, deploy units and instantia...
FrontEnds
FEC overview This article is about the frontends supported by the FE group. Names and subnets FECs are available in different domain names: * hostname.acc.gsi...
HowToDeployAnInstance
How to deploy an instance Note: This how to is written only from memory and may miss important steps or contain mistakes. It should be verified. Prerequisite: You...
r2 - 18 Nov 2020 - 14:23 by TobiasHabermann
FESAGitMigrationSkript
1. Announcements 1.1 SVN Read only The FESA SVN repository will be set to read only in the last week of october. All local changes should be committed from works...
r11 - 27 Oct 2020 - 12:20 by TobiasHabermann
FESA3Install400
Installation of the FESA3 Development Environment for FESA3 8.0.0 ASLCluster asl74x Machines that are to be used @GSI for FESA3 development: asl740 asl744. Log i...
FESA3GITExperiments
FESA3 vs. git Roadmap SVN to GIT Migration: 2020 Calendar Week What Contact Status until KW43 SVN repository synchronization FESA software devel...
r21 - 16 Sep 2020 - 12:32 by TobiasHabermann
FESA3SystemMonitoring
System Monitoring and extended Diagnostics For enhanced diagnostics of embedded frontend computers system monitoring can be helpful. System monitoring should cove...
RefActComparison
Ref / Act comparison Meeting 9.7.20 https://www acc.gsi.de/wiki/FAIR/CCT/Minutes090720 Meeting 12.8.20 Mitschrift PKAIN * Toleranzbandüberwachung * abs...
FESA3BuildsystemIdeas
Buildsystem for Automated Testing A build system such as Jenkins can be used for test automation. This helps to detect issues in case of software changes. The sys...
r2 - 11 Aug 2020 - 14:48 by DominicDay
FESA3GoogleTesting100
Testing FESA3 equipment software with googletest This page summarizes how to create and run tests with FESA and googletest Googletest For an overview of googletes...
r6 - 10 Aug 2020 - 13:55 by DominicDay
FESA-UpdateInstanceUpdate
fesa instance Example 1 Modify entries for single devices and a group of devices, using accumulation of settings. Assume, a command file cmd1 with contents as be...
FESA-UpdateInstanceBitmap
fesa instance Example 2 Update bitmaps, like detailed status entries. The bitmap information must be specified in an XML file. As an example, a file bitmap1.xml ...
SequencerClassInterfaceAdaption
Sequencer: Class interface adaption Der Sequencer ermöglicht automatisiertes Testen von Geräten durch den kompletten Stack (siehe AP https://www acc.gsi.de/wiki/S...
FESA-Tools-fesa-dev-dump-load
fesa dev dump, fesa dev load Both tools are using Python cmwrda, so don't forget to specify production environment by option pro dev int or by setting environm...
MovingToFESA37_Eclipse201903
Moving to FESA3 7 and Eclipse 2019 03 New and Noteworthy FESA3 7.0.x https://www acc.gsi.de/wiki/FESA/FESA3ReleaseHistory TODO Cycle bound Properties In FESA3 ...
r5 - 13 Apr 2020 - 19:08 by JuttaFitzek
FesaCommonIssues
FESA Open Issues and Long Term Goals Common * SUCCESS /FAILURE Rückmeldung beim Setzen von Werten via Property? FESA Klassen abhängig oder generelle Lösung ...
UsingLogstash
09/2018 logstash has been replaced by graylog https://www acc.gsi.de/wiki/FESA/UsingGraylog Using Logstash Logstash is the logging system of choice @GSI. The w...
FESA3RPMInstallation
FESA3 as RPM Installation More information on RPM is found in Wikipedia: RPM Packet Manager. FESA3 Core To be able to easily distribute and install FESA3 on diff...
r56 - 25 Mar 2020 - 14:16 by DominicDay
FESA3StandardPropertiesAndValueItems
Standard properties and value items for GSI template In the GSI control system, each device should have a common set of properties. This set of properties is esta...
WebStatistics
Statistics for FESA Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save and uploads: ...
FESA-Class-CrySrcILKMonitor
Main.SvetlanaFedotova 29 Jan 2020 CrySrcILKMonitor FESA class for reading the interlock status of water cooling and pressure in CRYRING local ion source. The spec...
NEW - 29 Jan 2020 - 12:16 by SvetlanaFedotova
FESA-Class-CrySrcMwGenerator
Main.SvetlanaFedotova 29 Jan 2020 CrySrcMwGenerator FESA class for controlling MW generator for ECRIS ion source. Used for setting amplitude (0 9 V) and frequency...
NEW - 29 Jan 2020 - 12:12 by SvetlanaFedotova
FESA-Class-CrySrcPressureReader
Main.SvetlanaFedotova 29 Jan 2020 CrySrcPressureReader FESA class for reading the pressure from the pressure controller. The controller produces the values from 0...
NEW - 29 Jan 2020 - 11:56 by SvetlanaFedotova
FESA-Class-CrySrcGasController
Main.SvetlanaFedotova 29 Jan 2020 CrySrcGasController FESA class for controlling the gas flow on Pfeiffer fine dosing valve for ion source ECRIS. The valve accept...
NEW - 29 Jan 2020 - 11:49 by SvetlanaFedotova
FESA-Class-CrySrcPulser
Main.SvetlanaFedotova 29 Jan 2020 CrySrcPulser FESA class for pulsing of CRYRING ion source: generates triggers (5 V) upon Timing events for ion source pulsing an...
NEW - 29 Jan 2020 - 11:43 by SvetlanaFedotova
TipsZumGSIAcquisitionContextField
Tips zum GSI acquisition context field Das GSI acquisition context field enthält Informationen zu dem entsprechendem WhiteRabbit TimingEvent, die ansonsten bei ...
NEW - 10 Jan 2020 - 18:30 by TobiasHabermann
TipsZumGSIAcuqisitionContextField
Tips zum GSI acquisition context field Das GSI acqusition context field wird in den FESA Development Guidelines 8.1.1 erlaeutert Das GSI acquisition context f...
NEW - 10 Jan 2020 - 18:27 by TobiasHabermann
ModifyGRCFileUsedByDigitizer
How to modify a grc file, which is used by the Digitizer Class 1 You need to make sure that the correct set of blocks is loaded * Check which version whi...
FESA3ClassDocumentation300
FESA3 Class Documentation In the design of a FESA3 class many elements can have description tags. These tags are used as input for generation an HTML page per FES...
r4 - 04 Dec 2019 - 11:51 by TobiasHabermann
FESA-FESA-Change-Directory-Commands
Directory changing for developers cdf * Change to directory mounted on (f)rontend * cdf scu_number fec_name cdi * Change to directory with (i)ni...
HowToCreateEmptyFESAProject
How to create a "Hello SCU" FESA Class? Note: Most of this is obsolete with FESA 7.x Prerequisite: Eclipse with FESA Plugin installed Aim: Create a minimum GSI FE...
r4 - 19 Sep 2019 - 08:26 by TobiasHabermann
FESA501_CodeSnippets
FESA C Code Snippets Working with devices Working with devices in the server part // Since server actions are only executed for a specific device, // we di...
WhatIsFESA
What is FESA ? The software running in the front end equipment controllers (FECs) will be developed using an adequate front end framework, called FESA. This frame...
FESA3_TimingRTE_501
Timing Runtime Environment The Timing Runtime Environment contains binaries, libraries, dependencies and configuration files required by Etherbone and Saftlib. L...
r2 - 29 Aug 2019 - 12:18 by DominicDay
FESA3IntegrationTests
FESA3 Integration Tests @GSI Available Tests GSI Specific Integration Tests Development version: https://git.acc.gsi.de/FESA3 FWK/framework/src/branch/master/fe...
FESA3Migration700
Migration from previous FESA3 versions FESA3 5.0.1/5.0.2 7.0.0 FESA3 v5.0.1 and v5.0.2 are equivalent as regards migration. Basic migration steps To migrate ex...
r7 - 26 Aug 2019 - 15:00 by DominicDay
FESA3700FollowUpActivities
FESA3 7.0.0 Follow Up Activities As discussed on 21.08.2019/22.08.2019 the left over TODO's regarding the latest FESA3 7.0.0 release in order of appearance. / ...
r3 - 26 Aug 2019 - 10:00 by DominicDay
FESA3TestPlan7xx
FESA3 Tests Issues to consider, test and check on a fresh FESA3 installation (local in the developer's workspace as well as on test machines as on the asl cluster...
r11 - 22 Aug 2019 - 13:53 by DominicDay
FESA3600
FESA3 Release X.x.x Planning Release Date: TODO Goals/Issues/Wishes * Version of timing Software (, FESL? TBD) in standard Version property * Persist...
HowToTriggerARTActionFromServerSetAction
How to trigger a RT Action form a server set action? Prerequisite: HowToCreateEmptyFESAProject Aim: Setting a property should trigger a specific real time action ...
r4 - 15 Aug 2019 - 13:06 by TobiasHabermann
FESA3FAQ501
FAQ Frequently Asked Questions %BUTTON{ "" target="FESA3FAQ501#Eclipse" }% %BUTTON{ "" target="FESA3FAQ501#XML" }% %BUTTON{ "" t...
FESA300_WhiteRabbit
White Rabbit Timing Steps to create a White Rabbit triggered real time event Generally * New operational front ends first need to be registered by the Infras...
FESA310_WhiteRabbit
White Rabbit based Timing Steps to create a White Rabbit triggered real time event Generally * New operational front ends first need to be registered by the ...
FESA3WhiteRabbit232
White Rabbit Timing in FESA 2.3.2 Steps to create a White Rabbit triggered real time event Class Design The design needs: * RT Action * Logical Event of t...
FESA3WhiteRabbit300
White Rabbit Timing in FESA 3.0.0 Steps to create a White Rabbit triggered real time event Class Design The design needs: * RT Action * Logical Event of t...
FESA3WhiteRabbit400
White Rabbit based Timing Steps to create a White Rabbit triggered real time event Generally * New operational front ends first need to be registered by the ...
FESA3WhiteRabbit420
White Rabbit based Timing Steps to create a White Rabbit triggered real time event Generally * New operational front ends first need to be registered by the ...
FESA3WhiteRabbit431
White Rabbit based Timing Steps to create a White Rabbit triggered real time event Generally * New operational front ends first need to be registered by th...
FESA3WhiteRabbit501
White Rabbit based Timing Steps to create a White Rabbit triggered real time event Generally * New operational front ends first need to be registered by th...
FESAWorkshop2018
FESA Workshop planned @GSI 2018 Collection of Topics Topic # Description Who General ...
FESA3Eclipse2019-03Plugin
Eclipse 2019 03 See also https://www acc.gsi.de/wiki/FESA/FESA3Eclipse2018 12Plugin Available for testing on vmlb020, asl744. Trouble * xml apis.jar * ...
FESA3EclipsePluginTesting
Testing Eclipse Plug Ins SWTBot can be used to test Eclipse based applications, plug ins, etc. . Links * https://www.vogella.com/tutorials/SWTBot/article.html...
FESA-Update-InstanceBitmap
FESA Instance BitMap Definition Overall File Structure The BitMap Definition file must be enclosed in the tag = BITMAP .= The BitMap Definition file can hold sev...
SpillAbortMeeting14032019
Spill Abort @ Cave A/M Meeting 14.03.2019 Teilnehmer: T.H, R.B, M.T, K.L, R.P, L.H, P.K, C. Greaff, B. Zipfel * Contact für Cave A ist Ulrich Weber (1558) *...
r2 - 15 Mar 2019 - 11:20 by TobiasHabermann
FESA3Eclipse2018-12Plugin
Eclipse 2018 12 https://www.eclipse.org/eclipse/news/4.10/ Migration Issues Source Code * jlibs: EnumeratedSequence constructor requires type cast * unuse...
FESA3TransactionalSettingsConceptImplementation
Transactional Settings Concept Implementation in FESA3 Based on requirements from document F TC C XX: Transaction Concept for Data Supply of Devices. XML Design ...
SpillAbortMeeting17012019
Spill Abort Meeting 17.01.2019 Teilnehmer: T.H, R.B, F.A, M.T, K.L, R.P, L.H, * Vom letzten meeting (Spill Abort Kick off, Dec 2018) * Milestones: ...
FESA3ReleaseAndRun502
Release and Run FESA Software To provide the FESA software for testing purposes in the development or integration environment or for production the software has t...
Fesa3_501
FESA3 5.0.x "Boron" (5.0.1: 03 / 2018, 5.0.2: 12 / 2018) Information for FESA class developers Start * Installation of the FESA Development Environment ...
FESA3TimingSimulation502
Simulated White Rabbit Timing Simulated Timing allows a class configured for White Rabbit timing to trigger events at intervals specified in a local configuration...
r2 - 06 Dec 2018 - 14:52 by DominicDay
FESA3Introduction2018
FESA3 Introduction On this page the slides for the FESA3 introduction including an example class in 11/2018 are collected. * FESA3_Introduction.pdf: FESA3 Intr...
r5 - 20 Nov 2018 - 16:22 by DominicDay
FesaFrameworkIssues
FESA Open Issues and Long Term Goals Core and Framework * NFS Ersatz für SCU Software, Instanziierungsdateien, persistente Daten, ... * Komplett oder n...
FesaClassesIssues
FESA Open Issues and Long Term Goals Classes * FESA: sollen falsche oder fehlende value items einer Property von der FESA Klasse mit Exception abgelehnt werd...
FEIntMeeting30_10_2018
Ergebnisse des Meetings "SAFT Lib Ersatz D Bus" vom 30. Oktober 2018 Teilnehmer: Dietrich Beck, Harald Bräuning, Dominic Day, Tobias Habermann, Alexander Hahn, ...
FESAMeetings
FESA concepts * 05.12.2017 Arbeitstreffen "Zukunft von FESA Realtime" * 07.03.2017 Dev /Pro Environment * 29.05.2015 Frontend Integration Meeting * ...
DaqAtScuFpga
DAQ Data Acquisition for SCU based Systems Eine vorläufige Sammlung muss noch schön strukturiert werden. Hier die Doku zum Data Aquisition Macro für SCU Slave B...
RealtimeBehaviour
Brainstorming Future of FESA Realtime #IstZustand 1 Ist Zustand * Versorgung der FGs benötigt länger als gewünscht. * Interrupthandling in SAFTlib ist inef...
FESA3MoreMonitoring
Monitoring * monitoring of hardware components, especially power supplies * monitoring state of timing receivers * actions to be taken in case of (hardware...
FESA-Tools-fesa-fg-dump-load
fesa fg dump, fesa fg load, fesa fg arm Both tools are using Python cmwrda, so don't forget to specify production environment by option pro or by setting environ...
FgFurtherFunctionality
Further Necessary Power Supply Functionality Weitere notwendige Funktionen für die FESA Klasse PowerSupply allgemein und speziell für gerampte Geräte. Table of ...
FESA-Class-Digitizer-FAQ
Q: What is the difference between the Digitizer Acquisition modes "Streaming" and "Rapid Block" ? A: * Streaming: * Samples are sent continously, wheneve...
FESA3Debug400
Debugging via Console Debugging on asl cluster (gdb fully available) On the asl cluster start your start script with the " g" option: ./startManually_ deploy uni...
FECFilesystem
FEC Filesystem This document describes filesystem and boot process for a FESA frontend computer (commonly referred to as FEC). General Boot Process * bios exe...
AlarmSystemIntegration
Integration of FESA and Cosylab Alarm System Building the C Interface The C API to the alarm system can be found in the SVN repository at https:/www acc/gsi.de...
FESA3201
FESA3 2.0.1 Release Planning FESA FWK * sync with CERN code base, last release of FWK v2.1.0 containing bug fixes from 19.08.2014? * no synchronization ...
FESA32xx
FESA3 2.2.2 Release Planning prio : 1 low .... 10 high FESA FWK What Info Status prio effort estimate Integration of latest bug fixes from CERN ...
FESA3300
FESA3 3.0.0 ("Lithium") Release Planning Collection of open Issues Priority Issue Prerequisites by is in work Replacement of state enumerations i...
FESA3310
FESA3 Release 3.1.0 Planning For simplicity this release will be based on the sources of FESA3 3.0.0. This release will contain minor add ons. The release is pl...
FESA3400
FESA3 Release 4.0.0 Planning Release Date: Probably late summer 2016 Goals/Issues/Whishes * preferred: usage of new cluster running centos (asl74x) * ...
FESA343x
FESA3 4.3.x planned for End 07/2017 Featues, Improvements and Bug Fixes Description Who? Status Code Base: 4.3.0 (CERN) further developments ...
FESA3500
FESA3 Release 5.0.1 Planning Release Date: 03/18: Moved to end of 03/18 just after DR6 Goals/Issues/Wishes * less XSLT code generation (see below) * s...
FESA3AERI
Automated Error Reporting in Eclipse Since Eclipse Mars it is possible to directly report errors that arise during the work with the Eclipse IDE to Eclipse's Bug ...
FESA3AutomaticBuild
Automatic ("Nightly") Build of FESA Projects on Jenkins The FESA projects are set up for automatic ("nightly") builds on the buildserver https://builder.acc.gsi.d...
FESA3CodeGenerationForAutomation
FESA3 Code Generation for Automation Based on the FESA3 Eclipse Plug In's code a tool exists to help automate the FESA3 code generation for automated tests etc. ....
FESA3DataBaseIntegration
FESA3 Database Integration At GSI exist different needs and wishes concerning the FESA3 database. This is a summary of the ideas on how to integrate the FESA3 dat...
FESA3EclipseKeplerPlugin
FESA3 Plug In for Eclipse Kepler (2013) Update Sites Eclipse Kepler: https://www.eclipse.org CDT: http://download.eclipse.org/tools/cdt/releases/kepler Subversi...
FESA3EclipseLunaPlugin
FESA Plug In for Eclipse Luna (4.4) experimental Update Sites Eclipse Luna: https://www.eclipse.org, e.g. JAVA EE Linux Version, 64 bit CDT: http://download.ecl...
FESA3EclipseMarsPlugin
Eclipse Mars: FESA plug in for code developers New https://www.eclipse.org/eclipse/news/4.5/ https://www.eclipse.org/eclipse/news/4.5/pde.php https://www.eclipse...
FESA3EclipseNeonPlugin
Eclipse Neon: FESA plug in for code developers New https://www.eclipse.org/eclipse/news/4.6/ https://www.eclipse.org/eclipse/news/4.6/pde.php Download Eclipse I...
FESA3FEX
FESA3 Explorer Contributed by HaraldBraeuning (LOBI). Based on CERN's FESA Navigator, re implemented to work @GSI. Launch On asl cluster as a FESA developer: mat...
FESA3Historic
Collection of historical Information * Historic * White Rabbit based Timing Configuration: how to update timing event list * FESA3 Backlog * ...
FESA3InstallationOnRedHat6
FESA3 on RedHat6 based Systems As for RedHat5 based systems the FESA3 development environment will be provided as RPM installation to be able to distribute the de...
FESA3Integration3rdPartyLibs
Integration of 3rd party libraries into FESA To integrate 3rd party libraries into FESA the following should be considered: The FESA3 installation @GSI is using R...
FESA3LocalInstallation
Installation, compilation and use of a local development FESA3 version * SVN CheckOut all sub projects of https://www acc.gsi.de/svn/fesa/framework/trunk. You ne...
FESA3MotD
Message of the Day Logging on to a Linux machine of the new asl cluster it is possible to display messages to members of the fesa user group. This is useful to di...
FESA3MovingToASLCluster_asl74x
FESA3: Moving FESA FWK from asl73x to asl74x Moving from the current asl cluster (asl73x) to new future asl cluster (asl74x) several issues should be considered. ...
FESA3MultiInstanceFileEditor
Instance File Editing: Ideas for Improvements FESA instance files contain the device configuration per FEC. For power supply FESA software these files can be very...
FESA3NightlyBuildCreation
How to create a "nightly" Release o FESA3 The "nightly" release of FESA3 is available for early adopting FESA developers. How to use it is explained in FESA3Night...
FESA3PluginCLI
FESA3 Command Line Interface The FESA3 Eclipse plug in's functionality for designing FESA software, synchronizing C code, releasing etc is available as command l...
FESA3PowerSuppliesConcept
FESA Software fuer Magnetnetzgeraete: Ideen / Wuensche Auf dieser Seite werden Ideen und Wuensche fuer die Realisierung von FESA Software fuer Magnetnetzgeraete f...
FESA3PythonCodeGen
Python Code Generation Since FESA3 2.x a part of the code generation is done with Python instead of XSLT. One of the goals of this change is to be able to debug t...
FESA3PythonTests
Python Tests for FESA3 Code Generation To test the results of the python code generation in FESA3 a selection of python tests was created. These tests concern the...
FESA3ReleaseOfFESASoftware
Release of FESA Software During release of FESA software using the FESA Eclipse plug in several conditions apply. The release is currently (07/16) steered using t...
FESA3ReleaseProcedure
FESA3 Release Procedure the official cook book To prepare a new FESA3 release for installation @GSI a couple of issues should be considered. This cook book summ...
FESA3SAFTlibIntegration
SAFTlib Currently there is no manual yet how to work with the timing groups SAFTlib which is supposed to be integrated into the FESA 3 framework. The following sh...
FESA3SoftwareInDifferentEnvironments
FESA Software in different Environments Technically it is possible to release FESA software in different environments. Different environments means a test and a p...
FESA3TestPlan
FESA3 Tests Issues to consider, test and check on a fresh FESA3 installation (local in the developer's workspace as well as on test machines as on the asl cluster...
FESA3TestPlan2xx
FESA3 Tests Issues to consider, test and check on a fresh FESA3 installation (local in the developer's workspace as well as on test machines as on the asl cluster...
FESA3TestPlan3xx
FESA3 Tests Issues to consider, test and check on a fresh FESA3 installation (local in the developer's workspace as well as on test machines as on the asl cluster...
FESA3TestPlan4xx
FESA3 Tests Issues to consider, test and check on a fresh FESA3 installation (local in the developer's workspace as well as on test machines as on the asl cluster...
FESA3TestPlan5xx
FESA3 Tests Issues to consider, test and check on a fresh FESA3 installation (local in the developer's workspace as well as on test machines as on the asl cluster...
FESA3TopicsBacklog
Backlog of Topics for FESA3 The following is a list of topics that are concerning FESA3. It is supposed to be used as a reminder on bigger issues that need discus...
FESA3WorkingWithSVN
Working with SVN Some time ago when FESA3 was first established at GSI it was decided to work with release branches for each release. This allows to make the nece...
FESAFWK131
FESA FWK Release 1.3.1 Requirements * requires boost 1.54 OK * boost 1.54 will be included as fesa 3rdparty dependency in /opt/fesa/fesa 3rdparty/1.3.1/b...
FESAandRDA3
FESA and RDA3 At CERN it is planned to have a working version of RDA3 by the end of 2013. RDA3 is a new development based on ZeroMQ instead of omniORB as RDA2. RD...
FrontEndAdministrationIssues
FESA Open Issues and Long Term Goals Front End Administration * Deployment * Concept for Deployment and Rollout * Release of FESA Deploy Units ...
PreparationFESACourses
General: * update all slides * update dedicated classes in svn * use diagnostic logger instead of cout * Install eclipse plugin on blanco eclipse the we...
WRbasedTimingConfiguration
WR based Timing Configuration How to update the Timing Event List IMPORTANT: This is intended for FESA core developers. From time to time additional timing even...
FESAToolsDecodeWRTimingEvents
Decoding WR timing events To decode WR timing events a new tool was added to the toolbox. The tool can directly 'translate' output from the WR snoop tool. Decodi...
FESA3Migration501
Migration from previous FESA3 versions FESA3 4.3.1 5.0.x Basic migration steps To migrate existing FESA software from the previous FESA3 version 4.3.1 to the l...
FEIntMeeting21_03_2018
Participants P. Kainberger, M. Wiebel, A. Schwinn, D. Day, S. Matthies, D. Beck, A. Hahn, M. Reese, F. Ameil Topic Monitoring / Supervision of the Timing Receive...
FESA3CodeTemplates501
FESA3 Code Templates C code templates for efficient developers can be used to type frequently used code faster within the Eclipse IDE. The FESA3 plug in provides...
FESA3UsageOfSubsets
How to use Subsets Subsets allow to use one FESA class only for several (slightly) different devices such as magnet power supplies. From one base FESA class desig...
FESA3ReleaseAndRun420
Release and Run FESA Software To provide the FESA software for testing purposes or production the software has to be released, e.g. for a FEC. For each FEC to rel...
FESA3Changelog501
Changelog New Features, Patches, Bug fixes, etc: See release history Detailed changelog for all FESA FWK packages: * changelog fesa core * changelog fesa ...
FESA-Tools-fesa-diagconv
fesa diagconv usage: fesa diagconv converts DiagnosticSetting data, as written by FESA Explorer output data into file: use Linux pipe (fesa diagconv file.txt f...
FESA-FESA-Explorer
Fesa Explorer The Fesa Explorer is a low level generic tool intended for debugging Fesa classes. It directly uses RDA3 to connect to the Fesa classes. It is there...
FESA3FAQ431
FAQ Frequently Asked Questions %BUTTON{ "" target="FESA3FAQ431#Eclipse" }% %BUTTON{ "" target="FESA3FAQ431#XML" }% %BUTTON{ "" t...
FESA3RemoteDebug
Principal Debug Configuration for a SSH Connection It is possible to debug a running binary on a FEC via SSH using Eclipse. This needs at least the following sett...
FESA-Class-PowerSupply
Power Supply Misc Info The FESA class is intended to be used for ring RF systems too see Wiki page ring RF specifics. The related deployment unit currently is ...
FesaToolsIssues
FESA Open Issues and Long Term Goals Tools * ... * ...
Acronyms
Acronyms FAIR Accelerator Control System Glossary $ API: Application Programming Interface $ CMW: Controls Middle Ware $ CORBA: Common Object Request Brok...
FESA3_TimingRTE_400
Timing Runtime Environment The Timing Runtime Environment contains binaries, libraries, dependencies and configuration files required by Etherbone and Saftlib. L...
r4 - 12 Dec 2017 - 12:06 by DominicDay
OpenIssuesPowerSupply
Nullfeldregler, Interlocks Hallsonden 1 Meeting 17. Okt. 2017 Teilnehmer: J. Fitzek, L. Hechler, S. Heymell, P. Kainberger, H. Welker, M. Wiebel 1.1 Realisi...
Fesa3_431
FESA3 4.3.1 "Beryllium" 08 / 2017 Information for FESA class developers Start * Installation of the FESA Development Environment * Quick overview on ho...
FESA3Installation
Compilation, SVN Tag and Installation of a new productive CMW version(core developers only) * More information on the CMW Wiki Compilation, SVN Tag and Installa...
FESA3DefaultValuesAutomatically
Setting Default Values in GSI Template based FESA Software automatically Using the GSI template to create FESA software from brings a couple of items which have t...
FESA3Changelog431
Changelog New Features, Patches, Bug fixes, etc: See release history Detailed changelog for all FESA FWK packages: * changelog fesa core * changelog fesa ...
FESA3CodeTemplates431
FESA3 Code Templates C code templates for efficient developers can be used to type frequently used code faster within the Eclipse IDE. The FESA3 plug in provides...
FESA3Migration420
Migration from previous FESA3 versions FESA3 4.0.0 4.2.0 Basic migration steps To migrate existing FESA software from the previous FESA3 version 4.0.0 to the l...
FESA3Migration431
Migration from previous FESA3 versions FESA3 4.0.0 4.2.0 Basic migration steps To migrate existing FESA software from the previous FESA3 version 4.0.0 to the l...
FESA-Class-RingRF
Ring RF (ramped) Most likely Ring RF will be handled by FESA class PowerSupply. However, several specifics have to be considered, which should be collected here. ...
FESA3FAQ420
FAQ Frequently Asked Questions %BUTTON{ "" target="FESA3FAQ420#Eclipse" }% %BUTTON{ "" target="FESA3FAQ420#XML" }% %BUTTON{ "" t...
FesaDeployment
Concept for Deployment and Rollout General Udo's General Thoughts Auszug aus Udos Email vom 12.04.2016, 16:29 Uhr: "Meine große Sorge in diesem Zusammenhang si...
FESA420_CodeSnippets
FESA C Code Snippets Working with devices Working with devices in the server part // Since server actions are only executed for a specific device, // we di...
r5 - 11 May 2017 - 10:17 by DominicDay
FESA3_TimingRTE_420
Timing Runtime Environment The Timing Runtime Environment contains binaries, libraries, dependencies and configuration files required by Etherbone and Saftlib. L...
NEW - 10 May 2017 - 08:15 by DominicDay
FESA3Nightly
"Nightly" Release of FESA From time to time a development version of FESA will be exposed for beta testers. The goal is to be able to test new developments in the...
ConnectionCERN
General For almost all actions mentioned here, you need an active CERN account. If you don't have one already, you can get a CERN account here: GET CERN ACCOUNT ...
PowerSupplyDcModeProperties
Ideas for DC Mode properties for the PowerSupply class Erst mal Stichpunkte in deutsch. Idee Im CCT Meeting vom 27. Apr. 2017 zum Thema FRS washing procedure st...
FESADeploymentDURelease
Release of FESA Deploy Units Binaries and Configuration Releasing a FESA deploy unit means basically copying the binary and its configuration files to the dedica...
FESA3AccTimingZones
FESA Configuration: Accelerators, Timing groups and Zones The most recent changes for WR based timing configuration are briefly summarized here. Status Quo 03/20...
Fesa3_420
FESA3 4.2.0 "Beryllium" 03 / 2017 Information for FESA class developers Start * Installation of the FESA Development Environment * Quick overview on ho...
FESA420_DeviceConfiguration
Device Configuration in FESA3 4.2.0 From FESA3 4.2.0 on the timing configuration for White Rabbit based timing is different. The CCT has decided to introduce the ...
FESA3ReleaseAndRun400
Release and Run FESA Software To provide the FESA software for testing purposes or production the software has to be released, e.g. for a FEC. For each FEC to rel...
FESAConcepts07_03_2017
FESA Software in Dev/Pro Umgebung Teilnehmer: Hbr, DDay, LH, MWie, PKain, SMa (Protokoll) * von Development Umgebung getrennte Produktionsumgebung wird von Dat...
FESA3Changelog420
Changelog New Features, Patches, Bug fixes, etc: See release history Detailed changelog for all FESA FWK packages: * changelog fesa core * changelog fesa ...
FESA-Class-RampedDevice
Ramped Devices (Function Generator) Description (TODO) will be a very important class for FAIR controls... The function generator which is developed for usage in...
FESA3Migration400
Migration from previous FESA3 versions FESA3 3.1.0 4.0.0 Basic migration steps To migrate existing FESA software from the previous FESA3 version 3.1.0 to the l...
Fesa3_400
FESA3 4.0.0 "Beryllium" 09 / 2016 Information for FESA class developers Start * Installation of the FESA Development Environment * Quick overview on ho...
EquipmentActionBuffer
Tracking of RT Actions experimental (proposition) Background Synchronized control of the accelerator equipment is achieved by reaction to timing events, distribu...
FESA3FAQ400
FAQ Frequently Asked Questions %BUTTON{ "" target="FESA3FAQ400#Eclipse" }% %BUTTON{ "" target="FESA3FAQ400#XML" }% %BUTTON{ "" t...
Members
GSI FESA Core Development * Main.SolveighMatthies (Controls Group, FESA3) * Main.HaraldBraeuning (Beam Diagnostics, FESA2.10 expert, FESA2.10 and FESA3 dev...
FESA3ClientSoftware300
FESA Client Software Quick Access The FESA3 Explorer Tool: FEX The FESA Explorer 'FEX' is a generic JAVA application which is recommended for testing FESA class...
FESAWorkshop2016
FESA Workshop planned @GSI 2016 Collection of Topics Topic # Description Who I New inheritance concept, use cases CERN II Concept of Subsets,...
FESA-ClassCryRingBumper
CRYRING Injection Bumper Hardware Description Purpose Injection bumpers are used for multiturn injection: Before beam injection, in the injection area the close...
FESA400_StepsMockBinary
How to provide mock FESA Software for CSCOAP FESA software that is developed for production requires more thourough testing. Not only of the FESA software itself,...
FESA3Changelog400
Changelog New Features, Patches, Bug fixes, etc: See release history Detailed changelog for all FESA FWK packages: * changelog fesa core * changelog fesa ...
FESA3CodeTemplates400
FESA3 Code Templates C code templates for efficient developers can be used to type frequently used code faster within the Eclipse IDE. The FESA3 plug in provides...
FESA400_CodeSnippets
FESA C Code Snippets Working with devices Working with devices in the server part // Since server actions are only executed for a specific device, // we di...
FESA310_StepsMockBinary
Steps to provide a Mock binary for CSCOAP If you are going to develop productive FESA software, you as well need to give CSCOAP the chance to create a operative G...
Fesa3_310
FESA3 3.1.0 "Lithium" 02 / 2016 Information for FESA class developers Important: please note that this release targets 64 bit systems only. For simplicity this...
FESA3FAQ310
FAQ Frequently Asked Questions Eclipse related How to import an existing FESA class/FESA deploy unit into the workspace ? Briefly: * Copy the class to your...
FESA-Class-StepperMotor
Stepper Motor Hardware Description For driving stepper motors Cosylab's MBox MicroIOC controller is used. The MBox combines a front end computer (x86 based PC) t...
FESA310_CodeSnippets
FESA C Code Snippets Working with devices Working with devices in the server part // Since server actions are only executed for a specific device, // we di...
FESA3CodeSnippets201OnSubscriptionPayload
OnSubscription Payload * First of all, make sure that the FESA device you want to subscribe to is listed in the FESA DB ! More info about this can be found her...
FESA3Install310
Installation of the FESA3 Development Environment for FESA3 3.1.0 ASLCluster asl73x Machines that are to be used @GSI for FESA3 development: asl730 asl734. Log i...
FESALinuxEnvironment310
Configuration of your Linux Evironment To be able to launch FESA3 software, and in order to use the CMW RDA middleware, you need to add some environment variable...
FESA3EclipseWorkingSets
Working Sets Eclipse allows to define 'Working Sets'. A working set may include a smaller number of projects that belong together. If selected only the projects t...
FESA3EclipseMovingToNewVersion
Moving to a newer Eclipse Version Every year a new major Release of the Eclipse IDE is available. To benefit from updates and bugfixes the second service release ...
FESA-Class-CryRingLinacRF
CRYRING Linac RF Hardware Description In the CRYRING injector linac two RF systems will be installed: One for RFQ, one for buncher. The interface to the control ...
FESA3CodeSnippets222
FESA3 C Code Snippets Working with devices Working with devices in the server part // Since server actions are only executed for a specific device, // we d...
FESA300_CodeSnippets
FESA C Code Snippets Working with devices Working with devices in the server part // Since server actions are only executed for a specific device, // we di...
FESA3ReleaseAndRun310
Release and Run FESA Software To provide the FESA software for testing purposes or production the software has to be released, e.g. for a FEC. For each FEC to rel...
FESA3CodeTemplates310
FESA3 Code Templates C code templates for efficient developers can be used to type frequently used code faster within the Eclipse IDE. The FESA3 plug in provides...
FESA3Changelog310
Changelog New Features, Patches, Bug fixes, etc: See release history Detailed changelog for all FESA packages: * changelog fesa core * changelog fesa core...
FESA3Migration310
Migration from previous FESA3 versions FESA3 3.0.0 3.1.0 Basic migration steps To migrate existing FESA software from the previous FESA3 version 3.0.0 to the l...
FESA3FAQ300
FAQ Frequently Asked Questions Eclipse related How to import an existing FESA class/FESA deploy unit into the workspace ? * Copy the class to your workspac...
FesaSVN
SVN Integration in FESA's Eclipse Plugin * To work with the GSI's SVN repository the first thing you need is a valid Linux account for GSI's ACC cluster. If yo...
FESA3CodeTemplates300
FESA3 Code Templates C code templates for efficient developers can be used to type frequently used code faster within the Eclipse IDE. The FESA3 plug in provides...
Fesa3_300
FESA3 3.0.0 "Lithium" 10 / 2015 Information for FESA class developers Important: please note that this release targets 64 bit systems only. Start * Install...
Fesa3ReleaseHistoryHistoric
FESA3 Releases / Changes 2015 FESA3 Plug In 2.2.1 for Eclipse Kepler (09/2014) * Bug 512 Enable DB usage as soon as a DB is available @GSI * Bug 607 G...
FESA3ClassDocumentation201
FESA3 Class Documentation In the design of a FESA3 class many elements can have description tags. These tags are used as input for generation an HTML page per FES...
WebPreferences
FESA Web Preferences Appearance * Set WEBBGCOLOR = #CCCC00 * web specific background color, current color * Set SITEMAPLIST = on * set to...
FESA33XX
FESA3 3.x.x ("Lithium") Release Planning Collection of open Issues Priority Issue Prerequisites by Status Integration of 'official' version of SAF...
FESA-Class-R3B-GLAD
R3B GLAD Magnet Introduction R3B is an experimental setup for studies of reactions with relativistic radioctive beams. For separation of the incoming particles a...
FESA3UsageOfPostMortem
How to use Post Mortem Post Mortem describes the possibility to save data in case of system failure. System refers to the accelerator in this case. If a certain e...
r3 - 12 Nov 2015 - 16:10 by DominicDay
FEIntTopicsToDiscuss
Themen nur FE Int * "deviceNameTimingReceiver" can be removed ? * Is it still planned to run a dedicated FESA class for each Timing Receiver ? * Wh...
FESA3ClassCreateBasic100
Workflow Production of operational FESA3 Equipment Software at GSI Before you start to implement anything, you should clarify all requirements and ensure that al...
HardWareSpecificInfo
FESA Hardware Specific Information * RIO3 Setup * MEN A20 Serial Wiring * Micro TCA * ECA Unit White Rabbit Front End Hardware * HW Trigge...
FESA3Install300
Installation of the FESA3 Development Environment for FESA3 3.0.0 ASLCluster asl73x Machines that are to be used @GSI for FESA3 development: asl730 asl734. Log i...
FESA3Migration300
Migration from previous FESA3 versions FESA3 2.x.2 3.0.0 Basic migration steps To migrate existing FESA software from the previous FESA3 version 2.x.2 to the...
FESA3FAQ222
FESA3 2.2.2/2.3.2 FAQ Frequently Asked Questions Working with Projects in Eclipse * How to import an existing FESA class/FESA deploy unit into the workspace ...
FESA3DatabaseWorkflow222
FESA3 Database Workflow Issues to consider The integration of the FESA3 database may affect the FESA development workflow known so far. If FESA software is supp...
FESA3UnitsSuffixNames
Introduction Value items in FESA properties should be labeld by their units. Units should be given as extra value items with the suffix _units, e.g. a value item ...
FESA3ReleaseAndRun222
Release and Run FESA Software Software written with FESA can be run in different environments, according to the specific needs. In order to make the software avai...
FESA3ReleaseAndRun300
Release and Run FESA Software Software written with FESA can be run in different environments, according to the specific needs. In order to make the software avai...
Fesa3_232
FESA3 2.3.2 "Helium" 07 / 2015 Information for FESA3 class developers Important: please note that this release targets 64 bit systems only. Start * Inst...
FESA3CLITool300
FESA CLI Tool The FESA3 Eclipse plug in's functionality for designing FESA software, synchronizing C code, releasing etc is available as command line interface. ...
FESA3Changelog300
FESA3 FWK 3.0.0 Changelog Changelog New Features, Improvements Bug fixes See release history Detailed changelog FESA3 FWK * changelog fesa core * chang...
FESA3TimingSimulation300
General Currently simulated timing is only available for the deprecated CERN Timing. The TimingSimulationConfig.xml file To use a FESA3 equipment together with s...
FESA3CodeSnippets300
FESA3 C Code Snippets Working with devices Working with devices in the server part // Since server actions are only executed for a specific device,// we di...
FESA3Debug300
Debugging via Console Using GDB On the asl cluster start your binary with the " g" option: ./startManually_ deploy unit name _ X .sh g This launches the binary...
FEIntMeeting20_08_2015
Participants Harald Bräuning, Udo Krause, Dominic Day, Peter Kainberger, Matthias Wiebel, Hanno Hüther, Raphael Müller, Barbara Grasmück, Alexander Schwinn (meeti...
FESA-Class-StochasticCooling
Stochastic cooling (collector ring) Stochastic cooling system is foreseen in the collector ring. Stochastic cooling has to handle a lot of (rather simple) element...
FESA-Class-MagneticHornSupply
Magnetic Horn special poer supply for magnetic horn (antiproton target) operated pulsed, very high current responsible: Isfried Petzenhäuser From Technical Design...
FESA-Class-PulsedKicker
non ramped kickers Besides the kicker in the SIS100, which has to be ramped during the acceleration, several 'conventional' kickers will be installed. E.g. in the...
FESA3CLITool232
FESA CLI Tool The FESA3 Eclipse plug in's functionality for designing FESA software, synchronizing C code, releasing etc is available as command line interface. ...
FESA3Migration232
Migration from previous FESA3 versions FESA3 2.2.2 2.3.2 To migrate existing FESA software from the previous FESA3 version 2.2.2 to the current version FESA3 ...
FESA3ClientSoftware222
General Before using your FESA3 equipment together with any client software, you need to make sure that the FESA3 environment is loaded! Please refer to this shor...
FESA3Changelog232
FESA3 FWK 2.3.2 Changelog Changelog New Features, Improvements Bug fixes See release history Detailed changelog FESA3 FWK * changelog fesa core * chang...
FESA3Install222
Installation of the FESA3 Development Environment for FESA3 2.2.2 / 2.3.2 ASLCluster asl73x Machines that are to be used @GSI for FESA3 development: asl730 asl73...
FESAConcepts29_05_2015
FESA Konzept Vorstellung Vereinheitlichung Magnetnetzgeraete Software Teilnehmer: UK, DDay, Kain, MaW, SMue, Heim, JFi, SMa (Protokoll) * Vorstellung Erlaeu...
FESA3nextFesaClientSoftware201
General Before using your FESA3 equipment together with any client software, you need to make sure that the FESA3 environment is loaded! Please refer to this shor...
r6 - 29 May 2015 - 09:14 by RainerHaseitl
FESA3Debug222
Debugging via Console Using GDB On the asl cluster start your binary with the " g" option: ./startManually_ deploy unit name _ X .sh g This launches the binary...
SCUTesting
Tests on SCU Important Information Address of Wishbone Devices NEVER USE HARD CODED ADDRESSES OF WISHBONE DEVICES Many examples on this wiki page make use of h...
FESA3TimingMaster
White Rabbit Timing Master Provided by WR timing group: FESA: https://www acc.gsi.de/svn/fesa/device/class/MCSTimingMaster/src/MCSTimingMaster.design Wrapper um ...
FESA3nextDeliverAndRun100
Deliver FESA3 euipment In order to run your equipment, you first need to deliver it to the testing directory. NOTE: To have the writing rights to deploy a Deploym...
FesaSVNInternal
Manual SVN Configuration in Eclipse * To work with the GSI's SVN repository the first thing you need is a valid Linux account for GSI's ACC cluster. If you do ...
FESA3CreateClassesAndDUs100
Guideline to develop, run and test a first, simple Fesa3 binary As first step you need to configure your linux environment . Now make sure that you installed the...
FESA3TimingSimulation222
General Currently simulated timing is only available for the old CERN Timing. WhiteRabbit based timing simulation will be added in the future. The TimingSimulati...
Fesa3_222
FESA3 2.2.2 "Helium" 04 / 2015 Information for FESA3 class developers Important: please note that this release targets 64 bit systems only. Start * Inst...
FESA3WhiteRabbit222
HOWTO: Usage of White Rabbit based Timing Since FESA 2.0.1 its is technically possible to use White Rabbit based timing in the FESA software. Instance File The t...
FESA3Migration222
Migration from previous FESA3 versions FESA3 2.0.1 2.2.2 To migrate existing fesa software from the previous FESA3 version 2.0.1 to 2.2.2, do the following: ...
FESA3Changelog222
FESA3 FWK 2.2.2 Changelog Changelog New Features, Improvements Bug fixes See release history Detailed changelog FESA3 FWK * changelog fesa core * chang...
FESA3CodeTemplates222
FESA3 Code Templates C code templates for efficient developers can be used to type frequently used code faster within the Eclipse IDE. The FESA3 plug in provides...
FESA3UsageOfDynamicLibraries
Usage of Dynamic Libraries The general recommendation is to avoid the usage of dynamic libraries in operational FESA software. The reason behind is that dynamic l...
FESA3nextDeliverAndRun201
Release and Run FESA Software Software written with FESA can be run in different environments, according to the specific needs. In order to make the software avai...
FESA3WhiteRabbit122
How to use WhiteRabbit Timing @GSI (from FESA 1.2.2 on)Please note: the current implementation is just a hack to make things work at all! A more solid implementat...
FESA3CodeSnippets201
FESA3 C Code Snippets Working with devices Working with devices in the server part // Since server actions are only executed for a specific device, // we d...
FESA3WhiteRabbitTimingEvents222
List of WhiteRabbit based Timing Events The following machines and events are available from FESA release 2.0.1 on for usage of WhiteRabbit based timing. This tab...
ECA
ECA / WR timing adapter: Usage in FESA TODO: update this page Attention: The current implementation in fesa core gsi is just a hack to make things work! 1 In...
FESA3CodeTemplates201
FESA3 Code Templates C code templates for efficient developers can be used to type frequently used code faster within the Eclipse IDE. The FESA3 plug in provides...
FESA3ClassDocumentation222
FESA3 Class Documentation In the design of a FESA3 class many elements can have description tags. These tags are used as input for generation an HTML page per FES...
FESA3Tutorials201
HandsOn The FESA3 HandsOn will help you on your first steps with FESA3. GSI's FESA3 Development Guideline The FESA Development Guideline shows the different GSI ...
FESA3Install201
Installation of the FESA3 Development Environment for FESA3 2.0.1 ASLCluster asl73x Machines that are to be used @GSI for FESA3 development: asl730 asl734. Log i...
FESA-Class-DcMagnet
DC Magnet Property Layout FESA3 Standard properties and value items Setting properties IMPORTANT: Every setting property has standard items to the ones listed h...
FESA3FAQ201
FESA3 2.x.x FAQ Frequently Asked Questions Working with Projects in Eclipse Q: How to import an existing FESA class/FESA deploy unit into the workspace ? A: ...
GDBCheatSheet
GDB Cheat Sheet Launch GDB # break at first line in main # binary application arguments to use gdb \ ex "break 2" \ ex "run" \ args / Run (gdb) ...
FESA3WhiteRabbit201
How to use WhiteRabbit based Timing @GSI (from FESA 2.0.1 on)Please note: the current implementation is just a hack to make things work at all! A more solid imple...
FESA-Class-UnilacSIS18Chopper
Transfer Channel Unilac SIS18 Chopper (TK7 Chopper) Description Background A chopper in the the transfer channel from Unilac to SIS18 cuts, from the rather Long...
HwTriggerGeneration
Timing Event Based Generation of HW Triggers Often HW triggers or gate signals have to be generated which are triggered by Timing Events. SCU front ends provide t...
FESAWorkshopTopicsToDiscuss
* Transactional Service * For CERN this feature has a lower prio. For GSI the prio is high. * Collect requirements discuss about a proposal (if ther...
VirtualFrontendForCryring
Virtual Frontend for FESA mockups The virtual frontend vmla02 has been selected for testing the FESA software for the Cryring at an early stage. To launch a FESA ...
Fesa3_201
FESA3 2.0.1 "Helium" 09 / 2014 Information for FESA3 class developers Start * Installation of the FESA3 Development Environment * Quick overview on ho...
FESA3nextCodeSnippets100
FESA3 C Code Snippets Working with devices in the server part // Since server actions are only executed for a specific device, // we directly can use the argume...
FESACoursesOctober2014
FESA beginners / advanced courses 2014 Diese Wiki Seite enthällt informationen über folgende FESA Kurse: * Anfänger deutsch 07.10.2014 * Fortgeschrittene ...
FEIntMeetingsOld
Main.AlexanderSchwinn 09 Oct 2014
FESA3InstallationMCS
FESA3 Installation for MCS Project Information * https://www acc.gsi.de/wiki/FAIR/PlinacSource/WebHome * Login info's and system names can be found here ...
FESA-Class-TestClass
TestClass / RDADataTypesTest This class is for application developers to test reading and writing properties and values. Running instances Will in future run on ...
FESA3DatabaseWorkflow201
FESA3 Database Workflow Issues to consider The integration of the FESA3 database may affect the FESA development workflow known so far. The following issues sho...
FESA3Migration201
Migration from previous FESA3 versions older FESA versions If you want to update class , deploy unit and the instance files which have a FESA Version 1.3.1, pl...
FESA3WhiteRabbitTimingEvents201
List of WhiteRabbit based Timing Events The following machines and events are available from FESA release 2.0.1 on for usage of WhiteRabbit based timing. This tab...
FESALinuxEnvironment100
Configuration of your Linux Evironment To be able to launch FESA3 software, and in order to use the CMW RDA middleware, you need to add some environment variable...
FESA3DatabaseWorkflow
Suggested Workflow for integration of the FESA3 Database in the deployment process for operational FESA3 software From FESA3 2.0.1 on the FESA3 database is integr...
FESA3Debug122
Debugging via Console Using GDB On the asl cluster start your binary with the " g" option: ./start__.sh g This launches the binary with GDB and breaks at the b...
FESA3Changelog201
FESA3 FWK 2.0.1 Changelog Changelog New Features, Improvements Bug fixes * Bug 553 Upgrade to RDA3 * FESA 5004 Implement changed of FESA REVIEWS 74 ...
FEIntMeeting14_08_2014
Participants Harald Bräuning, Udo Krause, Solveigh Matthies, Alexander Schwinn (Protokoll, Status=DRAFT) Topics * Plannings next FESA release * Integrat...
FESA3Tutorials100
HandsOn The Fesa3 HandsOn will help you on your first steps with FESA. GSI's FESA3 Development Guideline The FESA Development Guideline shows the different GSI s...
Fesa3_131
FESA3 1.3.1 05 / 2014 Information for FESA3 class developers Start * Installation of the FESA3 Development Environment * Quick overview on how to deve...
FESACoursesAugust2013
FESA beginners / advanced courses 2013 This page provides some information about the following courses: * beginners german 19.08.2013 * beginners englis...
FEIntMeeting08_07_2014
Participants Harald Bräuning, Udo Krause, Jutta Fitzek, Sigrid Heymel, Matthias Wiebel, Alexander Schwinn (Protokoll) Topics * Mocking of FESA classes *...
FESA3CodeSnippets122
FESA3 C Code Snippets Working with devices in the server part // Since server actions are only executed for a specific device, // we directly can use the argume...
FESA3FAQ100
FESA3 1.x.x FAQ Frequently Asked Questions Working with Projects in Eclipse Q: How to import an existing FESA class/FESA deploy unit into the workspace ? A: ...
FESA3Migration131
Migration from previous FESA3 versions FESA3 1.2.2 1.3.1 To update version 1.2.2 classes deploy units to 1.3.1 simply use the Update version button of the F...
FESA3Migration122
Due to in incompatible change between the two versions the class , deploy unit and the instance files have to be extended. To do so perform the following: These ...
FESA3Changelog131
Changelog New Features, Improvements Bug fixes * FESA 5346 Fixed a mutex alignment problem that could under very specific circumstances create a spin l...
FESA3CodeSnippets120
FESA3 C Code Snippets Working with devices in the server part // Since server actions are only executed for a specific device, // we directly can use the argume...
FESA3Changelog122
Changelog * First integration of WhiteRabbit Timing* Bug 530 Virtual Accelerator index is wrong * FESA 5246 Discuss setting from acquisition fields in specifi...
Fesa3_122
FESA3 1.2.2 released 03/14 Information for FESA3 class developers Start * Installation of the FESA3 Development Environment * Quick overview on how to...
FESA3DebugEclipse122
Debug Configuration for a local Connection 1 In the C Perspective: create a new Debug Configuration (Run Debug Configurations... C/C Remote Application New) ...
FESA3Debug100
Debugging via Console If your binary runs on the asl cluster, you have direct acces to gdb: * Debugging via Console If our binary runs on a FEC, you are forced...
FESA3Install100
Installation of the FESA3 Development Environment ASLCluster asl73x Machines that are to be used @GSI for FESA3 development: asl730 asl734. Log in is possible wi...
FESA3CodeTemplates100
FESA3 Code Templates C code templates for the efficient developers can be used to type frequently used code faster within the Eclipse IDE. The FESA3 plug in prov...
Fesa3_120
FESA3 1.2.0 released 01/14 26.02.2014: The last weeks have shown that this version contains several severe bugs. Please do not use this version anymore. Inf...
FESA3DebugEclipse100
Debug Configuration for a local Connection 1 In the C Perspective: create a new Debug Configuration (Run Debug Configurations... C/C Remote Application New) ...
FESA3BioremProject
BioRem Projekt Hier werden Informationen zum BioRem Projekt gesammelt. Praesentation Praesentation_BioRem.pdf Aktuell Maerz 2013: Umzug der Konsolen Testprogr...
FESA3Migration120
These steps will help you to upgrade your FESA class and deploy unit from FESA v1.0.0 to v1.2.0 Step 1 Update your xml files 1 Make sure you have the develop...
FESA3EclipsePlugin
FESA3 Eclipse Plug In for Core Developers Installation Issues Update Site URL GSI: https://www acc.gsi.de/data/eclipse/fesa (always the current version) Develop...
Doxygen-documentation
This page describes the steps which are needed to upload doxygen C documentation of a new release to the GSI webserver 1. Generate the documentation c...
Metamodel-documentation
This page describes the steps which are needed to upload metamodel documentation of a new release to the GSI webserver TODO: There is an Jira Issue in order to ea...
FESA3Changelog120
Most significant changes: * No warnings any more from the generated code * Introduction of detailedStatus_severity * Added missing value item "classVersi...
Fesa3version1
FESA3 1.0.0 released 07/13 Information for FESA3 class developers Start * Installation of the FESA3 Development Environment * Quick overview on how to...
FEIntMeeting26_11_2013
Participants Harald Bräuning, Ludwig Hechler, Matthias Wiebel, Peter Kainberger, Günter Fröhlich, Alexander Schwinn (Protokoll) Topics * *Re discussion "detai...
FESA3RemoteDebugConsole100
Remote Debugging of FESA binaries via Console First of all, make sure your binary was delivered to the FEC and is at least startable. Two scripts are provided to ...
FESA3DebugConsole100
Debugging FESA binaries via Console In order to simplify thing, a script with predefined application arguments is provided to minimize typing effort when starting...
FESA3Debug
* Debugging of FESA3 equipment software within Eclipse
FEIntMeeting06_11_2013
Participants Harald Bräuning, Ludwig Hechler, Matthias Wiebel, Peter Kainberger, Alexander Schwinn (Protokoll) Topics * Naming for bits of the "detailedStatus...
FEIntMeeting10_10_2013
Participants Harald Bräuning, Matthias Wiebel, Susanne Jülicher, Peter Kainberger, Barbara Grasmück, Günter Fröhlich, Alexander Schwinn (Protokoll) Topics * F...
FEIntMeeting24_09_2013
Participants Harald Bräuning, Ralf Huhmann, Matthias Wiebel, Susanne Jülicher, Günter Fröhlich, Udo Krause, Ludwig Hechler, Alexander Schwinn (Protokoll) Topics...
OnSubscriptionEventSource100
Usage of the OnSubscriptionEventSource One of the class relationships supported by FESA3 is association. This relationship will allow you to react on property upd...
FESA3KeyboardShortcuts
FESA3 Keyboard Shortcuts In Eclipse it is possible to use keyboard shortcuts. A well known keyboard shortcut is CTRL S (Strg S on german keyboards) for saving any...
FESA3nextFesaClientSoftware100
General Before using your FESA3 equipment together with any client software, you need to make sure that the FESA3 environment is loaded! Please refer to this shor...
FEIntMeeting14_08_2013
Participants Harald Bräuning, Ludwig Hechler, Udo Krause, Dietrich Beck, Matthias Wiebel, Alexander Schwinn (Protokoll) Topics * Interface between rda clients...
FEIntMeeting17_07_2013
Participants Harald Bräuning, Ludwig Hechler, Vitaliy Rapp, Solveigh Matthies, Alexander Schwinn (Protokoll) Topics * 1.0.0 release experiences/status *...
FESA3KnownBugs100
Known Bugs and Issues The most bugs and issues are listed in CERN's Jira and GSI's BugZilla.http://issues.cern.ch/browse/FESA (usable on CERN machines only) https...
FirstStepsACCNet
Get an account In order to work with FESA, you first need an account on the acc network. More details about that, you can find here: IN.UserAccount Access t...
FESA3Migration100
These steps will help you to upgrade your FESA class and deploy unit from FESA v0.8.0 or v0.8.1 to v1.0.0 Step 1 Update your class design 1 Make sure you ha...
FESA3nextDeliverAndRun
Deliver FESA3 equipment at GSI In order to run your equipment, you first need to deliver it to the testing directory. NOTE: To have the writing rights to deploy a...
Fesa3DeliverMCS100
Delivery of FESA Software to the MCS On the asl cluster: 1 Add the needed FEC and instance file for the MCS in Eclipse FESA Plugin. (e.g. scul024f ) 1 Build...
Fesa081DeliverMCS
Delivery of FESA Software to the MCS On the asl cluster: 1 Add the needed FEC and instance file for the MCS in Eclipse FESA Plugin. (e.g. scul024f ) 1 Build...
Fesa3next
FESA3 0.8.x released 01/13 Information for FESA3 class developers Start * Installation of the Eclipse Development Environment * Quick overview on how...
FESA3InstallNext
Installation of the FESA3 Development Environment ASLCluster asl72x Machines that are to be used @GSI for FESA3 development: asl720 asl724. Log in possible with ...
FESA-EquipmentModelingHints
Purpose FESA properties are the access interface to control and monitor the equipment in the accelerator. There are many ways how properties can be defined for a ...
FEIntMeeting05_06_2013
Participants Harald Bräuning, Ludwig Hechler, Udo Krause, Solveigh Matthies, Matthias Wiebel, Alexander Schwinn (Protokoll) Topics 1 1.0.0 release * We ...
FEIntMeeting22_05_2013
Participants Harald Bräuning, Ludwig Hechler, Udo Krause, Solveigh Matthies, Alexander Schwinn (Protokoll) Topics 1 Java7 * Solveigh Matthies reported t...
FESA3nextFAQ
FESA3 FAQ Frequently Asked Questions Working with Projects in Eclipse Q: How to get an existing FESA class/FESA deploy unit into the workspace ? A: * Copy ...
FESA3nextCodeSnippets
FESA3 C Code Snippets Working with devices in the server part // Since server actions are only executed for a specific device, // we directly can use the argume...
FESA3nextKnownBugs
Known Bugs ...to be fixed for the next release... * a few minor navigator issues, e.g. concerning the update of instances * Red Hat 5: HTML documentation wi...
FESA3nextFesaClientSoftware
General Before using your FESA3 equipment together with any client software, you need to make sure that the FESA3 environment is loadedPlease refer to this short ...
FESA3nextCreateClassesAndDUs
Guideline to develop, run and test a first, simple Fesa3 binary As first step, you need to configure your linux environment . Now make sure that you installed th...
FESA3Tutorials
Tutorials / Videos Event Mapping (provided by Maria Arsuaga Rios, CERN) Part I http://www.youtube.com/watch?v=qGtiM9zBAZc feature=g upl noredirect=1 Part I...
FESA3nextLinuxEnvironment
Configuration of your Linux Evironment To be able to develop FESA3 software, and in order to use the CMW RDA middleware, you need to add some environment variabl...
FESA3DeployProcedure
Deploy Procedure of FESA3 Before Deployment of a FESA3 Deploy Unit * Creation of FESA3 class(es) / source code generation / compilation * Creation of FESA3...
FESA-Class-InterlockPressure
Interlock and Pressure Monitoring Brief Description This FESA class will only be a temporary solution for the proton linac ion source test, to * input interlo...
r4 - 08 Mar 2013 - 11:34 by VitaliyRapp
FESA3ClassCreateBasic
Workflow Production of an operational FESA3 Class (Deploy Unit) at GSI Before you start to implement anything, you should clarify all requirements and ensure tha...
FESA-Class-ProtonSource-Serial
For the test of the proton linac ion source (CEA Saclay, France) several pieces of equipment have to be interfaced by serial connection (RS232). A first outline o...
FESA3nextRunDUs
* If you should have any problems, please do not hesitate to contact the members of the FESA Team@GSI or write an email to fesa support #64;gsi.de.
CommentsOnThisDraft
Alex' comments: Some Ideas, regarding the suggestion: /opt/cern/cmw ... I would prefer: /opt/cmw/cmw ... Even if cmw currently comes from CERN, this will change i...
FESA3nextTimingSimulation
The TimingSimulationConfig.xml file Warning: Since the Timing Simulation was not tested for this release, functionallity cannot be guaranteed! To use a FESA3 equi...
Fesa3beta
3.0 beta Information for FESA3 class developers First Contact * Installation of the Eclipse FESA3 development environment * Creation of a first basic cl...
FesaClientSoftware
General Before using your FESA3 equipment together with any client software, you need to make sure that the FESA3 environment is loadedPlease refer to this short...
FESA3HandsON
Creation of a very basic FESA3 class As first step, you need to properly configure your linux environment. FESA3LinuxEnvironment If you already installed the FES...
FESA3nextRunEQPSW
How To run / test FESA3 Equipment Software Prerequisites Main.SolveighMatthies 06 Dec 2012
FESAWorkshopNov2012
The upcoming collaboration meeting is planned for 27.11.2012 29.11.2012 (3 days) Location will be the GSI. Agenda: Day Time Location Topic Presentati...
FESAclassStepperMotorMinutes20121109
Meeting FESA Class Development Date: 09 Nov 2012 Participants: L. Hechler, G. Jansa, S. Juelicher, S. Matthies, A. Reiter, A. Schwinn, U. Krause Basis for Propert...
FESAclassStepperMotorPropertyProposition
Property Layout Proposition for Properties not strict specification. single motors: property name prop. type field type unit meaning ...
FESA-Class-BASE-ACU-PowerSupply
This class will be the base class from which all other ACU Power Supply classes inherit from. It has to provide all commonly used power supply properties, field...
BioRemInternal
Realisierung Die zugrunde liegenden FESA Klassen fcs00a / fcs00a_brfht laufen auf einer von aktuell acht Maschinen im 3er Cluster ( asl320..asl329) als Service. D...
FESA-Class-ACU-PowerSupply-HV-PLinac-Injector
This FESA class will inherit from the FESA Class BASE ACU PowerSupply, in order to get the common public interface. Documentation about the device which will be c...
FESA3CopyPaste
Code Snippets for coding a FESA3 class Retrieving Parameters in a Server action Scalar values void ReadHistoryBlock::execute(fesa::RequestEvent* evt,Device* dev...
FESA3FAQ
Fesa3 FAQ Fesa3 Eclipse Plugin Q: Why does content assistance in C Perspective not work? A: Several possible causes: * The C Indexer can't find the sources ...
FESA3InstallationClassDevelopers
Usage of the FESA3 Eclipse plugin on the Blade Center The Blade Center environment (asl72X.acc.gsi.de, where X is between 0 and 4) should be used to develop FESA...
CommentFESAclassStepperMotor
Comments to FESA class for Stepper Motor control * Comment A. Reiter, 8. Oct. 2012
RDAMiddleWare
Usage of the Directory(Name) Server Information about the currently running directory server you can find here! To use this server, some environment variables ha...
FesaInstallationSuggestion
Draft: Suggestion for a new FESA FWK Installation Structure In order to provide an RPM installation mechanism for FESA installations at GSI and other locations (e...
FESA3LinuxEnvironment
Configuration of your Linux Evironment To be able to develop FESA3 classes, and in order to use the CMW RDA middleware, you need to add some environment variable...
FESA3HTMLDocumentation
FESA Metamodel Fesa version 3.0 User doc. FESA Team Copyright CERN GSI 2011. All rights reserved. 1. Introduction The first step to develop equipment software wi...
FESA3DeliverProcedure
Run a FESA3 class on the Blade center The Blade Center environment (asl720,asl721,asl722,asl723 and asl724) primary should be used to develop FESA3 classes. Anyh...
MoveCERNFesaClassToGSI
Get Class Design and Instantiation Files 1 Loggin to lxplus using X Server: ssh X YourName #64;lxplus.cern.ch 1 Go to a development pc: ssh X cs ccr dev1 ...
FESACurrent
Current FESA version available at GSI Framework: 3.0.0 Plugin: 3.0.1
HowTo
Howto * Developers Corner An unsorted collection of important bits and pieces (need a better place) * Move CERN FESA Class to GSI FESA class design * A St...
Fesa3Logging
Warning: This is not the usual way, logging in Fesa3 should be used. Currently the common Fesa3 logging interface (like described in the HandsOn) should be used. ...
FESA4Dummies
Main.SolveighMatthies 09 Jan 2008 FESA4Dummies Diese Seite ist nur als Hilfsmittel fuer den Umgang mit FESA gedacht. Sie ersetzt nicht den FESA Primer. Arbeiten...
FESA-SVN-HowTo
#1 Question, how to add the trunk/branch/tag structures: For my project I want to have a trunk/branch/tag structure in SVN. How can I do this using eclipse? #...
FESA3TimingSimulation
The TimingSimulationConfig.xml file To use a FESA3 equipment together with simulated timing, the first thing you need is a timing simulation config file. Per de...
Fesa3FrontEndComputers
Development computers At GSI the following computers can be used to design, code, compile and link FESA3 classes and equipment: * asl720 * asl721 * asl72...
FESA3Class
Newer Update: The information on this page ist not up to date anymore! Note: This is all preliminary information. Therefore it contains subjects that are about to...
Utca
Micro TCA ist ein Baukonzept fuer ein modulares System. Ueber eine Backplane werden unterschiedliche Komponenten verbunden. Das System besteht aus Powermodulen, v...
FesaMeeting15032011
Issue: FESA3 Database Participants: Günter, Susi, Jutta, Udo, Solveigh, Harald, Alex We agreed on the following: 1.) There will be an independant FESA3 database 2...
FESAMeetingMinutes
Weekly Team Meetings 05.05.2010 02.06.2010 16.06.2010 07.07.2010 28.07.2010 29.09.2010 01.12.2010 Extraordinary Meetings 14.09.2010 15.03.2011 Hallo zusammen...
FESA3DatabaseRelations
SQL Developer On the global development platform (asl720 asl724) a database access client, called "sqldeveloper" is preinstalled and can be used to browse the dat...
FESA3Presentations
Here you can find some presentations about different topics regarding FESA3. * Praesentation_BioRem.ppt: Presentation of BioRem Fesa Class * FESA3_Basics.pp...
FESA3Videos
FESA3 video tutorials based on CERN environment Videos created by Julien Palluel (CERN) * My_Very_First_Fesa_Class.swf: Video Tutorial for creating FESA classe...
FESA3TODO
Internal ToDo List for FESA3 See: belgroup\CS Design\Project Team Docs\FESA FE Integration General * Set up a stable development environment for the FESA fr...
FESA3OpenQuestions
Questions * Timing Trigger use cases?
FesaMeeting0112010
Participants: Harald Bräuning, Udo Krause, Solveigh Matthies, Gasper Jansa, Alexander Schwinn * SCU Tests * 30 to 50 micro seconds reaction time (hw ev...
FesaMeeting29092010
Participants: Harald Bräuning, Tobias Hoffmann, Solveigh Matthies, Gasper Jansa, Alexander Schwinn * CERN account extension * Gasper still in need of an...
TroubleShooting
Trouble Shooting The FESA crashes with a segmentation fault during startup on ppc4 Segmentation faults when trying to read a non existent Persistent Data xml fil...
r4 - 19 Aug 2010 - 12:06 by RainerHaseitl
FesaMeeting28072010
Participants: Harald Bräuning, Tobias Hoffmann, Solveigh Matthies, Gasper Jansa, Alexander Schwinn * Setup of a Testsystem to measure latency between the FPGA ...
FesaMeeting07072010
* Participants: Harald Bräuning, Gasper Jansa, Alexander Schwinn * introduction of a "package responisble" per Framework package. * only the "package...
FesaMeeting16062010
* Michel Arruat announced new dates for the beta release * code freeze end of august * beta release end of october * At GSI, as soon as the beta i...
FesaMeeting02062010
* Gasper will develop a class using Fesa3 (spectrometer for the vacuum group). For this porpose the account fesauser@belpc055 is updated with the newest Fesa3 ver...
FesaMeeting05052010
The MEN board (discless VME FEC running a minimum linux) now works with Tobi's Timing converter card. A FESA3 class is able to receive GSI timing events on the bo...
MENA20SerialWiring
MEN A20 Serial Wiring SD is using a custom MEN A20 VME Board (http://www.menmicro.com/products/vmebus,3,01A020 .html). It has a serial console on an RJ45 Jack. Th...
FESA3Praesentations
Here you can find some presentations about different topics regarding FESA3. * Praesentation_BioRem.ppt: Presentation of BioRem Fesa Class * Fesa3Basics.ppt...
FESA-PathfinderNFS
Main.TobiasHoffmann 25 Feb 2009 Where is what in the FESA NFS system Blade System (FESA 2.10) The complete FESA tree is exported to specified hosts and can be m...
r7 - 05 Feb 2010 - 09:09 by HaraldBraeuning
DevelopersCorner
Main.HaraldBraeuning 02 Apr 2009 Developers Corner Use payload from timing telegram in RT Action using namespace TestMTG; IncrementCounter::IncrementCounter(con...
r4 - 05 Feb 2010 - 09:06 by HaraldBraeuning
FESA29210
FESA 2.9 / FESA 2.10 Fesa 2.9 is no longer in use at GSI. Fesa 2.10 is currently being installed on the Blade system. * HowTo * Walkthrough Step by S...
r2 - 05 Feb 2010 - 09:04 by HaraldBraeuning
UnitTestBasic
UnitTestBasic provides simple tests for the FESA3 Framework Main.SolveighMatthies 18 Dec 2009
ExternalTriggersViaCTRVInFESA
Main.TobiasHoffmann 09 Dec 2008 Main.HaraldBraeuning 21 Jan 2009 How to use external triggers (max.2) within FESA? To use external triggers with FESA a CTRV ...
r7 - 13 Nov 2009 - 09:45 by HaraldBraeuning
FESA3FeatureRequests
Requested features for the next FESA versions (3.xx) * 64 Bit Compatibility * Possibility to switch more easily to new versions of a FESA class, e.g. a script...
FESA3Ideas
FESA3 Ideas, Wishes, Requirements, Questions Questions * Timing Trigger use cases? * How to configure log4j on asl713 properly? Starting eclipse leads to c...
FESA210StepByStep
FESA Step By Step FESA@GSI Infrastructure Server, User, Password For testing FESA the server asl715.acc.gsi.de for FESA Version 2.9 may be used. For FESA 2.10...
DriverGenerator
Main.TobiasHoffmann 21 Oct 2009 Driver Generator (V2) At CERN an automatic Driver Generator for VME boards was developed by Yury Georgievskiy. This is installed ...
NEW - 21 Oct 2009 - 06:08 by TobiasHoffmann
DriverForCTRCards
Main.TobiasHoffmann 15 Oct 2009 CTR Drivers: Preparation and Installation For the three available CTR cards (CTRV, CTRP, CTRI) adequate drivers have to be prepar...
NEW - 15 Oct 2009 - 06:06 by TobiasHoffmann
FESAwithGSItiming
Main.TobiasHoffmann 15 Oct 2009 FESA with GSI timing (SIS/Unilac) There are only a few improvisational methods to trigger RT actions with GSI machine timing. Fo...
r3 - 15 Oct 2009 - 05:53 by TobiasHoffmann
FESA3REQGSI
Requirements GSI for future versions of FESA (FESA 3.x) * 64 Bit Compatibility * see Ideas section * install FESA related stuff in /common/fesa/ on VM, ...
Installation
NOTE: This is preliminary information only for a first test environment of FESA3. Some things will change in the next months until the 'final' version of FESA3 wi...
CollectionOfQuestions
Collection of Questions (collected during evaluation phase January March 2008) General * Is is possible to debug FESA classes with ddd? How??? Main.Solveig...
CheckoutFromCERNFESARepository
Main.TobiasHoffmann 28 May 2009 Checkout from CERN FESA repository To receive the latest FESA Version from the CERN CVS repository in a command line enter: expor...
NEW - 28 May 2009 - 09:18 by TobiasHoffmann
MultipleFEC
Main.HaraldBraeuning 08 Apr 2009 Deploying and running a class on multiple FECs Running a class on multiple FECs is in general straight forward if you avoid one ...
NEW - 08 Apr 2009 - 13:01 by HaraldBraeuning
BootfileForRIO
Main.TobiasHoffmann 02 Apr 2009 Create a new Bootfile for RIO CPUs * ssh root@sddsc002 * mount asl713:/data/sys /mnt (if needed) * cd /mnt/626/ppc/adm ...
r2 - 02 Apr 2009 - 14:01 by TobiasHoffmann
StepByStepDeploy
Main.HaraldBraeuning 19 Mar 2009 Deploying and Instantiating FEC specific stuff Deploying In order to be used on a FEC the Fesa class must be deployed on it. ...
NEW - 19 Mar 2009 - 12:03 by HaraldBraeuning
StepByStepDesign3
Main.HaraldBraeuning 19 Mar 2009 Events, Actions and Schedules Usually, a Fesa device is triggered by external events. On such events, real time (RT) actions are...
NEW - 19 Mar 2009 - 11:43 by HaraldBraeuning
StepByStepDesign2
Main.HaraldBraeuning 18 Mar 2009 Designing the Fesa class Designing the interface The interface provides the outside access to the class data. Actually, it prov...
r2 - 19 Mar 2009 - 11:09 by HaraldBraeuning
StepByStep
Main.HaraldBraeuning 18 Mar 2009 A Step by Step Design of a Trivial Fesa Class Here we want to explain step by step the design of a trivial Fesa class. In code f...
r3 - 18 Mar 2009 - 16:39 by HaraldBraeuning
StepByStepCoding
Main.HaraldBraeuning 18 Mar 2009 Creating and Modifying the C code Setting up after the initial design After the initial design is finished and save in the des...
NEW - 18 Mar 2009 - 16:12 by HaraldBraeuning
StepByStepDesign1
Main.HaraldBraeuning 18 Mar 2009 Designing the Fesa Class Creating the data fields The next step is to add the required data fields to the design. The data fiel...
NEW - 18 Mar 2009 - 14:55 by HaraldBraeuning
StepByStepDesign
Main.HaraldBraeuning 18 Mar 2009 Designing the Fesa Class Creating an empty design The first step is to design the Fesa class using the Designer tool. Instead o...
r2 - 18 Mar 2009 - 14:05 by HaraldBraeuning
FesaCommands
Main.HaraldBraeuning 18 Mar 2009 Fesa Commands and Tools Fesa Commands Setup Fesa Setup class name version scratch edit from version Setup the new director...
r2 - 18 Mar 2009 - 12:27 by HaraldBraeuning
InterfaceEquipmentLinks
Interface Equipment Links Introduction Equipment links define relationships between FESA classes allowing one class to access properties and data of another clas...
NEW - 05 Feb 2009 - 14:32 by HaraldBraeuning
CloneCompleteFESAClass
Clone a complete FESA class In case a complete FESA class is the base of another new FESA class one may want to create a clone of the source class with its design...
NEW - 05 Feb 2009 - 14:08 by HaraldBraeuning
UsageOfTransferRef
Usage of transfer.ref This file is installed for every FEC in the path /acc/dsc/mcr/ fecname /etc. At CERN this file is generated automatically by scripts (deplo...
NEW - 05 Feb 2009 - 14:06 by HaraldBraeuning
TimingModuleCTRV
Main.TobiasHoffmann 22 Feb 2008 The CERN VME Timing Module CTRV The CTRV is a CERN VME timing receiver board. So far we have no distributed timing, therefore the...
r8 - 27 Jan 2009 - 16:29 by HaraldBraeuning
WebAtom
Foswiki's FESA web
WebRss
" else="Foswiki's FESA web"}% /FESA
RIO3Setup
How to set up a new RIO 3 VME CPU (8064WL) for the FESA environment? * For the beam diagnsotics group we have chosen following naming convention: sddsc00x.acc....
r3 - 14 Nov 2008 - 15:14 by TobiasHoffmann
FESA-JavaTools
FESA Java Tools There are some Java Tools for working with FESA classes, that are usually accessible via the FESA Homepage. In the GSI environment on asl715 they ...
Ideas
Ideas Editor, FESA Shell * Improved editing comfort (e.g. possibility to sort properties by name etc; visualization of connections from data types to properti...
ControlAspects
Fesa, Fokus der Controls Bei der Evaluierung von FESA sollten verschiedene Aspekte untersucht werden: $ Eignung für GSI Betrieb (siehe hier):: Wie weit ...
WebLeftBar
" warn="off"}% * ** * * * * * * * *
Number of topics: 479

See also: rss-small RSS feed, recent changes with 50, 100, 200, 500, 1000 topics, all changes
Topic revision: r1 - 09 Jan 2009, ProjectContributor
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback