|
VLink 2.0.0
A high-performance communication middleware
|
Transport configuration for the someip:// SOME/IP (vsomeip) backend.
More...
Go to the source code of this file.
Transport configuration for the someip:// SOME/IP (vsomeip) backend.
SomeipConf configures the SOME/IP (Scalable service-Oriented MiddlewarE over IP) transport via the vsomeip library. SOME/IP is the standard automotive middleware protocol used in AUTOSAR environments over Ethernet.
someip:// supports all six node types: kPublisher, kSubscriber, kServer, kClient, kSetter, and kGetter.| Field | Use case | Description |
|---|---|---|
service | All | SOME/IP Service ID (16-bit hex) |
instance | All | Service Instance ID (16-bit hex) |
method | RPC only | Method ID for kServer / kClient |
groups | Event/Field | Event group set for pub/sub and field nodes |
event | Event/Field | Event ID within the group |
field | Field only | true when node is a field (getter/setter) |
All numeric values are decimal. Service and instance must be non-zero.
VLINK_SUPPORT_SOMEIP is defined. service and instance must both be non-zero for is_valid() to return true. kPublisher / kSubscriber / kSetter / kGetter, both groups and event must be set; otherwise is_valid() returns false. kSetter / kGetter, field must be true.