WIN32 API Overview - neoVI API
Basic Operations
Name | Description |
---|---|
Used to locate connected neoVI and ValueCAN devices. | |
Used to open a communication link with a specific neoVI or ValueCAN device. | |
Closes the communication link with the neoVI device. | |
Releases system resources used by the neoVI device. |
Message Functions
Name | Description |
---|---|
Reads messages from the neoVI or ValueCAN device. | |
Transmits messages to vehicle networks using a neoVI or ValueCAN device. | |
Transmits messages longer than 8 bytes to vehicle networks using a neoVI or ValueCAN device. Used with Ethernet and CAN FD | |
Waits a specified amount of time in milliseconds for a received message | |
Calculates the timestamp for a message given the handle to the device and a Message Structure | |
Enables ISO15765 for the selective CAN/CANFD network | |
Configures an outgoing ISO15765 transaction | |
Configures the hardware to listen for a ISO15765 transaction | |
In formation on sending longer frames on ISO9171 and Keyword 2000 networks |
Device Settings Functions
Name | Description |
---|---|
Reads the configuration bytes for a neoVI Blue or ValueCAN device | |
Sends configuration bytes to a neoVI Blue or ValueCAN device | |
Gets device and network parameters for a neoVI Fire device | |
Sets device and network parameters for a neoVI Fire device | |
Gets device and network parameters for a neoVI Fire 2 device | |
Sets device and network parameters for a neoVI Fire 2 device | |
Gets device and network parameters for a ValueCAN3 device | |
Sets device and network parameters for a ValueCAN3 device | |
Gets device and network parameters for a ValueCAN4-1 and ValueCAN4-2 device | |
Sets device and network parameters for a ValueCAN4-1 and ValueCAN4-2 device | |
Gets device and network parameters for a ValueCAN RF device | |
Sets device and network parameters for a ValueCAN RF device | |
Gets device and network parameters for a RAD Galaxy device | |
Sets device and network parameters for a RAD Galaxy device | |
Set the baud or bit rate for a specific neoVI network | |
Gets the firmware version of a neoVI device | |
Gets the firmware version stored in the DLL API | |
Forces the firmware to updated on a neoVI device | |
Gets individual parameters for a neoVI device | |
Sets individual parameters for a neoVI device | |
Sets callback function pointers for flashing a neoVI | |
Clears callback function pointers for flashing a neoVI | |
Gets the current real-time clock value from a connect neoVI device | |
Sets the current real-time clock value in a connected neoVI device |
Error Functions
Name | Description |
---|---|
Returns the error generated by the last intrepidcs API call | |
Returns the intrepidcs API error message queue | |
Returns a text description of an intrepidcs API error |
General Utility Functions
Name | Description |
---|---|
Used to determine if an hObject reference is valid | |
Returns DLL version information | |
Starts the TCP/IP socket server at a specified port. | |
Stops the TCP/IP socket server | |
Returns information on performance of dll and hardware |
CoreMini Functions
Function | Description |
---|---|
Starts execution of a script that has been downloaded to a neoVI device | |
Stops execution of a script running on a neoVI device | |
Downloads a script to a connected neoVI device into a specified location | |
Clears a script from a specific location on a neoVI device | |
Starts a function block within a script on a neoVI device | |
Returns the run status of a function block within a script on a neoVI device | |
Stops the execution of a function block within a script on a neoVI device | |
Stops the execution of a function block within a script on a neoVI device | |
Read an application signal from a script running on a neoVI device | |
Set the value of an application signal in a script running on a neoVI device | |
ScriptReadISO15765TxMessage | Read parameters of an ISO15765-2 long transmit message in a script on a neoVI device |
ScriptWriteISO15765TxMessage | Change the parameters for an ISO15765-2 long transmit message defined in a script on a neoVI device |
Deprecated Functions
Name | Description |
---|---|
Use OpenNeoDevice instead | |
OpenPort | Use OpenNeoDevice instead |
It is no longer necessary to call this before and after calling SendConfiguration | |
No longer supported. It is present in the API but will always return 0 | |
ScriptReadRxMessage | Reads parameters for a receive message defined in a script on a neoVI device |
ScriptReadTxMessage | Reads parameters for a transmit message defined within a script on a neoVI device |
ScriptWriteRxMessage | Alter a receive message defined within script on a neoVI device |
ScriptWriteTxMessage | Alter a transmit message defined within a script on a neoVI device |
Last updated