kernelv_ch_set_techno_func_user_ackn()

Prototyp

KERNELV_RETURN

kernelv_ch_set_techno_func_user_ackn (unsigned long int chanIndex,
                                    E_KERNELV_TECHNO_TYPE type,
                                    unsigned long int number);

Beschreibung

Schaltet bei aktiver Bearbeitungszeitsimulation die automatische Quittierung nach Ablauf der gesetzten Bearbeitungszeit aus. Die Technologiefunktion ist vom Anwender durch Aufruf einer der Funktionen kernelv_ch_ackn_techno_func() bzw, kernelv_ax_ackn_techno_func() zu quittieren.

Die Quittierung durch den Anwender ist nur möglich, wenn Bearbeitungszeitsimulation aktiv ist.

Parameter

Name

Typ

Bedeutung

chanIndex

unsigned long int

Kanalindex.

type

E_KERNELV_TECHNO_TYPE

Typ der Technologiefunktion, die durch den Anwender quittiert werden soll.

number

unsigned long int

Nummer der Technologie­funktion.

Rückgabewerte

Symbol

Wert

Bedeutung

RET_FINISHED

0

Die Funktion wurde fehlerfrei durchgeführt.

ERR_INVALID_CHAN

-1

Der übergebene Kanalindex ist größer als die Anzahl der konfigurierten Kanäle - 1

ERR_INTERNAL_ERROR

-11

Es ist ein DLL-interner Fehler aufgetreten. Der Wert konnte nicht geschrieben werden

ERR_INVALID_TECHNO_
PARAM

-16

Beim Aktivieren der Anwenderquittierung wurde ein ungültiger Parameter Übergeben, z.B. übergebene Nummer der M- bzw. H-Funktion ist größer als die maximal zulässige Anzahl.

ERR_UNKNOWN_TECHNO_TYPE

-15

Beim Aktivieren der Anwenderquittierung für eine Technologiefunktion wurde ein ungültiger Typ für die Technologiefunktion angegeben.