RecvLocalList
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.
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
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. |
Ein-/Ausgänge
Name | Typ | Beschreibung |
---|---|---|
aAuthList | ARRAY[*] OF ST_OCPP1_AuthorizationData | Liste der autorisierten ID-Tags. |
Ausgänge
Name | Typ | Beschreibung |
---|---|---|
hMessageId | 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 | 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.