public override bool HandleDataRequest(DataRequestTypes flagOfDataRequested, ref UnionDataType returnVal) { switch (flagOfDataRequested) { case DataRequestTypes.PUMP_INLET_PRESSURE: returnVal.floatVal = (float)pump.inletPressure; break; case DataRequestTypes.PUMP_OUTLET_PRESSURE: returnVal.floatVal = (float)pump.outletPressure; break; case DataRequestTypes.FLOW: returnVal.floatVal = (float)pump.finalFlow; break; case DataRequestTypes.PUMP_INLET_TEMPERATURE: returnVal.floatVal = (float)pump.inletTemperature; break; case DataRequestTypes.PUMP_OUTLET_TEMPERATURE: returnVal.floatVal = (float)pump.outletTemperature; break; default: return base.HandleDataRequest(flagOfDataRequested, ref returnVal); } return true; }
public override bool HandleDataRequest(DataRequestTypes flagOfDataRequested, ref UnionDataType returnVal) { switch (flagOfDataRequested) { default: return base.HandleDataRequest(flagOfDataRequested, ref returnVal); } return true; }
public override bool HandleDataRequest(DataRequestTypes flagOfDataRequested, ref UnionDataType returnVal) { switch (flagOfDataRequested) { case DataRequestTypes.FLOW: returnVal.floatVal = (float)flowLine.finalFlow; break; default: return base.HandleDataRequest(flagOfDataRequested, ref returnVal); } return true; }
public override bool HandleDataRequest(DataRequestTypes flagOfDataRequested, ref UnionDataType returnVal) { switch (flagOfDataRequested) { case DataRequestTypes.FILLED_PERCENT_REAL: returnVal.floatVal = (float)tank.percentFilled; break; default: return base.HandleDataRequest(flagOfDataRequested, ref returnVal); } return true; }