|
ADTF Device Toolbox SDK
|
Namespace for SOME/IP in ADTF-Devicetoolbox. More...
Namespaces | |
| namespace | brake |
| Namespace for functionality provided by V3.1.0. | |
| namespace | hood |
| Namespace for functionality provided by V3.7.0. | |
| namespace | key |
| Namespace for functionality provided by V3.10.0. | |
Functions | |
| bool | operator!= (const tSomeIpSampleHeader &lhs, const tSomeIpSampleHeader &rhs) |
| bool | operator== (const tSomeIpSampleHeader &lhs, const tSomeIpSampleHeader &rhs) |
Namespace for SOME/IP in ADTF-Devicetoolbox.
The ISomeIpDatabase interface provides access to SOME/IP specific information contained in a database file such as FIBEX or ARXML.
The ISomeIpCoder interface provides convenient access to the contents of a SOME/IP sample. This includes the sample header and the individual pdu payload.
The ISomeIpService interface provides access to SOME/IP-specific ADTF components.
Definition of Stream Meta Type for ethernet samples.
Compatible with adtf::devicetb::sdk::someip::tEthernetSampleHeader
| using adtf::devicetb::sdk::someip::stream_meta_type_ethernet_properties = brake::stream_meta_type_ethernet_properties |
Definition of Stream Meta Type for ethernet samples.
Compatible with adtf::devicetb::sdk::someip::tEthernetSampleHeader
Definition of Stream Meta Type for SOME/IP
Compatible with adtf::devicetb::sdk::someip::tSomeIpSampleHeader
| using adtf::devicetb::sdk::someip::stream_meta_type_someip_properties = brake::stream_meta_type_someip_properties |
Definition of Stream Meta Type for SOME/IP
Compatible with adtf::devicetb::sdk::someip::tSomeIpSampleHeader
This struct contains the data of one cluster.
This struct represents one of a set of computation rules which map a raw value onto a physical value and/or named states.
This struct represents the limits of a value.
This struct describes the Ethernet sample header which is placed in the beginning of every Ethernet sample's buffer.
See adtf::devicetb::sdk::someip::stream_meta_type_ethernet for the corresponding stream type.
The message types as defined by the SOME/IP spec. [TR_SOMEIP_00055]
Return codes as defined by the SOME/IP spec. [TR_SOMEIP_00191] This is a non-scoped enum to allow for initialization with user-defined values without the need to static_cast.
This struct represents the payload header of one SOME/IP (alike) message as defined by the SOME/IP spec. [TR_SOMEIP_00031] In a pure Some/IP message, this is now followed by tSomeIpSessionHeader, and the PDU payload. With Autosar extensions, other headers may immediately follow this header instead, and tSomeIpSessionHeader may not be part of the PDU at all.
This struct describes the actual payload which is encapsulated in either ethernet frame or result of unpacking a different playload. Corresponds to IPdu in Autosar. connector -> message
This struct describes the SOME/IP sample header which is placed in the beginning of every SOME/IP sample's buffer. It contains mainly network-specific information such as source and destination endpoints which is otherwise not part a SOME/IP message.
Serialization instructions covering SOME/IP standard. Extended with bit-packed signals as well as TLV for adaptive extensions from Autosar.
This struct represents the first 8 payload bytes of a standard SOME/IP request. For SOME/IP, this will be at the start of the payload, directly after tSomeIpMessageHeader. With Autosar E2E or SOME/IP-TP extensions, other headers may follow this header.
This struct represents the next 4 payload bytes of a SOME/IP-TP message. This will be always directly after tSomeIpSessionHeader for a message with tMessageType::MT_TP_REQUEST flag.
Special transformations which must be applied to reconstruct nested payloads.
|
inline |
|
inline |