blob: 8849a3b86c59250775eef1a66332beadc6134d00 [file] [log] [blame]
#include "aos/crio/hardware/digital_source.h"
using ::std::unique_ptr;
namespace aos {
namespace crio {
namespace hardware {
AnalogTriggerOutput::AnalogTriggerOutput(unique_ptr< ::AnalogTrigger> trigger,
::AnalogTriggerOutput::Type type,
float lowerVoltage,
float upperVoltage)
: trigger_holder_(::std::move(trigger)),
output_(trigger_holder_->CreateOutput(type)) {
trigger_holder_->SetLimitsVoltage(lowerVoltage, upperVoltage);
}
} // namespace hardware
} // namespace crio
} // namespace aos