Extensions.DiagComPlus.StartCommunication
Jump to navigation
Jump to search
Classification
Name | StartCommunication |
Short Description | Starts the communication on a diag:ComChannel |
Class | Action |
Extension | OTX DiagComPlus extension |
Group | DiagComPlus related Actions |
Exceptions | LossOfComException |
Checker Rules | |
Standard Compliant | Yes |
OTL Syntax
ActionRealisation DiagComPlus.StartCommunication(ComChannelTerm comChannel);
Description
This action starts the communication on a diag:ComChannel.
Important: In case an ODX/MVCI system is used, the ComPrimitive "StartCommunication" is executed on the logical link. In this case the logical link state is COMMUNICATION (see ComChannelState). |
Properties
Name | Data Type | Class | Default | Cardinality | Description |
ComChannel | ComChannel | Term | - | [1..1] | This element comprises the communication channel, which will be used for starting the communication with the ECU the communication channel is connected to. |
OTL Examples
/// Local Declarations
Exception Exception1;
DiagCom.ComChannel ComChannel1;
/// Flow
ComChannel1 = DiagCom.GetComChannel("LL_GatewUDS", "EV_GatewLear_006", false);
try
{
[#DiagMetaData , <#Data>
<dmd:diagMetaData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dmd="http://iso.org/OTX/1.0.0/Auxiliaries/DiagMetaData">
<dmd:comChannelName value="LL_GatewUDS" />
<dmd:ecuVariantName value="EV_GatewLear_006" />
</dmd:diagMetaData></#Data>]
DiagComPlus.StartCommunication(ComChannel1);
}
catch (DiagCom.LossOfComException Exception1)
{
}
See also
ExecuteHexDiagServiceFunctional | |
StopCommunication | |
CreateComChannel | |
GetComChannelState | |
GetComParameterList |