Methoden

<< Click to Display Table of Contents >>

Navigation:  Protokolle > SOME/IP >

Methoden

 

CanEasy erlaubt die Beschreibung von Ein-/Ausgabe-Parametern (Request/Response) für jede Methode.

Parameter können aus einer ebenso komplexe Struktur wie Felder bestehen.

 

Client Services:

Der Request enthält Daten die gesendet werden, wenn die Methode ausgeführt wird.

Die Response repräsentiert den Rückgabewert nach der Ausführung.

 

Server Services:  

Der Request enthält die Daten aus einem empfangenen Anfrage.

Die Response repräsentiert die letzte Antwort.

Die Methode kann während der Simulation über das Kontextmenü ausgeführt werden.

 

Eigenschaft

Beispiel

Beschreibung

ClientId

0x1

(Nur lesend)

Zeigt die Client-Id des letzten Request/Response.

CycleTime

1000

(Client Services)

Methode wird Zyklisch ausgeführt (in Millisekunden)

LastResponse

 

Nicht verwendet

MethodId

0x456

Eindeutiger Identifier der Methode.

ResponseCode

45

Zeigt den letzten Response-Code des Request oder der Response an.

SessionId

0x2

(Nur lesend)

Client Services: Zeigt die letzte eingehende Session ID an

Server Services: Zeigt die letzte gesendete Session-ID

 

 

SomeIPMethod Events

 

Event

Beschreibung

OnLocalExecuting

(Server services)

Wird aufgerufen, wenn eine lokale Methode ausgeführt wird. Die Response-Daten können in diesem Kontext gesetzt werden.

OnRemoteExecuted

(Client services)

Wird aufgerufen, wenn eine remote Methode ausgeführt wurde.

 

 

SomeIPMethod Methoden

 

Methode

Beschreibung

ReadAsync

Ruft den Getter für das Remote-Feld auf.

WriteAsync

Ruft den Setter für das Remote-Feld auf.