![]() |
OTX Reference
|
|
Transfers a complete segment to the ECU as fast as possible More...

Public Attributes | |
| NumericTerm | blockIndex |
| Cardinality [1] Related index of the block inside the flash:FlashSession to use, see term flash:GetNumberOfBlocks. Float values shall be truncated. More... | |
| ComChannelTerm | comChannel |
| Cardinality [1] Related ComChannel. The ComChannel must be open and accessible. More... | |
| NumericTerm | segmentIndex |
| Cardinality [1] Related index of the segment inside the block to use, see term flash:GetNumberOfSegments. Float values shall be truncated. More... | |
| FlashSessionTerm | session |
| Cardinality [1] Specifies the flash:FlashSession whose segment is to be transferred. More... | |
| NumericTerm | transferBlockSize |
| Cardinality [1] Size of a single block (PDU), which was previously determined by RequestDownload. Float values shall be truncated. More... | |
| IntegerVariable | transferredBytes |
| Cardinality [1] Returns the number of bytes actually transferred. More... | |
Public Attributes inherited from OpenTestSystem.Otx.Core.Actions.ActionRealisation | |
| OtxLink | validFor |
| Cardinality [0..1] Validity of ActionRealisation. More... | |
Transfers a complete segment to the ECU as fast as possible
To reprogram an ECU, the data to be flashed must first be determined from the MVCI server via Flash.GetDownloadData and then sent to the ECU in blocks via DiagCom.ExecuteDiagService. This requires the data to be transferred from the MVCI server to the OTX runtime and back to the MVCI server. Depending on the implementation, this can be done across multiple software layers. Due to the generally large amount of flash data, this can take a long time. With the Action TransferSegment, the implementation can be optimized in such a way that the data no longer runs through all software layers, thus achieving a significant increase in performance. The term Flash.GetDownloadData and the action DiagCom.ExecuteDiagService no longer have to be used for flashing.
| NumericTerm OpenTestSystem.Otx.Extensions.FlashPlus.Actions.TransferSegment.blockIndex |
Cardinality [1]
Related index of the block inside the flash:FlashSession to use, see term flash:GetNumberOfBlocks. Float values shall be truncated.
| ComChannelTerm OpenTestSystem.Otx.Extensions.FlashPlus.Actions.TransferSegment.comChannel |
Cardinality [1]
Related ComChannel. The ComChannel must be open and accessible.
| NumericTerm OpenTestSystem.Otx.Extensions.FlashPlus.Actions.TransferSegment.segmentIndex |
Cardinality [1]
Related index of the segment inside the block to use, see term flash:GetNumberOfSegments. Float values shall be truncated.
| FlashSessionTerm OpenTestSystem.Otx.Extensions.FlashPlus.Actions.TransferSegment.session |
Cardinality [1]
Specifies the flash:FlashSession whose segment is to be transferred.
| NumericTerm OpenTestSystem.Otx.Extensions.FlashPlus.Actions.TransferSegment.transferBlockSize |
Cardinality [1]
Size of a single block (PDU), which was previously determined by RequestDownload. Float values shall be truncated.
| IntegerVariable OpenTestSystem.Otx.Extensions.FlashPlus.Actions.TransferSegment.transferredBytes |
Cardinality [1]
Returns the number of bytes actually transferred.