Struktur der Datenkommunikation von

Slides:



Advertisements
Ähnliche Präsentationen
der Universität Oldenburg
Advertisements

der Universität Oldenburg
Modellgetriebene Softwareentwicklung
Mein Haus By the end of this lesson, you will be able to say what rooms you have in your house. By the end of this lesson, you should be able to say where.
In meinem Haus By the end of this lesson you will be able to write longer sentences, using the correct word order.
Fakultät für informatik informatik 12 technische universität dortmund Specifications Peter Marwedel TU Dortmund, Informatik 12 Graphics: © Alexandra Nolte,
Art der Arbeit (Projekt-/Studien-/Diplomarbeit/
Verbs Used Impersonally With Dative Deutsch I/II Fr. Spampinato.
Java: Objektorientierte Programmierung
Java: Grundlagen der Objektorientierung
DVG Klassen und Objekte
Was ist neu in VFX 9.5 im 2. Quartal 2006? Uwe Habermann Visual Extend Product Manager
SOMA Service-Oriented Mobile learning Architecture.
Learning Objective: To be able to describe what is in your town.
Wo - Komponisten Deutsch macht Spaß mit Frau Boyle!
Abkürzungen mit Präpositionen German Prepositional Contractions
Garmisch!!! by: Evan Scheiern. Fliegen Du fliegen von Chicago auf munich!!! Ich habe zwei packete. Der ist erste klasse und Coach Coach ist $1129. Erste.
Dynamische Datentypen
Clean Code Software-Entwicklung als Handwerkskunst Thomas Nagel, November 2011.
Objectives Verstehen was unterDelegate verstanden wird
EPROG Tutorium #4 Philipp Effenberger
Da - Komponisten Deutsch macht Spaß mit Frau Boyle!
Informatik I : Software höhere Programmiersprachen Java Klassen: hat Methoden (Funktionen) und Daten (Variablen) es kann mehrere Klassen geben nur eine.
Der formelle Imperativ – the Imperative
Sprachneuerungen des .NET Frameworks 3.5
Konjunktionen & Indirekte Fragen {Conjunctions}
Präsentiert von Riccardo Fuda.  Klassische (symmetrische) Kryptographie  Der weg zur modernen Kryptographie  Message Authentification Codes  Asymmetrische.
Konjugier,,sein”! ichwir du ihr er, sie,essie, Sie.
Lust auf Lesen Treffpunkt Deutsch Sixth Edition. Relative Pronoun object of a preposition Recall from chapter 9 that relative clauses describe people,
Es ist Nacht “It is night” Christian Morgenstern
Nominative & Accusative Basic Rules for Relative Pronouns in German:
1 Bauhaus-Universität Weimar ArchitekturProgrammierung Generative Entwurfsmethoden Processing Grundlagen Professur Informatik in der Architektur.
SiPass standalone.
Schutzvermerk nach DIN 34 beachten TCP / IP. Schutzvermerk nach DIN 34 beachten TCP / IP und das OSI-Referenzmodell Process / Application Host-to-Host.
Ralf M. Schnell Technical Evangelist Microsoft Deutschland GmbH
Ralf M. Schnell Technical Evangelist Microsoft Deutschland GmbH.
Name: ___________________________________________ Hör verstehen: (______/10) Mark whether you hear a “du”, an “ihr” or a “Sie” command Wer sagt.
Ordering Food A Guide. Im Restaurant An actual restaurant is the chance to use more formal ordering. “Ich hätte gern eine Pizza.” “Ich möchte eine Cola.”
Schreiben Sie fünf Sätze aus diesen Elementen. [Beispiel
Deutsch AP E Stunde. Donnerstag, der 20. September 2012 Deutsch AP (E Stunde) Heute ist ein E - Tag Unit: Personal & Public IdentityPersönliche & Öffentliche.
COMMANDS imperative There are three command forms: formal familiar singular familiar plural.
COMMANDS imperative 1. you (formal): Sie 2. you (familiar plural): ihr
Probesystem Gym 4 Prüfungen pro Schuljahr, in der 2. Klasse 4 ½ Prüfungen. Jeweils ganze Lektion, keine Fragemöglichkeit am Anfang der Prüfungslektion.
Gregor Graf Oracle Portal (Part of the Oracle Application Server 9i) Gregor Graf (2001,2002)
Imperfekt (Simple Past) Irregular or strong verbs
Kapitel 2 Grammar INDEX 1.Subjects & Verbs 2.Conjugation of Verbs 3.Subject Verb Agreement 4.Person and Number 5.Present Tense 6.Word Order: Position of.
Ruf mich an!.
Fragen Wo wohnen Chris und Richard? Was bekommt Chris? Woher ist der Brief? Wer arbeitet in Zürich? Wo ist Zürich? Wann fährt ein Zug nach Zürich ab? Wo.
Kapitel 5: Einkaufen Sprache. Alles klar Look over and know all of the Wortschatz on Seite 171 and 172. Look over the illustration found on Seite 145.
Das Wetter Lernziele: Heute: The „Wenn“ clause! - To describe and report the weather - To discuss activities done in different types of weather - To compare.
Use the imperfect tense in German when you want to say… I did something Ich machte etwas.
Modal Verbs WOLLEN. Modal Verbs Definition: A modal verb (also ' modal ',' modal auxiliary verb ', ' modal auxiliary') is a type of auxiliary verb that.
November 9 th -13 th. German I – Warm-Ups Montag – Translate into German: How may I help you? Dienstag – Veteran’s Day – No Warm-Up Mittwoch – Veteran’s.
€100 €400 €300€200€400 €200€100€100€400 €200€200€500 €500€300 €200€500 €100€300€100€300 €500€300€400€400€500 KlamottenwollensollenRandom vocab. Pronomen.
€100 €400 €300€200€400 €200€100€100€400 €200€200€500 €500€300 €200€500 €100€300€100€300 €500€300€400€400€500 Schwache Verben Starke Verben A Starke.
What’s the weather like?. Look at the question above Turn it around and you have Das Wetter ist.... The phrase Das Wetter ist.... or Es ist.... can be.
DAS VIERTE DEUTSCHE KASUS Genitiv. Kasus ● What is a case? A case shows the grammatical function of a word. ● There are four cases in German. Up to now.
FREE ICONS POWERPOINT TEMPLATE.
you: ihr ( familiar plural ) you: du ( familiar singular)
Deutsch I Telling time….
Aspect-Oriented Programming: Fad or the Future
I use this as a starter, often at the start of a revision lesson at the end of a topic . Students work in pairs. Give each pair a copy of the blank grid.
IETF 80 Prague DISPATCH WG
Wohin bist du gegangen? Where did you go?
Starke Verben (mit "sein")
Ich - Projekt Due Monday, September 19..
School supplies.
- moodle – a internet based learning platform
 Präsentation transkript:

Struktur der Datenkommunikation von QGroundControl Daten über Funkverbindung im MAVLink-Format Verbindung Kommunikationskanal LinkInterface.h connect() get name() getID() isFullDuplex() getNominalDataRate() isConnected() LinkQuality() getmaxUpstream …………...... Defines the Interface for all links to communicate with Ground Station. readBytes() writeBytes() setParityType() getBandRate() setBandRate() setPortName() setRemoteAdressLow() setRemoteAdressHigh() tryConnectBeginn() tryConnectEnd() Stellt die Verbindung zu den zu sendenden Nachrichten her Vererbte Klassen: XBeeLinkInterface.h SerialLinkInterface.h UDPLinkInterface.h OpalLinkInterface.h readBytes() writeBytes() getPortname() getBandrate() getID() readSettings() writeSettings() Vererbte Klassen: XBeeLink.h SerialLink.h UDP-Link.h Opal-Link.h Organizes the physical links. It can manage arbitrary links and takes care connecting them as well as signing the correct protocoll instance to transport the link data into the application. LinkManager.h connectAll() newLink() linkremoved() ListLink() ListProtocolls() addProtocoll() addLink() …………...... Link-Objekt mit Infos über Verbindung ProtocollInterface.h getReceivedPakagecount () getPassingErrorCount() receiveBytes() LinkStationChanged() ………………… ReceiveBytes(link,QByteArray) Instance-Objekt (verbindet Link-Objekt mit Protocoll-Objekt) Defines the Interface for communication packets transported by the link Manager. Protocoll-Objekt mit Daten (senden und empfangen) public MAVLinkProtocoll.h getName () getComponendID() getHeartBeatRate() receiveBytes() sendBytes() sendHeartBeatRate() messageReceived() ………………… Heart-Beat wird hergestellt. Übersetzt alle XML-Daten aus MAVLink in C++ Variablen und umgekehrt. MAVLink is generic communication protocoll for micro air vehicles. „Nachrichtensender- und Empfänger“ „Übersetzer“ UAS-Interface.h getUASName () getShortState() getCommunicationStatus() getWaypointManager() getLinks() getlocal(X) setlocal(X) messageReceived() ………………… sendMessage() LinkManager.instance() instance.getLinksforProtocoll() Mavlink_masg_attitude_pack ( float roll, float pitch, float yaw, ....) Abstract, only as type definition, represents a complete copy of the vehicle. Verbindung zur Benutzereingabe im laufenden Betrieb von Q Ground Control. public „Virtuelles Flugobjekt“ UAS.h getUASID() getPitch() getRoll() setRoll() setPitch() getBatteryStatus() sendMessage() getyaw() ………………… This class represents one vehicle. It can be used like a real vehicle for example to call to halt() will automatically send the approprivate message to the vehicle. The vehicle state will also be automatically updated by communication architecture so when writing code for example to control the vehicle, no knownledge of communication infrastructur is needed. Enthält alle Daten des Fluggerätes. Diese werden von hier automatisch nach „oben“ upgedatet. getPitch() setPitch() pitchChanged() getRoll() setRoll() rollChanged() getYaw() setYaw() yawChanged() Legende: = Vererbung (public) = Zugriff auf Methoden, Datentransfer = Weg eines Datenpakets am Beispiel „pitch“, „roll“, „yaw“ = Funkverbindung = Senden/Empfangen/ Übersetzen = abstraktes Fluggerät = Anzeige/Eingabe aa = Kommentare im Quellcode UAS-Objekt repräsentiert Flugobjekt HDDisplay.h PrimaryFlightConrol.h update Attitude (uas, roll, pitch, yaw, timestamp) HUD.h