Table 1 lists the possible error messages returned in the GetErrorMessages API call. Some of these errors may also be returned by the GetLastAPIError API call.
Table 1 - Error Messages
NEOVI_ERROR_DLL_TX_BUFFER_OVERFLOW =0
The transmit buffer in the DLL has overflowed. This could occur if the USB connection was lost. It also could occur if you transmit more messages than can be sent on the vehicle networks.
NEOVI_ERROR_DLL_ERROR_BUFFER_OVERFLOW =1
This error occurs when the error queue overflows.
NEOVI_ERROR_DLL_USB_SEND_DATA_ERROR =2
This error occurs when there is a problem sending data on USB.
NEOVI_ERROR_DLL_ISO_DATA_BUFFER_ALLOC =3
Internal Driver Error.
NEOVI_ERROR_DLL_ISO_DATA_READ_BUFFER =4
Internal Driver Error.
NEOVI_ERROR_DLL_ISO_DATA_ZERO_PACKETS =5
Internal Driver Error.
NEOVI_ERROR_DLL_RX_MSG_BUFFER_OVERFLOW =6
NEOVI_ERROR_DLL_STOP_ISO_STREAM =7
Internal Driver Error.
NEOVI_ERROR_DLL_INVALID_NETID =8
Internal Driver Error.
NEOVI_ERROR_DLL_PROBLEM_STOPPING_RX_THREAD =9
Internal Driver Error.
NEOVI_ERROR_DLL_PROBLEM_STOPPING_TX_THREAD =10
Internal Driver Error.
NEOVI_ERROR_DLL_MAIN_PIC_BUFFER_OVERFLOW =11
This error occurs if there is an overflow in the neoVI internal buffer.
NEOVI_ERROR_DLL_INVALID_DEVICE_RESPONSE =12
Internal Driver Error.
NEOVI_ERROR_DLL_ISOTX_DATA_BUFFER_ALLOC =13
Internal Driver Error.
NEOVI_ERROR_DLL_RX_CMD_BUFFER_OVERFLOW=14
Internal Driver Error.
NEOVI_ERROR_DLL_RS232_RX_BUFFER_OVERFLOW=15
RS232 Buffer Overflow Error
NEOVI_ERROR_DLL_RS232_ERR_READCOMERR =16
Internal Driver Error.
NEOVI_ERROR_DLL_RS232_ERR_READ=17
Internal Driver Error.
NEOVI_ERROR_DLL_RS232_BUFFER_ALLOC=18
Internal Driver Error.
NEOVI_ERROR_DLL_RS232_TX_BUFFER_OVERFLOW=19
Internal Driver Error.
NEOVI_ERROR_DLL_RS232_MISC_ERROR=20
Internal Driver Error.
NEOVI_ERROR_DLL_RS232_FIND_WRITE=21
Internal Driver Error.
NEOVI_ERROR_DLL_RS232_FIND_BUFFER_ALLOC=22
Internal Driver Error.
NEOVI_ERROR_DLL_RS232_FIND_CLEARCOMM=23
Internal Driver Error.
NEOVI_ERROR_DLL_RS232_FIND_READCOMM=24
Internal Driver Error.
NEOVI_ERROR_DLL_RS232_FIND_TIMEOUT=25
This error occurs if the neoVI DLL could not find the neoVI device on the specified RS232 port.
NEOVI_ERROR_DLL_RS232_ERR_BREAK=26
RS232 Break Error.
NEOVI_ERROR_DLL_RS232_ERR_FRAME=27
RS232 Framing Error.
NEOVI_ERROR_DLL_RS232_ERR_IOE=28
RS232 IOE Error.
NEOVI_ERROR_DLL_RS232_ERR_OVERRUN=29
RS232 Overrun Error.
NEOVI_ERROR_DLL_RS232_ERR_PARITY=30
RS232 Parity Error.
NEOVI_ERROR_DLL_RS232_TXBUFFER_ALLOC=31
Internal Driver Error.
NEOVI_ERROR_DLL_USB_TX_RS232_ERROR=32
Internal Driver Error.
NEOVI_ERROR_DLL_RS232_CREATE_FILE=33
Problem opening RS232 port. This is probably caused by another application using the port or the port not being valid.
NEOVI_ERROR_DLL_RS232_GET_COMM_STATE=34
Internal Driver Error.
NEOVI_ERROR_DLL_RS232_SET_COMM_STATE=35
Internal Driver Error.
NEOVI_ERROR_DLL_RS232_START_COMM_RX_THREAD=36
Internal Driver Error.
NEOVI_ERROR_DLL_RS232_START_COMM_TX_THREAD=37
Internal Driver Error.
NEOVI_ERROR_DLL_SYNC_COUNT_ERR=38
A message rollover timestamp was missed. This is caused if the neoVI device is disconnected or powered down when in RS232 mode. It will also be caused if two neoVI applications open up the same USB port.
NEOVI_ERROR_DLL_RX_MSG_FRAME_ERR=39
A neoVI message packet was not properly formatted.
NEOVI_ERROR_DLL_RX_MSG_FIFO_OVER=40
The internal DLL FIFO used to store data received before parsing has overflowed.
NEOVI_ERROR_DLL_RX_MSG_CHK_SUM_ERR=41
A neoVI message packet was properly formatted but had an incorrect checksum.
NEOVI_ERROR_DLL_PROBLEM_STOPPING_BULKIN_THREAD=42
Internal Driver Error.
NEOVI_ERROR_DLL_BULKIN_ERR_READ=43
Internal Driver Error.
NEOVI_ERROR_DLL_MAIN51_RX_FIFO_OVERFLOW=44
The Rx FIFO used to store network data before it is sent to the PC has overflowed.
NEOVI_ERROR_DLL_MAIN51_TX_FIFO_OVERFLOW=45
Each network has a FIFO on the Main51 controller for transmission. If you send messages to neoVI faster than neoVI can transmit them, you will receive this error.
NEOVI_ERROR_DLL_MAIN51_DEV_FIFO_OVERFLOW=46
This is a FIFO over error related to messages passed from the Main51 uController to the Main PIC uController
NEOVI_ERROR_DLL_RESET_STATUS_CHANGED=47
The neoVI reset status has changed. This error would occur if the neoVI had a watchdog reset.
NEOVI_ERROR_DLL_ISO_LONG_CACHE_OVERFLOW=48
Internal Driver Error.
NEOVI_ERROR_DLL_ISORX_LONG_BUFFER_ALLOC=49
Internal Driver Error.
NEOVI_ERROR_DLL_J1708_LONG_CACHE_OVERFLOW=50
Internal Driver Error.
NEOVI_ERROR_DLL_J1708_LONG_BUFFER_ALLOC=51
Internal Driver Error.
NEOVI_ERROR_DLL_MAIN51_TX_FIFO_OVERFLOW_DEVICE=52
Internal Driver Error.
NEOVI_ERROR_DLL_MAIN51_TX_FIFO_OVERFLOW_HSCAN=53
Internal Driver Error.
NEOVI_ERROR_DLL_MAIN51_TX_FIFO_OVERFLOW_MSCAN=54
Internal Driver Error.
NEOVI_ERROR_DLL_MAIN51_TX_FIFO_OVERFLOW_SWCAN=55
Internal Driver Error.
NEOVI_ERROR_DLL_MAIN51_TX_FIFO_OVERFLOW_LSFTCAN=56
Internal Driver Error.
NEOVI_ERROR_DLL_MAIN51_TX_FIFO_OVERFLOW_FORDSCP=57
Internal Driver Error.
NEOVI_ERROR_DLL_MAIN51_TX_FIFO_OVERFLOW_J1708=58
Internal Driver Error.
NEOVI_ERROR_DLL_MAIN51_TX_FIFO_OVERFLOW_AUX=5
Internal Driver Error.
NEOVI_ERROR_DLL_MAIN51_TX_FIFO_OVERFLOW_JVPW=60
Internal Driver Error.
NEOVI_ERROR_DLL_MAIN51_TX_FIFO_OVERFLOW_ISO=61
Internal Driver Error.
NEOVI_ERROR_DLL_MAIN51_TX_FIFO_OVERFLOW_ISOPIC=62
Internal Driver Error.
NEOVI_ERROR_DLL_MAIN51_TX_FIFO_OVERFLOW_MAIN51=63
Internal Driver Error.
NEOVI_ERROR_DLL_MAIN51_TX_FIFO_OVERFLOW_HOST=64
Internal Driver Error.
NEOVI_ERROR_DLL_READ_ENTIRE_DEEPROM_ERROR=65
Internal Driver Error.
NEOVI_ERROR_DLL_WRITE_ENTIRE_DEEPROM_ERROR=66
Internal Driver Error.
NEOVI_ERROR_DLL_USB_PORT_ALREADY_OPEN=67
Internal Driver Error.
NEOVI_ERROR_DLL_JVPW_TX_REPORT_FIFO_ERR_IN=68
Internal Driver Error.
NEOVI_ERROR_DLL_ISOJ_TX_REPORT_FIFO_ERR_IN=69
Internal Driver Error.
NEOVI_ERROR_DLL_JVPW_TX_REPORT_FIFO_ERR_OUT=70
Internal Driver Error.
NEOVI_ERROR_DLL_ISOJ_TX_REPORT_FIFO_ERR_OUT=71
Internal Driver Error.
NEOVI_ERROR_DLL_MAIN51_TX_IN_FROM_HOST_FIFO=72
Internal Driver Error.
NEOVI_ERROR_DLL_MAIN51_TX_HOST_CHKSUM=73
Internal Driver Error.
NEOVI_ERROR_DLL_ISOJ_TX_HOST_MISSED_BYTE=74
Internal Driver Error.
NEOVI_ERROR_DLL_NEOVI_NO_RESPONSE=75
Internal Driver Error.
NEOVI_ERROR_DLL_RX_SOCKET_FIFO_OVER=76
Internal Driver Error.
NEOVI_ERROR_DLL_PROBLEM_STOPPING_TXSOCKET_THREAD=77
Internal Driver Error.
NEOVI_ERROR_DLL_PROBLEM_STOPPING_RXSOCKET_THREAD=78
Internal Driver Error.
NEOVI_ERROR_DLL_PROBLEM_STOPPING_TXSOCKET_CLIENT_THREAD=78
Internal Driver Error.
NEOVI_ERROR_DLL_PROBLEM_STOPPING_RXSOCKET_CLIENT_THREAD=79
Internal Driver Error.
NEOVI_ERROR_DLL_TCP_CLIENT_TX=80
Internal Driver Error.
NEOVI_ERROR_DLL_TCP_CLIENT_RX=81
Internal Driver Error.
NEOVI_ERROR_DLL_TCP_CLIENT_RX_SOCK=82
Internal Driver Error.
NEOVI_ERROR_DLL_UNABLE_CONNECT_TO_SRVR=83
Internal Driver Error.
NEOVI_ERROR_DLL_UNABLE_CREATE_CLIENT_SOCK=84
Internal Driver Error.
NEOVI_ERROR_DLL_UNABLE_WSASTARTUP=85
Internal Driver Error.
NEOVI_ERROR_DLL_SOCK_CL_RD_BUFFER_ALLOC=86
Internal Driver Error.
NEOVI_ERROR_DLL_SOCK_CL_TX_BUFFER_ALLOC=87
Internal Driver Error.
NEOVI_ERROR_DLL_SOCK_SRVR_RX_BUFFER_ALLOC=88
Internal Driver Error.
NEOVI_ERROR_DLL_SOCK_SRVR_TX_BUFFER_ALLOC=89
Internal Driver Error.
NEOVI_ERROR_DLL_ILLEGAL_TX_NETWORK=90
Internal Driver Error.
NEOVI_ERROR_DLL_MAIN51_TX_HOST_OVERRUN=91
Internal Driver Error.
NEOVI_ERROR_DLL_OPEN_GET_COMM_TIMEOUT=92
Internal Driver Error.
NEOVI_ERROR_DLL_OPEN_SET_COMM_TIMEOUT=93
Internal Driver Error.
NEOVI_ERROR_DLL_OPEN_READ_DEVICE_TYPE=94
Internal Driver Error.
NEOVI_ERROR_DLL_OPEN_READ_DEVICE_TYPE_TOUT=95
Internal Driver Error.
NEOVI_ERROR_DLL_CLOSE_PURGE_COMM=96
Internal Driver Error.
NEOVI_ERROR_DLL_TX_COM_FIFO_OVERFLOW=97
Internal Driver Error.
NEOVI_ERROR_DLL_GET_USBSERIAL_DEVICES=98
Internal Driver Error.
NEOVI_ERROR_DLL_USB_TX_RS232_BCOUNT = 99
Internal Driver Error.
NEOVI_ERROR_DLL_OPEN_INBOOTLOADER = 100
Internal Driver Error.
NEOVI_ERROR_DLL_TOO_MANY_PERIODICS = 101
Internal Driver Error.
NEOVI_ERROR_DLL_PROBLEM_FIRMWARE_INFO = 102
Internal Driver Error.
NEOVI_ERROR_DLL_NRED_ODDNUMBYTES = 103
Internal Driver Error.
NEOVI_ERROR_DLL_NRED_UNKNOWN_RED_NETID = 104
Internal Driver Error.
NEOVI_ERROR_DLL_RED_NOT_SUPPORTED = 105
Internal Driver Error.
NEOVI_ERROR_DLL_RED_BL_START_INDEX = 106
Internal Driver Error.
NEOVI_ERROR_DLL_3G_BL_FAILURE = 107
Internal Driver Error.
NEOVI_ERROR_DLL_RED_BL_END_INDEX = 116
Internal Driver Error.
NEOVI_ERROR_DLL_RED_FAILED_TO_ENTER_BL = 117
Internal Driver Error.
NEOVI_ERROR_DLL_RED_REQ_SERIAL_NUMBER = 118