These settings define if and when the display sends a request (for receive mappings) or
answers a request with a transmit mapping.
In any case the display answers the "request for PGN" if it has a transmit mapping
configured for the requested PGN. The only pre-requisite is that the ECU sending the
request is "known" i.e. it claimed an address before or is listed as owner ECU in the GUI
definition.
Enable Request
For receive mappings this means that the display will send out a request to get the PGN
based on the following settings.
For transmit mappings this means that the request defined in the following properties will
be recognized and answered with the transmit mapping. Enabling this is only required if
there is a request to be recognized that is NOT the PGN 0x00EA00 == 59904 == "request
for PGN" as defined in J1939 standard.
Use standard request
Only appears for receive mappings. If enabled the display will send out a "request for PGN"
based on the following triggers.
Request message
Is only enabled for receive mappings where "use standard request" is not set. This allows
definition of a PGN with fixed data section which will be sent out in order to get the receive
mapping based on the triggers below. Depending on the "Receive from" setting this PGN
will be sent to the ECU who should provide the mapping or as a broadcast. One can select
all three proprietary types of PGNs for this request.
Note: PGNs 0xff00 ... 0xffff are broadcast by definition. See also message format .
Request Message Transmission Period
Is only enabled for receive mappings. This defines the interval in milliseconds the display
will send requests for the mapping. Set to 0 if no periodic request is required.
Send Request On
·
"Specific Variable Change" allows triggering the request based on any variable in
GUI definition.
·
"None" means there is no trigger besides the time based one.
Select Variable (Rx)
Only enabled if this is a receive mapping, request is enabled and "Send Request On" is set
to "Specific Variable Change". This allows setting the variable whose value change should
trigger sending the request.
Receive Timeout
This is intended for receive mappings which are expected to arrive periodically - either by
default or by periodic request. If the mapping is not received in as many milliseconds as
defined here all variable values of the mapping are considered invalid and hence all DDOs
showing them will also be disabled.