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

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

#include <IComInterface.h>

Public Member Functions

virtual void ActivateEthernet (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IComInterface > comInterfce)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual void CloseComInterface (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IComInterface > comInterfce)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual void ConnectComInterface (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IComInterface > comInterfce)=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::IComChannelCreateComChannelFromComInterface (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IComInterface > comInterfce, const std::string &identifier, std::string *ecuVariantName=nullptr, const std::string &resource="")=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual void DeactivateEthernet (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IComInterface > comInterfce)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual double GetBatteryVoltage (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IComInterface > comInterfce)=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::IComChannelGetComChannelFromComInterface (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IComInterface > comInterfce, const std::string &identifier, std::string *ecuVariantName=nullptr, bool performVariantSelection=false, const std::string &resource="")=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::IComInterfaceGetComInterface (const std::string &comInterfaceName)=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 > GetComInterfaceNameList (const OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::OtxConnectionStates *connectionState)=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 > GetComInterfaceNameListFromEthernet (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IComInterface > comInterfce, const std::string &optionString)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual std::map< std::string, std::string > GetComInterfaceProperties (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IComInterface > comInterfce)=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 > GetComInterfaceResourceNameList (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IComInterface > comInterfce)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual std::string GetDefaultComInterfaceName ()=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual bool GetIgnitionState (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IComInterface > comInterfce, int64 *pinOnInterfaceConnector)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual bool IsInterfaceConnected (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IComInterface > comInterfce)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual bool IsSecuredDoipSessionActive (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IComInterface > comInterfce)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual void SetDefaultComInterface (const std::string &comInterfaceName)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual void TlsSetCertificate (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IComInterface > comInterfce, const std::vector< std::vector< unsigned char >> &certificates)=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

◆ ActivateEthernet()

virtual void OpenTestSystem::Otx::DiagManager::OtxDiagApi::IComInterface::ActivateEthernet ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IComInterface comInterfce)
pure virtual

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

◆ CloseComInterface()

virtual void OpenTestSystem::Otx::DiagManager::OtxDiagApi::IComInterface::CloseComInterface ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IComInterface comInterfce)
pure virtual

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

◆ ConnectComInterface()

virtual void OpenTestSystem::Otx::DiagManager::OtxDiagApi::IComInterface::ConnectComInterface ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IComInterface comInterfce)
pure virtual

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

◆ CreateComChannelFromComInterface()

virtual std::shared_ptr<OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IComChannel> OpenTestSystem::Otx::DiagManager::OtxDiagApi::IComInterface::CreateComChannelFromComInterface ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IComInterface comInterfce,
const std::string &  identifier,
std::string *  ecuVariantName = nullptr,
const std::string &  resource = "" 
)
pure virtual

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

◆ DeactivateEthernet()

virtual void OpenTestSystem::Otx::DiagManager::OtxDiagApi::IComInterface::DeactivateEthernet ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IComInterface comInterfce)
pure virtual

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

◆ GetBatteryVoltage()

virtual double OpenTestSystem::Otx::DiagManager::OtxDiagApi::IComInterface::GetBatteryVoltage ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IComInterface comInterfce)
pure virtual

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

◆ GetComChannelFromComInterface()

virtual std::shared_ptr<OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IComChannel> OpenTestSystem::Otx::DiagManager::OtxDiagApi::IComInterface::GetComChannelFromComInterface ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IComInterface comInterfce,
const std::string &  identifier,
std::string *  ecuVariantName = nullptr,
bool  performVariantSelection = false,
const std::string &  resource = "" 
)
pure virtual

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

◆ GetComInterface()

virtual std::shared_ptr<OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IComInterface> OpenTestSystem::Otx::DiagManager::OtxDiagApi::IComInterface::GetComInterface ( const std::string &  comInterfaceName)
pure virtual

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

◆ GetComInterfaceNameList()

virtual std::vector<std::string> OpenTestSystem::Otx::DiagManager::OtxDiagApi::IComInterface::GetComInterfaceNameList ( const OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::OtxConnectionStates connectionState)
pure virtual

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

◆ GetComInterfaceNameListFromEthernet()

virtual std::vector<std::string> OpenTestSystem::Otx::DiagManager::OtxDiagApi::IComInterface::GetComInterfaceNameListFromEthernet ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IComInterface comInterfce,
const std::string &  optionString 
)
pure virtual

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

◆ GetComInterfaceProperties()

virtual std::map<std::string, std::string> OpenTestSystem::Otx::DiagManager::OtxDiagApi::IComInterface::GetComInterfaceProperties ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IComInterface comInterfce)
pure virtual

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

◆ GetComInterfaceResourceNameList()

virtual std::vector<std::string> OpenTestSystem::Otx::DiagManager::OtxDiagApi::IComInterface::GetComInterfaceResourceNameList ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IComInterface comInterfce)
pure virtual

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

◆ GetDefaultComInterfaceName()

virtual std::string OpenTestSystem::Otx::DiagManager::OtxDiagApi::IComInterface::GetDefaultComInterfaceName ( )
pure virtual

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

◆ GetIgnitionState()

virtual bool OpenTestSystem::Otx::DiagManager::OtxDiagApi::IComInterface::GetIgnitionState ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IComInterface comInterfce,
int64 *  pinOnInterfaceConnector 
)
pure virtual

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

◆ IsInterfaceConnected()

virtual bool OpenTestSystem::Otx::DiagManager::OtxDiagApi::IComInterface::IsInterfaceConnected ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IComInterface comInterfce)
pure virtual

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

◆ IsSecuredDoipSessionActive()

virtual bool OpenTestSystem::Otx::DiagManager::OtxDiagApi::IComInterface::IsSecuredDoipSessionActive ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IComInterface comInterfce)
pure virtual

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

◆ SetDefaultComInterface()

virtual void OpenTestSystem::Otx::DiagManager::OtxDiagApi::IComInterface::SetDefaultComInterface ( const std::string &  comInterfaceName)
pure virtual

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

◆ TlsSetCertificate()

virtual void OpenTestSystem::Otx::DiagManager::OtxDiagApi::IComInterface::TlsSetCertificate ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IComInterface comInterfce,
const std::vector< std::vector< unsigned char >> &  certificates 
)
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: