OTX-Runtime for DotNet  
OpenTestSystem.Otx.DiagManager.OtxDiagApi.IFlash Interface Reference

The class is identical to an extension in OTX standard ISO 13209. A detailed specification can be found there. More...

Inherited by OpenTestSystem.Otx.DiagManager.OtxDiagApi.Flash.

Public Member Functions

bool BlockIsValidForAudience (IFlashSession session, double block, OtxAudiences audience)
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
IFlashJob CreateFlashJob (IComChannel comChannel, IFlashSession session)
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
IFlashJob CreateFlashJob (IFlashSession session)
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
IFlashJob CreateFlashJobByName (IComChannel comChannel, string name, IFlashSession session=null)
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
IFlashJob CreateFlashJobBySemantic (IComChannel comChannel, string semantic, IFlashSession session=null)
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
string GetChecksum (IFlashSession session, double? block, double security)
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
long GetCompressedSize (IFlashSession session, double block, double segment)
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
string GetCompressionEncryption (IFlashSession session, double block)
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
void GetDownloadData (IFlashSession session, double block, double segment, double position, double size, ref byte[] data)
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
string GetFlashKey (IFlashSession session)
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
IFlashSession GetFlashSession (string sessionID)
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
List< string > GetListOfValidFlashSessions (OtxDirections direction, IComChannel comChannel, OtxAudiences audience=OtxAudiences.SUPPLIER)
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
string GetLogicalBlockID (IFlashSession session, double block)
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
long GetNumberOfBlocks (IFlashSession session)
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
long GetNumberOfOwnIdents (IFlashSession session, double block)
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
long GetNumberOfSecurities (IFlashSession session, double? block)
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
long GetNumberOfSegments (IFlashSession session, double block)
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
string GetOwnIdent (IFlashSession session, double block, double number)
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
string GetOwnIdentFromEcu (IFlashSession session, double block, double number)
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
string GetSecurityMethod (IFlashSession session, double? block, double security)
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
string GetSessionID (IFlashSession session)
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
long GetSessionPriority (IFlashSession session)
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
string GetSignature (IFlashSession session, double? block, double security)
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
long GetStartAddress (IFlashSession session, double block, double segment)
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
string GetType (IFlashSession session, double block)
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
long GetUncompressedSize (IFlashSession session, double block, double segment)
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
string GetValidity (IFlashSession session, double? blocks, double security)
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
bool IsDownloadSession (IFlashSession session)
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
void SetFlashSession (IFlashJob flashJob, IFlashSession flashSession)
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
void StoreUploadData (byte[] data, string target, double address, OtxFlashFileFormats format, bool append)
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 

Detailed Description

The class is identical to an extension in OTX standard ISO 13209. A detailed specification can be found there.

Member Function Documentation

◆ BlockIsValidForAudience()

bool OpenTestSystem.Otx.DiagManager.OtxDiagApi.IFlash.BlockIsValidForAudience ( IFlashSession  session,
double  block,
OtxAudiences  audience 
)

Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there.

◆ CreateFlashJob() [1/2]

IFlashJob OpenTestSystem.Otx.DiagManager.OtxDiagApi.IFlash.CreateFlashJob ( IComChannel  comChannel,
IFlashSession  session 
)

Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there.

◆ CreateFlashJob() [2/2]

IFlashJob OpenTestSystem.Otx.DiagManager.OtxDiagApi.IFlash.CreateFlashJob ( IFlashSession  session)

Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there.

◆ CreateFlashJobByName()

IFlashJob OpenTestSystem.Otx.DiagManager.OtxDiagApi.IFlash.CreateFlashJobByName ( IComChannel  comChannel,
string  name,
IFlashSession  session = null 
)

Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there.

◆ CreateFlashJobBySemantic()

IFlashJob OpenTestSystem.Otx.DiagManager.OtxDiagApi.IFlash.CreateFlashJobBySemantic ( IComChannel  comChannel,
string  semantic,
IFlashSession  session = null 
)

Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there.

◆ GetChecksum()

string OpenTestSystem.Otx.DiagManager.OtxDiagApi.IFlash.GetChecksum ( IFlashSession  session,
double?  block,
double  security 
)

Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there.

◆ GetCompressedSize()

long OpenTestSystem.Otx.DiagManager.OtxDiagApi.IFlash.GetCompressedSize ( IFlashSession  session,
double  block,
double  segment 
)

Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there.

◆ GetCompressionEncryption()

string OpenTestSystem.Otx.DiagManager.OtxDiagApi.IFlash.GetCompressionEncryption ( IFlashSession  session,
double  block 
)

Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there.

◆ GetDownloadData()

void OpenTestSystem.Otx.DiagManager.OtxDiagApi.IFlash.GetDownloadData ( IFlashSession  session,
double  block,
double  segment,
double  position,
double  size,
ref byte[]  data 
)

Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there.

◆ GetFlashKey()

string OpenTestSystem.Otx.DiagManager.OtxDiagApi.IFlash.GetFlashKey ( IFlashSession  session)

Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there.

◆ GetFlashSession()

IFlashSession OpenTestSystem.Otx.DiagManager.OtxDiagApi.IFlash.GetFlashSession ( string  sessionID)

Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there.

◆ GetListOfValidFlashSessions()

List<string> OpenTestSystem.Otx.DiagManager.OtxDiagApi.IFlash.GetListOfValidFlashSessions ( OtxDirections  direction,
IComChannel  comChannel,
OtxAudiences  audience = OtxAudiences.SUPPLIER 
)

Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there.

◆ GetLogicalBlockID()

string OpenTestSystem.Otx.DiagManager.OtxDiagApi.IFlash.GetLogicalBlockID ( IFlashSession  session,
double  block 
)

Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there.

◆ GetNumberOfBlocks()

long OpenTestSystem.Otx.DiagManager.OtxDiagApi.IFlash.GetNumberOfBlocks ( IFlashSession  session)

Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there.

◆ GetNumberOfOwnIdents()

long OpenTestSystem.Otx.DiagManager.OtxDiagApi.IFlash.GetNumberOfOwnIdents ( IFlashSession  session,
double  block 
)

Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there.

◆ GetNumberOfSecurities()

long OpenTestSystem.Otx.DiagManager.OtxDiagApi.IFlash.GetNumberOfSecurities ( IFlashSession  session,
double?  block 
)

Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there.

◆ GetNumberOfSegments()

long OpenTestSystem.Otx.DiagManager.OtxDiagApi.IFlash.GetNumberOfSegments ( IFlashSession  session,
double  block 
)

Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there.

◆ GetOwnIdent()

string OpenTestSystem.Otx.DiagManager.OtxDiagApi.IFlash.GetOwnIdent ( IFlashSession  session,
double  block,
double  number 
)

Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there.

◆ GetOwnIdentFromEcu()

string OpenTestSystem.Otx.DiagManager.OtxDiagApi.IFlash.GetOwnIdentFromEcu ( IFlashSession  session,
double  block,
double  number 
)

Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there.

◆ GetSecurityMethod()

string OpenTestSystem.Otx.DiagManager.OtxDiagApi.IFlash.GetSecurityMethod ( IFlashSession  session,
double?  block,
double  security 
)

Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there.

◆ GetSessionID()

string OpenTestSystem.Otx.DiagManager.OtxDiagApi.IFlash.GetSessionID ( IFlashSession  session)

Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there.

◆ GetSessionPriority()

long OpenTestSystem.Otx.DiagManager.OtxDiagApi.IFlash.GetSessionPriority ( IFlashSession  session)

Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there.

◆ GetSignature()

string OpenTestSystem.Otx.DiagManager.OtxDiagApi.IFlash.GetSignature ( IFlashSession  session,
double?  block,
double  security 
)

Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there.

◆ GetStartAddress()

long OpenTestSystem.Otx.DiagManager.OtxDiagApi.IFlash.GetStartAddress ( IFlashSession  session,
double  block,
double  segment 
)

Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there.

◆ GetType()

string OpenTestSystem.Otx.DiagManager.OtxDiagApi.IFlash.GetType ( IFlashSession  session,
double  block 
)

Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there.

◆ GetUncompressedSize()

long OpenTestSystem.Otx.DiagManager.OtxDiagApi.IFlash.GetUncompressedSize ( IFlashSession  session,
double  block,
double  segment 
)

Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there.

◆ GetValidity()

string OpenTestSystem.Otx.DiagManager.OtxDiagApi.IFlash.GetValidity ( IFlashSession  session,
double?  blocks,
double  security 
)

Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there.

◆ IsDownloadSession()

bool OpenTestSystem.Otx.DiagManager.OtxDiagApi.IFlash.IsDownloadSession ( IFlashSession  session)

Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there.

◆ SetFlashSession()

void OpenTestSystem.Otx.DiagManager.OtxDiagApi.IFlash.SetFlashSession ( IFlashJob  flashJob,
IFlashSession  flashSession 
)

Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there.

◆ StoreUploadData()

void OpenTestSystem.Otx.DiagManager.OtxDiagApi.IFlash.StoreUploadData ( byte[]  data,
string  target,
double  address,
OtxFlashFileFormats  format,
bool  append 
)

Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there.


The documentation for this interface was generated from the following file: