NervesHubLinkCommon.UpdateManager (nerves_hub_link_common v0.1.0) View Source

GenServer responsible for brokering messages between:

  • an external controlling process
  • FWUP
  • HTTP

Should be started in a supervision tree

Link to this section Summary

Functions

Must be called when an update payload is dispatched from NervesHub. the map must contain a "firmware_url" key.

Returns the current status of the update manager

Link to this section Functions

Link to this function

apply_update(manager \\ __MODULE__, update)

View Source

Specs

Must be called when an update payload is dispatched from NervesHub. the map must contain a "firmware_url" key.

Link to this function

status(manager \\ __MODULE__)

View Source

Specs

Returns the current status of the update manager