Herunterladen Inhalt Inhalt Diese Seite drucken

Phytec pciGrabber-4x4 Handbuch Seite 99

Inhaltsverzeichnis

Werbung

Anzahl
bestimmen
WORD Max_Device_Number();
Rückgabewert: Anzahl der gefundenen pciGrabber/Decoder
Diese Funktion bestimmt, wie viele pciGrabber-4x4 sich im Rechner
befinden, genauer wie viele Decoder gefunden wurden.
• VD-012
• VD-012-X1
• VD-012-X2
Dies ist erforderlich, weil PCI-, PCI Express-Geräte nicht über Jumper
oder ähnliches vom Anwender konfiguriert werden, sondern durch das
PCI-BIOS automatisch einen Adressbereich zugewiesen bekommt.
Über das PCI-BIOS kann dann dieser Adressbereich für diese
bestimmte Karte ermittelt werden. Befinden sich mehrere gleiche
Karten im System, so werden deren Adressen nacheinander geliefert
(siehe auch Kapitel 2.4, "Adressen und Ressourcen").
Der Anwender braucht sich bei Verwendung des Treibers nicht um
Adressen und Adressbereiche zu kümmern. Diese werden treiberintern
in Gerätenummern (device number =
Jeder Decoder einer im System befindliche pciGrabber-4x4 - Karte
erhält im Treiber eine eindeutige Gerätenummer zugeordnet. Welche
Nummer der Karte/Decoder zugeordnet wird, ist nicht unbedingt
vorhersagbar, da dies von der Topologie des PCI-Busses und der
Funktion des BIOS abhängt.
Damit die verschiedenen pciGrabber unabhängig voneinander über
den Treiber angesprochen werden können, wird die Gerätenummer als
Parameter bei jedem Funktionsaufruf übergeben. Die Funktion
Max_Device_Number()
wieviele pciGrabber sich im Rechner befinden. Es wird die höchste
zulässige Gerätenummer zurückgegeben. Dies ist gleichzeitig die
Anzahl der Grabber im System, da die niedrigste Gerätenummer = 1
 PHYTEC Messtechnik GmbH 2008
der
vorhandenen
vier Decoder
vier Decoder
zwei Decoder
wird
eingesetzt,
L-720d_0
Treiber-Software
pciGrabber/Decoder
) umgesetzt.
nDevNo
um
herauszufinden,
89

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis