PressureWrapper: getPressure() improvments
This commit is contained in:
parent
3bbbf2ae4a
commit
cf01a8bf58
@ -42,15 +42,15 @@ int PressureWrapper::getPressure() {
|
|||||||
getRawPressure ();
|
getRawPressure ();
|
||||||
i = 0;
|
i = 0;
|
||||||
}
|
}
|
||||||
// do {
|
if(crc8(data.rBuffer, 2) != data.crc){
|
||||||
// getRawPressure ();
|
|
||||||
// } while (crc8(data.rBuffer, 2) != data.crc);
|
|
||||||
pressure = data.rBuffer[0];
|
pressure = data.rBuffer[0];
|
||||||
pressure = pressure << 8;
|
pressure = pressure << 8;
|
||||||
pressure |= data.rBuffer[1];
|
pressure |= data.rBuffer[1];
|
||||||
float result = (float) pressure * 0.95 / 240;
|
float result = (float) pressure * 0.95 / 240;
|
||||||
return (int) result;
|
return (int) result;
|
||||||
}
|
}
|
||||||
|
return -255;
|
||||||
|
}
|
||||||
|
|
||||||
bool PressureWrapper::getRawPressure () {
|
bool PressureWrapper::getRawPressure () {
|
||||||
uint8_t getMeasurementComm = 0xF1;
|
uint8_t getMeasurementComm = 0xF1;
|
||||||
|
|||||||
@ -72,8 +72,11 @@ main (void)
|
|||||||
SwitchController sw_toggle (&b_toggle, &glob_time, &ventMachine,
|
SwitchController sw_toggle (&b_toggle, &glob_time, &ventMachine,
|
||||||
BUTTON_CONTROL_TOG_MODE);
|
BUTTON_CONTROL_TOG_MODE);
|
||||||
|
|
||||||
|
|
||||||
PressureWrapper sens();
|
PressureWrapper sens();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
while (1)
|
while (1)
|
||||||
{
|
{
|
||||||
|
|
||||||
@ -84,7 +87,7 @@ main (void)
|
|||||||
* TODO:
|
* TODO:
|
||||||
* - Update current pressure to eTick
|
* - Update current pressure to eTick
|
||||||
*/
|
*/
|
||||||
ventMachine.HandleState (Event (Event::eTick, 0));
|
ventMachine.HandleState (Event (Event::eTick));
|
||||||
glob_time.tickCounter (1);
|
glob_time.tickCounter (1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user