CreateFdMessage (FUN)ΒΆ
FUNCTION CreateFdMessage : CAA.HANDLE
This function allocates a new Fd message from the data pool of a FD driver and makes it available via its
handle hFdMessage
. In addition, the function sets the CAN ID, data length and bitrate switching flag of the message.
Such a message must either be sent with Write or released with FreeMessage. It can also be duplicated by use of CloneMessage.
Example
See Write.
- InOut:
Scope
Name
Type
Comment
Return
CreateFdMessage
CAA.HANDLE
new message handle or
CAA.gc_hINVALID
if no resources leftInput
hFdDriver
CAA.HANDLE
handle of CAN FD interface opened by FdDriverOpenH or FdDriverOpenP
cobID
CL2I.COBID
CAN ID
usiLength
USINT
message length in bytes; valid values: 0-8, 12, 16, 20, 24, 32, 48, 64
x29BitID
BOOL
29 Bit ID
xBitrateSwitching
BOOL
TRUE
: data baudrate is used for faster transmission.peError
POINTER TO ERROR
optional pointer to error enum