View Source Dopple.Measurement protocol (Dopple v0.1.1-alpha12)
Describes a measurement that should be retrieved from a set of targets on a given a set of schedules
Link to this section Summary
Link to this section Types
@type t() :: term()
Link to this section Functions
@spec add_schedule(t(), Dopple.Schedule.t()) :: {:ok, t()} | {:error, any()}
@spec add_target(t(), Dopple.Target.t()) :: {:ok, t()} | {:error, any()}
@spec producer(t()) :: {:ok, GenStage.stage()} | {:error, any()}