Skip to content

Track local actor's power consumption, communicated data, performed activities, etc. #18

@gomezzz

Description

@gomezzz

Feature

Desired Behavior / Functionality

To properly describe the operational costs of the performed activities the user needs a way to track the

  • used power
  • average battery level
  • how much data was communicated
  • how often each activity was performed and what share of above was due to specific activity
  • whatever else may make sense

What Needs to Be Done

  • Create a static class that tracks this for the local actor, e.g. OperationalCostMonitor
  • Whenever the local actor performs anything related to this update the accumulates (ideally it tracks it individually for each activity?)
  • Provide a user-facing way to write this to a csv and provide some simple stats (total used, avg etc.)

How Can It Be Tested

  • Create a small test scenario and check the accumulated values are correct

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestfeatureimplementing a new featuregood first issueGood for newcomershelp wantedExtra attention is neededuser-facingAnything that users can interact with

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions