---
id: events
title: Subscribing to device events
sidebar_label: Events
---

## Preface

The event system that the library uses is provided by RxJS, this is the fundamental way in which to interact with devices and the mesh network.

:::tip
Full guide to using RxJS is available at [rxjs.dev](https://rxjs.dev/guide/overview)
:::

...
:::info
Many of the packet types that the device is designed to send are automatically processed and decoded for you in their own event stream
:::

## Events

### Heartbeat

### Device Status

### Device Translation

### From Radio

### Data Packet

### My Node Info

### Radio Config

### Node Packet

### Position Packet

### Text Packet