Commit Graph
18 Commits
Author SHA1 Message Date
TD-er caf683f696 [p2p] Fix receiving p2p data on another node (stupid copy/paste bug) 2023-05-06 22:48:54 +02:00
TD-er 02180e38b2 [p2p] Fix collecting stats + send to controller on p2p received data 2023-05-06 17:57:00 +02:00
TD-er fa99ce3d85 [p2p] Fix check on received data for matching plugin IDs 2023-05-06 17:01:15 +02:00
TD-er 346467a32e [p2p] Fix task value data exchange between nodes via p2p (#4649)
Fixes: #4649
2023-05-06 14:33:55 +02:00
TD-er 571493da18 [TaskValueTypes] Simplify checks on TaskValues + speedup. 2023-04-15 14:38:03 +02:00
TD-er 5894c4fe41 [TaskValueTypes] Simplify ESPEasy p2p task value exchange 2023-04-15 01:24:36 +02:00
TD-er ab95359c8f [TaskValueTypes] Rename old "Long" type to "ULong", which it actually is 2023-04-15 00:54:14 +02:00
TD-er 7187459da0 [Dummy] Reduce code duplication accessing task values 2023-03-05 00:57:42 +01:00
TD-er cf791527ee [Dummy] Add 1...4 ULong as taskvalue output type
This way we can store upto 4  `uint32_t` values in a dummy and hand them over to the Cache Controller.
2023-03-04 20:21:27 +01:00
TD-er 8f1ee2edc6 [CacheReader] Add rate limiter + command to set readpos 2022-12-18 17:33:57 +01:00
TD-er 77e0514324 [ESPEasy p2p] Fix crashes (#4261)
Fixes: #4261
2022-09-20 22:15:54 +02:00
fmuntean 2ecf26a941 Feature Flagging FEATURE_ESPEASY_P2P the ESP EASY P2P custom protocol 2022-07-18 08:47:43 -04:00
TD-er e6c4d31748 [ESP32] Add cache for ExtraTaskSettings due to load speed on ESP32 2022-07-14 19:55:45 +02:00
TD-er 7458495dda Merge branch 'mega' into p2p 2022-05-31 11:39:40 +02:00
TD-er 8fbbb8150c [Misc] pre-merge small fixes from pending ESPEasy-NOW PR
These small changes/fixes and sometimes even formatting changes reduce the nr of touched files in the pending ESPEasy-NOW mesh PR.
2022-05-03 15:05:48 +02:00
Bartłomiej Zimoń e3802e8a4f [p2p] more defaults 2022-04-01 20:27:36 +00:00
TD-er 10cca9ca72 [Log] Call addLogMove where log Strings can be moved instead of copied
This is a macro for:
```
#define addLogMove(L, S)  addToLogMove(L, std::move(S))
```

This will then try to move the constructed string to the log buffer.
If it cannot be moved (e.g. log level is not active), the string will be cleared to free up memory.
2022-02-09 22:28:18 +01:00
TD-er 1cfd75d6bf [INO to CPP] Rename Cnnn.ino to Cnnn.cpp
This way we know for sure the Arduino typical build issues will be affecting building controllers.
2022-01-31 11:01:41 +01:00