WIN32 API Overview - intrepidcs 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 |
OpenPortEx |
Use OpenNeoDevice instead |
OpenPort |
Use OpenNeoDevice instead |
EnableNetworkCom |
It is no longer necessary to call this before and after calling SendConfiguration |
FindAllUSBDevices |
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 |