Access rights in the GSI control system depend on the usrs's login name. For host comnputers in the accelerator control system accounts, and thus login names, are...
* Ein Linux Pendant für den CAPLOG, der auf VMS läuft, entwickeln. * Linux Pendants für CAPEXTRACT und CAPSTATISTIC entwickeln. * Macht es vielleicht Sinn, Alarme...
* Idee: MAX Multicast Alarm Extension. Eigener Prozess auf VMS, der die via Multicast verschickten Alarme empfängt, sie in ein NetmanPacket verpackt (iiiigi...
* Multicast unter VMS? Geht! Definitionen (u.a.) in SYS$LIBRARY:TCPIP$INETDEF.PAS siehe sender.c/listener.c in pr$root: hechler.test * Im Alarm wird u.a....
* Im Alarm wird u.a. der SourceNode, also die "Adresse" des Knotens auf dem der Alarm erzeugt wurde, angegeben. Diese Adresse ist ein 16Bit Wort, wobei z.B. 0...
* Wir haben kurz diskutiert, ob es beim Ein und Ausschalten von Alarmen (Property SHUTUP) einen Alarm geben soll, der genau dieses meldet. Wenn ja, dann ist ...
* Remote genmsg.com auf VMS von Linux aus aufrufen mit vorherigem Kopieren eines *.msg Files von Linux nach VMS. * Generell sollte noch mal über Timeouts ...
Python Modules developed by CSCOFE Module devacc See Device Access in Python Module devscr See devscr Module getmsg File: /common/usr/cscofe/python/getmsg.p...
BEL/FE Tools, Scripts, ... Die in der Gruppe FE entwickelten Werkzeuge (siehe BEL/FE Tools) können alle direkt aufgerufen werden ohne Angabe eines Verzeichnisses....
CPU87 Boards Ethernet Duplex Mode Die CPU87 PowerPC Boards besitzen zwei Ethernet Schnittstellen. Diese werden unter Linux durch den FCC Treiber unterstützt. Die ...
* Auch auf der Anwenderseite sollte man die aus XML generierten = eq mod property adapter.cc= benutzen können. Ausprobieren und wenn's geht, kleine A...
Code Merge der Linux und Windows Quellen Zeitrahmen: vor dem Start der Arbeiten für Release 6 Fahrplan 1 Parallel bearbeiten: * Noch offene Punkte aus ...
Code Rework Zeitrahmen: vor dem Start der Arbeiten für Release 6 Zu tun * Die Dokumentation für die 'USR Bibliothek' (USR Support, EquInfo usw.) sollte b...
Front End Datenbasen unter Linux Einführung Die Konfigurationsparamter der Front End Rechner (Nomenklaturen mit Gerätemodellangaben und Adressen, Gerätekonstante...
Devman für MicroIOC administrieren/warten Ab Frühjahr 2014 sollten alle im bestehehenden Beschleuniger Kontrollsystem eingesetzten MicroIOCs (Septum, Schrittmotor...
DevMan interaktiv starten Der DevMan kann unter Linux interaktiv mit verschiedenen Startoptionen gestartet werden. Es koennen entweder die sog. short options (z....
Devman unter Linux administrieren und warten * ACHTUNG, Inhalt ist alt und muss für acc6/acc7 grundlegend überarbeitet werden!* #ServDevman Service DevMan Der ...
Vorschlag Devman Filesystem Struktur Auf Embedded Systemen (MicroIOC, SCU, zukünftig auch PPC) hat das Grundsystem die Aufgabe das System zu booten, eine Netzwerk...
Devman, Nameserver und UfcServer für Linux erstellen und freigeben #DirStruct Verzeichnisstruktur Unter $PROOT gibt es die Verzeichnisse build// include/ ...
Device Access unter Windows Voraussetzungen Empfohlene Entwicklungsumgebung: Microsoft Visual Studio 2008 (VC 8) Projekttypen: * Win32 Bibliotheken (accdata, ...
Gerätemodelle mit dem neuen XML Code Generator erstellen Die Änderungen im Gerätemodell auf einen Blick * Einführung zusätzlicher XML Elemente ( header , pro...
Gerätemodell Software für den microIOC erstellen GPIB * Quellen aus dem SVN auschecken: svn co http://www.acc.gsi.de/svn/bel/frontend/trunk/eq models/gpib ...
Aenderung der Positionierung des type Attributes Um die Logik innerhalb der XML Geraetemodellbeschreibungen zu verbessern soll in Zukunft das Typ Attribut im valu...
Eldk mit Initrd booten Notizen * kernel mit tmpfs kompilieren und /tmp damit mounten * in der fstab wird usr nochmal uebermounted. Beschreibung bootvorgan...
RPMs mit ELDK erstellen Das ELDK stellt cross compiler für die PowerPC. ELDK Umgebung zunächst alle vorhandenen Umgebungsvariablen auf ein minimum reduzieren....
Status der Geräte Software Umstellung Status sollte sein * zu tun: Software Umstellung noch nicht begonnen. * in Arbeit: Software wird gerade umgestellt. ...
Hier sollten Dinge stehen, deren Umsetzung potentiell ganz viele Komponenten des Kontrollsystems betreffen. In erster Linie ist an Änderungen von zentralen Schnit...
Linux GPIB since 2015 the microioc contain a ines pc104 board. Formfactor pc104. Pci id 16da:0011 Drivers are from http://linux gpib.sourceforge.net/ Sourcefor...
1 Pure CORBA, Seite 449, "Limitations of oneway Operations", 3ter Dot! 1 Pure CORBA, Seite 446, Punkt 3 und Listing 9.8, Seite 453. 1 The omniORB version 4....
Folgende Punkte sollen beim Code Rework aber auch bei zukünftigen Implementierungen beachtet werden. IDL Schnittstelle * Wenn wir nicht ganz sicher sagen kön...
Entwicklungsumgebung für den microIOC Derzeit werden drei Einsatzfelder für den microIOC bearbeitet: * Antrieb für das SIS Injektions Septum: Gerätemodell DSME...
Nameserver unter Linux administrieren und warten #NameServer Nameserver administrieren / starten / stoppen Der GSI Nameserver wurde 2015 auf das RH6 operations ...
Nameserver und Access Rights Nameserver Der GSI eigene Nameserver soll den CORBA Nameservice ersetzen. Folgende Punkte sind dabei besonders relevant: * ident...
Diagnose Tool fuer Name und Access Server Hilfreich fuer Diagnose Zwecke waere eine einfache Moeglichkeit, bestimmte Daten vom Nameserver waehrend der Laufzeit v...
Planungen für kommende Releases Prioritäten: 1 Muss mit der aktuellen Release fertig werden, da dringend benötigt 2 Soll mit der aktuellen Release fertig wer...
PowerPC Boards in Betrieb nehmen Anleitung zum UBootFlashen. Um ein neues PowerPC Board von Microsys nutzen zu können, bedarf es folgender Voraussetzungen: * E...
Bootvorgang PowerPC PowerPC werden ohne lokales Dateisystem betrieben. Gebootet wird über U Boot und DHCP vom Netz. Die Konfiguration des Bootvorganges erfolgt im...
PPC Hardware Probleme Es treten sporadisch Netzwerkprobleme mit unterschiedlichen PPC Boards auf. Hauptsaechlich CPU87. Diese Tabelle versucht die Fehler zu samme...
Projektverantwortliche Projektverantwortliche sollen den Überblick über ihre Projekte behalten und bei Änderungen konsultiert bzw. über Änderungen informiert werd...
Device Access in Python The Python Module devacc Access to devices in the GSI control system is provided by the Python module devacc. An introduction to device ...
Python Device Access einrichten für mehrere Versionen von corbaifc Motivation Im Python Interface für Gerätezugriffe (devacc) werden über die Klasse devacc.Devic...
Release 3 Zeitrahmen: bis 16. Aug. 2006 Restarbeiten Release 2 * Projekt "accdevice" * Methoden "request*()" und "connect*()" machen noch Probleme, ...
Release 4 Zeitrahmen: bis 16. November 2006. Anschließend soll die Aufräum Release angegangen werden, die Ende des Jahres fertig sein sollte. Access Rights ...
SEs mit V08 EQMs auf V09 umstellen 0. Bei der Umstellung eines Produktionsrahmens empfiehlt es sich, die V08 Konfiguration auszulesen und sie auf der ents...
* Was machen wir mit Properties, die den Datentyp `Structure' haben, z.B. MagnInfo? Ok! Ist implementiert. * Gibt's eigentlich nur asynchrones Lesen oder ...
* Jetzt (29.Jan.08), wo so langsam die PPC GuPs in Betrieb gehen, sollten sich nicht mehr jeder (BELer) unter 'root' einloggen können, sprich das Root ...
Was gehört ins SVN Repository und was nicht? Grundsätzlich gehören alle selbst erstellten oder erweiterten Dateien ins Repository. Generierte Dateien, auch gener...
Interfaces für System Eigenschaften Was von Device Manager und den einzelnen Devices an Informationen über Kontrollsystem Eigenschaften verfügbar gemacht werden s...
Trennung von Produktions und Entwicklungszweig Motivation Im Betrieb eingesetzte Software darf nur durch neuere Versionen ersetzt werden, wenn zumindesteine st...
Gerätemodelle generieren und 'releasen' USRs Als Anleitung eine stichwortwartige Liste, die als Hilfe zur Erstellung von Produktions Releases von Gerätemodellen ...
Userface und Userface Server administrieren und warten Start Jedes Anwendungsprogramm unter VMS, das Userface benutzt, öffnet eine TCPIP Verbindung über den Por...
Userface für VMS erstellen #BuildUfcVms Userface Die aktuelle Userface Version inclusive der benötigten Erweiterungen für NODAL liegt in der Gruppe UFC der CMS ...
Release 10 Zeitrahmen: 15. Juli 2008 Shutdown: 1. bis 7. September 2008. Im Shutdown wird Release 11 in Betrieb gehen! Prioritäten: 1 Muss mit der aktuellen R...
Release 11 Zeitrahmen: 1. September 2008 Shutdown: 1. bis 7. September 2008 Prioritäten: 1 Muss mit der aktuellen Release fertig werden, da dringend benötigt...
Release 12 Zeitrahmen: 19. November 2008 Shutdown: 21. Oktober bis 30. November 2008. Anschließend nur UNILAC Betrieb vom 10. bis 17. Dezember. Prioritäten: 1...
Release 13 Zeitrahmen: Mittwoch, 18. Februar 2009 Prioritäten: 1 Muss mit der aktuellen Release fertig werden, da dringend benötigt 2 Soll mit der aktuelle...
Release 14 Zeitrahmen: Mittwoch, 15. April 2009 Prioritäten: 1 Muss mit der aktuellen Release fertig werden, da dringend benötigt 2 Soll mit der aktuellen ...
Release 15 Zeitrahmen: Donnerstag, 16. Juli 2009 Der Shutdown geht bis einschließlich Dienstag, 21. Juli 2009. Prioritäten: 1 Muss mit der aktuellen Release f...
Release 16 Termin: 5. Nov. 2009 Shutdown beginnt am 19. Okt. 2009 und endet am 12. Feb. 2010. Rechnerwartung ist in der Zeit vom 19. Okt. bis 27. Okt. 2009. Prio...
Release 17 Termin: 6. Mai 2010 Prioritäten: 1 Muss mit der aktuellen Release fertig werden, da dringend benötigt 2 Soll mit der aktuellen Release fertig wer...
Release 6 Zeitrahmen: bis 31. Oktober 2007. Beim Implementieren, sei es die Neuerstellung oder die Erweiterung einer Datei, auf jeden Fall die Merkliste und even...
Release 7 Zeitrahmen: 31. Jan. 2008 * Mit dieser Release soll der VME Rahmen KE3CG08 auf PPC GuP umgestellt und in Betrieb genommen werden. Prioritäten:...
Release 8 Zeitrahmen: 15. April 2008 Prioritäten: Diese sind nun eng an die allgemein gültigen 6 Abstufungen angelehnt. 1 Muss mit der aktuellen Release fert...
Release 9 Zeitrahmen: 30. Mai 2008 Prioritäten: Diese sind nun eng an die allgemein gültigen 6 Abstufungen angelehnt. 1 Muss mit der aktuellen Release fertig ...
Userface Finden von Gerätenomenklaturen in der SIS01DBS und im Nameserver tbs Zuordnen der Nomenklaturen zur Zugriffsart (Netman oder Corba) Im Userface clien...
* Die Implementierung der USRs geht bisher (21.Sep.04) davon aus, dass nur ein Gerätemodell bearbeitet wird. Weitere Gerätemodelle müssen "in einem eigenen ...
* Wie dokumentieren wir die Default und Therapie USRs? Sollen die entsprechenden Header Dateien (z.B. default usrs.hh) ins Doxyfile aufgenommen werden...
Versionsverwaltung, Releases, Produktionbibliotheken Hallo, hier endlich, endlich die Zusammenfassung unseres Treffens vor x Wochen und meine Gedanken zum Thema V...
Löschen Datenbasis in V08 VME Rahmen Hintergrund Zur Erinnerung: Auf den VME Rahmen mit 68k GµP (V08) liegen die Datenbasen auf der Watchdog Karte. Bevor derarti...
Welcome to the ACO FEC Wiki Table of Contents 1 FAIR and GSI Control System 1.1 FESA Front End Software Architecture, the software framework for the front en...
XML Schema Dateien im Web ablegen XML Dateien werden mit Schema Dateien (*.xsd) validiert. Diese liegen im Web unter http://www acc.gsi.de/XMLSchema/.xsd Zur Ze...
* Überhaupt noch mal über public, protected, private nachdenken. * Ebenso über const (oder nicht) nachdenken. * Alarme womöglich mit dem CORBA Events Servic...