VR-Link API Documentation for HLA 4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
storageFuelReloadRecord.h
Go to the documentation of this file.
1 #include <vlpi/recordSet.h>
2 #include <vlpi/entityType.h>
3 #include <vlutil/vlPrintUtil.h>
4 #include <vlutil/vlPrint.h>
5 
6 #pragma once
8 {
9 public:
10 
16  DtStorageFuelReloadRecord(DtU32 standardQuantity, DtU32 maximumQuantity, DtU32 standardQuantityRT, DtU32 maximumQuantityRT, DtU8 fuelMeasurementUnits, DtU8 fuelType, DtU8 fuelLocation);
17 
21 
23  void setStandardQuantity(DtU32 standardQuantity);
24  DtU32 standardQuantity();
25 
27  void setMaximumQuantity(DtU32 maximumQuantity);
28  DtU32 maximumQuantity();
29 
31  void setStandardQuantityReloadTime(DtU32 standardQuantityRT);
32  DtU32 standardQuantityReloadTime();
33 
35  void setMaximumQuantityReloadTime(DtU32 maximumQuantityRT);
36  DtU32 maximumQuantityReloadTime();
37 
39  void setFuelMeasurementUnits(DtU8 fuelMeasurementUnits);
40  DtU8 fuelMeasurementUnits();
41 
43  void setFuelType(DtU8 fuelType);
44  DtU8 fuelType();
45 
47  void setFuelLocation(DtU8 fuelLocation);
48  DtU8 fuelLocation();
49 
51  virtual void print() const;
52 
53  virtual void printDataToStream(std::ostream& stream) const;
54  void print(std::ostream& stream);
55 
63 };
DtU32 * myStandardQuantityReloadTime
Definition: storageFuelReloadRecord.h:58
DtU32 * myMaximumQuantity
Definition: storageFuelReloadRecord.h:57
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
Contains the DtEntityType and DtRadioEntityType class declarations.
virtual void print() const
Print this record.
Functions in vlPrint.h provide an error and print facility for vrlink.
Utility functions for printing objects.
DtRecordSet & operator=(const DtRecordSet &orig)
Assignment operators.
DtU8 * myFuelLocation
Definition: storageFuelReloadRecord.h:62
Instances of DtRecordSet are used to contain the record sets used by the PDU classes which inherit fr...
Definition: recordSet.h:38
DtU32 * myMaximumQuantityReloadTime
Definition: storageFuelReloadRecord.h:59
unsigned char DtU8
An eight bit unsigned integer value.
Definition: vlMachineTypes.h:137
DtU8 * myFuelMeasurementUnits
Definition: storageFuelReloadRecord.h:60
Definition: storageFuelReloadRecord.h:7
DtNetRecordSet is the network structure for a record used by the PDU classes which inherit from the r...
Definition: recordSet.h:18
virtual void printDataToStream(std::ostream &stream) const
unsigned long DtU32
A 32 bit unsigned integer value.
Definition: vlMachineTypes.h:153
DtU32 * myStandardQuantity
Definition: storageFuelReloadRecord.h:56
DtU8 * myFuelType
Definition: storageFuelReloadRecord.h:61

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)