Port FAILURESIM - FIU¶
ES4440 port
Stimulation¶
This port has no stimulus capabilities.
Properties 🛈¶
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. |
Jobs 🛈¶
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. |