ADTF_DEVICE_TOOLBOX  3.12.1 (ADTF 3.18.3)
SOME/IP ARXML Message Extractor Plugin

SOME/IP ARXML Message Extractor

Plugin Information
Plugin Filenamesomeip_filter.adtfplugin
Plugin Descriptionsomeip_filter.plugindescription
Plugin NameSOME IP ARXML Message Extractor Plugin
LicenseADTF
Support Mailsupport@digitalwerk.net
Homepage URLwww.digitalwerk.net
Plugin Versions
Plugin Version3.12.1
Plugin File Version1.0
adtf::devicetb3.12.1
adtf3.18.3
adtf::ucom3.1.0
Component Information
NameSOME IP ARXML Message Extractor
CIDsomeip_filter.filter.devicetb.cid
DescriptionUse this filter to extract SOME/IP content from a Raw Ethernet sample stream.
TypeFilter
Properties
NameValueTypeDescriptionSubproperties
default_vlan_id0tUInt16Associate Ethernet frames without 802.1Q VLAN tag with this VLAN. Default to 0 in order not to associate untagged frames with any VLAN. When configured, the VLAN ID must match the database definition. Ethernet frames which already do have a 801.1Q tag are not reassigned.
preserve_hardware_time_in_sampleinfofalsetBoolAdd hardware timestamp to sample info.
Input Pins
NameStream TypeDescription
ethernet_in adtf/devicetb/ethernet The Raw Ethernet sample stream to extract the SOME/IP content from.
Output Pins
NameStream TypeDescription
someip_out adtf/devicetb/someip The extracted SOME/IP content of the incoming Raw Ethernet sample stream.
unknown_ethernet_out adtf/devicetb/ethernet Packets of the incoming Raw Ethernet stream which could not be identified as SOME/IP.
Runner
NameActivation TypeData TriggeredData InputThread TriggeredThread CyclicTimer TriggeredTimer IntervalDescription
process_ethernet_in91ethernet_in0000Default runner port for the input pin 'ethernet_in'
Dynamic Pins
Dynamic Input Pinsfalse
Dynamic Output Pinsfalse
Dynamic Input Binding Pinsfalse
Dynamic Output Binding Pinsfalse
Required Interfaces
IID
someip_service.hood.someip.sdk.devicetb.adtf.iid
reference_clock.riddler.streaming.adtf.iid
Input Pin Stream Types
Pin Nameethernet_in
Meta Type Nameadtf/devicetb/ethernet
Stream Type Properties
NameValueTypeDescriptionSubproperties
md_data_serializedtruetBool
md_definitions
<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
<adtf:ddl xmlns:adtf="adtf">
<structs>
<struct name="tEthernetSampleHeader" version="1" ddlversion="4.0">
<element name="tmTimestampBeginNs" type="tInt64" arraysize="1">
<deserialized alignment="1"/>
<serialized bytepos="0" byteorder="LE"/>
</element>
<element name="tmTimestampEndNs" type="tInt64" arraysize="1">
<deserialized alignment="1"/>
<serialized bytepos="8" byteorder="LE"/>
</element>
<element name="nErrorCode" type="tInt32" arraysize="1">
<deserialized alignment="1"/>
<serialized bytepos="16" byteorder="LE"/>
</element>
<element name="nFrameCheckSequence" type="tUInt32" arraysize="1">
<deserialized alignment="1"/>
<serialized bytepos="20" byteorder="LE"/>
</element>
<element name="nFrameSize" type="tUInt32" arraysize="1">
<deserialized alignment="1"/>
<serialized bytepos="24" byteorder="LE"/>
</element>
<element name="aFrameData" type="tUInt8" arraysize="nFrameSize">
<deserialized alignment="1"/>
<serialized bytepos="28" byteorder="LE"/>
</element>
</struct>
</structs>
</adtf:ddl>
cString
md_structtEthernetSampleHeadercString
Output Pin Stream Types
Pin Namesomeip_out
Meta Type Nameadtf/devicetb/someip
Stream Type Properties
NameValueTypeDescriptionSubproperties
databasecString
md_data_serializedtruetBool
md_definitions
<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
<adtf:ddl xmlns:adtf="adtf">
<structs>
<struct name="tSomeIpSampleHeader" version="1" ddlversion="4.0">
<element name="nVLANId" type="tUInt16" arraysize="1">
<deserialized alignment="1"/>
<serialized bytepos="0" byteorder="LE"/>
</element>
<element name="bIsTCP" type="bool" arraysize="1">
<deserialized alignment="1"/>
<serialized bytepos="2" byteorder="LE"/>
</element>
<element name="bIsIPv6" type="bool" arraysize="1">
<deserialized alignment="1"/>
<serialized bytepos="3" byteorder="LE"/>
</element>
<element name="nMessageCount" type="tUInt16" arraysize="1">
<deserialized alignment="1"/>
<serialized bytepos="4" byteorder="LE"/>
</element>
<element name="aSrcIP" type="tUInt8" arraysize="16">
<deserialized alignment="1"/>
<serialized bytepos="6" byteorder="LE"/>
</element>
<element name="aDstIP" type="tUInt8" arraysize="16">
<deserialized alignment="1"/>
<serialized bytepos="22" byteorder="LE"/>
</element>
<element name="nSrcPort" type="tUInt16" arraysize="1">
<deserialized alignment="1"/>
<serialized bytepos="38" byteorder="LE"/>
</element>
<element name="nDstPort" type="tUInt16" arraysize="1">
<deserialized alignment="1"/>
<serialized bytepos="40" byteorder="LE"/>
</element>
<element name="nMessageDataSize" type="tUInt32" arraysize="1">
<deserialized alignment="1"/>
<serialized bytepos="42" byteorder="LE"/>
</element>
<element name="aMessageData" type="tUInt8" arraysize="nMessageDataSize">
<deserialized alignment="1"/>
<serialized bytepos="46" byteorder="LE"/>
</element>
</struct>
</structs>
</adtf:ddl>
cString
md_structtSomeIpSampleHeadercString
Pin Nameunknown_ethernet_out
Meta Type Nameadtf/devicetb/ethernet
Stream Type Properties
NameValueTypeDescriptionSubproperties
md_data_serializedtruetBool
md_definitions
<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
<adtf:ddl xmlns:adtf="adtf">
<structs>
<struct name="tEthernetSampleHeader" version="1" ddlversion="4.0">
<element name="tmTimestampBeginNs" type="tInt64" arraysize="1">
<deserialized alignment="1"/>
<serialized bytepos="0" byteorder="LE"/>
</element>
<element name="tmTimestampEndNs" type="tInt64" arraysize="1">
<deserialized alignment="1"/>
<serialized bytepos="8" byteorder="LE"/>
</element>
<element name="nErrorCode" type="tInt32" arraysize="1">
<deserialized alignment="1"/>
<serialized bytepos="16" byteorder="LE"/>
</element>
<element name="nFrameCheckSequence" type="tUInt32" arraysize="1">
<deserialized alignment="1"/>
<serialized bytepos="20" byteorder="LE"/>
</element>
<element name="nFrameSize" type="tUInt32" arraysize="1">
<deserialized alignment="1"/>
<serialized bytepos="24" byteorder="LE"/>
</element>
<element name="aFrameData" type="tUInt8" arraysize="nFrameSize">
<deserialized alignment="1"/>
<serialized bytepos="28" byteorder="LE"/>
</element>
</struct>
</structs>
</adtf:ddl>
cString
md_structtEthernetSampleHeadercString