<< Click to Display Table of Contents >> Navigation: Protokolle > SOME/IP > Felder |
Der Service kann eine unbegrenzte Anzahl von Feldern enthalten. Felder können aus einem einfachen Datentyp (z.B. Integer, String, usw.) aber auch aus verschachtelte Strukturen/Arrays bestehen.
•Client Services: Felder enthalten Daten, die von Remote-Services empfangen wurden.
•Server-Services: Felder enthalten Daten, die von Clients angefordert werden können.
Während der Simulation kann das Feld über das Kontextmenü angefordert/gesendet werden.
Feld-Eigenschaften:
Eigenschaft |
Beispiel |
Beschreibung |
CycleTime |
1000 |
(TransmissionMode ist Cyclic oder CyclicSpontan)
Client Services: Zykluszeit zum Lesen des Feldes. (Aufruf Getter)
Server Services: Zykluszeit für den Aufruf des Notifier. |
SetterId |
0x101 |
Id des Setter. |
GetterId |
0x102 |
Id des Getter. |
Reference |
Events/MyEvent1 |
Relative Referenz zum Event. |
TransmissionMode |
Cyclic |
Modus für Anfrage/Senden eines Feldes. |
Data |
00 22 33 |
Daten des Feldes. |
SomeIPField Events
Name |
Beschreibung |
OnChanged |
Wird aufgerufen, wenn das Feld geändert wurde. |
OnLocalReading |
Wird aufgerufen, wenn ein lokales Feld gelesen wurde. |
OnLocalWriting |
Wird aufgerufen, wenn in ein lokales Feld geschrieben wurde. |
Methoden
Name |
Beschreibung |
ReadAsync |
Aufruf des Getter für das Remote-Feld. |
WriteAsync |
Aufruf des Setter für das Remote-Feld. |