vcan_16b_dump

Here is the definition:

typedef struct
  { byte data[16] CDEP_NOALIGN_ATTR;
    long port     CDEP_NOALIGN_ATTR;
    long id       CDEP_NOALIGN_ATTR;
  } vcan_16b_dump;

This driver-call-sub-structure is used to dump the internal data of an object. It is used in conjunction with the VCAN_READ_OBJ_DATA and VCAN_READ_OBJ_CTRL`` sub-function. There are two blocks of internal data, that are situated on the VME-CAN2 card, the so called ‘data-block’ and the ‘control-block’. Since both blocks consist of 16 bytes, the same structure is used to read the data- and the control-block.

data

This array of 16 bytes contains the data- or the control-block information after the execution of the command.

port

This is the port-number of the object that is to be dumped.

id

This is the CAN-Id of the object that is to be dumped.