Skip to content

Bot Telemetry Generation #32

@DakotaCondos

Description

@DakotaCondos

As the Robot Data Ingestion System,
I want simulated bot telemetry events to be published through Event Hub,
so that robot data can be processed, stored, and visualized by external services.

Acceptance Criteria

  • Given the simulator is running
    When each bot object reaches the telemetry interval
    Then the bot object generates telemetry data.

  • Given a bot generates telemetry
    When the simulator receives the telemetry output
    Then the simulator publishes the telemetry event through Event Hub.

  • Given a telemetry event is published
    When the Robot Data Ingestion System receives it
    Then the event includes bot ID, timestamp, event ID, schema version, status, GPS location, power level, external temperature, internal storage temperature, stock data, reserved stock data, and simulated-data indicator.

  • Given a bot is idle
    When telemetry is generated
    Then the telemetry reflects the bot’s current idle state.

  • Given a bot is on delivery
    When telemetry is generated
    Then the telemetry reflects simulated movement toward the destination.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

Status

In progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions