SDK

ADAF enthält ein Software Development Kit (SDK) für C++, das die Entwicklung eigener Plugins erlaubt. Auf diese Weise können eigene Algorithmen einfach in die ADAF-Umgebung eingebunden werden und profitieren so von der Vielzahl der bereits vorhandenen Plugins:

  • Eingabedaten können von allen unterstützten Sensoren geliefert werden und durch weitere Plugins verarbeitet werden.
  • Ausgabedaten können ebenfalls durch weitere Plugins verarbeitet oder mit Hilfe der Evaluierungs-Toolbox ausgewertet werden.
  • Plugins können in unterschiedlichen Applikationsprofilen verwendet werden und sind nicht auf eine spezielle Anwendung beschränkt.



Dem Entwickler stehen hierzu eine Vielzahl von Features aus ADAF zur Verfügung, welche sich über C++-APIs nutzen lassen. Dazu gehören unter anderem:

  • Klassen zur Verarbeitung von 2D- und 3D-Daten
  • Einfache Bereitstellung von Konfigurationsoptionen auf der Benutzeroberfläche zur direkten Manipulation von Algorithmenparametern u.ä.
  • Plot-Funktionalität zur Visualisierung von Ergebnissen
  • Zeichenfunktionen zur Erzeugung von Overlays auf Bilddaten
  • Logging von Informationen, besonderen Ereignissen oder Fehlerzuständen
  • Bibliothek für Zugriff auf den CAN-Bus und Modellierung von CAN-Nachrichten und -Signalen
  • Einbindung eigener GUI-Elemente unter Verwendung des Qt Frameworks

NISYS GmbH© 2013
.