Pin # | Channel | Assignment |
01 | 2 | CAN-LOW |
02 | 1 | CAN-LOW |
03 | 2 | TX0 |
04 | 1 | TX0 |
05 | Both | Ground |
06 | 2 | CAN-HIGH |
07 | 1 | CAN-HIGH |
08 | 2 | RX0 |
09 | 1 | RX0 |
10 | Both | V- in |
15 | Both | V+ in |
Event name | Event meaning |
EVENT_MSG_SENT   | An FT_DATA frame with a timestamp value of EVENT_ON_SEND or EVENT_ON_SEND_PROXY has been transmitted. See CMD_SERVER_SET_TIMED_XMIT for more information |
  | |
GCANBUSOFF | Bus OFF state reached |
GCANBUSWARN | Bus WARNING state reached |
GCANBUSOK | Bus OK (return from Bus WARNING state) |
GCANERRFRAME | Error Frame / Stuff Error detected |
GCANWAKEUP | Wake-Up (not currently used) |
GCANCRC | CRC error detected |
GCANRXOVER | Receiver overflow detected |
GCANFORM | Form error detected |
GCANACK | Acknowlegement error (none received during attempted transmit) |
GCANBITONE | Bit 1 error |
GCANBITZERO | Bit 0 error |
Please also see generic events for non card-specific events.
IOCTL name | Function | Data field length/purpose |
GCANGETBTRS | Get 85257 BTR values | 2 data bytes returned: current BTR0 and BTR1 values |
GCANSETBTRS | Set 82527 BTR values | 2 data bytes: new BTR0 and BTR1 values Set values valid only after next INIT IOCTL. |
GCANGETBC | Get 82527 Bus Configuration Register | 1 data byte: current bus configuration value |
GCANSETBC | Set 82527 Bus Configuration Register | 1 data byte: new bus configuration value Value valid only after next INIT IOCTL. |
GGETERRLEV | Get channel error reporting level | 1 data byte: current error reporting level |
GSETERRLEV | Set channel error reporting level | 1 data byte: new error reporting level Value valid |
GCANGETMODE | Get driver operating mode | 1 data byte: current mode (effective after next init) Modes include: |
GCANSETMODE | Set driver operating mode | 1 data byte: new mode (effective after next init). As above. |
GCANGETTRANS | Get internal/external transceiver selection | 1 data byte: current transceiver selection |
GCANSETTRANS | Set internal/external transceiver selection | 1 data byte: new transceiver selection (effective immediately) |
GCANSENDERR | Send an error frame (error level must be =1 for this to work. See GSETERRLEV in Generic IOCTLS | None |
Note about ERROR FRAMES:
Individual error frames may be generated by transmitting a message with the invalid 11-bit ID 0xff 0xff, or
the invalid 29-bit ID 0xff 0xff 0xff 0xff.
Error level reporting must be set to 1 to generate error frames.