blob: 1ed6e1cce564b3e2f9759fc79837606e32a601d8 [file] [log] [blame]
Brian Silverman5c989972013-03-07 22:43:07 -08001#include "aos/crio/hardware/digital_source.h"
2
Brian Silvermanc2f62fa2013-03-08 15:55:43 -08003using ::std::unique_ptr;
4
Brian Silverman5c989972013-03-07 22:43:07 -08005namespace aos {
6namespace crio {
7namespace hardware {
8
Brian Silvermanc2f62fa2013-03-08 15:55:43 -08009AnalogTriggerOutput::AnalogTriggerOutput(const unique_ptr< ::AnalogTrigger>
10 &trigger,
Brian Silverman5c989972013-03-07 22:43:07 -080011 ::AnalogTriggerOutput::Type type,
12 float lowerVoltage,
13 float upperVoltage)
Brian Silvermanc2f62fa2013-03-08 15:55:43 -080014 : output_(trigger->CreateOutput(type)) {
15 trigger->SetLimitsVoltage(lowerVoltage, upperVoltage);
Brian Silverman5c989972013-03-07 22:43:07 -080016}
17
18} // namespace hardware
19} // namespace crio
20} // namespace aos