Raw Communications - Intrepidcs API
Main

Overview

Normally a custom application will want to access the neoVI via the neoVI DLL. This DLL was written only for Microsoft WIN32 applications. Since not all neoVI applications are for Windows we offer a RAW communications API. 

Basics

The Raw Communications API let you send raw byte RS232 or USB commands to send and receive data from neoVI.  The bytes sent and received from neoVI are packaged into a neoVI communications packet.

neoVI Green powers up in RS232 mode. If you want to switch to USB mode (or back to RS232 from USB) you must send an interface switch command. neoVI blue/neoVI PRO will select USB whenever it detects power at the USB port. ValueCAN is always USB.

When you open communications to neoVI, you will see a message every 104.768 ms for neoVI Green (65.536 ms for ValueCAN and neoVI Blue). This message is the device status message. You can use this message to assist time-stamping and to detect if neoVI was disconnected or reset.

Vehicle Network Communications

Each network has a specific message format with in the neoVI Raw Communications packet format. There are separate formats for the CAN networks, J1850VPW/ISO/J1708, and the J1850 PWM networks.

 

 

intrepidcs API   Documentation - (C) Copyright 2000-2012 Intrepid Control Systems, Inc.

Last Update: Friday, April 8, 2005