VR-Link API Documentation for HLA 4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
logisticsP.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 1992-2025 MAK Technologies, Inc
3 ** All rights reserved.
4 *********************************************************************/
5 
6 #ifndef _LOGISTICSP_H_
7 #define _LOGISTICSP_H_ 1
8 
12 
13 #include <vlpi/netStructs.h>
14 #include "pduHeader.h"
15 
16 /* ---------------------- service/supply/repair ---------------------- */
17 
18 typedef struct
19 {
23 
24  /* per Document IST-CR-93-15 Section 5.4.4.2.1 */
25 typedef struct DtNetServiceRequestPdu
26 {
35 
36 /* per Document IST-CR-93-15 Section 5.4.4.2.2 */
37 typedef struct DtNetResupplyOfferPdu
38 {
47 
48 /* per Document IST-CD-93-15 Section 5.4.4.2.3 */
49 typedef struct DtNetResupplyReceivedPdu
50 {
59 
60 /* per Document IST-CD-93-15 Section 5.4.4.2.4 */
61 typedef struct DtNetResupplyCancelPdu
62 {
67 
68 /* per Document IST-CD-93-15 Section 5.4.4.2.5 */
69 typedef struct DtNetRepairCompletePdu
70 {
77 
78 /* per Document IST-CD-93-15 Section 5.4.4.2.6 */
79 typedef struct DtNetRepairResponsePdu
80 {
88 
89 #endif /* _LOGISTICSP_H_ */
DtNetEntityIdentifier DtReceiverId
Definition: logisticsP.h:40
DtNet16Bits unused_16
Definition: logisticsP.h:32
DtNetU8 DtNumSupply
Definition: logisticsP.h:54
DtNet8Bits unused_8
Definition: logisticsP.h:55
Definition: logisticsP.h:25
DtNetEntityIdentifier DtRepairId
Definition: logisticsP.h:83
Definition: logisticsP.h:18
struct DtNetResupplyOfferPdu DtNetResupplyOfferPdu
Network-order unsigned 16-bit quantity.
Definition: vlNetTypes.h:52
Definition: logisticsP.h:61
DtNet16Bits unused_16
Definition: logisticsP.h:56
Definition: pduHeader.h:14
Definition: logisticsP.h:37
struct DtNetRepairResponsePdu DtNetRepairResponsePdu
DtNetEntityIdentifier DtReceiverId
Definition: logisticsP.h:52
DtNetSupplyQuantity DtQuantity[1]
Definition: logisticsP.h:57
DtNetEntityIdentifier DtSupplierId
Definition: logisticsP.h:41
struct DtNetServiceRequestPdu DtNetServiceRequestPdu
Definition: logisticsP.h:69
DtNetPduHeader DtHeader
Definition: logisticsP.h:39
Definition: logisticsP.h:79
DtNet16Bits unused_16
Definition: logisticsP.h:44
DtNetEntityIdentifier DtSupplierId
Definition: logisticsP.h:29
DtNetPduHeader DtHeader
Definition: logisticsP.h:27
DtNet8Bits unused_8
Definition: logisticsP.h:85
DtNetSupplyQuantity DtQuantity[1]
Definition: logisticsP.h:33
DtNetEntityIdentifier DtRequestId
Definition: logisticsP.h:72
DtNetEntityIdentifier DtRequestId
Definition: logisticsP.h:82
DtNetEntityIdentifier DtSupplierId
Definition: logisticsP.h:65
DtU8 DtNetU8
Unsigned 8-bit value.
Definition: vlNetTypes.h:31
DtNetEntityIdentifier DtReceiverId
Definition: logisticsP.h:64
DtNetPduHeader DtHeader
Definition: logisticsP.h:71
DtNetU8 DtService
Definition: logisticsP.h:30
DtNet8Bits unused_8
Definition: logisticsP.h:43
DtNetEntityType DtSupply
Definition: logisticsP.h:20
DtNetPduHeader DtHeader
Definition: logisticsP.h:51
Definition: netStructs.h:116
DtNetU8 DtNet8Bits
Unsigned network-order 8-bit value.
Definition: vlNetTypes.h:43
DtNetU16 DtRepair
Definition: logisticsP.h:74
Definition: logisticsP.h:49
Definition: netStructs.h:55
DtNetEntityIdentifier DtRepairId
Definition: logisticsP.h:73
DtNet16Bits unused_16
Definition: logisticsP.h:75
DtNetPduHeader DtHeader
Definition: logisticsP.h:63
DtNetU8 DtNumSupply
Definition: logisticsP.h:42
Network-order 32-bit IEEE-754 floating-point quantity.
Definition: vlNetTypes.h:148
struct DtNetResupplyCancelPdu DtNetResupplyCancelPdu
DtNetPduHeader DtHeader
Definition: logisticsP.h:81
struct DtNetResupplyReceivedPdu DtNetResupplyReceivedPdu
DtNetEntityIdentifier DtSupplierId
Definition: logisticsP.h:53
DtNetFloat32 DtQuantity
Definition: logisticsP.h:21
DtNetEntityIdentifier DtReceiverId
Definition: logisticsP.h:28
DtNetU8 DtNumSupply
Definition: logisticsP.h:31
DtNetU8 DtResult
Definition: logisticsP.h:84
DtNet16Bits unused_16
Definition: logisticsP.h:86
struct DtNetRepairCompletePdu DtNetRepairCompletePdu
DtNetSupplyQuantity DtQuantity[1]
Definition: logisticsP.h:45
DtNetU8 DtNet16Bits[2]
Definition: vlNetTypes.h:45

Document ID: Generated on Thu Oct 16 00:12:25 EDT 2025 from SVN revision 280738
Copyright © 1992-2025 MAK Technologies. All Rights Reserved (www.mak.com)