Difference between revisions of "Extensions.Flash.StoreUploadData"

From emotive
Jump to navigation Jump to search
Line 3: Line 3:
 
{{ClassificationActivity | StoreUploadData | Requests a OTX runtime to store data in a data storage | [[Action]]| [[Flash|OTX Flash extension]] | [[Flash related actions]] | [[InvalidReferenceException]] <br/> [[UnsupportedFormatException]] | - }}
 
{{ClassificationActivity | StoreUploadData | Requests a OTX runtime to store data in a data storage | [[Action]]| [[Flash|OTX Flash extension]] | [[Flash related actions]] | [[InvalidReferenceException]] <br/> [[UnsupportedFormatException]] | - }}
  
== Pseudo-Code Syntax ==
+
== OTL Syntax ==
 
<syntaxhighlight lang="java" enclose="div" style="font-size: medium;">
 
<syntaxhighlight lang="java" enclose="div" style="font-size: medium;">
StoreUploadData(Boolean append, ByteField data, String target, Numeric address, FlashFileFormat format);
+
Flash.StoreUploadData(Boolean Term, ByteFieldTerm, StringTerm, NumericTerm, FlashFileFormat);
 
</syntaxhighlight>
 
</syntaxhighlight>
  
Line 21: Line 21:
 
|}
 
|}
  
== Examples ==
+
== OTL Examples ==
 
<syntaxhighlight lang="java" enclose="div" style="font-size: medium;">
 
<syntaxhighlight lang="java" enclose="div" style="font-size: medium;">
StoreUploadData(false, byteField, "uri", 123, @FlashFileFormat:BINARY);
+
DiagCom.ComChannel ComChannel1;
 +
List<String> List1;
 +
Flash.FlashSession FlashSession1;
 +
 
 +
ComChannel1 = DiagCom.GetComChannel("DiagnosticsCan_ECU_1", null, false);
 +
List1 = Flash.GetListOfValidFlashSessions(@Directions:DOWNLOAD, ComChannel1, @Audiences:SUPPLIER);
 +
FlashSession1 = Flash.GetFlashSession(List1[0]);
 +
Flash.StoreUploadData(false, &1234FFFF, "file:///E:/Data.txt", 0, @FlashFileFormats:BINARY);
 
</syntaxhighlight>
 
</syntaxhighlight>
  

Revision as of 09:55, 6 February 2015

Classification

Name StoreUploadData
Short Description Requests a OTX runtime to store data in a data storage
Class Action
Extension OTX Flash extension
Group Flash related actions
Exceptions InvalidReferenceException
UnsupportedFormatException
Checker Rules -
Standard Compliant Yes

OTL Syntax

Flash.StoreUploadData(Boolean Term, ByteFieldTerm, StringTerm, NumericTerm, FlashFileFormat);

Description

A StoreUploadData activity requests a OTX runtime data in a data storage to store.

Properties

Name Data Type Class Default Cardinality Description
Append Boolean Value FALSE [1] The Boolean value of this attribute specifies whether data is appended to existing data (true) or not (false). If not, the storage is cleaned before write access.
Format FlashFileFormat Value @FlashFileFormat:BINARY [1] This attribute defines the format of the file. FlashFileFormat == {INTEL|SREC|BINARY}.
Data ByteField Term - [1] This element provides the data to be stored.
Target String Term - [1] The element comprises a data store. If the target is a URI, which describes a file, the data is stored in this file.
Address Integer Term - [1] This element is used to store address information in the memory.

OTL Examples

DiagCom.ComChannel ComChannel1;
List<String> List1;
Flash.FlashSession FlashSession1;

ComChannel1 = DiagCom.GetComChannel("DiagnosticsCan_ECU_1", null, false);
List1 = Flash.GetListOfValidFlashSessions(@Directions:DOWNLOAD, ComChannel1, @Audiences:SUPPLIER);
FlashSession1 = Flash.GetFlashSession(List1[0]);
Flash.StoreUploadData(false, &1234FFFF, "file:///E:/Data.txt", 0, @FlashFileFormats:BINARY);

See also

GetDownloadData
SetFlashSession