Bayley Wang
/
priustroller
Prius IPM controller
Fork of analoghalls5_5 by
Embed:
(wiki syntax)
Show/hide line numbers
voltagesensors.cpp
00001 #include "includes.h" 00002 #include "sensors.h" 00003 00004 AnalogVoltageSensor::AnalogVoltageSensor(PinName pin, float scale) { 00005 _in = new AnalogIn(pin); 00006 _scale = scale; 00007 } 00008 00009 void AnalogVoltageSensor::Zero() { 00010 _zero_level = (float) *_in; 00011 } 00012 00013 float AnalogVoltageSensor::GetVoltage() { 00014 return ((float) *_in - _zero_level) * 3.3f / _scale; 00015 }
Generated on Wed Jul 13 2022 02:50:29 by 1.7.2