OTX-Runtime for C++  
OpenTestSystem::Otx::DiagManager::OtxDiagApi::IJob Class Referenceabstract

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

#include <IJob.h>

Public Member Functions

virtual void AddBranchByIndex (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IParameterContainer > parameterContainer, std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IParameterContainer > content, double index)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual void AddBranchByName (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IParameterContainer > parameterContainer, std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IParameterContainer > content, const std::string &shortName)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual void AddBranchByValue (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IParameterContainer > parameterContainer, double value)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual void AddElement (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IParameterContainer > parameterContainer, std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IParameterContainer > content)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual void AddEnvDataByDtc (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IParameterContainer > parameterContainer, double dtc)=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< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IResponseCreateResponse (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IResult > result, OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::OtxJobResponseStates *responseState)=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< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IResultCreateResult (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDiagService > diagService, std::string *codeDescription, std::string *vendorCodeDescription, OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::OtxResultTypes *resultType, OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::OtxSeverityTypes *severity, int32 *errorCode, int32 *vendorCode)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual std::string GetJobInfo (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDiagService > diagJob)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual int32 GetJobProgress (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDiagService > diagJob)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual void SendFinalResult (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IResult > result)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual void SendIntermediateResult (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IResult > result)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual void SetJobInfo (const std::string &info)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual void SetProgressInfo (double process)=0
 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

◆ AddBranchByIndex()

virtual void OpenTestSystem::Otx::DiagManager::OtxDiagApi::IJob::AddBranchByIndex ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IParameterContainer parameterContainer,
std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IParameterContainer content,
double  index 
)
pure virtual

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

◆ AddBranchByName()

virtual void OpenTestSystem::Otx::DiagManager::OtxDiagApi::IJob::AddBranchByName ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IParameterContainer parameterContainer,
std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IParameterContainer content,
const std::string &  shortName 
)
pure virtual

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

◆ AddBranchByValue()

virtual void OpenTestSystem::Otx::DiagManager::OtxDiagApi::IJob::AddBranchByValue ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IParameterContainer parameterContainer,
double  value 
)
pure virtual

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

◆ AddElement()

virtual void OpenTestSystem::Otx::DiagManager::OtxDiagApi::IJob::AddElement ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IParameterContainer parameterContainer,
std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IParameterContainer content 
)
pure virtual

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

◆ AddEnvDataByDtc()

virtual void OpenTestSystem::Otx::DiagManager::OtxDiagApi::IJob::AddEnvDataByDtc ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IParameterContainer parameterContainer,
double  dtc 
)
pure virtual

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

◆ CreateResponse()

virtual std::shared_ptr<OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IResponse> OpenTestSystem::Otx::DiagManager::OtxDiagApi::IJob::CreateResponse ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IResult result,
OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::OtxJobResponseStates responseState 
)
pure virtual

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

◆ CreateResult()

virtual std::shared_ptr<OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IResult> OpenTestSystem::Otx::DiagManager::OtxDiagApi::IJob::CreateResult ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDiagService diagService,
std::string *  codeDescription,
std::string *  vendorCodeDescription,
OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::OtxResultTypes resultType,
OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::OtxSeverityTypes severity,
int32 *  errorCode,
int32 *  vendorCode 
)
pure virtual

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

◆ GetJobInfo()

virtual std::string OpenTestSystem::Otx::DiagManager::OtxDiagApi::IJob::GetJobInfo ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDiagService diagJob)
pure virtual

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

◆ GetJobProgress()

virtual int32 OpenTestSystem::Otx::DiagManager::OtxDiagApi::IJob::GetJobProgress ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDiagService diagJob)
pure virtual

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

◆ SendFinalResult()

virtual void OpenTestSystem::Otx::DiagManager::OtxDiagApi::IJob::SendFinalResult ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IResult result)
pure virtual

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

◆ SendIntermediateResult()

virtual void OpenTestSystem::Otx::DiagManager::OtxDiagApi::IJob::SendIntermediateResult ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IResult result)
pure virtual

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

◆ SetJobInfo()

virtual void OpenTestSystem::Otx::DiagManager::OtxDiagApi::IJob::SetJobInfo ( const std::string &  info)
pure virtual

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

◆ SetProgressInfo()

virtual void OpenTestSystem::Otx::DiagManager::OtxDiagApi::IJob::SetProgressInfo ( double  process)
pure virtual

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


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