VR-Engage  2.2
Loading...
Searching...
No Matches
rfxMessageTypes.h
Go to the documentation of this file.
1// ******************************************************************************
2// ** Copyright (c) 2025 MAK Technologies
3// ** All rights reserved.
4// ******************************************************************************
5
6//! \file rfxMessageTypes.h
7//! \brief Defines the message type identifiers for all standard RadarFX messages
8//! \ingroup vreRadarFxShared
9//!
10//! This file contains constant definitions for all the standard message types
11//! used in the RadarFX client-server communication protocol
12
13#pragma once
14
15//! \name Standard RadarFX Message Type Identifiers
16//! @{
17//! \brief Message type identifiers for standard RadarFX messages
18//!
19//! These constants define the unique identifiers for each type of message
20//! that can be sent between RadarFX clients and servers
21//! \brief Heartbeat message for connection keepalive
22const unsigned int DtHEARTBEAT_TYPE = 1;
23//! \brief Synthetic Aperture Radar (SAR) image request
24const unsigned int DtSAR_REQUEST_TYPE = 100;
25//! \brief Synthetic Aperture Radar (SAR) image response
26const unsigned int DtSAR_RESPONSE_TYPE = 101;
27//! \brief Elevation data request
28const unsigned int DtELEVATION_REQUEST_TYPE = 200;
29//! \brief Elevation data response
30const unsigned int DtELEVATION_RESPONSE_TYPE = 201;
31//! \brief Occlusion data request
32const unsigned int DtOCCLUSION_REQUEST_TYPE = 300;
33//! \brief Occlusion data response
34const unsigned int DtOCCLUSION_RESPONSE_TYPE = 301;
35//! \brief Entity list request
36const unsigned int DtENTITY_LIST_REQUEST_TYPE = 400;
37//! \brief Entity list response
38const unsigned int DtENTITY_LIST_RESPONSE_TYPE = 401;
39//! \brief Sensor list request
40const unsigned int DtSENSOR_LIST_REQUEST_TYPE = 500;
41//! \brief Sensor list response
42const unsigned int DtSENSOR_LIST_RESPONSE_TYPE = 501;
43//! \brief Inverse Synthetic Aperture Radar (ISAR) image request
44const unsigned int DtISAR_REQUEST_TYPE = 600;
45//! \brief Inverse Synthetic Aperture Radar (ISAR) image response
46const unsigned int DtISAR_RESPONSE_TYPE = 601;
47//! \brief Entity location request
48const unsigned int DtENTITY_LOCATION_REQUEST_TYPE = 700;
49//! \brief Entity location response
50const unsigned int DtENTITY_LOCATION_RESPONSE_TYPE = 701;
51//! \brief Millimeter Wave (MMW) radar image request
52const unsigned int DtMMW_REQUEST_TYPE = 800;
53//! \brief Millimeter Wave (MMW) radar image response
54const unsigned int DtMMW_RESPONSE_TYPE = 801;
55
56//! \brief Starting value for custom message types
57//!
58//! Users can add custom messages with type IDs equal to or greater than this value
59const unsigned int DtCUSTOM_MESSAGE_TYPE = 1000;
60
61//! @}
const unsigned int DtENTITY_LOCATION_RESPONSE_TYPE
Entity location response.
Definition rfxMessageTypes.h:50
const unsigned int DtSAR_REQUEST_TYPE
Synthetic Aperture Radar (SAR) image request.
Definition rfxMessageTypes.h:24
const unsigned int DtSENSOR_LIST_RESPONSE_TYPE
Sensor list response.
Definition rfxMessageTypes.h:42
const unsigned int DtENTITY_LIST_RESPONSE_TYPE
Entity list response.
Definition rfxMessageTypes.h:38
const unsigned int DtMMW_RESPONSE_TYPE
Millimeter Wave (MMW) radar image response.
Definition rfxMessageTypes.h:54
const unsigned int DtOCCLUSION_REQUEST_TYPE
Occlusion data request.
Definition rfxMessageTypes.h:32
const unsigned int DtCUSTOM_MESSAGE_TYPE
Starting value for custom message types.
Definition rfxMessageTypes.h:59
const unsigned int DtSAR_RESPONSE_TYPE
Synthetic Aperture Radar (SAR) image response.
Definition rfxMessageTypes.h:26
const unsigned int DtMMW_REQUEST_TYPE
Millimeter Wave (MMW) radar image request.
Definition rfxMessageTypes.h:52
const unsigned int DtENTITY_LOCATION_REQUEST_TYPE
Entity location request.
Definition rfxMessageTypes.h:48
const unsigned int DtELEVATION_RESPONSE_TYPE
Elevation data response.
Definition rfxMessageTypes.h:30
const unsigned int DtISAR_REQUEST_TYPE
Inverse Synthetic Aperture Radar (ISAR) image request.
Definition rfxMessageTypes.h:44
const unsigned int DtOCCLUSION_RESPONSE_TYPE
Occlusion data response.
Definition rfxMessageTypes.h:34
const unsigned int DtHEARTBEAT_TYPE
Synthetic Aperture Radar (SAR) image request.
Definition rfxMessageTypes.h:22
const unsigned int DtELEVATION_REQUEST_TYPE
Elevation data request.
Definition rfxMessageTypes.h:28
const unsigned int DtISAR_RESPONSE_TYPE
Inverse Synthetic Aperture Radar (ISAR) image response.
Definition rfxMessageTypes.h:46
const unsigned int DtENTITY_LIST_REQUEST_TYPE
Entity list request.
Definition rfxMessageTypes.h:36
const unsigned int DtSENSOR_LIST_REQUEST_TYPE
Sensor list request.
Definition rfxMessageTypes.h:40