15 #include "vlutil/vlTime.h"
16 #include "vlpi/entityType.h"
32 myQuantityRequested{ 0 },
33 myQuantityOffered{ 0 },
38 myQuantityRequested{ quantityRequested },
39 myQuantityOffered{ 0 },
45 return myQuantityRequested;
50 myQuantityRequested = quantityRequested;
55 return myQuantityOffered;
60 myQuantityOffered = quantityOffered;
65 return myQuantitySent;
70 myQuantitySent = quantitySent;
86 myTimer1StartSimTime(0)
88 mySuppliesData.clear();
93 mySuppliesData.clear();
96 myTimer1StartSimTime = 0;
99 std::map<DtEntityType, DtResupplySupplierSupplyData>&
suppliesData()
101 return mySuppliesData;
104 void setSuppliesData(
const std::map<DtEntityType, DtResupplySupplierSupplyData>& suppliesData)
106 mySuppliesData = suppliesData;
111 return myTransitionState;
116 myTransitionState = transitionState;
126 myTimer1On = timerOn;
131 return myTimer1Period;
136 myTimer1Period = timerPeriod;
141 return myTimer1StartSimTime;
146 myTimer1StartSimTime = timerStartSimTime;
double quantitySent()
Definition: resupplySupplierStateData.h:63
DtTime timer1StartSimTime()
Definition: resupplySupplierStateData.h:139
void setTransitionState(DtResupplySupplierTransitionStates transitionState)
Definition: resupplySupplierStateData.h:114
#define DT_DLL_vrfmodel
This file is used to determine how to build.
Definition: vrfmodelDefines.h:24
void setTimer1Period(DtTime timerPeriod)
Definition: resupplySupplierStateData.h:134
DtResupplySupplierTransitionStates myTransitionState
Definition: resupplySupplierStateData.h:151
DtResupplySupplierStateData()
Definition: resupplySupplierStateData.h:82
DtTime myTimer1Period
Definition: resupplySupplierStateData.h:153
double myQuantitySent
Definition: resupplySupplierStateData.h:76
DtResupplySupplierTransitionStatesunsignedchar
states in the supplier transitions
Definition: resupplySupplierStateData.h:21
Definition: resupplySupplierStateData.h:79
std::map< DtEntityType, DtResupplySupplierSupplyData > & suppliesData()
Definition: resupplySupplierStateData.h:99
double myQuantityRequested
Definition: resupplySupplierStateData.h:74
void setTimer1StartSimTime(DtTime timerStartSimTime)
Definition: resupplySupplierStateData.h:144
void init()
Definition: resupplySupplierStateData.h:91
DtResupplySupplierTransitionStates transitionState()
Definition: resupplySupplierStateData.h:109
DtResupplySupplierSupplyData()
Definition: resupplySupplierStateData.h:31
double quantityRequested()
Definition: resupplySupplierStateData.h:43
void setSuppliesData(const std::map< DtEntityType, DtResupplySupplierSupplyData > &suppliesData)
Definition: resupplySupplierStateData.h:104
void setQuantityRequested(double quantityRequested)
Definition: resupplySupplierStateData.h:48
bool timer1On()
Definition: resupplySupplierStateData.h:119
DtTime timer1Period()
Definition: resupplySupplierStateData.h:129
void setQuantityOffered(double quantityOffered)
Definition: resupplySupplierStateData.h:58
DtTime myTimer1StartSimTime
Definition: resupplySupplierStateData.h:154
describes the supply related data - requested and received quantities
Definition: resupplySupplierStateData.h:28
void setQuantitySent(double quantitySent)
Definition: resupplySupplierStateData.h:68
std::map< DtEntityType, DtResupplySupplierSupplyData > mySuppliesData
Definition: resupplySupplierStateData.h:150
bool myTimer1On
Definition: resupplySupplierStateData.h:152
double quantityOffered()
Definition: resupplySupplierStateData.h:53
void setTimer1On(bool timerOn)
Definition: resupplySupplierStateData.h:124
Ready
Definition: airRefuelSupplierStateData.h:22
DtResupplySupplierSupplyData(double quantityRequested)
Definition: resupplySupplierStateData.h:37
double myQuantityOffered
Definition: resupplySupplierStateData.h:75