trendToApiPathParam function

TrendPathParam trendToApiPathParam(
  1. GeneratorTrend trend
)

Maps a GeneratorTrend to a corresponding trend path param on the backend energy management API.

Implementation

TrendPathParam trendToApiPathParam(GeneratorTrend trend) {
  switch (trend) {
    case GeneratorTrend.batteryVoltage:
      return TrendPathParam.batteryvoltage;
    case GeneratorTrend.engineCoolantTemperature:
      return TrendPathParam.enginecoolanttemperature;
    case GeneratorTrend.engineFrequency:
      return TrendPathParam.enginefrequency;
    case GeneratorTrend.engineSpeed:
      return TrendPathParam.enginespeed;
    case GeneratorTrend.lubeOilTemperature:
      return TrendPathParam.lubeoiltemperature;
    case GeneratorTrend.controllerTemperature:
      return TrendPathParam.controllertemperature;
    case GeneratorTrend.engineCompartmentTemperature:
      return TrendPathParam.enginecompartmenttemperature;
    case GeneratorTrend.engineOilPressure:
      return TrendPathParam.engineoilpressure;
    case GeneratorTrend.generatorLoad:
      return TrendPathParam.generatorload;
    case GeneratorTrend.generatorLoadPercent:
      return TrendPathParam.generatorloadpercent;
    case GeneratorTrend.generatorVoltageAvgLineToLine:
      return TrendPathParam.generatorvoltageavglinetoline;
    case GeneratorTrend.setOutputVoltage:
      return TrendPathParam.setoutputvoltage;
    case GeneratorTrend.utilityVoltage:
      return TrendPathParam.utilityvoltage;
  }
}