Pin # | Channel | Assignment |
02 | 1 | J1850 Bus |
03 | 2 | J1850 Bus |
05 | Both | V- In/GND |
09 | Both | V+ In |
Event name | Event meaning |
GDLCRXOVER | Receiver overflow |
GDLCCRCERR | CRC error detected |
GDLCINCOMPBYTE | Incomplete byte detected |
GDLCBTERR | Bit timing error detected |
GDLCBREAK | Break received |
GDLCNETFAULT | Net fault detected |
GDLCTXUNDER | Transmit underrun |
GDLCARBLOST | Arbitration lost |
IOCTL name | Function | Data field length/purpose |
GDLCGETFOURX | Get DLC 4x-speed flag | 1 data byte returned: current 4x-speed flag |
GDLCSETFOURX | Set DLC 4x-speed flag | 1 data byte: new 4x-speed flag. Set values valid only after next INIT IOCTL. |
GDLCGETLOAD | Get load resistor flag | 1 data byte: current load resistor flag |
GDLCSETLOAD | Set load resistor flag | 1 data byte: new load resistor flag value Value valid immediately. |
GDLCSENDBREAK | Send a BREAK on the J1850 bus | None |
GDLCABORTTX | Abort current transmission | None |
GDLCGETHDRMODE | Get header mode | 1 data byte: current header mode Controls number of header bytes. Possible modes: zero, one, three header bytes; one byte OBD mode; auto mode. |
GDLCSETHDRMODE | Set header mode | 1 data byte: new header mode |