Port APPLICATION - DEFAULT¶
Stimulation¶
This port has no stimulus capabilities.
Specifics¶
Initial Setup
The Device name as shown in VISION must always be set. It is recommended to set the Strategy and Calibration name to enable ecu.test to get the available signals directly from the tool. Please make sure to enter just the name without file extensions. The strategy has to be already available in VISION (it is not imported) and assigned to the specified device. Also the calibration already needs to be present in VISION and assigned to the specified strategy.
If calibration and strategy are set, just create a device without assigning a2l and hex files in the test configuration on the Control units tab.
Properties đ¶
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
Device name |
string |
Name of access interface |
|||
Online state check |
âDo not checkâ |
[âAt the beginning of the test caseâ, âBefore each read test stepâ, âDo not checkâ] |
string |
Determines whether the online-state of the configured device will be checked. |
|
Deactivate auto-sync |
â |
bool |
Determines whether the automatic synchronization of the configured device will be deactivated. |
||
Deactivate calibration auto-sync |
â |
bool |
Determines whether the automatic synchronization of the configured device will be deactivated. |
||
Activate quick-load |
â |
bool |
Determines whether the option quick-load of the configured device will be activated. |
||
Strategy |
string |
Name of the Strategy to be used by the control unit. Must be assigned to the Device in VISION. |
|||
Calibration |
string |
Name of the Calibration to be used by the control unit. Must be assigned to the Strategy in VISION. |
|||
Activate online query |
â |
bool |
If activated, all calibration and measurement variables are queried from VISION. The A2L file specified in the TCF will be ignored. If deactivated, the A2L file specified in the TCF will be used. Please make sure it is consistent to the Strategy and Calibration. |
||
Default acquisition rate |
âTool-Defaultâ |
string |
Declaration of measurement acquisition rate used as alternative in case no acquisition rate is set in the test step (â*â and â?â can be used as wildcard). âTool-Defaultâ activates the use of the default acquisition rate of the tool |
Jobs đ¶
CheckDeviceState¶
Checks if the device is in the referenced state
Parameterization
Parameter
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
state |
âOfflineâ |
[âColdStartPcmWakeâ, âConfiguringâ, âDetectedâ, âDownloadingâ, âFlashingâ, âOfflineâ, âOnlineâ, âStartingâ, âSynchronizingâ, âUpdatingâ, âUploadingâ] |
string |
Device state |
EraseKAM¶
Erase KAM memory regions. KAM regions are defined with a âKâ flag and only those regions will be affected by this method.
FlashActiveStrategy¶
Flashes the active strategy into the ECU.
Parameterization
Return value
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
result |
object |
Flash result |
GetActiveCalibration¶
Provides the name of the active Calibration.
Parameterization
Return value
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
activeCalib |
object |
Active Calibration |
GetActiveStrategy¶
Returns the name of the active Strategy.
Parameterization
Return value
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
strategyName |
object |
Name of the active strategy |
GetCalibrations¶
Provides the names of the Calibrations of the active Strategy.
Parameterization
Return value
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
calibs |
object |
Calibrations |
GetDeviceFault¶
Returns the current device fault state.
Parameterization
Return value
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
fault |
string |
Fault description |
GetDeviceState¶
Returns the current device state.
Parameterization
Return value
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
state |
string |
Device state |
GetStrategies¶
Returns the names of the strategies of the Device.
Parameterization
Return value
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
strategies |
object |
Strategies |
ImportFromDCM¶
Copies a DCM file onto the Vision Tool host and imports it.
Parameterization
Parameter
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
DCMFile |
string |
Absolute path of python file |
LoadKAM¶
Load KAM memory regions from a file
Parameterization
Parameter
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
KAMFile |
string |
File path, relative to workspace |
ReadMeasurement¶
Adds label to experiment and reads it
Parameterization
Parameter
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
Name |
string |
Name of quantity to be read |
|||
Raster |
string |
Name of acquisition rate |
|||
RunningValue |
â |
bool |
Read the running value |
ReadMemoryByteArray¶
Retrieve data from a memory address of the currently active strategy
Parameterization
Parameter
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
Address |
0 |
int |
Memory address |
||
Size |
1 |
int |
Memory size in bytes |
ReloadCalibration¶
Reloads the active calibration.
ReloadStrategy¶
Reloads the active strategy.
ResetTarget¶
Resets the target (only PCM based devices)
SaveKAM¶
Save KAM memory regions to a file
Parameterization
Parameter
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
KAMFile |
string |
Name of the file |
SetActiveCalibration¶
Sets the active Calibration
Parameterization
Parameter
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
activeCalib |
string |
Name of the Calibration to be activated. |
SetActiveStrategy¶
Sets the active Strategy in VISION. Warning: this might change the available signals in VISION, but ecu.test will not automatically reload the available signals.
Parameterization
Parameter
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
strategyName |
string |
Name of the Strategy to be activated. |
SetAutoDownload¶
Enabled (default=True) or disables automatic download
Parameterization
Parameter
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
AutoDownload |
â |
bool |
Enabled (default=True) or disables automatic download |
SetAutoSync¶
Enables (default=True) or disables autosync
Parameterization
Parameter
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
AutoSync |
â |
bool |
Enables (default=True) or disables autosync |
SetAutoSyncCal¶
Enables (default=True) or disables autosync (CAL)
Parameterization
Parameter
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
AutoSyncCal |
â |
bool |
Enables (default=True) or disables autosync (CAL) |
SetDeviceStatus¶
Enable/Disable DeviceStatus
Parameterization
Parameter
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
DeviceStatus |
â |
bool |
Enable/Disable DeviceStatus |
StartRecorderByName¶
Starts the given recorder.
Parameterization
Parameter
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
RecorderName |
âRecorderâ |
string |
The name of the recorder to start. |
||
ScreenName |
object |
[optional] Name of the screen where the recorder is located. Otherwise (default=None) the current screen is used. |
StopRecorderByName¶
Stops the specified recorder and returns the file path.
Parameterization
Parameter
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
RecorderName |
âRecorderâ |
string |
The name of the recorder to stop. |
||
ScreenName |
object |
[optional] Name of the screen where the recorder is located. Otherwise (default=None) the current screen is used. |
WriteCalibration¶
Writes a calibration value
Parameterization
Parameter
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
Data |
string |
data to be written |
|||
Name |
string |
Name of value to be written |
WriteToMemoryByteArray¶
Places a common storage object in the strategy memory.
Parameterization
Parameter
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
Address |
0 |
int |
Memory address |
||
Data |
[] |
object |
Array of bytes to be loaded into memory |