View Source API Reference nerves_hub_link v2.3.0


GenServer for handling downloading archives from NervesHub

Compute retry backoff intervals used by Slipstream

A behaviour module for customizing if and when firmware updates get applied.

Default NervesHubLink.Client implementation

Handles downloading files via HTTP. internally caches several interesting properties about the download such as

Configuration structure for how the Downloader server will handle disconnects, errors, timeouts etc

Pure functions for dealing with timeouts

Config structure responsible for handling callbacks from FWUP, applying a fwupdate, and storing fwup task configuration

Download and install a firmware update.

Structure containing metadata about a firmware.

GenServer responsible for brokering messages between

Structure for the state of the UpdateManager server. Contains types that describe status and different states the UpdateManager can be in