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

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

#include <IEcuConfiguration.h>

Public Member Functions

virtual void AddComChannelConfigurationRecordByDbObject (std::shared_ptr< IComChannel > comChannel, std::shared_ptr< IDbConfigurationRecord > dbConfigurationRecord, std::shared_ptr< IConfigurationRecord > &configurationRecord)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual void AddComChannelConfigurationRecordByNameAndDbConfigurationData (std::shared_ptr< IComChannel > comChannel, const std::string &dbConfigurationRecordName, std::shared_ptr< IDbConfigurationData > dbConfigurationData, std::shared_ptr< IConfigurationRecord > &configurationRecord)=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< IConfigurationRecord > > GetComChannelConfigurationRecords (std::shared_ptr< IComChannel > comChannel)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual std::string GetConfigurationRecordAsByteField (std::shared_ptr< IConfigurationRecord > configurationRecord)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual std::string GetConfigurationRecordError (std::shared_ptr< IConfigurationRecord > configurationRecord)=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 > GetConfigurationRecordMatchingFileNames (std::shared_ptr< IConfigurationRecord > configurationRecord)=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< IOptionItem > > GetConfigurationRecordOptionItems (std::shared_ptr< IConfigurationRecord > configurationRecord)=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< IDiagService > > GetConfigurationRecordReadDiagServices (std::shared_ptr< IConfigurationRecord > configurationRecord)=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< IDiagService > > GetConfigurationRecordWriteDiagServices (std::shared_ptr< IConfigurationRecord > configurationRecord)=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< IDbConfigurationData > > GetDbComChannelDbConfigurationDatas (std::shared_ptr< 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< IDbConfigurationRecord > > GetDbConfigurationDataDbConfigurationRecords (std::shared_ptr< IDbConfigurationData > dbConfigurationData)=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< IDbDataRecordGetDbConfigurationRecordDbDataRecordByDataId (std::shared_ptr< IDbConfigurationRecord > dbConfigurationRecord, const std::string &dataId)=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< IDbDataRecordGetDbConfigurationRecordDbDataRecordByKey (std::shared_ptr< IDbConfigurationRecord > dbConfigurationRecord, const std::string &key)=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< IDbDataRecordGetDbConfigurationRecordDbDataRecordByName (std::shared_ptr< IDbConfigurationRecord > dbConfigurationRecord, 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< IDbDataRecord > > GetDbConfigurationRecordDbDataRecords (std::shared_ptr< IDbConfigurationRecord > dbConfigurationRecord)=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< IDbOptionItem > > GetDbConfigurationRecordDbOptionItems (std::shared_ptr< IDbConfigurationRecord > dbConfigurationRecord)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual std::string GetDbDataRecordDataId (std::shared_ptr< IDbDataRecord > dbDataRecord)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual std::string GetDbDataRecordKey (std::shared_ptr< IDbDataRecord > dbDataRecord)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual std::string GetDbItemValueKey (std::shared_ptr< IDbItemValue > dbItemValue)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual std::string GetDbItemValueMeaning (std::shared_ptr< IDbItemValue > dbItemValue)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual std::string GetDbItemValueMeaningID (std::shared_ptr< IDbItemValue > dbItemValue)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual std::string GetDbItemValuePhysicalConstantValueAsString (std::shared_ptr< IDbItemValue > dbItemValue)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual std::string GetDbItemValueRule (std::shared_ptr< IDbItemValue > dbItemValue)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual int64 GetDbOptionItemBitLength (std::shared_ptr< IDbOptionItem > dbOptionItem)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual int64 GetDbOptionItemBitPosition (std::shared_ptr< IDbOptionItem > dbOptionItem)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual int64 GetDbOptionItemBytePosition (std::shared_ptr< IDbOptionItem > dbOptionItem)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual OtxMcdDataTypes GetDbOptionItemDataType (std::shared_ptr< IDbOptionItem > dbOptionItem)=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< IDbItemValue > > GetDbOptionItemDbItemValues (std::shared_ptr< IDbOptionItem > dbOptionItem)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual int64 GetDbOptionItemDecimalPlaces (std::shared_ptr< IDbOptionItem > dbOptionItem)=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< IIntervalGetDbOptionItemInterval (std::shared_ptr< IDbOptionItem > dbOptionItem)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual std::string GetDbOptionItemPhysicalDefaultValueAsString (std::shared_ptr< IDbOptionItem > dbOptionItem)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual std::string GetDbOptionItemReadAudienceState (std::shared_ptr< IDbOptionItem > dbOptionItem)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual std::string GetDbOptionItemSemantic (std::shared_ptr< IDbOptionItem > dbOptionItem)=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< ITextTableElement > > GetDbOptionItemTextTableElements (std::shared_ptr< IDbOptionItem > dbOptionItem)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual std::string GetDbOptionItemUnitAsString (std::shared_ptr< IDbOptionItem > dbOptionItem)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual std::string GetDbOptionItemWriteAudienceState (std::shared_ptr< IDbOptionItem > dbOptionItem)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual std::string GetOptionItemError (std::shared_ptr< IOptionItem > optionItem)=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< IDbItemValueGetOptionItemMatchingDbItemValue (std::shared_ptr< IOptionItem > optionItem)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual std::string GetOptionItemName (std::shared_ptr< IOptionItem > optionItem)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual bool GetOptionItemValueAsBoolean (std::shared_ptr< IOptionItem > optionItem)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual std::string GetOptionItemValueAsByteField (std::shared_ptr< IOptionItem > optionItem)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual double GetOptionItemValueAsFloat (std::shared_ptr< IOptionItem > optionItem)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual int64 GetOptionItemValueAsInteger (std::shared_ptr< IOptionItem > optionItem)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual std::string GetOptionItemValueAsString (std::shared_ptr< IOptionItem > optionItem)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual bool HasConfigurationRecordError (std::shared_ptr< IConfigurationRecord > configurationRecord)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual bool HasOptionItemError (std::shared_ptr< IOptionItem > optionItem)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual bool IsComplexDbOptionItem (std::shared_ptr< IDbOptionItem > dbOptionItem)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual void LoadConfigurationRecordCodingData (std::shared_ptr< IConfigurationRecord > configurationRecord, const std::string &filePath)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual void RemoveAllComChannelConfigurationRecords (std::shared_ptr< IComChannel > comChannel)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual void RemoveConfigurationRecordReadDiagServices (std::shared_ptr< IConfigurationRecord > configurationRecord, const std::vector< std::shared_ptr< IDiagService >> &readDiagServices)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual void RemoveConfigurationRecordWriteDiagServices (std::shared_ptr< IConfigurationRecord > configurationRecord, const std::vector< std::shared_ptr< IDiagService >> &writeDiagServices)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual void SetConfigurationRecordAsByteField (std::shared_ptr< IConfigurationRecord > configurationRecord, const std::vector< unsigned char > &value)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual void SetConfigurationRecordAsDbDataRecord (std::shared_ptr< IConfigurationRecord > configurationRecord, std::shared_ptr< IDbDataRecord > dbDataRecord)=0
 Identical to an action or term in the OTX standard ISO 13209. A detailed specification can be found there. More...
 
virtual void SetOptionItemValue (std::shared_ptr< IOptionItem > optionItem, const IOtxValue &value)=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

◆ AddComChannelConfigurationRecordByDbObject()

virtual void OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::AddComChannelConfigurationRecordByDbObject ( std::shared_ptr< IComChannel comChannel,
std::shared_ptr< IDbConfigurationRecord dbConfigurationRecord,
std::shared_ptr< IConfigurationRecord > &  configurationRecord 
)
pure virtual

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

◆ AddComChannelConfigurationRecordByNameAndDbConfigurationData()

virtual void OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::AddComChannelConfigurationRecordByNameAndDbConfigurationData ( std::shared_ptr< IComChannel comChannel,
const std::string &  dbConfigurationRecordName,
std::shared_ptr< IDbConfigurationData dbConfigurationData,
std::shared_ptr< IConfigurationRecord > &  configurationRecord 
)
pure virtual

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

◆ GetComChannelConfigurationRecords()

virtual std::vector<std::shared_ptr<IConfigurationRecord> > OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::GetComChannelConfigurationRecords ( std::shared_ptr< IComChannel comChannel)
pure virtual

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

◆ GetConfigurationRecordAsByteField()

virtual std::string OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::GetConfigurationRecordAsByteField ( std::shared_ptr< IConfigurationRecord configurationRecord)
pure virtual

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

◆ GetConfigurationRecordError()

virtual std::string OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::GetConfigurationRecordError ( std::shared_ptr< IConfigurationRecord configurationRecord)
pure virtual

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

◆ GetConfigurationRecordMatchingFileNames()

virtual std::vector<std::string> OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::GetConfigurationRecordMatchingFileNames ( std::shared_ptr< IConfigurationRecord configurationRecord)
pure virtual

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

◆ GetConfigurationRecordOptionItems()

virtual std::vector<std::shared_ptr<IOptionItem> > OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::GetConfigurationRecordOptionItems ( std::shared_ptr< IConfigurationRecord configurationRecord)
pure virtual

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

◆ GetConfigurationRecordReadDiagServices()

virtual std::vector<std::shared_ptr<IDiagService> > OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::GetConfigurationRecordReadDiagServices ( std::shared_ptr< IConfigurationRecord configurationRecord)
pure virtual

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

◆ GetConfigurationRecordWriteDiagServices()

virtual std::vector<std::shared_ptr<IDiagService> > OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::GetConfigurationRecordWriteDiagServices ( std::shared_ptr< IConfigurationRecord configurationRecord)
pure virtual

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

◆ GetDbComChannelDbConfigurationDatas()

virtual std::vector<std::shared_ptr<IDbConfigurationData> > OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::GetDbComChannelDbConfigurationDatas ( std::shared_ptr< IDbComChannel dbComChannel)
pure virtual

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

◆ GetDbConfigurationDataDbConfigurationRecords()

virtual std::vector<std::shared_ptr<IDbConfigurationRecord> > OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::GetDbConfigurationDataDbConfigurationRecords ( std::shared_ptr< IDbConfigurationData dbConfigurationData)
pure virtual

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

◆ GetDbConfigurationRecordDbDataRecordByDataId()

virtual std::shared_ptr<IDbDataRecord> OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::GetDbConfigurationRecordDbDataRecordByDataId ( std::shared_ptr< IDbConfigurationRecord dbConfigurationRecord,
const std::string &  dataId 
)
pure virtual

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

◆ GetDbConfigurationRecordDbDataRecordByKey()

virtual std::shared_ptr<IDbDataRecord> OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::GetDbConfigurationRecordDbDataRecordByKey ( std::shared_ptr< IDbConfigurationRecord dbConfigurationRecord,
const std::string &  key 
)
pure virtual

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

◆ GetDbConfigurationRecordDbDataRecordByName()

virtual std::shared_ptr<IDbDataRecord> OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::GetDbConfigurationRecordDbDataRecordByName ( std::shared_ptr< IDbConfigurationRecord dbConfigurationRecord,
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.

◆ GetDbConfigurationRecordDbDataRecords()

virtual std::vector<std::shared_ptr<IDbDataRecord> > OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::GetDbConfigurationRecordDbDataRecords ( std::shared_ptr< IDbConfigurationRecord dbConfigurationRecord)
pure virtual

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

◆ GetDbConfigurationRecordDbOptionItems()

virtual std::vector<std::shared_ptr<IDbOptionItem> > OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::GetDbConfigurationRecordDbOptionItems ( std::shared_ptr< IDbConfigurationRecord dbConfigurationRecord)
pure virtual

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

◆ GetDbDataRecordDataId()

virtual std::string OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::GetDbDataRecordDataId ( std::shared_ptr< IDbDataRecord dbDataRecord)
pure virtual

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

◆ GetDbDataRecordKey()

virtual std::string OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::GetDbDataRecordKey ( std::shared_ptr< IDbDataRecord dbDataRecord)
pure virtual

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

◆ GetDbItemValueKey()

virtual std::string OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::GetDbItemValueKey ( std::shared_ptr< IDbItemValue dbItemValue)
pure virtual

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

◆ GetDbItemValueMeaning()

virtual std::string OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::GetDbItemValueMeaning ( std::shared_ptr< IDbItemValue dbItemValue)
pure virtual

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

◆ GetDbItemValueMeaningID()

virtual std::string OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::GetDbItemValueMeaningID ( std::shared_ptr< IDbItemValue dbItemValue)
pure virtual

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

◆ GetDbItemValuePhysicalConstantValueAsString()

virtual std::string OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::GetDbItemValuePhysicalConstantValueAsString ( std::shared_ptr< IDbItemValue dbItemValue)
pure virtual

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

◆ GetDbItemValueRule()

virtual std::string OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::GetDbItemValueRule ( std::shared_ptr< IDbItemValue dbItemValue)
pure virtual

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

◆ GetDbOptionItemBitLength()

virtual int64 OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::GetDbOptionItemBitLength ( std::shared_ptr< IDbOptionItem dbOptionItem)
pure virtual

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

◆ GetDbOptionItemBitPosition()

virtual int64 OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::GetDbOptionItemBitPosition ( std::shared_ptr< IDbOptionItem dbOptionItem)
pure virtual

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

◆ GetDbOptionItemBytePosition()

virtual int64 OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::GetDbOptionItemBytePosition ( std::shared_ptr< IDbOptionItem dbOptionItem)
pure virtual

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

◆ GetDbOptionItemDataType()

virtual OtxMcdDataTypes OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::GetDbOptionItemDataType ( std::shared_ptr< IDbOptionItem dbOptionItem)
pure virtual

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

◆ GetDbOptionItemDbItemValues()

virtual std::vector<std::shared_ptr<IDbItemValue> > OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::GetDbOptionItemDbItemValues ( std::shared_ptr< IDbOptionItem dbOptionItem)
pure virtual

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

◆ GetDbOptionItemDecimalPlaces()

virtual int64 OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::GetDbOptionItemDecimalPlaces ( std::shared_ptr< IDbOptionItem dbOptionItem)
pure virtual

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

◆ GetDbOptionItemInterval()

virtual std::shared_ptr<IInterval> OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::GetDbOptionItemInterval ( std::shared_ptr< IDbOptionItem dbOptionItem)
pure virtual

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

◆ GetDbOptionItemPhysicalDefaultValueAsString()

virtual std::string OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::GetDbOptionItemPhysicalDefaultValueAsString ( std::shared_ptr< IDbOptionItem dbOptionItem)
pure virtual

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

◆ GetDbOptionItemReadAudienceState()

virtual std::string OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::GetDbOptionItemReadAudienceState ( std::shared_ptr< IDbOptionItem dbOptionItem)
pure virtual

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

◆ GetDbOptionItemSemantic()

virtual std::string OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::GetDbOptionItemSemantic ( std::shared_ptr< IDbOptionItem dbOptionItem)
pure virtual

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

◆ GetDbOptionItemTextTableElements()

virtual std::vector<std::shared_ptr<ITextTableElement> > OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::GetDbOptionItemTextTableElements ( std::shared_ptr< IDbOptionItem dbOptionItem)
pure virtual

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

◆ GetDbOptionItemUnitAsString()

virtual std::string OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::GetDbOptionItemUnitAsString ( std::shared_ptr< IDbOptionItem dbOptionItem)
pure virtual

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

◆ GetDbOptionItemWriteAudienceState()

virtual std::string OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::GetDbOptionItemWriteAudienceState ( std::shared_ptr< IDbOptionItem dbOptionItem)
pure virtual

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

◆ GetOptionItemError()

virtual std::string OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::GetOptionItemError ( std::shared_ptr< IOptionItem optionItem)
pure virtual

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

◆ GetOptionItemMatchingDbItemValue()

virtual std::shared_ptr<IDbItemValue> OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::GetOptionItemMatchingDbItemValue ( std::shared_ptr< IOptionItem optionItem)
pure virtual

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

◆ GetOptionItemName()

virtual std::string OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::GetOptionItemName ( std::shared_ptr< IOptionItem optionItem)
pure virtual

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

◆ GetOptionItemValueAsBoolean()

virtual bool OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::GetOptionItemValueAsBoolean ( std::shared_ptr< IOptionItem optionItem)
pure virtual

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

◆ GetOptionItemValueAsByteField()

virtual std::string OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::GetOptionItemValueAsByteField ( std::shared_ptr< IOptionItem optionItem)
pure virtual

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

◆ GetOptionItemValueAsFloat()

virtual double OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::GetOptionItemValueAsFloat ( std::shared_ptr< IOptionItem optionItem)
pure virtual

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

◆ GetOptionItemValueAsInteger()

virtual int64 OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::GetOptionItemValueAsInteger ( std::shared_ptr< IOptionItem optionItem)
pure virtual

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

◆ GetOptionItemValueAsString()

virtual std::string OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::GetOptionItemValueAsString ( std::shared_ptr< IOptionItem optionItem)
pure virtual

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

◆ HasConfigurationRecordError()

virtual bool OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::HasConfigurationRecordError ( std::shared_ptr< IConfigurationRecord configurationRecord)
pure virtual

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

◆ HasOptionItemError()

virtual bool OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::HasOptionItemError ( std::shared_ptr< IOptionItem optionItem)
pure virtual

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

◆ IsComplexDbOptionItem()

virtual bool OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::IsComplexDbOptionItem ( std::shared_ptr< IDbOptionItem dbOptionItem)
pure virtual

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

◆ LoadConfigurationRecordCodingData()

virtual void OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::LoadConfigurationRecordCodingData ( std::shared_ptr< IConfigurationRecord configurationRecord,
const std::string &  filePath 
)
pure virtual

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

◆ RemoveAllComChannelConfigurationRecords()

virtual void OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::RemoveAllComChannelConfigurationRecords ( std::shared_ptr< IComChannel comChannel)
pure virtual

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

◆ RemoveConfigurationRecordReadDiagServices()

virtual void OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::RemoveConfigurationRecordReadDiagServices ( std::shared_ptr< IConfigurationRecord configurationRecord,
const std::vector< std::shared_ptr< IDiagService >> &  readDiagServices 
)
pure virtual

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

◆ RemoveConfigurationRecordWriteDiagServices()

virtual void OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::RemoveConfigurationRecordWriteDiagServices ( std::shared_ptr< IConfigurationRecord configurationRecord,
const std::vector< std::shared_ptr< IDiagService >> &  writeDiagServices 
)
pure virtual

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

◆ SetConfigurationRecordAsByteField()

virtual void OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::SetConfigurationRecordAsByteField ( std::shared_ptr< IConfigurationRecord configurationRecord,
const std::vector< unsigned char > &  value 
)
pure virtual

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

◆ SetConfigurationRecordAsDbDataRecord()

virtual void OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::SetConfigurationRecordAsDbDataRecord ( std::shared_ptr< IConfigurationRecord configurationRecord,
std::shared_ptr< IDbDataRecord dbDataRecord 
)
pure virtual

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

◆ SetOptionItemValue()

virtual void OpenTestSystem::Otx::DiagManager::OtxDiagApi::IEcuConfiguration::SetOptionItemValue ( std::shared_ptr< IOptionItem optionItem,
const IOtxValue value 
)
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: