Extensions.Flash.GetDownloadData
Jump to navigation
Jump to search
Classification
Name | GetDownloadData |
Short Description | Fills a given otx:ByteField variable with data from the FlashSession context. |
Class | Action |
Extension | OTX Flash extension |
Group | Flash related actions |
Exceptions | OutOfBoundsException |
Checker Rules | - |
Standard Compliant | Yes |
OTL Syntax
Flash.GetDownloadData(FlashSessionTerm session, NumericTerm block, NumericTerm segment, NumericTerm position, NumericTerm size, ByteFieldVariable data);
Description
GetDownloadData will fill a given otx:ByteField variable with data from the FlashSession context.
Properties
Name | Data Type | Class | Default | Cardinality | Description |
Session | FlashSession | Term | - | [1] | Represents the FlashSession which provides the data that will be addressed. |
Block | Numeric | Term | - | [1] | By this element, a block in the FlashSession context will be addressed. The value will be in the range of the existing blocks. Float values will be truncated. |
Segment | Numeric | Term | - | [1] | This element will address a segment in the FlashSession context. The value will be in the range of the existing segments in the block. Float values will be truncated. |
Size | Numeric | Term | - | [1] | This element defines how much bytes of memory will be read from the context. It will be a positive value. Float values will be truncated. |
Position | Numeric | Term | - | [1] | This element defines the first position which will be read by the action. Position will be greater than or equal to zero and not greater than the size of the segment minus one. Float values will be truncated. |
Data | ByteField | Variable | - | [1] | This item sets the variable into which the read data will be stored. The size of the ByteField after execution of the action will be the number of bytes read from the context. |
OTL Examples
/// Local Declarations
DiagCom.ComChannel ComChannel1;
ByteField Data1;
Flash.FlashSession FlashSession1;
/// Flow
ComChannel1 = DiagCom.GetComChannel("SCHEINWERFER_LED_RECHTS", NULL, false);
FlashSession1 = Flash.GetFlashSession("_7PP907357F_7520");
Flash.GetDownloadData(FlashSession1, 0, 0, 1, 0, Data1);