<< 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. |