VR-Link API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
transmitterP.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 1992-2013 VT MAK
3 ** All rights reserved.
4 *********************************************************************/
5 
6 #pragma once
7 
8 #include <vlpi/netStructs.h>
9 #include "pduHeader.h"
10 
11 /* ---------------------- transmitter ---------------------- */
12 
14 {
20 
21 /*transmitter*/
22 typedef struct DtNetTransmitterPdu
23 {
41  DtNetU8 DtModulationLength; /* in bytes */
44  /* modulation parameters */
45  /* antenna pattern parameters */
46  /* DIS 7 -> Variable Transmitter Parameters */
48 
49 typedef struct DtNetReceiverPdu
50 {
60 
62 {
DtNetFloat32 DtPower
Definition: transmitterP.h:37
struct DtNetTransmitterPdu DtNetTransmitterPdu
DtNetInt16 DtMajorModulation
Definition: transmitterP.h:16
DtNetU16 unused_16b
Definition: transmitterP.h:43
DtNetFloat32 ex
Definition: transmitterP.h:70
Definition: netStructs.h:195
Definition: transmitterP.h:61
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
A Network byte aligned 64 unsigned integer data structure.
Definition: vlNetTypes.h:208
struct DtNetRadioModulationType DtNetRadioModulationType
DtNetPduHeader DtHeader
Definition: transmitterP.h:24
struct DtNetReceiverPdu DtNetReceiverPdu
DtNetU16 padding2
Definition: transmitterP.h:68
Definition: transmitterP.h:49
Network-order unsigned 16-bit quantity.
Definition: vlNetTypes.h:51
DtNetEntityIdentifier transmitEntityId
Definition: transmitterP.h:57
Definition: pduHeader.h:14
DtNetU64 DtFrequency
Definition: transmitterP.h:35
Network-order unsigned 32-bit quantity.
Definition: vlNetTypes.h:98
Definition: netStructs.h:358
Definition: netStructs.h:341
DtNetU16 radioId
Definition: transmitterP.h:53
DtNetFloat32 ez
Definition: transmitterP.h:69
DtNetU8 refSystem
Definition: transmitterP.h:66
DtNetFloat32 DtBandwidth
Definition: transmitterP.h:36
DtNetPduHeader header
Definition: transmitterP.h:51
DtNetInt16 DtCryptoSystem
Definition: transmitterP.h:39
DtNetFloat32 elevationWidth
Definition: transmitterP.h:65
DtNetFloat32 azimuthWidth
Definition: transmitterP.h:64
DtNetFloat32 phase
Definition: transmitterP.h:71
DtNetU32 padding_32
Definition: transmitterP.h:72
Network-order signed 16-bit quantity.
Definition: vlNetTypes.h:74
Definition: transmitterP.h:22
DtNetInt16 receiverState
Definition: transmitterP.h:54
DtNetEntityIdentifier DtTransmittingEntityId
Definition: transmitterP.h:25
DtU8 DtNetU8
Unsigned 8-bit value.
Definition: vlNetTypes.h:30
DtNetInt16 DtSpreadSpectrum
Definition: transmitterP.h:15
Definition: transmitterP.h:13
DtNetU8 DtModulationLength
Definition: transmitterP.h:41
Definition: netStructs.h:116
DtNetU8 padding1
Definition: transmitterP.h:67
DtNetU8 DtInputSource
Definition: transmitterP.h:29
DtNetEntityCoordinates DtRelativeAntennaLocation
Definition: transmitterP.h:32
DtNetInt16 DtDetailedModulation
Definition: transmitterP.h:17
DtNetWorldCoordinates DtAntennaLocation
Definition: transmitterP.h:31
DtNetInt16 DtAntennaPattern
Definition: transmitterP.h:33
DtNetU16 padding
Definition: transmitterP.h:55
DtNetInt16 DtSystem
Definition: transmitterP.h:18
DtNetU16 transmitRadioId
Definition: transmitterP.h:58
DtNetEulerAngles angles
Definition: transmitterP.h:63
DtNetEntityIdentifier entityId
Definition: transmitterP.h:52
DtNetU8 DtTransmitState
Definition: transmitterP.h:28
struct DtNetBeamAntennaPatternRecord DtNetBeamAntennaPatternRecord
DtNetRadioEntityType DtRadioEntity
Definition: transmitterP.h:27
DtNetU16 DtCryptoKey
Definition: transmitterP.h:40
Network-order 32-bit IEEE-754 floating-point quantity.
Definition: vlNetTypes.h:147
Definition: netStructs.h:70
DtNetU8 unused_8
Definition: transmitterP.h:42
DtNetFloat32 receivedPower
Definition: transmitterP.h:56
DtNetU16 DtRadioId
Definition: transmitterP.h:26
DtNetU16 DtAntennaPatternLength
Definition: transmitterP.h:34
DtNetU16 DtNumberVariableParams
Definition: transmitterP.h:30
DtNetRadioModulationType DtModulationType
Definition: transmitterP.h:38

Document ID: Generated on Tue Feb 2 21:02:17 EST 2021 from SVN revision 223668
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)