> For the complete documentation index, see [llms.txt](https://docs.intrepidcs.com/vspy-3-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.intrepidcs.com/vspy-3-documentation/vehicle-spy-main-menus/main-menu-spy-networks/messages-view/messages-view-filter-bar.md).

# Messages View Filter Bar

![Figure 1: The Filter Bar.](/files/Q60Fs6J0ww791fhX6xDJ)

Vehicle Spy offers many ways to filter data. One of these ways is the **Filter Bar.**\
\
The Filter Bar (Figure 1) is located on the left side of the [Messages view](/vspy-3-documentation/vehicle-spy-main-menus/main-menu-spy-networks/messages-view.md). With just a click you can activate any of Vehicle Spy's standard filters. Single, multiple, and [custom filters](/vspy-3-documentation/vehicle-spy-main-menus/main-menu-spy-networks/messages-view/messages-view-filter-bar/messages-view-custom-filters.md) are supported. It is easy to focus on just the information that interests you.\
\
**How it works:**\
\
Vehicle Spy maintains two separate circular buffers for the Messages view. One of the buffers is unfiltered and contains everything while the other buffer is filtered according to the Filter Bar and any [column filter](/vspy-3-documentation/vehicle-spy-main-menus/main-menu-spy-networks/messages-view/messages-view-column-filters.md) settings.\
\
The Filter Bar can include and exclude messages. Messages are always excluded first and then included.\
\
For example in **Figure 1**, Vehicle Spy is including HS CAN and SW CAN messages while excluding J1850 VPW messages.\
\
**Turning the filter on and off:**\
\
You can turn the Messages view filter on and off by clicking the **Filter** button (Figure 1:![](https://cdn.intrepidcs.net/support/VehicleSpy/assets/smOne.gif)) in the top left corner. Tapping [predefined function key](/vspy-3-documentation/shared-features-in-vehicle-spy/shared-features-predefined-function-keys.md) **F3 then F** will also work.\
\
When the filter is on, the button is depressed or blue as shown in **Figure 1** and only filtered messages are included in the display and contents of saved buffer files.\
\
When the filter is off, all messages are included in the display and contents of saved buffer files.\
\
**Creating a Filter:**\
\
You can build your filter in the Filter Bar quickly and easily. Include an item in the Filter Bar by clicking in the first box to the right of the item name. A check mark will appear (![](https://cdn.intrepidcs.net/support/VehicleSpy/assets/chkFilter.gif)) in the box and the item name will turn green. The check mark means to include that item in the filter. To exclude an item, click the second box to the right of the item name. An X will appear (![](https://cdn.intrepidcs.net/support/VehicleSpy/assets/xFilter.gif)) and the item name will turn red. Clicking on a checkmark or an X a second time will clear the filter selection (Figure 1:![](https://cdn.intrepidcs.net/support/VehicleSpy/assets/smTwo.gif)).\
\
**Categories of Filters:**\
\
The **+/- toggle buttons** expand and contract all items in a category (Figure 1:![](https://cdn.intrepidcs.net/support/VehicleSpy/assets/smThree.gif)).

**Table 1** describes the major categories in the Filter Bar.

| **Category** | **Description**                                                                                                                                                                                                                                                                                                                                                                                                                                |
| ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Networks     | Filters for physical [networks](/vspy-3-documentation/vehicle-spy-main-menus/main-menu-spy-networks/networks.md).                                                                                                                                                                                                                                                                                                                              |
| Messages     | Powerful custom filters that work on messages, signals, or ECUs. Custom filters must be included or excluded in the Filter Bar to work. Click the small gray button to the right of the filter name to setup a [custom filter](/vspy-3-documentation/vehicle-spy-main-menus/main-menu-spy-networks/messages-view/messages-view-filter-bar/messages-view-custom-filters.md).                                                                    |
| Data Types   | <ul><li>Network - all networks. This filter is typically included when using exclude filters in the Networks category.</li><li>Transmit - any message transmitted by Vehicle Spy.</li><li>Errors - any message that has an error.</li><li>Changing - any message with data that has changed.</li><li>No Match - any message not found in the <a href="/pages/BXI05b5QEqaKI9VnfV4K">Messages Editor</a>.</li><li>Completed Msg - tbd.</li></ul> |
| Other        | <p>Filters for specific messages like diagnostics and Management Frames.<br><strong>Note</strong>: The options shown here must be enabled in the Tools -> Options, <a href="/pages/HCGlQ5UzhvV9SdzB5v3S">Spy Networks tab</a> under OEM Specific Features options to see this category. The options displayed depend on what option is selected.</p>                                                                                           |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.intrepidcs.com/vspy-3-documentation/vehicle-spy-main-menus/main-menu-spy-networks/messages-view/messages-view-filter-bar.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
