Dependents:   InjectorValveFourthMicro InjectorValveFourthMicro1 InjectorValveFourthMicro2 ReadingInLines_copy

Fork of PWM-Coil-driver by David Wahl

Revision:
3:0b1f41462b97
Parent:
2:6df05ae10a1a
Child:
4:ca7107dff643
--- a/coil-driver.cpp	Fri Jun 02 17:24:38 2017 +0000
+++ b/coil-driver.cpp	Tue Jun 20 19:45:42 2017 +0000
@@ -1,25 +1,25 @@
 #include "coil-driver.h"
 
 // Default constructor
-Valve::Valve(PinName _controlPin, uint16_t _spikeus, uint16_t _holdperiod_us, uint16_t _holdpulse_us)
+Coil::Coil(PinName _controlPin, uint16_t _spikeus, uint16_t _holdperiod_us, uint16_t _holdpulse_us)
     :   controlOut(_controlPin),
         spikeus(_spikeus),
         holdperiod_us(_holdperiod_us),
         holdpulse_us(_holdpulse_us)
 {
-    controlOut.write(0.0); // Ensure valve output is off by default
+    controlOut.write(0.0); // Ensure coil output is off by default
     controlOut.period_us(holdperiod_us); // PWM control period (uint16_t microseconds)
 
 };
 
-void Valve::on()
+void Coil::on()
 {
     controlOut.write(1.0);
     wait_us(spikeus);
     controlOut.pulsewidth_us(holdpulse_us);
 }
 
-void Valve::off()
+void Coil::off()
 {
     controlOut.write(0.0);
 }
\ No newline at end of file