MCPcopy Create free account
hub / github.com/XCSoar/XCSoar / setStateSafe

Method setStateSafe

android/src/BluetoothSensor.java:89–102  ·  view source on GitHub ↗
(int _state)

Source from the content-addressed store, hash-verified

87 }
88
89 private void setStateSafe(int _state) {
90 if (_state == state)
91 return;
92
93 state = _state;
94
95 if (safeDestruct.increment()) {
96 try {
97 listener.onSensorStateChanged();
98 } finally {
99 safeDestruct.decrement();
100 }
101 }
102 }
103
104 private void submitError(String msg) {
105 haveFlytecMovement = false;

Callers 1

onServicesDiscoveredMethod · 0.95

Calls 3

incrementMethod · 0.80
decrementMethod · 0.80
onSensorStateChangedMethod · 0.65

Tested by

no test coverage detected