VR-Link API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
engineFuelReloadRecord.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  DtEngineFuelReloadRecord(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: engineFuelReloadRecord.h:58
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
Contains the DtEntityType and DtRadioEntityType class declarations.
DtU32 * myMaximumQuantityReloadTime
Definition: engineFuelReloadRecord.h:59
virtual void print() const
Print this record.
Functions in vlPrint.h provide an error and print facility for vrlink.
Definition: engineFuelReloadRecord.h:7
DtU32 * myStandardQuantity
Definition: engineFuelReloadRecord.h:56
Utility functions for printing objects.
DtRecordSet & operator=(const DtRecordSet &orig)
Assignment operators.
Instances of DtRecordSet are used to contain the record sets used by the PDU classes which inherit fr...
Definition: recordSet.h:38
DtU32 * myMaximumQuantity
Definition: engineFuelReloadRecord.h:57
unsigned char DtU8
An eight bit unsigned integer value.
Definition: vlMachineTypes.h:137
DtU8 * myFuelLocation
Definition: engineFuelReloadRecord.h:62
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
DtU8 * myFuelType
Definition: engineFuelReloadRecord.h:61
unsigned long DtU32
A 32 bit unsigned integer value.
Definition: vlMachineTypes.h:153
DtU8 * myFuelMeasurementUnits
Definition: engineFuelReloadRecord.h:60

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)