The class is identical to an extension in OTX standard ISO 13209. A detailed specification can be found there.
More...
|
virtual bool | BlockIsValidForAudience (std::shared_ptr< IFlashSession > session, long long block, OtxAudiences audience)=0 |
| Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
|
|
virtual std::shared_ptr< IFlashJob > | CreateFlashJob (std::shared_ptr< IComChannel > comChannel, std::shared_ptr< IFlashSession > session)=0 |
| Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
|
|
virtual std::shared_ptr< IFlashJob > | CreateFlashJobByName (std::shared_ptr< IComChannel > comChannel, const std::string &name, std::shared_ptr< IFlashSession > session)=0 |
| Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
|
|
virtual std::shared_ptr< IFlashJob > | CreateFlashJobBySemantic (std::shared_ptr< IComChannel > comChannel, const std::string &semantic, std::shared_ptr< IFlashSession > session)=0 |
| Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
|
|
virtual std::string | GetChecksum (std::shared_ptr< IFlashSession > session, double *block, long long security)=0 |
| Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
|
|
virtual int64 | GetCompressedSize (std::shared_ptr< IFlashSession > session, long long block, long long segment)=0 |
| Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
|
|
virtual std::string | GetCompressionEncryption (std::shared_ptr< IFlashSession > session, long long block)=0 |
| Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
|
|
virtual void | GetDownloadData (std::shared_ptr< IFlashSession > session, long long block, long long segment, long long position, long long size, std::shared_ptr< DataTypes::IOtxValue > &data)=0 |
| Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
|
|
virtual std::string | GetFlashKey (std::shared_ptr< IFlashSession > session)=0 |
| Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
|
|
virtual std::shared_ptr< IFlashSession > | GetFlashSession (const std::string &sessionId)=0 |
| Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
|
|
virtual std::vector< std::string > | GetListOfValidFlashSessions (std::shared_ptr< IComChannel > comChannel, OtxAudiences *audience, OtxDirections direction)=0 |
| Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
|
|
virtual std::string | GetLogicalBlockID (std::shared_ptr< IFlashSession > session, long long block)=0 |
| Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
|
|
virtual int64 | GetNumberOfBlocks (std::shared_ptr< IFlashSession > session)=0 |
| Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
|
|
virtual int64 | GetNumberOfOwnIdents (std::shared_ptr< IFlashSession > session, long long block)=0 |
| Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
|
|
virtual int64 | GetNumberOfSecurities (std::shared_ptr< IFlashSession > session, double *block)=0 |
| Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
|
|
virtual int64 | GetNumberOfSegments (std::shared_ptr< IFlashSession > session, long long block)=0 |
| Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
|
|
virtual std::string | GetOwnIdent (std::shared_ptr< IFlashSession > session, long long block, long long number)=0 |
| Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
|
|
virtual std::string | GetOwnIdentFromEcu (std::shared_ptr< IFlashSession > session, long long block, long long number)=0 |
| Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
|
|
virtual std::string | GetSecurityMethod (std::shared_ptr< IFlashSession > session, double *block, long long security)=0 |
| Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
|
|
virtual std::string | GetSessionID (std::shared_ptr< IFlashSession > session)=0 |
| Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
|
|
virtual int64 | GetSessionPriority (std::shared_ptr< IFlashSession > session)=0 |
| Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
|
|
virtual std::string | GetSignature (std::shared_ptr< IFlashSession > session, double *block, long long security)=0 |
| Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
|
|
virtual int64 | GetStartAddress (std::shared_ptr< IFlashSession > session, long long block, long long segment)=0 |
| Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
|
|
virtual std::string | GetType (std::shared_ptr< IFlashSession > session, long long block)=0 |
| Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
|
|
virtual int64 | GetUncompressedSize (std::shared_ptr< IFlashSession > session, long long block, long long segment)=0 |
| Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
|
|
virtual std::string | GetValidity (std::shared_ptr< IFlashSession > session, double *block, long long security)=0 |
| Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
|
|
virtual bool | IsDownloadSession (std::shared_ptr< IFlashSession > session)=0 |
| Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
|
|
virtual void | SetFlashSession (std::shared_ptr< IFlashJob > flashJob, std::shared_ptr< IFlashSession > session)=0 |
| Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
|
|
virtual void | StoreUploadData (std::vector< unsigned char > data, const std::string &target, long long address, OtxFlashFileFormats format, bool append)=0 |
| Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
|
|
The class is identical to an extension in OTX standard ISO 13209. A detailed specification can be found there.