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

DiagManager, which contains methods to get access to the supported OTX extension classes More...

#include <IOtxDiag.h>

Public Member Functions

virtual std::shared_ptr< IBusMonitoringGetBusMonitoring ()=0
 Returns an instance of BusMonitoring More...
 
virtual std::shared_ptr< IComInterfaceGetComInterface ()=0
 Returns an instance of ComInterface More...
 
virtual std::shared_ptr< IDiagComGetDiagCom ()=0
 Returns an instance of DiagCom More...
 
virtual std::shared_ptr< IDiagComPlusGetDiagComPlus ()=0
 Returns an instance of DiagComPlus More...
 
virtual std::shared_ptr< IDiagConfigurationGetDiagConfiguration ()=0
 Returns an instance of DiagConfiguration More...
 
virtual std::shared_ptr< IDiagDataBrowsingGetDiagDataBrowsing ()=0
 Returns an instance of DiagDataBrowsing More...
 
virtual std::shared_ptr< IDiagDataBrowsingPlusGetDiagDataBrowsingPlus ()=0
 Returns an instance of DiagDataBrowsingPlus More...
 
virtual std::shared_ptr< IDiagHelperGetDiagHelper ()=0
 Returns an instance of DiagHelper More...
 
virtual std::shared_ptr< IEcuConfigurationGetEcuConfiguration ()=0
 Returns an instance of EcuConfiguration More...
 
virtual std::shared_ptr< IEcuStateChartGetEcuStateChart ()=0
 Returns an instance of EcuStateChart More...
 
virtual std::shared_ptr< IFlashGetFlash ()=0
 Returns an instance of Flash More...
 
virtual std::shared_ptr< IFlashPlusGetFlashPlus ()=0
 Returns an instance of FlashPlus More...
 
virtual std::shared_ptr< IJobGetJob ()=0
 Returns an instance of Job More...
 
virtual std::shared_ptr< INotStandardizedGetNotStandardized ()=0
 Returns an instance of NotStandardized More...
 
virtual std::shared_ptr< IPduSimulationGetPduSimulation ()=0
 Returns an instance of PduSimulation More...
 
virtual std::shared_ptr< ISODGetSOD ()=0
 Returns an instance of SOD More...
 
virtual std::shared_ptr< IVehicleInfoGetVehicleInfo ()=0
 Returns an instance of VehicleInfo More...
 
virtual std::shared_ptr< IVwUtilGetVwUtil ()=0
 Returns an instance of VwUtil More...
 

Detailed Description

DiagManager, which contains methods to get access to the supported OTX extension classes

Member Function Documentation

◆ GetBusMonitoring()

virtual std::shared_ptr<IBusMonitoring> OpenTestSystem::Otx::DiagManager::OtxDiagApi::IOtxDiag::GetBusMonitoring ( )
pure virtual

Returns an instance of BusMonitoring

Returns
Instance of BusMonitoring

◆ GetComInterface()

virtual std::shared_ptr<IComInterface> OpenTestSystem::Otx::DiagManager::OtxDiagApi::IOtxDiag::GetComInterface ( )
pure virtual

Returns an instance of ComInterface

Returns
Instance of ComInterface

◆ GetDiagCom()

virtual std::shared_ptr<IDiagCom> OpenTestSystem::Otx::DiagManager::OtxDiagApi::IOtxDiag::GetDiagCom ( )
pure virtual

Returns an instance of DiagCom

Returns
Instance of DiagCom

◆ GetDiagComPlus()

virtual std::shared_ptr<IDiagComPlus> OpenTestSystem::Otx::DiagManager::OtxDiagApi::IOtxDiag::GetDiagComPlus ( )
pure virtual

Returns an instance of DiagComPlus

Returns
Instance of DiagComPlus

◆ GetDiagConfiguration()

virtual std::shared_ptr<IDiagConfiguration> OpenTestSystem::Otx::DiagManager::OtxDiagApi::IOtxDiag::GetDiagConfiguration ( )
pure virtual

Returns an instance of DiagConfiguration

Returns
Instance of DiagConfiguration

◆ GetDiagDataBrowsing()

virtual std::shared_ptr<IDiagDataBrowsing> OpenTestSystem::Otx::DiagManager::OtxDiagApi::IOtxDiag::GetDiagDataBrowsing ( )
pure virtual

Returns an instance of DiagDataBrowsing

Returns
Instance of DiagDataBrowsing

◆ GetDiagDataBrowsingPlus()

virtual std::shared_ptr<IDiagDataBrowsingPlus> OpenTestSystem::Otx::DiagManager::OtxDiagApi::IOtxDiag::GetDiagDataBrowsingPlus ( )
pure virtual

Returns an instance of DiagDataBrowsingPlus

Returns
Instance of DiagDataBrowsingPlus

◆ GetDiagHelper()

virtual std::shared_ptr<IDiagHelper> OpenTestSystem::Otx::DiagManager::OtxDiagApi::IOtxDiag::GetDiagHelper ( )
pure virtual

Returns an instance of DiagHelper

Returns
Instance of DiagHelper

◆ GetEcuConfiguration()

virtual std::shared_ptr<IEcuConfiguration> OpenTestSystem::Otx::DiagManager::OtxDiagApi::IOtxDiag::GetEcuConfiguration ( )
pure virtual

Returns an instance of EcuConfiguration

Returns
Instance of EcuConfiguration

◆ GetEcuStateChart()

virtual std::shared_ptr<IEcuStateChart> OpenTestSystem::Otx::DiagManager::OtxDiagApi::IOtxDiag::GetEcuStateChart ( )
pure virtual

Returns an instance of EcuStateChart

Returns
Instance of EcuStateChart

◆ GetFlash()

virtual std::shared_ptr<IFlash> OpenTestSystem::Otx::DiagManager::OtxDiagApi::IOtxDiag::GetFlash ( )
pure virtual

Returns an instance of Flash

Returns
Instance of Flash

◆ GetFlashPlus()

virtual std::shared_ptr<IFlashPlus> OpenTestSystem::Otx::DiagManager::OtxDiagApi::IOtxDiag::GetFlashPlus ( )
pure virtual

Returns an instance of FlashPlus

Returns
Instance of FlashPlus

◆ GetJob()

virtual std::shared_ptr<IJob> OpenTestSystem::Otx::DiagManager::OtxDiagApi::IOtxDiag::GetJob ( )
pure virtual

Returns an instance of Job

Returns
Instance of Job

◆ GetNotStandardized()

virtual std::shared_ptr<INotStandardized> OpenTestSystem::Otx::DiagManager::OtxDiagApi::IOtxDiag::GetNotStandardized ( )
pure virtual

Returns an instance of NotStandardized

Returns
Instance of NotStandardized

◆ GetPduSimulation()

virtual std::shared_ptr<IPduSimulation> OpenTestSystem::Otx::DiagManager::OtxDiagApi::IOtxDiag::GetPduSimulation ( )
pure virtual

Returns an instance of PduSimulation

Returns
Instance of PduSimulation

◆ GetSOD()

virtual std::shared_ptr<ISOD> OpenTestSystem::Otx::DiagManager::OtxDiagApi::IOtxDiag::GetSOD ( )
pure virtual

Returns an instance of SOD

Returns
Instance of SOD

◆ GetVehicleInfo()

virtual std::shared_ptr<IVehicleInfo> OpenTestSystem::Otx::DiagManager::OtxDiagApi::IOtxDiag::GetVehicleInfo ( )
pure virtual

Returns an instance of VehicleInfo

Returns
Instance of VehicleInfo

◆ GetVwUtil()

virtual std::shared_ptr<IVwUtil> OpenTestSystem::Otx::DiagManager::OtxDiagApi::IOtxDiag::GetVwUtil ( )
pure virtual

Returns an instance of VwUtil

Returns
Instance of VwUtil

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