IConsumedService

Summary

Represents a Consumed Service.

Properties

Structure

class IConsumedService
application

Represents the endpoint of the consumed service

Type

IApplicationEndpoint

consumed_event_groups

Gets the list of Consumed Eventgroup of this consumed service.

Type

Array[IConsumedEventGroup]

id_string

The id of the endpoint in string format.

Type

str

initial_delay_max

Gets the time elapsed between the start-up of the ECU and the first SOME/IP-SD message in seconds.

Type

decimal

instance_id

Retrieves the instance ID of the provided service.

Type

uint16

ip

Retrieves the IP address associated to a message.

Type

str

name

Display name.

Type

str

network

Contains the list of network endpoint addresses.

Type

INetwork

network_mask

Retrieves the network mask address associated to the IP address.

Type

str

pdu_collection_timeout
Defines the time in seconds which shall pass before a socket with Pdu collection enabled

shall be transmitted to the lower layer after the first Pdu has been put into the socket buffer.

Type

float or None

port

Retrieves the port number used for TCP or UDP connections.

Type

int32

protocol

Gets description of the transport protocol(TCP or UDP).

Type

str

provided

The provided service which is related to the consumed service.

Type

IProvidedService

repetition_base

The base amount of repetitions of the service.

Type

decimal

repetition_max

The maximum amount of repetitions of the service.

Type

uint16

runtime_ip_address_configuration

Define the runtime ip address configuration

Type

str

service

The service of the consumed service.

Type

IServiceInterface

ttl

The TTL (time to live) of the service.

Type

int32

uuid
In ARXML, extract the unique identifier from UUID if it exists, or the path of the element otherwise

In FIBEX, extract the unique identifier from OID or ID

Type

str