VR-Link API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
dataP4.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 1992-2010 MAK Technologies, Inc
3 ** All rights reserved.
4 *********************************************************************/
5 
6 #ifndef _DATAP4_H_
7 #define _DATAP4_H_ 1
8 
12 
13 
14 /* ---------------------- set/get data ---------------------- */
15 
16 #include <vlpi/netStructs.h>
17 #include "pduHeader.h"
18 
19 /* per Document IST-CD-93-15 Section 5.4.5.9 */
20 typedef struct DtNetDataQueryPdu
21 {
29 /* DtNetU32 fixID[nfix]; */
30 /* DtNetU32 varID[nvar]; */
32 
33 typedef struct DT_DLL_VL
34 {
37  DtNetU32 datumId[1];
39 
40 typedef struct DT_DLL_VL /* per Document IST-CD-93-15 Section 5.4.5.1.2 */
41 {
45 
46 typedef struct DT_DLL_VL /* per Document IST-CD-93-15 Section 5.4.5.1.3 */
47 {
49  DtNetU32 len; /* bits */
50  DtNet64Bits val[1 /* len/64 */ ];
52 
53 typedef struct DT_DLL_VL
54 {
57  DtNetFixDatum data[1];
59 
60 /* per Document IST-CD-93-15 Section 5.4.5.10 and Section 5.4.5.11 */
61 typedef struct DT_DLL_VL DtNetDataPdu
62 {
70 /* DtNetFixDatum fix[nfix]; */
71 /* DtNetVarDatum var[nvar]; */
72 } DtNetDataPdu;
73 
75 
76 #endif /* _DATAP_H_ */
DtNetEntityIdentifier from
Definition: dataP4.h:23
DtNetU32 nfix
Definition: dataP4.h:68
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
struct DtNetDataPdu DtNetDataPdu
DtNetU32 padding
Definition: dataP4.h:67
Definition: pduHeader.h:14
Network-order unsigned 32-bit quantity.
Definition: vlNetTypes.h:99
DtNetEntityIdentifier to
Definition: dataP4.h:24
Definition: dataP4.h:53
DtNetU32 nfix
Definition: dataP4.h:35
DtNetU32 id
Definition: dataP4.h:42
DtNetEntityIdentifier from
Definition: dataP4.h:64
DtNetU32 id
Definition: dataP4.h:48
DtNetPduHeader header
Definition: dataP4.h:63
Definition: dataP4.h:33
DtNetU32 nvar
Definition: dataP4.h:56
DtNetPduHeader header
Definition: dataP4.h:22
Definition: dataP4.h:61
DtNetU8 DtNet64Bits[8]
Definition: vlNetTypes.h:47
DtNetU32 val
Definition: dataP4.h:43
Instances of DtNetTimeStamp are network representations of a DIS time stamp.
Definition: vlNetTimeStamp.h:28
Definition: netStructs.h:116
DtNetU32 requestId
Definition: dataP4.h:66
DtNetEntityIdentifier to
Definition: dataP4.h:65
DtNetU32 nfix
Definition: dataP4.h:55
DtNetU32 nfix
Definition: dataP4.h:27
Definition: dataP4.h:46
DtNetU32 requestId
Definition: dataP4.h:25
Definition: dataP4.h:20
struct DtNetDataQueryPdu DtNetDataQueryPdu
DtNetU32 nvar
Definition: dataP4.h:36
DtNetTimeStamp timeInterval
Definition: dataP4.h:26
DtNetU32 nvar
Definition: dataP4.h:69
Definition: dataP4.h:40
DtNetU32 len
Definition: dataP4.h:49
DtNetU32 nvar
Definition: dataP4.h:28

Document ID: Generated on Thu Sep 19 02:12:35 EDT 2024 from SVN revision 269601
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)