--- 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