The columns visible in Messages view can be defined by the user. Vehicle Spy displays the default column set on initial start up. Select other column sets from the dropdown at the bottom of Messages view (Figure 1:). Create custom column sets by clicking the Setup button (Figure 1:). Custom column sets are saved with your Vehicle Spy setup file.No need to recreate them each time Vehicle Spy is used.
Column sets do NOT affect the contents of saved buffers. Saved buffers always contain a standard set of columns that can not be changed.
Figure 1 shows columns as seen in the Messages view. Click and drag on column dividers to resize them (Figure 1:).
Columns can be sorted to quickly organize the display. If sorting while in scrolling mode, make sure to Pause the view first. To sort any column while online,
just click on a column header to sort descending (A-Z), ascending (Z-A), or by order received on the bus. To sort while offline, click on a column header then click in the main display area.
Only one column can be sorted at any given time.
Custom column sets are a great tool for increasing efficiency. For example, you can create different column sets that you can quickly scroll through to see different types of information about a message. Use the Columns dropdown list (Figure 1:) to select predefined column sets. Press the Setup button (Figure 1:) to build your own column set to add to the dropdown list.
If you press the Setup button (Figure 1:), the setup dialog in Figure 2 will open. For more information on the General settings, please click here.
Click the + button (Figure 2:) to create a new Column Setup. Click the edit button (Figure 2:) to change the name of the new Column Setup. All possible column selections to choose from are listed in the Fields Available area on the left and are described in Table 1 below. To add columns to a setup, select an item in the list and click the Add>> button (Figure 2:) or just double click on the item.
All columns currently in your setup are displayed in the Fields Selected area on the right. Use the Clear and - buttons (Figure 2:) to clear the entire list or remove selected items one at a time. Individual items in this area can also be removed by just double clicking on them. Use the up/down arrow buttons (Figure 2:) to shift items up and down within the Fields Selected list.
When you are finished building a Column Setup, click Close (Figure 2:) to return to Messages view. Make sure to save the vs3 or vs3zip file to save the new Column Setup.
Column Name | Column Header | Description |
---|---|---|
Any Error | Er | If this message has an error a red dot appears in this column. |
Arb ID/Header | ArbID/Header | The CAN Arb ID or the first three message bytes if the message is not CAN. Can be displayed in hex, decimal, or binary data byte formats. |
CAN Format (std/xtd) | Frmt | Shows if the CAN header format is 11 bit (standard) or 29 bit (extended). |
CGI Checksum | CGI CheckSum | The checksum of CGI messages. |
Change Count | ChangeCnt | Counts the number of times the Data Bytes changed in that message while in Static mode. |
Class 2 C Bit | C | The state of the GM Class 2 C bit. |
Class 2 Msg Type | Msg Type | The GM Class 2 message type: RACK, LOAD, RPT, etc. |
Class 2 Q Bit | Q | The state of the GM Class 2 Q bit. |
Data Bytes | DataBytes | The message data bytes in the selected data byte format. |
Description | Description | The description of the message if it can be identified. |
FlexRay Channel | Ch | The FlexRay channel (A or B) the frame is on. |
FlexRay CRC | CRC | Checksum of the entire FlexRay frame. |
FlexRay Cycle Count | Cyc Cnt | The cycle number the FlexRay frame is in. |
FlexRay Header CRC | HCRC | Checksum of the FlexRay header only. |
FlexRay Is Dynamic | Dyn | Indicates if the FlexRay frame is static or dynamic. N = static frame. Y = dynamic frame. |
FlexRay NULL bit | NULL | FlexRay Null frame indicator. 0 = payload contains no valid data. 1 = payload contains data. |
FlexRay PPI bit | PPI | FlexRay Payload Preamble Indicator bit indicates if further structure exists in the payload.
This structure is for network management in a static frame or a message ID in a dynamic frame. 0 = payload has no further structures defined. 1 = payload has network management or message ID information. |
FlexRay Res bit | Res | Reserved bit for future use in FlexRay frames. |
FlexRay Start bit | Strt | FlexRay Startup frame indicator. 0 = frame is not a startup frame. 1 = frame is a startup frame. |
FlexRay Sync bit | Sync | FlexRay Synchronization frame indicator. 0 = frame is not a synchronization frame. 1 = frame is a synchronization frame. |
FlexRay TSS Length | TssLen | Transmission Start Sequence length of the FlexRay frame (nanoseconds). |
GMLAN Parameter ID | ParaID | The Parameter ID from a GMLAN message with a 29 bit header. |
GMLAN Priority | Prior | The priority from a GMLAN message with a 29 bit header. |
GMLAN Src Addr | Src | The Source Address from a GMLAN message with a 29 bit header. |
J1850 IFR/SCP Ack Bytes | Ack Bytes | J1850 In-Frame Response or Ford SCP acknowledge bytes. |
J1850 Priority | Priority | The priority of a J1850 message (first three bits). |
J1939 DP | DP | Data Page section of the 29 bit CAN Arb ID according to SAE J1939. |
J1939 Dst | Dst | Destination Address or Group Extension section of the 29 bit CAN Arb ID according to SAE J1939. |
J1939 PDU | PDU | Protocol Data Unit of the 29 bit CAN Arb ID according to SAE J1939. |
J1939 PGN | PGN | Parameter Group Number (decimal) of the 29 bit CAN Arb ID according to SAE J1939. Remains decimal even if Hex Format is selected for the data byte format. |
J1939 PGN (Hex) | PGN (Hex) | Parameter Group Number (hex) of the 29 bit CAN Arb ID according to SAE J1939. Displays hex OR decimal depending upon the data byte format. |
J1939 Priority | Prior | Priority section of the 29 bit CAN Arb ID according to SAE J1939. |
J1939 R | R | Reserved bit of the 29 bit CAN Arb ID according to SAE J1939. |
J1939 Src | Src | Source Address of the 29 bit CAN Arb ID according to SAE J1939. |
J2602 Slave Error Status | SlvStatus | Reports errors found in the J2602 protocol. |
Len | Len | Number of data bytes in the message. |
LIN Checksum | ChkSum | The checksum for the LIN message. |
LIN Header Tx | Txh | Marks LIN Messages that were transmitted. |
LIN Slave Tx | TxS | Indicates that the Slave portion of a LIN message was sent. |
LIN/FRAY TFrame Time | TFrame | Time from the start of frame until the end of frame in microseconds. Valid for LIN or FlexRay networks. |
Line / Count | Count | Gives the number of messages from that ID in Static mode and the message count in Scrolling mode. |
Lost Arbitration | Lost Arb | Tells if a message has lost arbitration. |
MOST ACK | ACK | MOST25 message acknowledge. MOST = Media Oriented Systems Transport. |
MOST CACK | CACK | Complete acknowledge in a MOST50 message. |
MOST Function Block ID | FBlockID | Function block identifier. Functional address of an FBlock = FBlockID + InstID. |
MOST Function ID | FktID | Function identifier within the function block. |
MOST Instance ID | InstID | Function block instance identifier. Functional address of an FBlock = FBlockID + InstID. |
MOST Message Type | Msg Type | Message type of a MOST25 message. |
MOST Operation Type | OPType | Operation type to be applied to the function in a MOST message. |
MOST PACK | PACK | Preliminary acknowledge in a MOST50 message. |
MOST Priority | Priority | Priority of a MOST50 message. |
MOST Protocol | Protocol | Decodes the MOST protocol type. |
MOST Source Address | Source | Source address of a MOST message. |
MOST Target Address | Target | Target address of a MOST message. |
MOST Telegram ID | TelID | Telegram identifier in a MOST message. |
MOST Telegram Length | TelLen | The number of bytes per MOST telegram. |
Network | Network | The name of the network the message is on. |
Node | Node | The Node (ECU) name assigned to the message. |
RTC Time | RTC Time | Real Time Clock stamp placed on the message if supported by connected ICS hardware. Use Regional Settings to change its format. |
SCP Msg Type | Msg Type | The Ford SCP message type: Node-To-Node, Functional, etc. |
Signals | Signals | Comma separated list of the signals for each message in the format Signal1 = Value1, Signal2 = Value2, etc. |
Status/Err Description | Status/Err Description | A text description of all the active bits in the Messages Status byte. |
Time | Time | The time in either absolute or relative formats - dependant on the state of the timestamp button. |
Time (abs) | Time (abs) | Absolute time since Vehicle Spy was started. |
Time (rel) | Time (rel) | Elapsed time from the previous message. |
Time PC | Time PC | Time of the message in PC time. |
Transmitted | Tx | If this message was a Tx message a green dot appears in this column. |
Value | Value | ??? |
Column Name | Column Header | Description |