> 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/message-editor/message-signals/message-signal-type.md).

# Message Signal Type

The [Signals in Message](/vspy-3-documentation/vehicle-spy-main-menus/main-menu-spy-networks/message-editor/message-signals.md) area at the bottom of the Messages Editor provides different ways to change the Signal Type:

* Click in the **Signal Type** column and make a pulldown list selection.
* Double click on blue signal bits to open the Edit Signal dialog (Figure 1).
* Click the ![](https://cdn.intrepidcs.net/support/VehicleSpy/assets/fxedit.gif) button to open the Edit Signal dialog (Figure 1).

![Figure 1: The Edit Signal dialog can change the signal type for a signal in a message.](https://3170208387-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FL6lcovCpkhoS9uTOFtEp%2Fuploads%2Ffc0b8Y2kKdg7K0VkusFi%2Fspyinvaltype.gif?alt=media\&token=83c31988-f21c-4dec-8251-2395f89b0563)

The Edit Signal dialog customizes itself based upon the Signal Type selection. **Table 1** briefly describes each Signal Type and gives a few examples. Click on a Signal Type name to see further details for that type.

**Table 1: Signal Types**

| Signal Type                                                                                                                                              | Description                                                                                                                                          | Examples                                                                      |
| -------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------- |
| [Analog](/vspy-3-documentation/vehicle-spy-main-menus/main-menu-spy-networks/message-editor/message-signals/message-signal-type-analog.md)               | Continuous numbers.                                                                                                                                  | Engine RPM, Coolant Temperature, Throttle Position, Vehicle Speed             |
| [Digital](/vspy-3-documentation/vehicle-spy-main-menus/main-menu-spy-networks/message-editor/message-signals/message-signal-type-digital.md)             | Binary, boolean, on/off type information.                                                                                                            | Park Brake Active, Cruise Control Active, Door Ajar                           |
| [State Encoded](/vspy-3-documentation/vehicle-spy-main-menus/main-menu-spy-networks/message-editor/message-signals/message-signal-type-state-encoded.md) | List of text descriptions which equate to specific values.                                                                                           | Transaxle Shifter State (PRNDL), Power Mode                                   |
| [Text](/vspy-3-documentation/vehicle-spy-main-menus/main-menu-spy-networks/message-editor/message-signals/message-signal-type-text.md)                   | ASCII text information.                                                                                                                              | VIN, Message Center                                                           |
| [DTC](/vspy-3-documentation/vehicle-spy-main-menus/main-menu-spy-networks/message-editor/message-signals/message-signal-type-dtc.md)                     | Diagnostic trouble code.                                                                                                                             | Trouble codes stored in ECUs such as: "P0142 - 02 Sensor Circuit Malfunction" |
| GMLAN                                                                                                                                                    | GMLAN signal types cannot be created manually. They are automatically generated from GMLAN databases that contain USDT and UUDT diagnostic messages. |                                                                               |
| ODI                                                                                                                                                      | ODI signals cannot be created manually. They are automatically generated from .fuclass files.                                                        |                                                                               |


---

# 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, and the optional `goal` query parameter:

```
GET https://docs.intrepidcs.com/vspy-3-documentation/vehicle-spy-main-menus/main-menu-spy-networks/message-editor/message-signals/message-signal-type.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
