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 left

Input

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