Functional description
42
Ultimately, the parameter <StartBit> defines at which
point the resultant data are included in the CAN mes
sage, and <BitSequence> defines which rule is to be
applied (INTEL or MOTOROLA, see Chapter 6).
The parameters <DataFormat>, <StartBit>, <Signal
Length> and <BitSequence> have a corresponding
meaning in the CAN decoder, which is why no other
names for the parameters are selected here either.
6.5.5
Transmit data in the event of an error
If the signal source has yet to return a value, or if the sig
nal source transmits an error value (e. g. because of
overloading, or an unconnected sensor), a defined value
must be entered in the CAN message. The user can
select this value with the XML parameters for
<ValueOnError>.
"Internal": The selection of the error value is determined
by the module. If <DataFormat> defines a floating point
value, "2,0E15" is sent in the event of an error. If <Type>
is set to "BitArray", or <DataFormat> is parameterized to
an integer or boolean, "0" is transmitted. This
corresponds to the behavior of the module when
<ValueOnError> did not yet exist, and is the factory set
ting.
"Float": This selection is only permitted if the
<DataFormat> defines a floating point value. Then im
Fehlerfall der Wert aus <Value> gesendet.
"Integer": This selection is only permitted if the
<DataFormat> defines an integer value. Then the value
from <Value> is transmitted in the event of an error.
"Hex": This selection is valid for all values of
<DataFormat>. In the event of an error, the hex string is
A4461-2.0 HBM: public
CANBus