RecvLocalList

RecvLocalList 1:

Mit dieser Methode empfängt ein OCPP-Client einen Send Local List-Request vom entsprechenden OCPP-Server. Um auf den Request zu antworten, muss die Methode RespLocalList aufgerufen werden.

RecvLocalList 2:

Syntax

METHOD RecvLocalList : BOOL
VAR_IN_OUT
    aAuthList    : ARRAY[*] OF ST_OCPP1_AuthorizationData;
END_VAR
VAR_OUTPUT
    hMessageId   : T_OCPP_MessageId;
    nListVersion : UDINT;
    eUpdateType  : E_OCPP1_UpdateType;
    nAuthCount   : UDINT := 0;
END_VAR

RecvLocalList 3: Rückgabewert

Name

Typ

Beschreibung

RecvLocalList

BOOL

Bei erfolgreichem Aufruf liefert die Methode den Rückgabewert TRUE. Auch im Fehlerfall gilt ein Methodenaufruf als erfolgreich abgeschlossen.

RecvLocalList 4:RecvLocalList 5: Ein-/Ausgänge

Name

Typ

Beschreibung

aAuthList

ARRAY[*] OF ST_OCPP1_AuthorizationData

Liste der autorisierten ID-Tags.

RecvLocalList 6: Ausgänge

Name

Typ

Beschreibung

hMessageId

T_OCPP_MessageId

MessageId der empfangenen Nachricht.

nListVersion

UDINT

Enthält im Falle eines vollständigen Updates die Versionsnummer der neuen Liste, im Falle eines differentiellen Updates die Versionsnummer der Liste nach dem Update.

eUpdateType

E_OCPP1_UpdateType

Information, ob ein vollständiges oder inkrementelles Update durchgeführt werden soll.

nAuthCount

UDINT

Anzahl an folgenden Einträgen in der Local Authorization List.

Mögliche Fehler werden an den Ausgängen bError und hrErrorCode der Bausteininstanz ausgegeben.