Welcome!
      Main Toolbar
         Project File Tools
         Symbols Tools
         ASAP2 Tools
            Project Settings
         Edit Tools
            Edit Measurements
            Edit Characteristics
               Edit Characteristic Axes
            Edit Axis Pts
            Edit Conversion Methods
            Edit Verbal Conversion Tables
            Edit Record Layouts
            Edit Groups
            Edit Memory Address
            Edit Interface Data
      Symbol Area
      A2L Item Area
         Measurements Tab
         Characteristics Tab
         Axis Pts Tab
         Conversion Methods Tab
         Verbal Conversion Tables Tab
         Record Layouts Tab
         Groups Tab
         A2L Item Right Click Menu
      Messages Area
      Contact Intrepid Control Systems, Inc.
   
      Overview
      Basics
         Use in Visual Basic
            Visual C++ Static Linkage
            Visual C++ 2005 Static Linkage
         Use In Visual Basic .Net 2003
         Use in C# .Net 2003
         Use in Borland C++ Builder
         Use in Borland Delphi
         Use in LabVIEW
         Use in LabWindows CVI
         Use in Excel (VBA)
      neoVI Hardware Information
         neoVI Network Compatibility Table
         2nd Generation Hardware
            Device Descrptions
            ValueCAN Supported Networks
            neoVI Blue Supported Networks
         3rd Generation Hardware
            Device Descriptions
            ValueCAN3 Supported Networks
            neoVI Fire Supported Networks
      WIN32 API Functions and Types
         Basic Functions
            FindNeoDevices
            OpenNeoDevice
            ClosePort
            FreeObject
         Message Functions
            GetMessages
            TxMessages
            WaitForRxMessagesWithTimeOut
            GetTimeStampForMsg
            EnableNetworkRXQueue
            GetISO15765Status
            SetISO15765RxParameters
            Transmiting Long Messages
         Device Settings Functions
            neoVI Blue and ValueCAN
               GetConfiguration
               SendConfiguration
            neoVI Fire
               GetFireSettings
               SetFireSettings
            ValueCAN3
               GetVCAN3Settings
               SetVCAN3Settings
            General Device Settings
               SetBitRate
               GetHWFirmwareInfo
               GetDLLFirmwareInfo
               ForceFirmwareUpdate
               GetDeviceParameters
               SetDeviceParameters
               SetReflashDisplayCallbacks
               ClearReflashDisplayCallbacks
         Error Functions
            GetLastAPIError
            GetErrorMessages
            GetErrorInfo
            Error Messages
         General Utility Functions
            ValidateHObject
            GetDLLVersion
            StartSockServer
            StopSockServer
            GetPerformanceParameters
         CoreMini Script Functions
            ScriptStart
            ScriptStop
            ScriptLoad
            ScriptClear
            ScriptStartFBlock
            ScriptGetFBlockStatus
            ScriptStopFBlock
            ScriptGetScriptStatus
            ScriptReadAppSignal
            ScriptWriteAppSignal
            ScriptReadRxMessage
            ScriptReadTxMessage
            ScriptWriteRxMessage
            ScriptWriteTxMessage
            ScriptReadISO15765 _2_TxMessage
            ScriptWriteISO15765_2_TxMessage
         Deprecated Functions
            OpenPortEx
               OpenPortEx Hardware type
            FindAllCOMDevices
            FindAllUSBDevices
            EnableNetworkCom
         Structures, Types, and Defines
            Message Structures
            Array vs. message structure
            Message status bit field values
            Intrepid API Data Types
            Valid Device Parameters
            SFireSettingsStructure
            SVCAN3Settings Structure
            neoVI Blue and ValueCAN Configuration Array
            CAN_SETTINGS Structure
            SWCAN_SETTINGS Structure
            LIN_SETTINGS Structure
            ISO9141_KEYWORD2000_SETTINGS Structure
            ISO9141_KEYWORD2000__INIT_STEPS Structure
            stCM_ISO157652_TxMessage_Structure
            neoVI Network ID List
            NeoDevice Structure
            stAPIFirmwareInfo Structure
      WIN32 API Examples
         VB Example
         Visual C++ Example
         VB .NET 2003 Example
         C# .Net 2003 Example
         Borland C++ Builder Example
         Borland Delphi
         LabVIEW Example
         LabWindows CVI Example
         Excel Example
      Development FAQ's
         How do I detect and handle disconnects?
         How do I set parameters on a neoVI device?
      Raw API
         Starting Communications
         Comm Packet
         Device Status Packet (Rx)
         Interface Switch (Tx)
         No Data Message
         CAN Overview
            CAN Rx Packet (Rx)
            CAN Tx Packet (Tx)
            CAN Rx Buffer Overflow (Rx)
            CAN Error State Message (Rx)
            CAN Tx Complete (Rx)
         ISO/KW2K/LIN Tx Packet (Tx)
         ISO/KW2K/LIN Tx Complete or Error Status (Rx)
         ISO/KW2K/LIN Rx Packet (Rx)
         Raw J1850 PWM
         MainPic Buffer Overflow (Rx)
         Main51 Tx FIFO Overflow (Rx)
         Raw Command Summary
         neoVI Green USB Interface
      Unix-like Operating System Support
      J2534 Support
      Vehicle Spy Text API
         neoVI PRO User Interface
         General Motors Object
      Vehicle Spy Binary File Buffer File Spec
      Contact
   
      Overview
      Getting Started
      neoVI Basics
         Connecting to Your Vehicle
            OBDII / J1962 Connector
            neoNub OBD-II / J1962 to DB25 Connector Pin-out
         Connecting to your PC
         Application Software
         neoVI Explorer
            Device Info
            Updating Firmware
      In-vehicle Networks
         CAN networks
            High Speed CAN
            Medium Speed CAN
            Single Wire CAN
            Low Speed Fault Tolerant CAN
            CAN Baud Rates and Bit Timing
               Bit Timing Calculator
            Terminating a Dual Wire CAN Network
            Terminating a Low Speed Fault Tolerant CAN Network
         J1850 VPW (Class 2)
         J1850 PWM (Ford SCP)
         J1708
         UART/ISO9141/KW2K/LIN
            UART Timing
            Initialization Waveforms
            Line Control
            Error Checking
            Local Interconnect Network (LIN)
               LIN Slave Table
         Auxiliary Network
         neoVI Device Virtual Network
            General IO Report
      Hardware Features
         Theory of Operation
         LED
         General Purpose IO
         Power Management
         Oscilloscope Trigger
         Test and Diagnostics
         DAQ Pacer Clock
         Specifications
         Banana Jack Kit
         Hardware Settings
      Related Info
         SAE OBD Book
         Internet Resources
         Glossary
      Contact
   
      neoVI PRO: Overview
         neoVI PRO: Overview Cont'd
      neoVI PRO User Docs: Table of Contents
      neoVI PRO Basics: Vehicle Spy
         neoVI PRO Basics: neoVI PRO Setup
         neoVI PRO Basics: neoVI PRO Emulator
         neoVI PRO Basics: Loading
         neoVI PRO Basics: Setup Files & Compact Flash
         neoVI PRO Basics: Errors
         neoVI PRO Basics: The Text API
         neoVI PRO Basics: Powering neoVI PRO
         neoVI PRO Basics: Temporary Mini Mode
         neoVI PRO Basics: Real Time Clock
         neoVI PRO Basics: Unsupported VSPY Features & Performance
         neoVI PRO Basics: Power Management
      neoVI PRO Bus Decoder(Normal): Overview
         neoVI PRO Bus Decoder(Normal): Navigating Standard Sreens
         neoVI PRO Bus Decoder(Normal): Analog Output Connector
         neoVI PRO Bus Decoder(Normal): Specifications & Theory of Operation
         neoVI PRO Bus Decoder(Normal): Analog Output Calibration
      neoVI PRO Vehicle Spy Mini Mode: Overview
         neoVI PRO Vehicle Spy Mini Mode: VSPY Summary Screen
         neoVI PRO Vehicle Spy Mini Mode: Viewing Messages
         neoVI PRO Vehicle Spy Mini Mode: Transmitting Messages
         neoVI PRO Vehicle Spy Mini Mode: Function Blocks
         neoVI PRO Vehicle Spy Mini Mode: Diagnostic Jobs
         neoVI PRO Vehicle Spy Mini Mode: Signal Groups
         neoVI PRO Vehicle Spy Mini Mode: Network Info
         neoVI PRO Vehicle Spy Mini Mode: Generic Info
      neoVI PRO Custom Mode: Overview
         neoVI PRO Custom Mode: Controlling the Screen & Using Keypad
         neoVI PRO Custom Mode: Function Block Script Example
      neoVI PRO Navigation Chart: Bus Decoder Mode
      neoVI PRO Navigation Chart: Vehicle Spy Mini Mode
   
      Welcome!
      Vehicle Spy Introduction
         Overview
         Vehicle Spy Tour
            Stop 1: A Bus Traffic Monitor
            Stop 2: Signal Monitoring
            Stop 3: Flight Recording
            Stop 4: Node and Vehicle Simulation
            Stop 5: Test Automation
            Applications Tour Summary
         Other Vehicle Spy Users
         Specifications
         Required Hardware
         Vehicle Spy Website
      Vehicle Spy Tutorials
         Getting Comfortable with the User Interface
         Tabs in the User Interface
         Tutorial 1: Basics of Vehicle Spy
            Part 1: Log On and Load Up
            Part 2: Monitor Message Traffic
            Part 3: Examine Messages
            Part 4: Your Message Specification in Action
            Part 5: Filter for "Module Message"
            Part 6: More Ways to Filter
            Part 7: Message Time Stamps
            Part 8: Save Messages
            Part 9: Clear Messages
            Tutorial 1 Exercises
         Tutorial 2: Transmit Messages with Vehicle Spy
            Part 1: Load the Setup File
            Part 2: Enter a Transmit Message
            Part 3: Use an Alternate Workspce
            Part 4: Manually Transmit a Message
            Part 5: Periodically Transmit a Message
            Part 6: Automatically Respond to a Message
            Tutorial 2 Exercises
         Tutorial 3: Decode Signals From Messages
            Part 1: Load the Setup File
            Part 2: Enter a Message
            Part 3: Enter an Equation for an Analog Value
            Part 4: View Message Data
            Part 5: View Message Data Using Signal Views
            Part 6: Introduction to Signal Plot
            Tutorial 3 Exercises
         Tutorial 4: Sort Messages by ECU
            Part 1: Start a New Setup
            Part 2: Enter ECU Source IDs
            Part 3: Setup Capture Function Blocks
            Part 4: Sort the ECU Messages
            Part 5: Setup Application Signals
            Part 6: Setup Playback Function Blocks
            Part 7: Setup Script Function Blocks
            Part 8: Make a Graphical Panel
            Part 9: Run the Setup
         Tutorial 5: Request and Save DTC Data
            Part 1: Create a Diagnostic Job
            Part 2: Create Script to Request & Save Data
            Part 3: Make a Graphical Panel
            Part 4: Request, Save, & View DTCs
            Part 5: Conclusion
         Tutorial 6: DPS Programming Automation
            Part1: Create DPS Programming Job
            Part 2: Create Script to Launch Jobs
            Part 3: Make a Graphical Panel
            Part 4: Use the DPS Programming Panel
            Part 5: Conclusion
         Tutorial 7: Getting Fancy with Diagnostics
            Part 1: Read DID Setup
            Part 2: Write DID Setup
            Part 3: Writting the Read DID
            Part 4: Request PIDS from Dynamic DPID
            Part 5: Request the Dynamic DPID
            Part 6: Conclusion
         Tutorial 8: Configuring and Using CoreMini
            Part 1: Creating a Tx message
            Part 2: Logging Data
            Part 3: Loading the Script to the Hardware
            Part 4: How to Run the Script
            Part 5: Extracting Data
            Part 6: Viewing the data
            Part 7: Conclusion
         Tutorials Summary
         Vehicle Spy Tutorial Files
      Basic Operations
         The Logon Screen
         Menus and Buttons
         Running and Stopping
         Using Data Directories
         Opening, Saving, and Creating New Setup Files
         Using Alternate Workspaces
         Window Docking
      Vehicle Spy Main Menus
         File
            Logon
            New, Open, Save, Save As
            Import
            Explore Data Directory
            Review Buffer
         Setup
            Hardware
            Database
            ECU Diagnostic Database
            Data Cache Disk Streaming
         Vehicle Networks
            Snapshot
            Messages
               Save the Buffer
               Clear the Buffer
               Pause Messages View
               The Filter Bar
                  Custom Filters
               Messages View Setup
                  Data Columns
                  Timestamping
                  Data Byte Format
               Displaying Signals
               Selecting Messages
               Buffer Progress Display
               Color Filters
            Messages Editor
               Messages Editor Overview
               Receive, Transmit, & Database Tables
               Add & Delete Messages
               Cut, Copy, & Paste Messages
               Sort & Arrange Messages
               Select Message Network
               Right Click Menu
               Message Fields
                  Message Key
                  Message Description
                  Message Type
                  Message Arbitration ID
                  Multiframe Message
                     Receive ISO15765-2 Message
                     Transmit ISO15765-2 Message
                  Message Length
                  Message Data Bytes
                     Transmit Long Messages
                  Message Source Node
                  Tx Msg Field for Receive Messages
                  Message Color
               Message Signals
                  Message Signal Type
                  Analog Message Signal
                  Digital Message Signal
                  State Encoded Message Signal
                  Text Message Signal
                  DTC Message Signal
                  Understanding Bit and Byte Positions
                  Message Signal Format and Units
            Tx Panel
               Ways to Transmit Messages
               Add and Remove Transmit Messages
               Filtering Transmit Messages
               Dynamically Create Transmit Message Bytes
            Diagnostics
            Diagnostics Setup
            Networks
               Setting Up a Network
               Network Statistics
               Moving Messages Between Networks
            Simulator
            ECUs
               Edit ECU Diagnostic Database
               ECU Diagnostic Services Tab
         Measurement
            VehicleScape DAQ
            Signal Plot
            Signal List
            Graphical Panels
               Graphical Panels Tools
               Add or Delete a Tool
               Tool Properties
               Move a Tool
               Resize a Tool
               Align & Resize a Tool Group
               Lock the Panels
               Select a Panel
               Add or Delete a Panel
               Panel Properties
            Logging
            MEP
               Setup
                  Properties
                  Import Export
                  DAQ Tables
                  Security
               Value Editor
               Curve Editor
               Map Editor
            Data Analysis
               Main Menu & Toolbar
               Zoom Toolbar
               X-Axis Input Dialog
               Page Setup Toolbar
               Tool Dialog
                  Calculated Channels
               Plotter Area
                  Plotter Options
                  Advanced Plotting Methods
               Channel Value Pane
               Output Bar
         Embedded Tools
            DPS Archive Viewer
            CAN Terminal
            J1939 DTC Monitor
         GMLAN
            Virtual Networks
            GM CGI
            IntrepidValid
         Scripting and Automation
            Function Blocks
               Add or Delete a Function Block
               Function Block Editor
               Starting Function Blocks
               Function Block Types
                  Capture Type Function Block
                     Buffer Filtering
                     Buffer Sizing, Stopping, and Triggering
                     Data Storage
                     View Data
                  Playback Type Function Block
                  Script Type Function Block
                     Script Commands
                        Clear History
                        Clear Stats
                        Comment
                        DAQ Action
                        Diagnostic Job Action
                        Function Block Action
                        If, Else, Else If, and End If
                        Jump If
                        Jump To
                        Log data
                        Load Message Data
                        Start and End Loop
                        neoVI PRO Action
                        Pause
                        Read Data
                        Set Value
                        Show Panel
                        Stop
                        Text API
                        Test DTC
                        Transmit
                        Wait For
                        Wait Until
                     Resetting the Value/Present Flag
                  Function Block Event Sounds
                  Function Block Hotkeys
            Application Signals
               Save and Restore Application Signals
            Text API Terminal
            Java
            Test Recorder
            Test Controller
         Run
         Tools
            Options
               Vehicle Network Hardware
                  J1850 VPW Mode
               Performance Settings
               Multimedia
                  Using a Joystick
               Text API Options
               Using GPS Data
               License System
               Data Directory Configuration
               Regional Settings
            Utilities
               CoreMini Console
                  CoreMini Control
                  CoreMini Partitions
                  CoreMini Advanced Settings
               NeoECU Emulator
               VSPY to Vector Log Conversion
               VSPY to VSPY Log File Conversion
               csv2kml
               neoVI PRO Emulator
               neoVI PRO Setup
               Send Setup to neoVI PRO
               Language
               Problem Log
               Performance
         Help
            Intrepid Control Systems, Inc.
            Vehicle Spy Website
      Shared Features in Vehicle Spy
         Calculated Signal Editor
            Calculated Analog or Digital Signals
            Calculated Text Signals
         DTC Database
         Expression Builder
         Predefined Function Keys
         Widgets
      Vehicle Network Interface Hardware
         neoVI FIRE
         neoVI Blue
         neoVI PRO
         ValueCAN
      Sample Replay Files
      Contact Intrepid Control Systems, Inc.