OTX Reference  
OpenTestSystem.Otx.Extensions.DiagDataBrowsingPlus.Terms.GetDbComChannel Class Reference

Gets a DbComChannel objects More...

Inheritance diagram for OpenTestSystem.Otx.Extensions.DiagDataBrowsingPlus.Terms.GetDbComChannel:
Inheritance graph

Public Attributes

StringTerm ecuVariantName
 Cardinality [0..1]
Optional selection of a variant without explicit ECU variant identification, see Property "PerformVariantSelection" or activity "IdentifyAndSelectVariant". More...
 
StringTerm identifier
 Cardinality [1]
Communication channels (logical link) to be constructed. The communication channels must have been configured within the settings for the diagnostic run-time system, see the settings of the document / project. More...
 
- Public Attributes inherited from OpenTestSystem.Otx.Core.Terms.Term
MetaData metaData
 Cardinality [0..1]
The MetaData type allows tools to store additional, mainly tool-specific data. More...
 

Detailed Description

Gets a DbComChannel objects

The GetDbComChannel activity which a DbComChannel objects which represents the MCDDbLocation of a MCDDbLogicalLink which is identified by the SHORT-NAME of the related base variant and ECU variant.

Note: The appropriate MVCI system operation is MCDDbLocation baseVariant = MCDSystem::getDbProjectConfiguration().MCDDbProjectConfiguration::getActiveDbProject().MCDDbProject::getDbVehicleInformations().MCDDbVehicleInformations::getItemByName(selectedVehicle).MCDDbVehicleInformation::getDbLogicalLinks().MCDDbLogicalLinks::getItemByName(identifier).MCDDbLogicalLink::getDbLocation(); if (ecuVariantName != empty) { return baseVariant.getDbECU().getDbEcuVariants().getItemByName(ecuVariantName);} else { return baseVariant; }.

Exceptions
DiagCom.Exceptions.UnknownTargetExceptionIf the identifier and the ecuVariantName does not exist or is invalid.
Syntax
DbComChannelTerm = DiagDataBrowsingPlus.GetDbComChannel(StringTerm identifier, StringTerm ecuVariantName = NULL);
Examples
// Local Declarations
DiagDataBrowsingPlus.DbComChannel DbComChannel;
// Flow
DbComChannel = DiagDataBrowsingPlus.GetDbComChannel("LL_AllEmissRelatUDSSyste");

Member Data Documentation

◆ ecuVariantName

StringTerm OpenTestSystem.Otx.Extensions.DiagDataBrowsingPlus.Terms.GetDbComChannel.ecuVariantName

Cardinality [0..1]
Optional selection of a variant without explicit ECU variant identification, see Property "PerformVariantSelection" or activity "IdentifyAndSelectVariant".

◆ identifier

StringTerm OpenTestSystem.Otx.Extensions.DiagDataBrowsingPlus.Terms.GetDbComChannel.identifier

Cardinality [1]
Communication channels (logical link) to be constructed. The communication channels must have been configured within the settings for the diagnostic run-time system, see the settings of the document / project.

OpenTestSystem.Otx.Extensions.DiagDataBrowsingPlus.Terms.GetDbComChannel.ecuVariantName
StringTerm ecuVariantName
Cardinality [0..1] Optional selection of a variant without explicit ECU variant identification,...
Definition: DiagDataBrowsingPlus.cs:8030
OpenTestSystem.Otx.Extensions.DiagDataBrowsingPlus.Terms.GetDbComChannel.identifier
StringTerm identifier
Cardinality [1] Communication channels (logical link) to be constructed. The communication channels m...
Definition: DiagDataBrowsingPlus.cs:8040