Skip to content

Real-world entity class #9

Description

@ts5746

Description

Define and implement a class for real-world entities.

Rationale

Whiteflag messages a intended for communication about real-world entities, but do not represent those entities themselves. For a correct software implementation, those real-world entities should be represented in a separate class.

Solution

Specification

The entity class is to be created and updated from Whiteflag messages.
It should contain at least the following information about the real-world entity is models:

  • entity type, i.a.w. Whiteflag subjects and objects
  • geometric information, i.e. location, shape, size
  • status information, e.g. last update, active, etc.
  • source of information, i.e. reference to all Whiteflag messages that created or updated the entity

The entity represented may be both physical (building, mine field, etc.) and non-physical (mission, originator).

Affected components

Requires new components; existing component should not be affected.

Alternatives

N/A

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions