Beschreibung
Dieser Befehl liest die Richtung von bis zu 64 hintereinanderliegenden TTL-Ein/Ausgängen (8-Bit weise).
Definition
ULONG DapiSpecialCommand(ULONG handle, DAPI_SPECIAL_CMD_GET_DIR_DX_8, ULONG ch, ULONG dir, 0);
Parameter
handle = Dies ist das Handle eines geöffneten Moduls
ch = Muss immer 0 sein!
dir = Muss immer 0 sein!
Bemerkung
Nur kompatibel mit USB-TTL-32/64.
Return-Wert
Richtungszustand von 64 Kanälen.
Bit 0: Richtung von TTL 0-7
|
/ 1=Output, 0=Input
|
Bit 1: Richtung von TTL 8-15
|
/ 1=Output, 0=Input
|
Bit 2: Richtung von TTL 16-23
|
/ 1=Output, 0=Input
|
Bit 3: Richtung von TTL 24-31
|
/ 1=Output, 0=Input
|
Bit 4: Richtung von TTL 32-39
|
/ 1=Output, 0=Input
|
Bit 5: Richtung von TTL 40-47
|
/ 1=Output, 0=Input
|
Bit 6: Richtung von TTL 48-55
|
/ 1=Output, 0=Input
|
Bit 7: Richtung von TTL 56-63
|
/ 1=Output, 0=Input
|
Programmierbeispiel
ULONG ret = DapiSpecialCommand(handle, DAPI_SPECIAL_CMD_GET_DIR_DX_8, 0, 0, 0);
// Liest die Richtung von 64 Kanälen aus
|