View Source API Reference nerves_hub_link v2.6.0

Modules

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

A default health report implementation with support for easily adding new metadata, metrics and such via config.

Structure for device status.

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

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