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

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

#include <IEcuStateChart.h>

Public Member Functions

virtual std::vector< std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuStateChart > > GetDbComChannelDbEcuStateCharts (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 there. More...
 
virtual std::vector< std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuStateTransition > > GetDbDiagServiceDbEcuStateTransitionsByDbObject (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbDiagService > dbDiagService, std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuStateChart > dbEcuStateChart)=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::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuStateTransition > > GetDbDiagServiceDbEcuStateTransitionsBySemantic (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbDiagService > dbDiagService, const std::string &semantic)=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::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuState > > GetDbDiagServiceDbPreConditionStatesByDbObject (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbDiagService > dbDiagService, std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuStateChart > dbEcuStateChart)=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::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuState > > GetDbDiagServiceDbPreConditionStatesBySemantic (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbDiagService > dbDiagService, const std::string &semantic)=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::IDbEcuStateGetDbEcuStateChartDbEcuStateByName (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuStateChart > dbEcuStateChart, const std::string &name)=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::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuState > > GetDbEcuStateChartDbEcuStates (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuStateChart > dbEcuStateChart)=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::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuStateTransition > > GetDbEcuStateChartDbEcuStateTransitions (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuStateChart > dbEcuStateChart)=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::IDbEcuStateGetDbEcuStateChartDbStartState (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuStateChart > dbEcuStateChart)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual std::string GetDbEcuStateChartSemantic (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuStateChart > dbEcuStateChart)=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::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuStateTransition > > GetDbEcuStateDbEcuStateTransitions (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuState > ecuState)=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::IDbDiagServiceGetDbEcuStateTransitionActionDbDiagComPrimitive (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuStateTransitionAction > dbEcuStateTransitionAction)=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::IDbParameterGetDbEcuStateTransitionActionDbRequestParameter (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuStateTransitionAction > dbEcuStateTransitionAction)=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::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuStateTransitionAction > > GetDbEcuStateTransitionActions (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuStateTransition > dbEcuStateTransition)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual bool GetDbEcuStateTransitionActionValueAsBoolean (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuStateTransitionAction > dbEcuStateTransitionAction)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual std::string GetDbEcuStateTransitionActionValueAsByteField (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuStateTransitionAction > dbEcuStateTransitionAction)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual double GetDbEcuStateTransitionActionValueAsFloat (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuStateTransitionAction > dbEcuStateTransitionAction)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual long long GetDbEcuStateTransitionActionValueAsInteger (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuStateTransitionAction > dbEcuStateTransitionAction)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual std::string GetDbEcuStateTransitionActionValueAsString (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuStateTransitionAction > dbEcuStateTransitionAction)=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::IDbEcuStateGetDbEcuStateTransitionDbSourceState (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuStateTransition > dbEcuStateTransition)=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::IDbEcuStateGetDbEcuStateTransitionDbTargetState (std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuStateTransition > dbEcuStateTransition)=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

◆ GetDbComChannelDbEcuStateCharts()

virtual std::vector<std::shared_ptr<OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuStateChart> > OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuStateChart::GetDbComChannelDbEcuStateCharts ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbComChannel dbComChannel)
pure virtual

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

◆ GetDbDiagServiceDbEcuStateTransitionsByDbObject()

virtual std::vector<std::shared_ptr<OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuStateTransition> > OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuStateChart::GetDbDiagServiceDbEcuStateTransitionsByDbObject ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbDiagService dbDiagService,
std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuStateChart dbEcuStateChart 
)
pure virtual

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

◆ GetDbDiagServiceDbEcuStateTransitionsBySemantic()

virtual std::vector<std::shared_ptr<OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuStateTransition> > OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuStateChart::GetDbDiagServiceDbEcuStateTransitionsBySemantic ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbDiagService dbDiagService,
const std::string &  semantic 
)
pure virtual

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

◆ GetDbDiagServiceDbPreConditionStatesByDbObject()

virtual std::vector<std::shared_ptr<OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuState> > OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuStateChart::GetDbDiagServiceDbPreConditionStatesByDbObject ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbDiagService dbDiagService,
std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuStateChart dbEcuStateChart 
)
pure virtual

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

◆ GetDbDiagServiceDbPreConditionStatesBySemantic()

virtual std::vector<std::shared_ptr<OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuState> > OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuStateChart::GetDbDiagServiceDbPreConditionStatesBySemantic ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbDiagService dbDiagService,
const std::string &  semantic 
)
pure virtual

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

◆ GetDbEcuStateChartDbEcuStateByName()

virtual std::shared_ptr<OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuState> OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuStateChart::GetDbEcuStateChartDbEcuStateByName ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuStateChart dbEcuStateChart,
const std::string &  name 
)
pure virtual

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

◆ GetDbEcuStateChartDbEcuStates()

virtual std::vector<std::shared_ptr<OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuState> > OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuStateChart::GetDbEcuStateChartDbEcuStates ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuStateChart dbEcuStateChart)
pure virtual

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

◆ GetDbEcuStateChartDbEcuStateTransitions()

virtual std::vector<std::shared_ptr<OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuStateTransition> > OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuStateChart::GetDbEcuStateChartDbEcuStateTransitions ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuStateChart dbEcuStateChart)
pure virtual

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

◆ GetDbEcuStateChartDbStartState()

virtual std::shared_ptr<OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuState> OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuStateChart::GetDbEcuStateChartDbStartState ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuStateChart dbEcuStateChart)
pure virtual

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

◆ GetDbEcuStateChartSemantic()

virtual std::string OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuStateChart::GetDbEcuStateChartSemantic ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuStateChart dbEcuStateChart)
pure virtual

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

◆ GetDbEcuStateDbEcuStateTransitions()

virtual std::vector<std::shared_ptr<OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuStateTransition> > OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuStateChart::GetDbEcuStateDbEcuStateTransitions ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuState ecuState)
pure virtual

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

◆ GetDbEcuStateTransitionActionDbDiagComPrimitive()

virtual std::shared_ptr<OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbDiagService> OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuStateChart::GetDbEcuStateTransitionActionDbDiagComPrimitive ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuStateTransitionAction dbEcuStateTransitionAction)
pure virtual

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

◆ GetDbEcuStateTransitionActionDbRequestParameter()

virtual std::shared_ptr<OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbParameter> OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuStateChart::GetDbEcuStateTransitionActionDbRequestParameter ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuStateTransitionAction dbEcuStateTransitionAction)
pure virtual

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

◆ GetDbEcuStateTransitionActions()

virtual std::vector<std::shared_ptr<OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuStateTransitionAction> > OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuStateChart::GetDbEcuStateTransitionActions ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuStateTransition dbEcuStateTransition)
pure virtual

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

◆ GetDbEcuStateTransitionActionValueAsBoolean()

virtual bool OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuStateChart::GetDbEcuStateTransitionActionValueAsBoolean ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuStateTransitionAction dbEcuStateTransitionAction)
pure virtual

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

◆ GetDbEcuStateTransitionActionValueAsByteField()

virtual std::string OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuStateChart::GetDbEcuStateTransitionActionValueAsByteField ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuStateTransitionAction dbEcuStateTransitionAction)
pure virtual

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

◆ GetDbEcuStateTransitionActionValueAsFloat()

virtual double OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuStateChart::GetDbEcuStateTransitionActionValueAsFloat ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuStateTransitionAction dbEcuStateTransitionAction)
pure virtual

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

◆ GetDbEcuStateTransitionActionValueAsInteger()

virtual long long OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuStateChart::GetDbEcuStateTransitionActionValueAsInteger ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuStateTransitionAction dbEcuStateTransitionAction)
pure virtual

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

◆ GetDbEcuStateTransitionActionValueAsString()

virtual std::string OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuStateChart::GetDbEcuStateTransitionActionValueAsString ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuStateTransitionAction dbEcuStateTransitionAction)
pure virtual

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

◆ GetDbEcuStateTransitionDbSourceState()

virtual std::shared_ptr<OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuState> OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuStateChart::GetDbEcuStateTransitionDbSourceState ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuStateTransition dbEcuStateTransition)
pure virtual

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

◆ GetDbEcuStateTransitionDbTargetState()

virtual std::shared_ptr<OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuState> OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuStateChart::GetDbEcuStateTransitionDbTargetState ( std::shared_ptr< OpenTestSystem::Otx::DiagManager::OtxDiagApi::DataTypes::IDbEcuStateTransition dbEcuStateTransition)
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: