VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
NETN ETR Tasks

Table of Contents

The NETN FOM contains a module called the Entity Tasking and Reports (ETR) module.

This module defines a series of interactions that can be used to report entity status and issue commands to entities via task messages.

VR-Forces does not fully support the ETR FOM module, but it can handle a subset of the task interactions. It does this through the DtVrlinkCommandInteractionTranslator class. This translator listens for specified interactions and then converts them into task or set request messages and sends these to VRF entities through one or more DtEvent instance. Users can register additional conversion functions to handle additional interactions, including custom interactions outside of the ETR module. Please see the DtVrlinkCommandInteractionTranslator class for more details.

The NETN ETR tasks are supported in HLA only.

Supported Interactions

The following ETR task interactions are supported to some extent in VR-Forces.

Limitations

There are some limitations to the VRF support for ETR tasks.

ETR_Task

The following parameters of the ETR_Task interaction and its subclasses are currently ignored:

Path and Location UUIDs

Many tasks include a UUID for a Path or Location. According to ETR, this should be the UUID of a NETN SE_GeoObject. VR-Forces currently does not support the SE_GeoObject class. Instead, VR-Forces expects this UUID to reference either a linear or point tactical graphic, such as a Route or Waypoint.

MagicResource

The MagicResource interaction cannot be used to add new resource types to an entity, only to adjust the current amounts.

MoveToLocation

The following parameters of the MoveToLocation interaction are currently ignored:

This interaction will be converted to a DtMoveToTask or DtMoveAlongTask depending on what parameters are specified.

FireAtEntity

The FireAtEntity interaction is supported, but the FireAtEntityWM subclass is not.

FireAtLocation

The FireAtLocation interaction is supported, but the FireAtLocationWM subclass is not.

Additionally, the Duration attribute is currently ignored. The entity will simply fire once.


Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)