Tutorial - Gateway Builder - Part 2 - Gateway Builder Overview

The Gateway Builder has several parts to it. The details of each are below.

The toolbar in the Gateway Builder features the following options:

    • Show Decodings in Messages View - Shows the decoded signals values for messages in Messages view if using a database

    • Attempt Match - Attempts to Match Messages and Signals by name

    • Allow Duplicates - Allows the selection of duplicate signals in the Gateway Builder. With this unchecked, only one duplicate signal will be enabled at a time.

The Input Network View is where networks, messages and signals can be selected and added to the current gateway.

    • Set as Input - Change the input message of the highlighted message in Selected Messages view

    • Exclude - Used to exclude messages from a gateway. Only used if an entire network is in the selected gateway

    • Selected - Adds the selected input message(s) to the gateway

    • Not Selected - Adds all input messages that are not selected to the gateway

    • All - Adds all input messages to the gateway

The 'Selected Messages' view shows what messages are part of the gateway being built, and also shows what network and message they are being outputted to, sorted by the column names at the top of the view. The top part of the view shows messages and networks included as part of the gateway, and the bottom part of the view shows messages excluded from the gateway when gatewaying an entire network. The width of the columns can be adjusted manually, and can be reset to their default position by clicking the 'Reset Column Sizes' button.

The Outgoing Messages View provides the same functionality for outputted messages that the Incoming Message View does for inputted messages with a few less options.

This panel is where adjustments can be made to networks, messages and signals that are part of the gateway being built

    • Use Expression: use this to change the value of a signal before the signal gets gatewayed.

    • Recalculate CyS MAC: Proprietary Feature

    • Ignore TX Messages: Used when making a bi-directional gateway to make sure the gateway does not trigger on its own transmit messages.

    • Action: Use this to determine where the Input message or signal is forwarded to. Forward simply forwards the message to the new network. If Map is selected, the gateway will forward the message data to a new message entirely

    • Message Box: This is where Output Messages can be dragged and dropped when mapping an Input message to an Output message

    • Protocol: This allows changing the protocol of the Output message. Input Protocol will keep the protocol the same, CAN is a standard can message; if the input message is over 8 bytes, the message will be truncated, though ISO 15765-2 frames are still passed, and CAN FD with and without Bit Rate Switch

    • Output Trigger: Here is where to change when to send the Output message. Receive will send the Output message when the Input message is received, Condition will send the Output message when a condition, set up in the expression builder, is met. Change sends the Output message whenever any of the data bytes change. Rate sends the Output message at a set rate

Last updated