DELIB API Referenz > TTL-Ein-/Ausgangs Richtungen setzen mit DapiSpecialCommand > DAPI_SPECIAL_CMD_GET_DIR_DX_8

Navigation:

 

DELIB API Referenz > TTL-Ein-/Ausgangs Richtungen setzen mit DapiSpecialCommand >



DAPI_SPECIAL_CMD_GET_DIR_DX_8

Previous pageReturn to chapter overviewNext page

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