ISignalEcu

Summary

Represents a CAN Ecu.

See also

IFrameInstance

IEcu

Methods
Properties

Structure

class ISignalEcu
get_ips(filters: Array[Func[str, bool]]) IReadOnlyList[str]

Extracts a list of IPs from the network of the ECU by applying a list of filters.

Parameters

filters (Array[Func[str, bool]]) – Filters applied before extracting the list of IPs

Returns

A list of IPs

Return type

IReadOnlyList[str]

configurable_frames

List of the Configurable frames of the ECU.

Type

List[IFrame]

configured_nad

The value of the configured Node Address.

Type

int32

diagnostic_addresses

The list of diagnostic addresses of the ECU.

Type

IReadOnlyList[TpAddress]

ecu_id

Extracts from the database the unique ID of the ECU.

Type

str

initial_nad

The initial Node Address value of the ECU

Type

int32

input_frames

A list of the input frames of the ECU

Type

List[IFrameInstance]

is_master

True if this ECU is the LIN master

Type

bool

jitter

The maximum variation of the period of a periodically occurring timing event.

Type

decimal or None

name

Extracts from the database the name of the ECU.

Type

str

output_frames

A list of the output frames of the ECU

Type

List[IFrameInstance]

product

Defines the function id, the supplier id and the variant of the ECU

Type

IProduct

protocol_version

The LIN protocol version.

Type

decimal

response_address

The response addresses of the ECU.

Type

TpAddress

time_base

The common time base of the ECU

Type

decimal or None

uuid

Extracts from the database the UUID of the ECU.

Type

str