Extensions.DiagComPlus.StopCommunication
Jump to navigation
Jump to search
Classification
Name | StopCommunication |
Short Description | Stops 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.StopCommunication(ComChannelTerm comChannel);
Description
This action stops the communication on a diag:ComChannel.
Important: In case an ODX/MVCI system is used, the ComPrimitive "StopCommunication" is executed on the logical link. In this case the logical link state is OFFLINE (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 stopping 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);
[#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.StopCommunication(ComChannel1);
}
catch (DiagCom.LossOfComException Exception1)
{
}
See also
ExecuteHexDiagServiceFunctional | |
StartCommunication | |
CreateComChannel | |
GetComChannelState | |
GetComParameterList |