# Vehicle Spy Specifications

| <p><img src="https://2280262322-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3KyOmcYmM6ZVd3OQDa1%2Fuploads%2FCaqS5DxrewzNkqEL2nQR%2FVspyIcon_vsmall.gif?alt=media&#x26;token=e300b6e7-b428-4d81-9895-20c2873e44c1" alt="" data-size="original"></p><p>Vehicle Spy Application</p> | <ul><li>Vehicle Spy allows simultaneous monitoring and transmission on multiple vehicle networks. These networks can have different vehicle network protocols.</li><li>Custom tabs allow for quick maneuvering between screens</li><li>Save and recall Vehicle Spy setup files</li><li>Vehicle Spy Logon manages multiple users, keeps track of your last 100 setup files, and manages the data directories</li><li>C Code Interface for coding more complicated functions</li><li>Access to GPS (Global Positioning System)</li><li>Message discovery function with message monitor allows a user to reverse engineer message strategies</li><li>Online help with step-by-step tutorials</li></ul>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|          <p><img src="https://2280262322-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3KyOmcYmM6ZVd3OQDa1%2Fuploads%2Fm2mYMtUv879IEH8ZIHcX%2FMessages.gif?alt=media&#x26;token=405aeec6-11be-4626-9433-6b6409fd0b49" alt="" data-size="original"></p><p>Messages View</p>         | <ul><li>Displays message text descriptions</li><li>Displays all signals contained in a message such as RPM, Pedal Position, Vehicle Speed, etc.</li><li>Include and exclude filters based on Network, Node, Message, and Data Type</li><li>Displays all networks in the same monitor</li><li>Pause and review history</li><li>Absolute and relative time display</li><li>Storage and Review of Data Files in an Excel compatible format which includes message descriptions and signals</li><li>Post acquisition filtering and analysis</li><li>Hexadecimal, Decimal, Binary and ASCII data displays</li><li>Color Filters based on Message, Network, or Node</li><li>Buffer History is limited only by system memory - allows history lengths of greater than a million messages</li><li>Custom fonts and colors</li><li>Bus load display</li><li>Display formats include hex, decimal, ASCII, and binary</li><li>Activity Coloring: Messages and Signals that are not present are grayed out. Messages and Signals that are received toggle from black to dark red every time they are received.</li><li>Data byte change highlighting. Every time a message byte changes it is highlighted blue. This allows detection of message changing status.</li><li>Sort the monitor based on any message part</li><li>Copy Messages to Message Editor quickly through right-click menu</li></ul> |
|      <p><img src="https://2280262322-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3KyOmcYmM6ZVd3OQDa1%2Fuploads%2FvzI1jPyhtXKWtxJJyDTI%2FMessagesEditor.gif?alt=media&#x26;token=b2decb74-e754-4d82-a955-986c239329b9" alt="" data-size="original"></p><p>Message Editor</p>      | <ul><li>Received Messages and Transmit Messages organized into separate tables</li><li>Online interactive editing (you don't have to stop Vehicle Spy or go "offline"!)</li><li>Specify Message with byte, nibble or bit resolution for entire message</li><li>Select Database button to quickly load a message or signal from the database</li><li>Calculate a binary, state encoded, text, and analog signal from a message with an arbitrary equation.</li><li>Custom binary and analog formats including binary, hex, engineering, and scientific notation.</li><li>Link to a Transmit Message on any network allows auto response or transmit on change functionality</li><li>Calculated signal type allows a sinusoidal, ramping and custom equation signal generation</li><li>Expected Length input verifies a message's length</li><li>Specify based on message properties such as errors or bus events</li><li>Selectable color specification per message</li><li>Cut, copy, paste and sort messages and signals</li></ul>                                                                                                                                                                                                                                                                                                                                                         |
|          <p><img src="https://2280262322-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3KyOmcYmM6ZVd3OQDa1%2Fuploads%2FxewJV5JHvE1oP98QpypT%2Ftx-rxlg.gif?alt=media&#x26;token=12860207-36e8-4602-b163-6b8b0f0b180f" alt="" data-size="original"></p><p>Transmit Panel</p>         | <ul><li>Transmit Messages defined in Message Editor View are automatically listed in the Transmit Panel</li><li>Transmitted Message data can be calculated from messages and signals, received or otherwise</li><li>Periodic message transmission</li><li>Manual transmit button included as part of the pane,</li></ul>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
|    <p><img src="https://2280262322-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3KyOmcYmM6ZVd3OQDa1%2Fuploads%2FnLxOs9qF81cZVNlMbrXj%2Fgraphical-panels.gif?alt=media&#x26;token=ece4cd7a-6ed1-484a-a035-4fff7e10bd5c" alt="" data-size="original"></p><p>Graphical Panels</p>    | <ul><li>Build your own custom application with panels that have controls and indicators</li><li>Controls and indicators include the following: Chart, Transmit Button, Function Block Button, On/Off Button, Knob, Meter, LED/Light, Text Display, Text Entry, Numeric Entry, Graphical Display, Dropdown List, Barograph, Grid, Action Button, and Scrolling Monitor</li><li>Charts X vs Y and Y vs T</li><li>Dropdown control for State Encoded parameters such as PRNDL or Power Mode</li><li>Action Button allows printing of panel, switching panels, and access to the user's data directory</li><li>Graphical display allows colored lines and custom graphics, such as logos, on the panel</li><li>Each user interface item has many properties allowing customization</li><li>Visual Studio style property editor</li></ul>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
|                       <p><img src="https://2280262322-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3KyOmcYmM6ZVd3OQDa1%2Fuploads%2FAaUUW86s7u4xd1ZPAWST%2Fnetworkslg.gif?alt=media&#x26;token=bf4ca6b5-9445-4794-8443-72366c3d0e82" alt=""><br>Networks</p>                       | <ul><li>Supports any number of networks</li><li>Selectable color specification per network</li><li>Network Stats for CAN and J1850 networks including: message count, message rate, message rate max, bus utilization, and bus utilization max.</li></ul>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
|                           <p><img src="https://2280262322-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3KyOmcYmM6ZVd3OQDa1%2Fuploads%2FhQCaefl4EUfJ1XPt8xTA%2Fnodes.gif?alt=media&#x26;token=1187242c-237e-4012-a670-dbc9b47b2ed8" alt=""><br>Nodes</p>                           | <ul><li>Supports any number of Nodes</li><li>Nodes can come from different networks</li><li>Selectable color specification per node</li><li>Nodes Stats for CAN and J1850 networks including: message count, message rate, message rate max, bus utilization, and bus utilization max.</li></ul>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
|    <p><img src="https://2280262322-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3KyOmcYmM6ZVd3OQDa1%2Fuploads%2FJ9X1v0AT79KFVUNs9WIX%2Ffunction-blockslg.gif?alt=media&#x26;token=5dd49d57-6810-47e0-892a-a6ced3b81255" alt="" data-size="original"></p><p>Function Blocks</p>    | <ul><li>Replay of captured network traffic back with optional filter</li><li>Custom script which has script commands: Jump to step, Transmit Message, Wait a specific amount of time, wait for a specific equation to be true, (trigger, start, stop, save) another function block, set an incoming message to value or equation, reset a messages stats, stop script, show a graphical panel, jump to a step if an equation is true, and more.</li><li>Capture a network buffer with pre-post triggering based on an arbitrary equation</li><li>Automatically save network traffic with unique file naming</li><li>Actuate a digital output based on an event</li><li>Transmit a group of messages with a programmable inter-message delay and offset</li><li>Start, stop, and trigger the Function Block based on equations or other function blocks</li><li>Create as many function blocks as you require</li></ul>                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
|           <p><img src="https://2280262322-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3KyOmcYmM6ZVd3OQDa1%2Fuploads%2FZPFLJZLyzI8weX2u2ew3%2Fdatabases.gif?alt=media&#x26;token=868e29a5-96ea-4f99-a112-9605464eaabe" alt="" data-size="original"></p><p>Databases</p>           | <ul><li>Load external database that can define the messages received and transmitted on the vehicle network</li><li>Databases allow automatic description and display of messages and signals</li><li>Allows quick entry into the Message Editor</li><li>DBC and UEF file formats for import and export support</li><li>Each network can have a separate database</li></ul>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
|         <p><img src="https://2280262322-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3KyOmcYmM6ZVd3OQDa1%2Fuploads%2FxaAijsldXSE0qofmfPu6%2FDisgnostics.gif?alt=media&#x26;token=d2f84bc3-4d67-4269-bbcf-f7d1c40373c6" alt="" data-size="original"></p><p>Diagnostics</p>         | <ul><li>Builds and Launches diagnostic requests</li><li>Uses database to decode diagnostic responses</li><li>Data returned in easy to understand text and raw message format</li></ul>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
|    <p><img src="https://2280262322-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FC3KyOmcYmM6ZVd3OQDa1%2Fuploads%2FhHoENOn6uemRrQULSsBh%2Fvehiclescape-daq.gif?alt=media&#x26;token=faec88d8-0553-4878-800d-807be23720cf" alt="" data-size="original"></p><p>VehicleScape DAQ</p>    | <ul><li>Collects and logs different types of message data: Normal Messages, GMLAN, ISO14229, CCP, XCP, or custom defined signals</li><li>Configure PC logging to store collected information to the PC</li><li>Build a standalone logging script through a few simple setup dialogs</li><li>Set up multiple collections with different trigger conditions</li><li>Gateway signal data to new frames for other devices</li><li>Configure standalone setups for Wireless neoVI</li></ul>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |

***

**Introduction - Overview - Applications Tour - Users - Specifications - Required Hardware - Website**
