OTX-Runtime for C++  
IVehicleInfo.h
1 #ifndef OpenTestSystem_DiagConfiguration_OtxDiagApi_IVehicleInfo_H
2 #define OpenTestSystem_DiagConfiguration_OtxDiagApi_IVehicleInfo_H
3 
4 #include "ApiDefs.h"
5 #include "TypeDefs.h"
6 #include "DataTypes/AllClasses.h"
7 #include "DataTypes/OtxGatewayMode.h"
8 #include <string>
9 #include <vector>
10 #include <memory>
11 
12 namespace OpenTestSystem { namespace Otx { namespace DiagManager { namespace OtxDiagApi {
16  class API_EXPORTS IVehicleInfo
17  {
18  protected:
19  inline IVehicleInfo() {}
20  public:
21  inline virtual ~IVehicleInfo() {}
25  virtual std::vector<std::shared_ptr<OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbComChannel>> GetDbComChannelDbComChannelsOfGateways(std::shared_ptr<OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbComChannel> dbComChannel) = 0;
29  virtual OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::OtxGatewayModes GetDbComChannelGatewayMode(std::shared_ptr<OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbComChannel> dbComChannel) = 0;
33  virtual bool IsDbComChannelAccessedViaGateway(std::shared_ptr<OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbComChannel> dbComChannel) = 0;
34  };
35 }}}}
36 #endif // OpenTestSystem_DiagConfiguration_OtxDiagApi_IVehicleInfo_H
The class is identical to an extension in OTX standard ISO 13209. A detailed specification can be fou...
Definition: IVehicleInfo.h:17
virtual std::vector< std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbComChannel > > GetDbComChannelDbComChannelsOfGateways(std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbComChannel > dbComChannel)=0
Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found t...
virtual OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::OtxGatewayModes GetDbComChannelGatewayMode(std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbComChannel > dbComChannel)=0
Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found t...
virtual bool IsDbComChannelAccessedViaGateway(std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbComChannel > dbComChannel)=0
Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found t...
Namespace containing all objects related to testing inside automotive industry