Herunterladen Inhalt Inhalt Diese Seite drucken

Meilhaus Electronic ME-81 Handbuch Seite 65

Inhaltsverzeichnis

Werbung

Handbuch ME-81, ME-8100
Meilhaus Electronic
Delphi:
Function _me8xxxEnableInt (iBoardNumber: integer;
[iRegisterSet: integer;] IrqFunc: Pointer[; iContext:
integer]): integer;
Basic:
nicht realisiert
Parameter
<BoardNumber>Nummer der anzusprechenden Karte vom Typ
[RegisterSet](Parameter nicht in _me8xEnableInt)
<IrqFunc>
[Context]
Rückgabewert
Wurde die Funktion erfolgreich ausgeführt, so wird 1 zurückgege-
ben. Im Fehlerfall wird 0 zurückgegeben. Die genaue Fehlerursache
kann dann über _me8xxxGetDrvErrMess ermittelt werden.
.
ME-81 (0...3) bzw. ME-8100 (0...31)
Auswahl des Registersatzes (für ME-8100A muß
immer REGISTER_SET_A übergeben werden):
<A/B-Auswahl>
REGISTER_SET_A (00Hex) Registersatz für Teil A
REGISTER_SET_B (01Hex) Registersatz für Teil B
Adresse einer anwenderdefinierten Callback-Rou-
tine, die bei einem Interrupt ausgeführt wird.
Für die ME-81 ist diese vom Typ:
(void PSERVICE_PROC (void))
und für die ME-8100 vom Typ:
(void ME8100_PSERVICE_PROC (void))
bzw. vom Typ Pointer für Delphi.
(Parameter nicht in _me8xEnableInt)
Bei der ME-8100 haben Sie die Möglichkeit über
diesen Parameter einen Integerwert zur Identifika-
tion der Interruptquelle zu übergeben. Z. B. für
die zweite installierte ME-8100 mit der <Board-
Number> = „1" und Registersatz B den Wert „4".
Seite 65
Rev. 1.6D
Beschreibung
Funktionsreferenz

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Me-8100

Inhaltsverzeichnis