Port FAILURESIM - FIU

ES4440 port

Stimulation

This port has no stimulus capabilities.

Name

Available if

Default value

Valid values

Type

Description

Connection type

‘Ethernet-Realtime’

[‘Ethernet-Realtime’, ‘Ethernet-Non-Realtime’, ‘CAN’, ‘PCIe’]

string

ES4440 connection type.

‘Realtime’ requires a direct P2P-connection to the RTPC. ‘Non-Realtime’ must be selected otherwise .

Connection configuration

‘{“master”:”192.168.40.40”}’

string

For Ethernet, a dict of the form {“master”: “192.168.40.40”, “slave1”:”…”}. The master device must have the name “master”, “standalone” or “0”. The slave devices “slave1” to “slave14” or “1” to “14”.

Model prefix

‘ES4440Access’

string

Layer of model in which ES4440 is referenced

Wireharness file

string

Wireharness file path, absolute or relative to the Model directory

High current channel

‘UBatt_A’

[‘UBatt_A’, ‘UBatt_B’]

string

HighCurrent channel. High voltage channel is selected automatically.

CleanUpRelay

Cleans up the contacts of the referenced relay

Parameterization

Parameter

Name

Available if

Default value

Valid values

Type

Description

pin

[ONLINE]

string

Complete pin name (ecu/pin)

waitForResponse

5000

int

Maximum timeout in ms. ecu.test is blocking while execution

CurrentMeasurement

Routes the channel via the ‘Current’ connectors on the front panel to measure the current

Parameterization

Parameter

Name

Available if

Default value

Valid values

Type

Description

duration

-1

int

Duration in ms (following errors will be delayed until this time has passed) or -1 for permanent activation (following errors will not be blocked; “ResetAllErros” has to be called).

pin

[ONLINE]

string

Complete pin name (ecu/pin)

OpenLoad

Open load

Parameterization

Parameter

Name

Available if

Default value

Valid values

Type

Description

duration

int

Duration in ms (following errors will be delayed until this time has passed) or -1 for permanent activation (following errors will not be blocked; “ResetAllErros” has to be called).

pin

[ONLINE]

string

Complete pin name (ecu/pin)

OpenLoad_Realtime

Open load (real-time)

Parameterization

Parameter

Name

Available if

Default value

Valid values

Type

Description

duration

int

Duration in ms (following errors will be delayed until this time has passed) or -1 for permanent activation (following errors will not be blocked; “ResetAllErros” has to be called).

pin

[ONLINE]

string

Complete pin name (ecu/pin)

Pin2Pin

Pin2Pin. Load can only be set for high voltage channels

Parameterization

Parameter

Name

Available if

Default value

Valid values

Type

Description

duration

int

Duration in ms (following errors will be delayed until this time has passed) or -1 for permanent activation (following errors will not be blocked; “ResetAllErros” has to be called).

load

☐

bool

Load only for high voltage channels

pin1

[ONLINE]

string

First pin name

pin2

[ONLINE]

string

Second pin name

Pin2Pin_Realtime

Pin2Pin (realtime)

Parameterization

Parameter

Name

Available if

Default value

Valid values

Type

Description

duration

int

Duration in ms (following errors will be delayed until this time has passed) or -1 for permanent activation (following errors will not be blocked; “ResetAllErros” has to be called).

pin1

[ONLINE]

string

First pin name

pin2

[ONLINE]

string

Second pin name

resistor

int

Resistance in Ohms (>0)

PullUp_PullDown

Load, resistor and short-circuit (realtime)

Parameterization

Parameter

Name

Available if

Default value

Valid values

Type

Description

duration

int

Duration in ms (following errors will be delayed until this time has passed) or -1 for permanent activation (following errors will not be blocked; “ResetAllErros” has to be called).

load

☐

bool

Load

pin

[ONLINE]

string

Complete pin name (ecu/pin)

resistor

int

Resistance in Ohms (>0)

voltageRail

[‘UBATT’, ‘GROUND’]

string

Voltage rail

Reconnect

Establishes the connection to the ES4440.

ResetAllErrors

Resets all active errors.

RInline

Resistor (real-time)

Parameterization

Parameter

Name

Available if

Default value

Valid values

Type

Description

duration

int

Duration in ms (following errors will be delayed until this time has passed) or -1 for permanent activation (following errors will not be blocked; “ResetAllErros” has to be called).

pin

[ONLINE]

string

Complete pin name (ecu/pin)

resistor

int

Resistance in Ohms (>0)

Shortcut

Short-circuit

Parameterization

Parameter

Name

Available if

Default value

Valid values

Type

Description

duration

int

Duration in ms (following errors will be delayed until this time has passed) or -1 for permanent activation (following errors will not be blocked; “ResetAllErros” has to be called).

load

☐

bool

Load

pin

[ONLINE]

string

Complete pin name (ecu/pin)

voltageRail

[‘UBATT’, ‘GROUND’]

string

Voltage rail

Shortcut_Realtime

Short-circuit (realtime)

Parameterization

Parameter

Name

Available if

Default value

Valid values

Type

Description

duration

int

Duration in ms (following errors will be delayed until this time has passed) or -1 for permanent activation (following errors will not be blocked; “ResetAllErros” has to be called).

load

☐

bool

Load

pin

[ONLINE]

string

Complete pin name (ecu/pin)

voltageRail

[‘UBATT’, ‘GROUND’]

string

Voltage rail

TestFuses

Returns the fuse state E1 to E5

Parameterization

Parameter

Name

Available if

Default value

Valid values

Type

Description

deviceKey

‘Master’

string

Device name “Master” or “Slave1”, …, “Slave14”

Return value

Name

Available if

Default value

Valid values

Type

Description

fuseStates

object

Dict containing fuse states E1 to E5.