Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

_________________________________________.---------------------------------------
Bedienungsanleitung
12
----------------------------------------,________________________________________
Diese Dokumentation kann jederzeit ohne Ankündigung geändert werden. Der Hersteller übernimmt keine Verantwortung für Fehler oder
Ungenauigkeiten in dieser Dokumentation und etwaige sich daraus ergebende Folgen.
Der Hersteller sowie dessen Repräsentanten und Mitarbeiter haften in keinem Fall für etwaige Defekte, indirekt verursachte oder aus dem Gebrauch
folgende Schäden, die auf Grund der Verwendung oder der Nichtanwendbarkeit der Software oder der begleitenden Dokumentation entstehen.
----------------------------------------,________________________________________
6 Adapter
3
2
1
Version 1.0
DH electronics GmbH
Am Anger 8
83346 Bergen
Germany
Tel.: +49 8662 4882-0
Fax.: +49 8662 4882-99
E-Mail: info@xlon.de
www.xlon.de
- 1 -
2
3
1
&

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für DH electronics XLLONusb

  • Seite 1 & _________________________________________.--------------------------------------- Bedienungsanleitung 6 Adapter Version 1.0 DH electronics GmbH Am Anger 8 83346 Bergen Germany Tel.: +49 8662 4882-0 Fax.: +49 8662 4882-99 E-Mail: info@xlon.de www.xlon.de ----------------------------------------,________________________________________ Diese Dokumentation kann jederzeit ohne Ankündigung geändert werden. Der Hersteller übernimmt keine Verantwortung für Fehler oder Ungenauigkeiten in dieser Dokumentation und etwaige sich daraus ergebende Folgen.
  • Seite 2 & _________________________________________.-------------------------------------- Bedienungsanleitung 6 Adapter Version 1.0 ----------------------------------------,________________________________________ - 2 -...
  • Seite 3: Inhaltsverzeichnis

    5.1.4 Technische Details der Hardware - - - - - - - - - - - - - 35 5.1.5 Unterstützte Transceiver - - - - - - - - - - - - - - - - - 36 ----------------------------------------,________________________________________  XLON ist eingetragenes Warenzeichen der DH electronics GmbH.    ...
  • Seite 4 & Inhaltsverzeichnis _________________________________________.--------------------------------------- 6 Softwarezugriff - - - - - - - - - - - - - - - - - - - - - - - - - 37 6.1 Applikationsschnittstelle unter Windows - - - - - - - - - - - - 37 6.1.1 LNS-Anwendungen - - - - - - - - - - - - - - - - - - - - 37 6.1.2 Konfiguration der Netzwerk Interface Puffer - - - - - - - - 38 6.1.3 Programmierung einer eigenen Anwendung - - - - - - - - 38...
  • Seite 5: Zu Diesem Handbuch

    & _________________________________________.--------------------------------------- Zu diesem Handbuch Dieses Handbuch soll den Anwender bei der Installation und Konfiguration des Adapters unterstützen. Dem Entwickler werden gleichzeitig Informationen zur Anbindung bzw. Erstellung geeigneter Anwendungssoftware gegeben. Verwendete Piktogramme und Symbole In dieser Anleitung werden folgende Piktogramme und Symbole verwendet, um auf besondere Punkte aufmerksam zu machen: Achtung! Besonders wichtiger, sicherheitsrelevanter Punkt.
  • Seite 6: _________________________________________

    & _________________________________________.--------------------------------------- Topology und Link Power Netzwerke, oder einen RS485 Transceiver für Twisted-Pair- Netzwerke. 6 Adapter besitzt zur Visualisierung der Betriebszustände eine Service- und eine Status-Leuchtdiode. Für die manuelle Installation ist ein Service Pin Taster nach außen geführt. Die downloadbare Firmware ermöglicht Updates ohne Zugriff auf die Hardware. Beispielprogramme für den Zugriff auf die Treiber unter C/C++ und VisualBasic zum Download finden Sie unter: http://www.xlon.de...
  • Seite 7: Installation Des 3 6 Adapters

    & _________________________________________.--------------------------------------- Installation des 6 Adapters Hinweise Der PC muss zur Hardwareinstallation des 6 Adapters nicht heruntergefahren werden. Hardwareinstallation Nr. Bezeichnung Bemerkung Anschlußbuchse LON 2-polig: FTT-10A Transceiver Variante RJ45: RS485 Transceiver Variante LED grün „STATE“ Aus: Nicht betriebsbereit Ein: Betriebsbereit LED gelb „SERVICE“...
  • Seite 8 & _________________________________________.--------------------------------------- Pinbelegung Anschlußbuchse LON RS485 FTT-10A FTT-10A RS485 NET B RS485 A NET A RS485 B nicht vorhanden • Den 6 Adapter über das mitgelieferte USB-Kabel an einen freien USB Port anschließen ® • LonWorks -Netzwerk-Kabel anstecken • Bei Windows basierenden Systemen startet der „Assistent für das Suchen neuer Hardware“, siehe Kapitel 3.3.1 •...
  • Seite 9: Software- / Treiberinstallation

    & _________________________________________.--------------------------------------- Software- / Treiberinstallation 3.3.1 Neuinstallation unter Windows Als Beispiel wird im Folgenden die Neuinstallation unter Windows 2000 erklärt. Die Installation unter den anderen Windows-Betriebssystemen erfolgt sinngemäß in gleicher Weise! Nach dem Anstecken des 6 Adapters erscheint folgende Meldung: Der Assistent für das Suchen neuer Hardware wird automatisch gestartet: •...
  • Seite 10 & _________________________________________.--------------------------------------- • Übernehmen Sie die oben abgebildete Vorgehensweise und klicken Sie auf „Weiter>“ • Wählen Sie, abhängig vom Speichermedium das Ihrem Gerät beigefügt ist, „Diskettenlaufwerke“ bzw. „CD-ROM-Laufwerke“ aus • Legen Sie die Diskette bzw. die CD-ROM in das entsprechende Laufwerk ein •...
  • Seite 11 & _________________________________________.--------------------------------------- Ein Treiber wurde gefunden: • Klicken Sie auf „Weiter>“ • Klicken Sie auf „Weiter>“ ----------------------------------------,________________________________________ - 11 -...
  • Seite 12 & _________________________________________.--------------------------------------- • Klicken Sie auf „Weiter>“ Nach Beendigung des Installationsvorganges: • Klicken Sie auf „Fertig stellen“ ----------------------------------------,________________________________________ - 12 -...
  • Seite 13: Generic Gerätetreibers Muss Ein Zweiter

    & _________________________________________.--------------------------------------- Nach dem Installieren des 6 Generic Gerätetreibers muss ein zweiter Gerätetreiber installiert werden. Es erscheint folgende Meldung: Der Assistent für das Suchen neuer Hardware wird automatisch gestartet: • Klicken Sie auf „Weiter>“ • Übernehmen Sie die oben abgebildete Vorgehensweise und klicken Sie auf „Weiter>“ ----------------------------------------,________________________________________ - 13 -...
  • Seite 14 & _________________________________________.--------------------------------------- • Wählen Sie, abhängig vom Speichermedium das Ihrem Gerät beigefügt ist, „Diskettenlaufwerke“ bzw. „CD-ROM-Laufwerke“ aus • Legen Sie die Diskette bzw. die CD-ROM in das entsprechende Laufwerk ein • Klicken Sie auf „Weiter>“ Ein Treiber wurde gefunden: • Klicken Sie auf „Weiter>“ •...
  • Seite 15 & _________________________________________.--------------------------------------- Nach Beendigung des Installationsvorganges: • Klicken Sie auf „Fertig stellen“ ----------------------------------------,________________________________________ - 15 -...
  • Seite 16: Neuinstallation Unter Windows Ce 3.0

    & _________________________________________.--------------------------------------- 3.3.2 Neuinstallation unter Windows CE 3.0 Der Gerätetreiber für Windows CE 3.0 ist in Form eines „Stream Interface Device Drivers“ als Dynamic Link Library (DLL) für die folgenden Prozessor-Plattformen implementiert: • ARM • MIPS • SH3 • SH4 •...
  • Seite 17: Erstellen Eines Neuen Windows Ce Images

    & _________________________________________.--------------------------------------- 3.3.2.2 Erstellen eines neuen Windows CE Images Um den Gerätetreiber für den 6 Adapter im „Microsoft Platform Builder 3.0“ verfügbar zu machen, sind die folgenden Schritte nötig. Diese beziehen sich auf eine x86 Hardware Plattform, die Vorgehensweise bei anderen Hardwarearchitekturen erfolgt analog, allerdings können sich plattformspezifische Verzeichnispfade unterscheiden.
  • Seite 18: Hardwarekonfiguration

    & _________________________________________.--------------------------------------- Eintrag Beschreibung Dieser Eintrag spezifiziert den Dateinamen der Gerä- REG_SZ tetreiber-DLL, die der Device Manager lädt, hier z.B. xlon_usbl.dll oder xlon_usb.dll. 3.3.2.4 Hardwarekonfiguration Mit dem Windows CE 3.0 Gerätetreiber können bis zu 127 6 Adapter in einem System verwendet werden. Eine weitergehende Hardwarekonfiguration ist durch die Hot- Plug and Play Fähigkeit von USB Systemen nicht notwendig.
  • Seite 19: Treiberupdate

    & _________________________________________.--------------------------------------- 3.3.4 Treiberupdate Die neuesten Treiber zum Download finden Sie unter: www.xlon.de • Laden Sie den für Ihr Betriebssystem passenden Treiber herunter und speichern ihn an beliebiger Stelle 3.3.4.1 Windows • Öffnen Sie die Systemsteuerung •Klicken Sie auf „START“ •Gehen Sie mit dem Mauszeiger auf „Einstellungen“...
  • Seite 20 & _________________________________________.--------------------------------------- • Wählen Sie „System“ durch Doppelklick aus ----------------------------------------,________________________________________ - 20 -...
  • Seite 21 & _________________________________________.--------------------------------------- • Gehen Sie auf das Register „Hardware“ • Öffnen Sie den „Geräte-Manager...“ durch Anklicken mit der Maus • Öffnen Sie das „Eigenschaften“-Fenster des 6 Adapters (rechte Maustaste) ----------------------------------------,________________________________________ - 21 -...
  • Seite 22 & _________________________________________.--------------------------------------- • Klicken Sie auf den Reiter der Karteikarte „Treiber“ • Prüfen Sie, ob die auf Ihrem System installierte Treiberversion niedriger ist, als die Version, die Sie installieren möchten. • Klicken Sie auf „Treiber aktualisieren...“ • Der Assistent zum Aktualisieren von Gerätetreibern öffnet sich •...
  • Seite 23 & _________________________________________.--------------------------------------- • Klicken Sie auf „Weiter>“ • Wählen Sie „Andere Quelle angeben“ aus und alle anderen Möglichkeiten ab • Klicken Sie auf „Weiter>“ ----------------------------------------,________________________________________ - 23 -...
  • Seite 24: Windows Ce 3.0

    & _________________________________________.--------------------------------------- • Klicken Sie auf „Durchsuchen...“ • Suchen Sie im Explorerfenster den heruntergeladenen Treiber • Markieren Sie den Treiber und klicken Sie auf „Öffnen“ • Die weitere Treiberaktualisierung verläuft identisch zur Neuinstallation 3.3.4.2 Windows CE 3.0 Das Treiberupdate entspricht einer Neuinstallation wie in Kapitel 3.3.2 beschrieben. 3.3.4.3 Linux Derzeit ist für den...
  • Seite 25: Inbetriebnahme Und Test

    & _________________________________________.--------------------------------------- Inbetriebnahme und Test • Starten Sie den Geräte-Manager und öffnen Sie das „Eigenschaften“-Fenster des 6 Adapters, siehe Kapitel 3.3.4 • Das „Eigenschaften“-Fenster öffnet sich ----------------------------------------,________________________________________ - 25 -...
  • Seite 26: Überprüfen Der Einstellungen Unter Windows

    & _________________________________________.--------------------------------------- Überprüfen der Einstellungen unter Windows 4.1.1 Allgemeine Einstellungen Karteikarte Allgemein: Wichtig: Im Feld „Gerätestatus“ muß „Das Gerät ist betriebsbereit.“ zu lesen sein! ----------------------------------------,________________________________________ - 26 -...
  • Seite 27: Treiberinformationen

    & _________________________________________.--------------------------------------- 4.1.2 Treiberinformationen • Klicken Sie auf den Reiter der Karteikarte „Treiber“ Die Daten des aktuellen Treibers werden angezeigt. Die angezeigte Versionsnummer hinter dem Begriff „Treiberversion“ ist nicht die Versionsnummer der Treiberdatei, sondern lediglich die Nummer der Treiberinstallation! ----------------------------------------,________________________________________ - 27 -...
  • Seite 28 & _________________________________________.--------------------------------------- • Um die Versionsnummer des Treiber zu erfahren, klicken Sie auf „Treiberdetails...“ Bei Auswahl einer der angezeigten Dateien erhalten Sie Informationen zum jeweiligen Anbieter, der Dateiversion und dem Copyright. Diese Informationen sollten Sie für Supportanfragen immer bereit halten! Informationen zu den Buttons „Deinstallieren“...
  • Seite 29: Eigenschaften Des

    & _________________________________________.--------------------------------------- 4.1.3 Eigenschaften des 6 Adapters • Klicken Sie auf den Reiter der Karteikarte „Eigenschaften“ Die aktuelle Konfiguration des 6 Adapters für „Transceiver ID“ und „Automatic Flush Cancel“ wird angezeigt. Im Auslieferungszustand sind folgende Einstellungen vorgenommen: Transceiver ID: TP/FT-10 78kbps Automatic Flush Cancel: aktiviert Ändern der Transceiver ID •...
  • Seite 30 & _________________________________________.--------------------------------------- Automatic Flush Cancel Ein-/Ausschalten Nach jedem Reset des 6 Adapters ist standardmäßig die Kommunikation über das ® LonWorks -Netzwerk gesperrt. Der Empfang bzw. das Senden von Daten ist erst möglich, nachdem ein Flush Cancel Kommando an den 6 Adapter gesendet wurde. Ist die Automatic Flush Cancel Funktion eingeschaltet, so schickt der Gerätetreiber automatisch nach jedem Reset ein Flush Cancel Kommando an den 6 Adapter.
  • Seite 31: Testen Des 3 6 Adapters Unter Windows

    & _________________________________________.--------------------------------------- Testen des 6 Adapters unter Windows 4.2.1 Diagnose mittels Software • Öffnen Sie die „Eigenschaften“-Seite des 6 Adapters wie in Kapitel 4 beschrieben • Öffnen Sie dann die Karteikarte „Eigenschaften“ Für den Gerätetest finden Sie unter der Gruppe „Diagnose“ die drei Buttons: Service Pin: Durch Betätigen des Buttons „Service Pin“...
  • Seite 32: Diagnose Mittels Leuchtdioden

    & _________________________________________.--------------------------------------- 4.2.2 Diagnose mittels Leuchtdioden Kapitel beschrieben, besitzt Adapter zwei Visualisierungsleuchtdioden. Eine grüne Status-Leuchtdiode und eine gelbe Service-Pin- Leuchtdiode. Grüne Status-Leuchtdiode: Die grüne LED zeigt an, ob das Gerät betriebsbereit ist oder nicht. Leuchtet die LED ist das Gerät betriebsbereit und die Treiber sind richtig geladen. Ist diese Leuchtdiode aus, ist das Gerät nicht betriebsbereit, oder es ist noch kein Gerätetreiber installiert bzw.
  • Seite 33: Technische Informationen

    & _________________________________________.--------------------------------------- Technische Informationen Hardware 5.1.1 Allgemeine Informationen Bus Anschluß USB konform, gemäß USB Spezifikation Revi- sion 1.1, 12 Mbit/s Netzwerkanschluß FTT-10A: 2-poliger Stecker (Weidmüller) mit Schraub- klemmen und Zugentlastung RS485: Western Modular (RJ45) Steckverbinder 8 polig Stromversorgung Erfolgt über USB Service-Pin-Funktion Gesteuert vom Host-Rechner oder durch externe Service-Pin-Taste...
  • Seite 34: Steckverbinder

    & _________________________________________.--------------------------------------- 5.1.2 Steckverbinder ® Als Steckverbinder für den LonWorks -Anschluß des 6 Adapters kommt bei der FTT-10A Varante ein Steckverbinder der Serie BL3.5 der Firma Weidmüller zum Einsatz. Bei der RS485 Variante kommt ein Western Modular (RJ45) Steckverbinder zum Einsatz Netzwerktyp Polzahl Weidmüller Bezeichnung Bestellnummer...
  • Seite 35: Blockschaltbild

    Die Ankopplung an den USB erfolgt gemäß USB-Spezifikation Revision 1.1. Die Übertragungsrate beträgt 12 Mbit/s. 6 Adapter ist vollständig Plug&Play-kompatibel. Er identifiziert sich im System durch die von der ‚USB Implementers Forum’ zugewiesenen DH electronics GmbH Vendor ID ‚0x0916’ sowie den beiden Device ID’s ‚0x0001’ und ‚0x0002’. ®...
  • Seite 36: Unterstützte Transceiver

    & _________________________________________.--------------------------------------- 5.1.5 Unterstützte Transceiver In der Regel braucht die Transceiver-Konfiguration nicht verändert werden. Sollte dies doch nötig werden, geschieht dies unter Microsoft Windows Desktop Betriebssystemen im Gerätemanager. Für andere Betriebssysteme wie Microsoft Windows CE oder Linux kann es nötig werden, die Transceiver ID manuell in bestimmte Konfigurationsdateien einzutragen. Genauere Informationen hierüber sind im Kapitel „Treiberinstallation“...
  • Seite 37: Softwarezugriff

    & _________________________________________.--------------------------------------- Softwarezugriff Applikationsschnittstelle unter Windows 6.1.1 LNS-Anwendungen Will man über eine LNS-Anwendung auf den 6 Adapter zugreifen, so muß man lediglich als Netzwerkinterface den 6 Adapter angeben, den man verwenden möchte. Die Gerätetreiber unterstützen bis zu 127 6 Adapter pro PC-System, d.h. Sie können mehrere 6 Adapter parallel in Ihrem System verwenden.
  • Seite 38: Konfiguration Der Netzwerk Interface Puffer

    & _________________________________________.--------------------------------------- 6.1.2 Konfiguration der Netzwerk Interface Puffer Über das LNS Plug-In ‚Network Interface Buffer Configuration’ von Echelon (zu finden unter www.echelon.com) kann man die Netzwerk- und Applikations-Puffer des Neuron Prozessors verändern. 6.1.3 Programmierung einer eigenen Anwendung Basierend auf den Informationen des ‚LonWorks Host Application Programmer’s Guide’ ist es möglich eine eigene LonWorks Host Anwendung zu programmieren.
  • Seite 39 & _________________________________________.--------------------------------------- Zugriff über einen Alias-Namen aus der Registrierung auswählbar zu machen. Hierzu können die, unter dem Registrierungsschlüssel <HKEY_LOCAL_MACHINE\SOFTWARE\LonWorks\DeviceDrivers\> angezeigten Geräte zur Auswahl angeboten werden. 6 Adapter findet man unter dem Alias-Namen: XLON USB x 6 Netzwerk-Interface-Nummer z.B. XLON USB 0 => erster im System eingebauter 6 Adapter.
  • Seite 40: Adapter Und Liefert

    & _________________________________________.--------------------------------------- Windows98/ME: Die Funktion ‚CreateFile’ öffnet den Gerätetreiber für den 6 Adapter und liefert ein Handle für den Zugriff auf den Gerätetreiber zurück. Als Gerätetreibername muss ‚\\.\xlonusb0’ verwendet werden. *pHandle = CreateFile( “\\\\.\\xlonusb0”, GENERIC_READ | GENERIC_WRITE, 0, 0, OPEN_EXISTING, 0, Mögliche vom Treiber zurückgegebene Fehlercodes: Fehler: Zu wenig Speicher für die Allokierung der Treiberpuffer...
  • Seite 41: Lesen Von Daten Vom Gerätetreiber

    & _________________________________________.--------------------------------------- 6.1.3.3 Lesen von Daten vom Gerätetreiber Zum Lesen von Daten wird unter Windows98/ME das Kommando ‚LDV_Read’ in der Windows API Funktion ‚DeviceIoControl’ verwendet. Unter Windows 2000/XP wird die Windows API Funktion ‚ReadFile’ verwendet. Windows98/ME: DeviceIoControl(pHandle, MAKELONG(LDV_Read, 0), NULL, sizeof(char), ni_in_Msg, length, &nBytesReturned, NULL) ;...
  • Seite 42: Schließen Des Gerätetreibers

    & _________________________________________.--------------------------------------- 6.1.3.5 Schließen des Gerätetreibers Wird die Anwendung beendet, so muss der Treiber geschlossen werden. Windows98/ME: Bevor der Treiber endgültig geschlossen werden kann, muss zuerst der Befehl ‚LDV_Release’ aufgerufen werden. Hierdurch wird die Belegung des Gerätetreibers aufgehoben. DeviceIoControl( pHandle, MAKELONG(LDV_Release, 0), &inBuf, sizeof(char), &RetInfo, sizeof(RetInfo), &nBytesReturned, NULL);...
  • Seite 43: Applikationsschnittstelle Unter Windows Ce 3.0

    & _________________________________________.--------------------------------------- Applikationsschnittstelle unter Windows CE 3.0 Zum Erstellen einer C/C++ LON Hostapplikation unter Windows CE 3.0 kann prinzipiell die gleiche Dokumentation, wie unter 6.1.3 angegeben, verwendet werden. Allerdings unterscheidet sich das Application Programming Interface (API) zum Zugriff auf den Gerätetreiber unter Windows CE 3.0 von Desktop Windows Betriebssystemen.
  • Seite 44 & _________________________________________.--------------------------------------- INVALID_HANDLE_VALUE zurückgeliefert, dann können detailliertere Informationen zur Fehlerursache über den Aufruf der Funktion GetLastError() erlangt werden. Fehlerursachen: Als wahrscheinliche Fehlerursachen für ein Fehlschlagen dieser Funktion kommen ein nicht geladener Gerätetreiber, ein falscher Gerätetreibername, ein vorherig nicht korrekt geschlossener Gerätetreiber oder fehlerhaft gesetzte Funktionsparameter in Frage. 6.2.2 CloseHandle() Prototyp:...
  • Seite 45 & _________________________________________.--------------------------------------- Zeiger „lpBuffer“ muss auf eine Datenstruktur vom Typ APILNI_Message zeigen, die auch als Application Layer Buffer bezeichnet wird. Die Größe dieser Datenstruktur ist variabel, der Aufbau ist im folgenden Punkt dargestellt. Über den Parameter „nNumberOfBytesToWrite“ wird die für den jeweiligen Aufruf gültige Größe dieser variablen Datenstruktur festgelegt. Mittels Parameters „lpNumberOfBytesWritten“...
  • Seite 46 & _________________________________________.--------------------------------------- Fehlerursachen: Als wahrscheinliche Fehlerursachen für ein Fehlschlagen dieser Funktion kommen ein ungültiger Handle auf den Gerätetreiber, ein fehlerhaft aufgebauter Application Layer Buffer oder ein außerhalb des gültigen Bereichs liegender bzw. nicht mit der tatsächlichen Länge des Application Layer Buffer übereinstimmender Parameter „nNumberOfBytesToWrite“ in Frage.
  • Seite 47 & _________________________________________.--------------------------------------- Die folgende Tabelle zeigt nochmals den Aufbau des Application Layer Buffer in strukturierter Form. command 2 Bytes Application Layer Header length message header 3 Bytes ExpAppBuffer[MAXLONMSG], network address 11 Bytes Größe max. 253 Bytes message data variable Länge Beispiel: BOOL bResult;...
  • Seite 48: Getversion" Über Deviceiocontrol()

    & _________________________________________.--------------------------------------- Die Operation „GetVersion“ ermöglicht das Auslesen einer Version aus dem Gerätetreiber. Die Operation „ReadWait“ ist die synchrone (blockierende) Variante der Funktion ReadFile(), d.h. die Anwendung wartet hier bis ein Rückgabewert vorliegt. Diese beiden mittels DeviceIoControl() durchführbaren Operation werden im folgenden genauer Erläutert. 6.2.5.1 „GetVersion“...
  • Seite 49: Readwait" Über Deviceiocontrol()

    & _________________________________________.--------------------------------------- 6.2.5.2 „ReadWait“ über DeviceIoControl() Beschreibung: Die Operation „ReadWait“ ist die synchrone (blockierende) Variante der Funktion ReadFile(), d.h. die Anwendung wartet hier bis ein Rückgabewert vorliegt. Mit dieser Operation werden Daten durch eine LON Applikation vom Gerätetreiber und somit vom Netzwerkinterface gelesen.
  • Seite 50: Getlasterror()

    & _________________________________________.--------------------------------------- message header 3 Bytes ExpAppBuffer[MAXLONMSG], network address 11 Bytes Größe max. 253 Bytes message data variable Länge Beispiel: #define IOCTL_XLON_READWAIT (DWORD)0x00 // IOCTL-Code für Kommando „ReadWait“ BOOL bResult; DWORD dwTimeout = INFINITE; DWORD dwBytesReturned; APILNI_Message lni_msg // Application Layer Buffer für Message vom NSI bResult = DeviceIoControl( myHandle, IOCTL_XLON_READWAIT,...
  • Seite 51: Applikationsschnittstelle Unter Linux

    & _________________________________________.--------------------------------------- Rückgabewert: Fehlercode der letzten Operation. Für die XLON Gerätetreiber sind unter Windows CE 3.0 die folgenden Fehlercodes definiert: typedef enum LONDEV_SUCCESS = 0, // no error detected LONDEV_NOT_FOUND, // device not found LONDEV_ALREADY_OPEN, // device already open LONDEV_NOT_OPEN, // not a handle to a open device LONDEV_DEVICE_ERR, // device detect error...
  • Seite 52: Anhang

    USB4-WM-FTT, USB4-RJ-485 und 229838 Interface LON-PC USB Typbezeichnung(en) ist entwickelt, konstruiert und gefertigt in Übereinstimmung mit den EG-Richtlinien 89/336/EG, geändert 92/31/EG in alleiniger Verantwortung von DH electronics GmbH Firma Am Anger 8 83346 Bergen Germany Folgende harmonisierten Fachgrundnormen sind angewandt: EMV Störaussendung...
  • Seite 53: Änderungsstand Dokument

    & _________________________________________.--------------------------------------- Änderungsstand Dokument Status Veran- Kommentar Ausgabe- Version Änderung lasser datum 21.02.03 Grundversion verab- schiedet ----------------------------------------,________________________________________ - 53 -...

Inhaltsverzeichnis