discrete_threshold.cpp (162b97614fc2d4780c434af4a3b4335b072a3b23) discrete_threshold.cpp (cff70c14ef8cadb7fffd0cd41e06b972fa240e56)
1#include "discrete_threshold.hpp"
2
3#include "utils/conversion_trigger.hpp"
1#include "discrete_threshold.hpp"
2
3#include "utils/conversion_trigger.hpp"
4#include "utils/to_short_enum.hpp"
4
5#include <phosphor-logging/log.hpp>
6
7DiscreteThreshold::DiscreteThreshold(
8 boost::asio::io_context& ioc, const std::string& triggerIdIn,
9 Sensors sensorsIn,
10 std::vector<std::unique_ptr<interfaces::TriggerAction>> actionsIn,
11 Milliseconds dwellTimeIn, const std::string& thresholdValueIn,

--- 96 unchanged lines hidden (view full) ---

108 return discrete::LabeledThresholdParam(name, severity, dwellTime.count(),
109 thresholdValue);
110}
111
112std::string DiscreteThreshold::getNonEmptyName(const std::string& nameIn) const
113{
114 if (nameIn.empty())
115 {
5
6#include <phosphor-logging/log.hpp>
7
8DiscreteThreshold::DiscreteThreshold(
9 boost::asio::io_context& ioc, const std::string& triggerIdIn,
10 Sensors sensorsIn,
11 std::vector<std::unique_ptr<interfaces::TriggerAction>> actionsIn,
12 Milliseconds dwellTimeIn, const std::string& thresholdValueIn,

--- 96 unchanged lines hidden (view full) ---

109 return discrete::LabeledThresholdParam(name, severity, dwellTime.count(),
110 thresholdValue);
111}
112
113std::string DiscreteThreshold::getNonEmptyName(const std::string& nameIn) const
114{
115 if (nameIn.empty())
116 {
116 return discrete::severityToString(severity) + " condition";
117 return std::string(utils::toShortEnum(utils::enumToString(severity))) +
118 " condition";
117 }
118 return nameIn;
119}
119 }
120 return nameIn;
121}