ADTF_DEVICE_TOOLBOX  3.12.1 (ADTF 3.18.3)
adtf::devicetb::sdk::someip::brake Namespace Reference

Namespace for functionality provided by V3.1.0. More...

Classes

struct  tEthernetSampleHeader
 This struct describes the Ethernet sample header which is placed in the beginning of every Ethernet sample's buffer. More...
 
struct  tSomeIpSampleHeader
 This struct describes the SOME/IP sample header which is placed in the beginning of every SOME/IP sample's buffer. More...
 
struct  stream_meta_type_ethernet
 Definition of Stream Meta Type for ethernet samples. More...
 
struct  stream_meta_type_ethernet_properties
 Definition of Stream Meta Type for ethernet samples. More...
 
struct  stream_meta_type_someip
 Definition of Stream Meta Type for SOME/IP. More...
 
struct  stream_meta_type_someip_properties
 Definition of Stream Meta Type for SOME/IP. More...
 

Enumerations

enum class  tMessageType : uint8_t {
  MT_REQUEST = 0x00 , MT_REQUEST_NO_RETURN = 0x01 , MT_NOTIFICATION = 0x02 , MT_RESPONSE = 0x80 ,
  MT_ERROR = 0x81 , MT_REQUEST_ACK = 0x40 , MT_REQUEST_NO_RETURN_ACK = 0x41 , MT_NOTIFICATION_ACK = 0x42 ,
  MT_RESPONSE_ACK = 0xC0 , MT_ERROR_ACK = 0xC1 , MT_TP_REQUEST = 0x20 , MT_TP_REQUEST_NO_RETURN = 0x21 ,
  MT_TP_NOTIFICATION = 0x22 , MT_TP_RESPONSE0 = 0xA0 , MT_TP_ERROR = 0xA1
}
 The message types as defined by the SOME/IP spec. More...
 
enum class  tReturnCode : uint8_t {
  E_OK = 0x00 , E_NOT_OK = 0x01 , E_UNKNOWN_SERVICE = 0x02 , E_UNKNOWN_METHOD = 0x03 ,
  E_NOT_READY = 0x04 , E_NOT_REACHABLE = 0x05 , E_TIMEOUT = 0x06 , E_WRONG_PROTOCOL_VERSION = 0x07 ,
  E_WRONG_INTERFACE_VERSION = 0x08 , E_MALFORMED_MESSAGE = 0x09 , E_WRONG_MESSAGE_TYPE = 0x0a , E_RESERVED_MIN = 0x0b ,
  E_RESERVED_MAX = 0x3f
}
 Return codes as defined by the SOME/IP spec. More...
 

Functions

bool operator!= (const tEthernetSampleHeader &lhs, const tEthernetSampleHeader &rhs)
 
bool operator== (const tEthernetSampleHeader &lhs, const tEthernetSampleHeader &rhs)
 
bool operator!= (const tSomeIpSampleHeader &lhs, const tSomeIpSampleHeader &rhs)
 
bool operator== (const tSomeIpSampleHeader &lhs, const tSomeIpSampleHeader &rhs)
 

Variables

constexpr char ADTF_MEDIA_DESC_ETHERNET_DDL []
 
constexpr char ADTF_MEDIA_DESC_SOMEIP_DDL []
 

Detailed Description

Namespace for functionality provided by V3.1.0.

Enumeration Type Documentation

◆ tMessageType

enum tMessageType : uint8_t
strong

The message types as defined by the SOME/IP spec.

[TR_SOMEIP_00055]

Definition at line 52 of file someip_types.h.

◆ tReturnCode

enum tReturnCode : uint8_t
strong

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.

Definition at line 85 of file someip_types.h.