> For the complete documentation index, see [llms.txt](https://docs.incari.com/incari-studio/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.incari.com/incari-studio/2021.4/toolbox/communication/can/events/oncanpacketreceived.md).

# On CAN Packet Received

## Overview

![The On CAN Packet Received Node.](/files/8sTjIJDZQ7AR3lZp21XC)

**On CAN Packet Received** is an **Event Listener Node** allowing the user to perform an action once a **CAN** `Message` is selected from the **Drop-down Menu** and a data **Packet** has been received.

## Attributes

| Attribute      | Type          | Description                                                                                    |
| -------------- | ------------- | ---------------------------------------------------------------------------------------------- |
| `On Change`    | **Bool**      | Returns true or false depending on whether or not the user wants to modify the `Message Name`. |
| `Message Name` | **Drop-down** | A `Message` that is chosen from the uploaded *DBC* file. This is done in **Project Settings**. |

## Outputs

| Output             | Type      | Description                                                                                                                            |
| ------------------ | --------- | -------------------------------------------------------------------------------------------------------------------------------------- |
| *Pulse Output* (►) | **Pulse** | A standard **Output Pulse**, to move onto the next **Node** along the **Logic Branch**, once this **Node** has finished its execution. |

## See Also

* [**On CAN Start**](/incari-studio/2021.4/toolbox/communication/can/events/oncanstart.md)
* [**On CAN Stop**](/incari-studio/2021.4/toolbox/communication/can/events/oncanstop.md)
