Release 2

Zeitrahmen: bis Ostern 2006

Übergreifend

  • IDL-Schnittstelle -- stabil --
    • glätten -- OK --
    • Zugriffsrechte aufnehmen -- verschoben --
    • sonstige Erweiterungen absehbar? -- nein --
  • zentrale Klassen
    • wie: AccData -- vollständig implementiert --
    • vollständig implementieren
  • Code-Struktur, Code-Verwaltung
    • namespaces überarbeiten -- umgesetzt --
    • tools, scripte vervollständigen (was fehlt?)
  • Dokumentation
    • einigen: was soll wie dokumentiert werden -- geklärt, DoxyGen --
    • einrichten:

Device Manager / Device

  • Abhängigkeiten entflechten
    • PowerPC/VME/SE-Spezialitäten kapseln
      • Übungsobjekt: DevMan auf x86 (auch: NIOS)
    • CORBA-Spezifika in Devices kapseln
      • ähnlich wie schon auf Client-Seite
  • DevMan: Als Gerät anlegen -- erledigt --
  • Alarmhandling integrieren -- erledigt --
  • Event-Konnektierungen integrieren
    • Interrupt Konnektierungen später, vorher nochmal denken
  • Konfigurations-Handling / -Management vervollständigen
    • Zustandsübergänge bei Geräteverwaltung handhaben, siehe Tabelle [/wiki/pub/Frontend/PPCDevelopments/stateChangeVME.pdf][State Changes]]
    • Fehlerzustände handhaben
  • Management-/Systemschnittstelle
    • Implementierung entscheiden -- geklärt, über Properties --
      • wenn als Properties: bei Bedarf implementieren
    • erste Eigenschaften implementieren -- erste Properties vorhanden --

Userface

  • Alle Zugriffsverfahren demonstrieren
    • synchron, asynchron -- wurde demonstriert --
    • konnektiert -- darauf verzichtet, asynchron liefert schon die wesentlichen Erkenntnisse --
  • Prüfung/Entscheidung: Ist CORBA oder Netman-Gerät?
    • auch in Nodal einbauen

Zugriffskontrolle

  • Verfahren festlegen
  • wenn erforderlich, IDL-Schnittstelle anpassen -- verschoben --
  • erste Demonstration des Verfahrens

sonstiges

  • Python-Anschluss
    • überarbeiten?
      • was sollte besser werden? -- kein Bedarf genannt --
    • vervollständigen
      • Updata AccData (strings): -- wurde eingearbeitet --
      • alle Konnektierungen aufnehmen (auch für write/call) -- sind aufgenommen --

Verschoben auf spätere Releases

  • Interrupt-Konnektierungen in Device
    • wie machen?
    • benötigt nur von IPS, nochmal denken, bevor es unbesehen wie früher implementiert wird
  • Nameservice
    • was soll er können
      • Redundanz
      • Zugriffsrechte der Nutzer mitverwalten?
    • erforderliche Eigenschaften implemmentieren
      • wahrscheinlich: eigenen bauen
  • Gerätekonfiguration (heutiges dbsgen)
    • zukünftiges Verfahren festlegen
      • beachten: Magnetpolynome
    • selbiges Schritt für Schritt implementieren
Topic revision: r8 - 18 Aug 2011, UnknownUser
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