ISO15765:Blocks:Communication Control Request Trigger
Contents
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
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. |