Herunterladen Inhalt Inhalt Diese Seite drucken

Syspciwritevalue; Datentypen; Pci_Info, Struktur - Bosch Rexroth IndraLogic 09VRS Bedienungsanleitung

Sps-system-bibliotheken 2g
Inhaltsverzeichnis

Werbung

Bibliotheksbeschreibung | Rexroth IndraLogic 09VRS
Input-Variable
Datentyp
usFunction
WORD
pPciInfo
POINTER TO PCI_INFO
12.2.5

SysPciWriteValue

Input-Variable
Datentyp
usBus
WORD
usDevice
WORD
usFunction
WORD
usPciOffset
WORD
pbyData
POINTER TO BYTE
usSize
WORD
12.3

Datentypen

12.3.1

PCI_INFO, Struktur

Strukturkomponente
usVendorId
usDeviceId
usSubVendorID
Beschreibung
PCI Funktions-Nummer
Zeiger auf eine Struktur vom Typ PCI_INFO, die die Konfigurationsdaten
der PCI-Karte enthält (siehe Struktur
Diese Funktion ermöglicht das Setzen eines einzelnen Konfigurationswertes
einer PCI-Karte durch Übergabe eines Zeigers auf die zugehörige Speicher‐
adresse (pbyData). Dazu wird der zur PCI-Karte gehörende Buseintrag über
Busnummer, Gerätenummer und Funktionsnummer identifiziert. Der Busein‐
trag ist eine Struktur vom Typ PCI_INFO. Die auszulesende Komponente der
Struktur wird durch den PciOffset angegeben.
Der Rückgabewert vom Typ UDINT enthält einen Fehlercode und gibt Auskunft
über den Erfolg der Operation (sh.
Beschreibung
PCI Bus-Nummer
PCI Geräte-Nummer
PCI Funktions-Nummer
Offset des zu schreibenden Konfigurationswertes innerhalb des Busein‐
trags
Zeiger auf Speicheradresse, in die Wert geschrieben werden kann
Größe der zu schreibenden Datenmenge (in Byte)
Diese Struktur enthält Informationen zu Art, Verhalten und Ressourcenbedarf
der PCI-Karte. Die Komponenten werden von der Karte selbst bzw. vom PCI-
Bus gefüllt.
Das Beispiel enthält die PCI-Kennungen einer Hilscher PCI-Karte.
Datentyp
Beschreibung
WORD
Registrierte von PCI SIG zugewiesene Herstellerkennung (Vendor ID )
der Karte, die abgefragt werden soll.
Beispiel:
VENDOR_ID : WORD := 16#10B5;
WORD
Vom Hardware-Hersteller vergebene Geräte-Kennung (Device ID) der
Karte, die abgefragt werden soll.
Beispiel:
DEVICE_ID_PCI : WORD := 16#9050;
WORD
Registrierte von PCI SIG zugewiesene Subsystem Vendor ID der Kar‐
te, die abgefragt werden soll.
Beispiel:
SUBVENDOR_ID : WORD := 16#10B5;
Electric Drives
| Bosch Rexroth AG
and Controls
PCI_INFO, Seite
Fehlerverhalten, Seite
45).
(* PLX technology *)
(* PCI card *)
(* PLX-PCI chip *)
47/126
SysPci.library
47).

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis