ISO15765:Blocks:Communication Control Request Trigger

From MotoHawk
Jump to navigationJump to search

Woodward Custom ISO15765 Communication Control Request Trigger

Triggers a Simulink Function-Call subsystem when the ISO15765 protocol receives a communication control request.

Block ID

ISO15765 Communication Control Request Trigger

Library

Woodward Custom ISO15765

Description

ISO15765CommunicationControlRequestTrigger.png

This block provides a trigger to the application when the Communication Control service needs to be handled by the application. The application may choose to accept or deny this particular request through the use of the [ISO15765CommunicationControlResponseSet.html ISO15765 Communication Control Response Set] block.

The first output port provides a trigger or an array of triggers to the applcation. Port 2 indicates the Control Type byte that was passed in the request message. Port 3 provides a boolean signal if the request is targeting all application-related (Normal) communication. Port 4 provides a boolean signal if the request is targeting all network management related communication.

According to the UDS specifications, the Communication Control state must reset when the session state machine enters the default session. To accomplish this, the user is required to utilize the [ISO15765SessionStartTrigger.html session start trigger block] to detect whether the default session has been entered or the [ISO15765SessionTimeoutTrigger.html session timeout trigger block] to determine if a timeout occurred.

Block Parameters

Parameter Field Values Comments/Description
Priority Order Number When multiple triggers of the same criteria are present, this specifis which will execute first.
This trigger is inside another triggered subsystem Checkbox If the trigger is inside another triggered subsystem, this must be checked.
Trigger even when containing subsystem is disabled Checkbox If the trigger is inside another enabled subsystem, then execute this subsystem if that subsystem is enabled.