If you have a 100% cpu runaway and you are using meshtastic native aka meshtasticD
Logs like this ..
INFO | 03:44:15 1646300 [ServerAPI] Disconnect from phone
INFO | 03:44:15 1646300 [ServerAPI] Client dropped connection, suspend API service
File "/home/spud/.local/lib/python3.11/site-packages/meshtastic/mesh_interface.py", line 1003, in waitForAckNak
success = self._timeout.waitForAckNak(self._acknowledgment)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/spud/.local/lib/python3.11/site-packages/meshtastic/util.py", line 223, in waitForAckNak
time.sleep(self.sleepInterval)
You likely tried to use the API twice. That won't work. Known upstream limitation.
If you have a 100% cpu runaway and you are using meshtastic native aka meshtasticD
Logs like this ..
```
INFO | 03:44:15 1646300 [ServerAPI] Disconnect from phone
INFO | 03:44:15 1646300 [ServerAPI] Client dropped connection, suspend API service
File "/home/spud/.local/lib/python3.11/site-packages/meshtastic/mesh_interface.py", line 1003, in waitForAckNak
success = self._timeout.waitForAckNak(self._acknowledgment)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/spud/.local/lib/python3.11/site-packages/meshtastic/util.py", line 223, in waitForAckNak
time.sleep(self.sleepInterval)
```
You likely tried to use the API twice. That won't work. Known upstream limitation.
<!-- github-sync-id:2873842363 -->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
If you have a 100% cpu runaway and you are using meshtastic native aka meshtasticD
Logs like this ..
You likely tried to use the API twice. That won't work. Known upstream limitation.
fixed the loop