Raxol.Sensor.MockSensor (Raxol Sensor v2.6.0)

Copy Markdown View Source

Configurable test/demo sensor.

Options:

  • sensor_id -- atom identifier (default: :mock)
  • sample_rate -- poll interval in ms (default: 100)
  • generator_fn -- (tick :: integer()) -> map() producing values
  • fail_after -- fail read after N ticks (for error testing)

Summary

Types

t()

@type t() :: %Raxol.Sensor.MockSensor{
  fail_after: non_neg_integer() | nil,
  generator_fn: (integer() -> map()),
  sample_rate: pos_integer(),
  sensor_id: atom(),
  tick: non_neg_integer()
}