Extensions.DiagCom.SetComParameter

From emotive
Jump to navigation Jump to search

Classification

Name SetComParameter
Short Description Changes the value of a communication parameter
Class Action
Extension OTX DiagCom extension
Group ComParameter related actions
Exceptions UnknownTargetException
TypeMismatchException
Checker Rules -
Standard Compliant Yes

OTL Syntax

DiagCom.SetComParameter(ComChannelValue comChannel, StringTerm name, Term value);

Description

OTX SetComParameter activity is used to change the value of a communication parameter used by the communication backend. For example, bus timeouts or baud rates can be set using the SetComParameter node.

Icons Note.png In case an ODX/MVCI system is used for vehicle communication, the communication parameter names and data types that can be set are defined by the "D-PDU API/ODX communication parameter" specification.
Icons Note.png In case an ODX/MVCI system is used for vehicle communication, this action should implicitly control the LogicalLink State. The state should be adjusted for setting of COM Parameters. This requires state eONLINE.

Properties

Name Data Type Class Default Cardinality Description
ComChannel ComChannel Value - [1] This element comprises the communication channel where the communication parameter will be modified.
Name String Term - [1] This element specifies the name of the communication parameter which will be changed.
Value - Term - [1] This element specifies the new communication parameter value that will be set.

OTL Examples

/// Local Declarations

DiagCom.ComChannel ComChannel1;

/// Flow

ComChannel1 = DiagCom.GetComChannel("LL_CentrElectUDS", "EV_BCMCONTI_009", false);
DiagCom.SetComParameter(ComChannel1, "CP_TesterPresentMessage", &012345);

See also

GetComChannel
SetComplexComParameter