VR-Engage  2.2
Loading...
Searching...
No Matches
vreVrfMessageTypes.h
Go to the documentation of this file.
1/*******************************************************************************
2** Copyright (c) 2025 MAK Technologies
3** All rights reserved.
4*******************************************************************************/
5
6//! \file vreVrfMessageTypes.h
7//! \ingroup vreVrfMessages
8//! \brief Defines message type constants for VREngage VRF messages
9//!
10//! This file contains the message type definitions and identifiers used by
11//! the VREngage messaging system. These constants define unique identifiers
12//! for different types of messages that can be sent between components of the
13//! VREngage simulation system.
14
15#pragma once
16
17#include <vrfmsgs/messageTypes.h>
18#include <vrftasks/vrfObjectMessageTypeTemplate.h>
19
20//! \brief Message type for RWR (Radar Warning Receiver) data
21const int DtRwrDataMessageType = MIN_USER_INTERFACE_MESSAGE_TYPE + 89;
22
23//! \brief Message type for RWR data request
24const int DtRwrDataRequestMessageType = MIN_USER_INTERFACE_MESSAGE_TYPE + 90;
25
26//! \brief Message type for RWR data unsubscribe request
27const int DtRwrDataUnsubscribeMessageType = MIN_USER_INTERFACE_MESSAGE_TYPE + 91;
28
29//! \brief Message type for radar state data
30const int DtRadarStateDataMessageType = MIN_USER_INTERFACE_MESSAGE_TYPE + 92;
31
32//! \brief Message type for radar state request
33const int DtRadarStateRequestMessageType = MIN_USER_INTERFACE_MESSAGE_TYPE + 93;
34
35//! \brief Message type for radar state unsubscribe request
36const int DtRadarStateUnsubscribeMessageType = MIN_USER_INTERFACE_MESSAGE_TYPE + 94;
37
38//! \brief Message type for radar contact data
39const int DtRadarContactDataMessageType = MIN_USER_INTERFACE_MESSAGE_TYPE + 95;
40
41//! \brief Message type for VREngage status reports
42const int DtVreStatusMessageType = MIN_USER_INTERFACE_MESSAGE_TYPE + 99;
43
44//! \brief Message type for assigning a role player
45const int DtAssignRolePlayerMessageType = MIN_USER_INTERFACE_MESSAGE_TYPE + 100;
46
47//! \brief Message type for unassigning a role player
48const int DtUnassignRolePlayerMessageType = MIN_USER_INTERFACE_MESSAGE_TYPE + 104;
49
50//! \brief Message type for VREngage sensor data request
51const int DtVreSensorDataRequestMessageType = MIN_USER_INTERFACE_MESSAGE_TYPE + 105;
52
53//! \brief Message type for radar settings
54//!
55//! This message type is used to set or update radar settings in the simulation.
56const DtSetMessageType DtSetRadarSettingsType("set-radar-settings");
const int DtRadarContactDataMessageType
Message type for radar contact data.
Definition vreVrfMessageTypes.h:39
const int DtUnassignRolePlayerMessageType
Message type for unassigning a role player.
Definition vreVrfMessageTypes.h:48
const int DtRadarStateDataMessageType
Message type for radar state data.
Definition vreVrfMessageTypes.h:30
const int DtRwrDataMessageType
Message type for RWR (Radar Warning Receiver) data.
Definition vreVrfMessageTypes.h:21
const int DtRwrDataUnsubscribeMessageType
Message type for RWR data unsubscribe request.
Definition vreVrfMessageTypes.h:27
const int DtAssignRolePlayerMessageType
Message type for assigning a role player.
Definition vreVrfMessageTypes.h:45
const int DtVreSensorDataRequestMessageType
Message type for VREngage sensor data request.
Definition vreVrfMessageTypes.h:51
const DtSetMessageType DtSetRadarSettingsType("set-radar-settings")
Message type for radar settings.
const int DtRwrDataRequestMessageType
Message type for RWR data request.
Definition vreVrfMessageTypes.h:24
const int DtRadarStateRequestMessageType
Message type for radar state request.
Definition vreVrfMessageTypes.h:33
const int DtVreStatusMessageType
Message type for VREngage status reports.
Definition vreVrfMessageTypes.h:42
const int DtRadarStateUnsubscribeMessageType
Message type for radar state unsubscribe request.
Definition vreVrfMessageTypes.h:36