Просмотр исходного кода

FlowPostProcessing::GetJSON: Add `pre` field to the `/json` response

This makes it easier for third-party software to fall back to the `pre` value, if the `value` itself is not available for some reason.
Tobias Bieniek 3 лет назад
Родитель
Сommit
47caa1b118
1 измененных файлов с 1 добавлено и 0 удалено
  1. 1 0
      code/components/jomjol_flowcontroll/ClassFlowPostProcessing.cpp

+ 1 - 0
code/components/jomjol_flowcontroll/ClassFlowPostProcessing.cpp

@@ -35,6 +35,7 @@ std::string ClassFlowPostProcessing::GetJSON(std::string _id, std::string _mac,
         else
             json += "    \"value\": \"\","  + _lineend;
         json += "    \"raw\": \""        + NUMBERS[i]->ReturnRawValue              + "\","  + _lineend;
+        json += "    \"pre\": \""        + NUMBERS[i]->ReturnPreValue              + "\","  + _lineend;
         json += "    \"error\": \""     + NUMBERS[i]->ErrorMessageText             + "\","  + _lineend;
         if (NUMBERS[i]->ReturnRateValue.length() > 0)
             json += "    \"rate\": "      + NUMBERS[i]->ReturnRateValue                + ","  + _lineend;