File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed
Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -153,7 +153,6 @@ void HeartRateTask::Work() {
153153 break ;
154154 case Messages::Disable:
155155 newState = States::Disabled;
156- SendHeartRate (ControllerStates::Disabled, 0 );
157156 break ;
158157 }
159158 }
@@ -170,6 +169,10 @@ void HeartRateTask::Work() {
170169 } else if ((newState == States::Waiting || newState == States::Disabled) &&
171170 (state == States::ForegroundMeasuring || state == States::BackgroundMeasuring)) {
172171 StopMeasurement ();
172+ controller.UpdateState (ControllerStates::Stopped);
173+ }
174+ if (newState == States::Disabled) {
175+ SendHeartRate (ControllerStates::Disabled, 0 );
173176 }
174177 state = newState;
175178
@@ -196,7 +199,6 @@ void HeartRateTask::StartMeasurement() {
196199void HeartRateTask::StopMeasurement () {
197200 heartRateSensor.Disable ();
198201 ppg.Reset ();
199- controller.UpdateState (ControllerStates::Stopped);
200202}
201203
202204void HeartRateTask::HandleSensorData () {
You can’t perform that action at this time.
0 commit comments