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.