public class FuelLevel extends iRacingGauge
Gauge.Type| Constructor and Description |
|---|
FuelLevel(java.lang.String type,
iRacingCar car,
Track track,
IODriver IODriver,
java.lang.Integer driversIdx) |
| Modifier and Type | Method and Description |
|---|---|
void |
_onDataVersionChange(State status,
int currentLap,
double sessionTime,
double lapCompletedPercent,
double trackLength) |
Data |
decrementValueNext(java.lang.String UOM)
Decrements the next value, to be applied at the next pit stop, according to the value set by
Gauge._setCapacityIncrement(double,String). |
Data |
getCapacityIncrement(java.lang.String UOM)
Returns the increment value that the gauge uses when you call
Gauge.incrementValueNext(String)
or Gauge.decrementValueNext(String). |
Data |
getCapacityMaximum(java.lang.String UOM)
Returns the maximum number that this gauge will accept when calling
Gauge.setValueNext(double,String)
or Gauge.incrementValueNext(String) |
Data |
getCapacityMinimum(java.lang.String UOM)
Returns the minimum number that this gauge will accept when calling
Gauge.setValueNext(double,String)
or Gauge.decrementValueNext(String) |
Data |
getCount()
Returns the number of times this gauge was used.
|
Data |
getLapsHistorical()
Returns the number of laps since the last change.
|
Data |
getMajorIncrement(java.lang.String UOM)
Returns how often to show major tick marks between the minimum and the maximum.
|
Data |
getMaximum(java.lang.String UOM)
Returns the maximum value of where this gauge should end with the last tick mark (i.e.
|
Data |
getMinorIncrement(java.lang.String UOM)
Returns how often to show minor tick marks between the minimum and the maximum.
|
Data |
getValueCurrent(java.lang.String UOM)
Returns the current value of the gauge.
|
Data |
getValueHistorical(java.lang.String UOM)
Returns the historical value of the gauge taken at the time it was changed.
|
Data |
getValueNext(java.lang.String UOM)
Returns the value of the next value that the object will be at the next pit stop.
|
Data |
incrementValueNext(java.lang.String UOM)
Increments the next value, to be applied at the next pit stop, according to the value set by
Gauge._setCapacityIncrement(double,String). |
Data |
setChangeFlag(boolean flag)
Sets the change flag for this gauge and all the gauges grouped with it.
|
Data |
setValueNext(double d,
java.lang.String UOM)
Sets the next value to be applied at the next pit stop.
|
_clearSIMCommandTimestamp, _getSIMCommandTimestamp, _getSIMCommandValue, _resetDetected, _setSIMCommandTimestamp, getLaps, getValueCurrent_addStateRange, _addStateRange, _addStateRange, _removeStateRange, _setCapacityIncrement, _setCapacityMaximum, _setCapacityMinimum, _setIsChangable, _setIsDirty, _setIsFixed, _setMajorIncrement, _setMaximum, _setMinimum, _setMinorIncrement, _setOnResetChange, decrementValueNext, getCapacityIncrement, getCapacityMaximum, getCapacityMaximumRaw, getCapacityMinimum, getCapacityMinimumRaw, getChangeFlag, getIsChangeable, getIsDirty, getIsFixed, getLapChanged, getLaps, getLaps, getMajorIncrement, getMaxCount, getMaximum, getMinimum, getMinimum, getMinorIncrement, getMultiplier, getName, getOnResetChange, getType, getTypeName, getUOM, getValue, getValue, getValue, getValue, getValue, getValue, getValueCurrent, getValueHistorical, getValueNext, incrementValueNext, setChangeFlag, setValueNext, setValueNext, setValueNext, toStringpublic FuelLevel(java.lang.String type,
iRacingCar car,
Track track,
IODriver IODriver,
java.lang.Integer driversIdx)
public Data setChangeFlag(boolean flag)
GaugePATH = /Car/(CARIDENTIFIER)/Gauge/(GAUGETYPE)/setChangeFlag/(FLAG)
setChangeFlag in class Gaugeflag - Y or N to change or not to changepublic Data setValueNext(double d, java.lang.String UOM)
GaugeGauge._setCapacityIncrement(double,String).
The change flag is set to Y even if the new value and the old value are the same.
PATH = /Car/(CARIDENTIFIER)/Gauge/(GAUGETYPE)/setValueNext/(VALUE)/(UOM)
setValueNext in class Gauged - (Optional) The value to be set. Default 0.UOM - (Optional) The unit of measure the new measure to be set is in. Also affects return value. Default to gauge's UOM.public Data decrementValueNext(java.lang.String UOM)
GaugeGauge._setCapacityIncrement(double,String).
If the gauge is fixed, then only the change flag will be set and the next value will not be changed.
The change flag is set to Y even if the new value and the old value are the same.
PATH = /Car/(CARIDENTIFIER)/Gauge/(GAUGETYPE)/decrementValueNext/(UOM)
decrementValueNext in class GaugeUOM - (Optional) The unit of measure to return the new value in. Default gauge's UOM.public Data incrementValueNext(java.lang.String UOM)
GaugeGauge._setCapacityIncrement(double,String).
If the gauge is fixed, then only the change flag will be set and the next value will not be changed.
If increments above the maximum capacity, then it sets it to the maximum capacity.
The change flag is set to Y even if the new value and the old value are the same.
PATH = /Car/(CARIDENTIFIER)/Gauge/(GAUGETYPE)/incrementValueNext/(UOM)
incrementValueNext in class GaugeUOM - (Optional) The unit of measure to return the new value in. Default to gauge's UOM.public Data getMaximum(java.lang.String UOM)
GaugegetMaximum in class GaugeUOM - (Optional) The UOM to convert the value to, defaults to the gauge's UOM.public Data getMajorIncrement(java.lang.String UOM)
GaugePATH = /Car/(CARIDENTIFIER)/Gauge/(GAUGETYPE)/MajorIncrement/(UOM)
getMajorIncrement in class GaugeUOM - (Optional) The UOM to convert the value to, defaults to the gauge's UOM.public Data getMinorIncrement(java.lang.String UOM)
GaugePATH = /Car/(CARIDENTIFIER)/Gauge/(GAUGETYPE)/MinorIncrement/(UOM)
getMinorIncrement in class GaugeUOM - (Optional) The UOM to convert the value to, defaults to the gauge's UOM.public Data getCapacityMaximum(java.lang.String UOM)
GaugeGauge.setValueNext(double,String)
or Gauge.incrementValueNext(String)
PATH = /Car/(CARIDENTIFIER)/Gauge/(GAUGETYPE)/CapacityMaximum/(UOM)
getCapacityMaximum in class GaugeUOM - (Optional) The UOM to convert the value to, defaults to the gauge's UOM.public Data getCapacityMinimum(java.lang.String UOM)
GaugeGauge.setValueNext(double,String)
or Gauge.decrementValueNext(String)
PATH = /Car/(CARIDENTIFIER)/Gauge/(GAUGETYPE)/CapacityMinimum/(UOM)
getCapacityMinimum in class GaugeUOM - (Optional) The UOM to convert the value to, defaults to the gauge's UOM.public Data getCapacityIncrement(java.lang.String UOM)
GaugeGauge.incrementValueNext(String)
or Gauge.decrementValueNext(String).
Also, all values passed to Gauge.setValueNext(double,String) are rounded up to the the
closest multiple of this value.
PATH = /Car/(CARIDENTIFIER)/Gauge/(GAUGETYPE)/CapacityIncrement/(UOM)
getCapacityIncrement in class GaugeUOM - (Optional) The UOM to convert the value to, defaults to the gauge's UOM.public Data getValueCurrent(java.lang.String UOM)
GaugePATH = /Car/(CARIDENTIFIER)/Gauge/(GAUGETYPE)/ValueCurrent/(UOM)
getValueCurrent in class iRacingGaugeUOM - (Optional) The unit of measure to return, default to the gauges UOM.public Data getValueNext(java.lang.String UOM)
GaugePATH = /Car/(CARIDENTIFIER)/Gauge/(GAUGETYPE)/ValueNext/(UOM)
getValueNext in class GaugeUOM - The unit of value to return.public Data getValueHistorical(java.lang.String UOM)
GaugePATH = /Car/(CARIDENTIFIER)/Gauge/(GAUGETYPE)/ValueHistorical/(UOM)
getValueHistorical in class GaugeUOM - (Optional) The unit of measure to return it in, defaults to the gauges UOM.public Data getLapsHistorical()
GaugePATH = /Car/(CARIDENTIFIER)/Gauge/(GAUGETYPE)/LapsHistorical
getLapsHistorical in class Gaugepublic void _onDataVersionChange(State status, int currentLap, double sessionTime, double lapCompletedPercent, double trackLength)
_onDataVersionChange in class iRacingGaugepublic Data getCount()
GaugePATH = /Car/(CARIDENTIFIER)/Gauge/(GAUGETYPE)/Count 1.2