ITcEtherCATSlave::LookupCoeVariable

Sucht die CoE-Variable mit gegebenem CANopen-Index und Subindex und legt sie bei Bedarf an. inOut wählt die Richtung (Eingang/Ausgang). Liefert das Ergebnis als ITcSmTreeItem.

Signatur

HRESULT LookupCoeVariable(
    [in]           long              inOut,
    [in]           USHORT            index,
    [in]           BYTE              subIndex,
    [out, retval]  ITcSmTreeItem**   pipItem);

Parameter

Name

Typ

Beschreibung

inOut

long

[in] Richtung: Eingang (1) oder Ausgang (0) im CoE-Prozessabbild.

index

USHORT

[in] CANopen-Objektindex.

subIndex

BYTE

[in] Subindex innerhalb des CoE-Objekts.

Rückgabewert

Name

Typ

Beschreibung

pipItem

ITcSmTreeItem**

[out, retval] Tree-Item der CoE-Variable; NULL und S_FALSE, wenn keine Variable existiert.

(HRESULT)

HRESULT

S_OK bei Erfolg, S_FALSE wenn keine Variable gefunden wurde, sonst Fehlercode.

Fehlercodes