MeshCore/examples/simple_sensor
jirogit e01c6a5a29 JP LBT: prevent forced TX during backoff, no CAD timeout in Japan mode
Dispatcher's default 4-second getCADFailMaxDuration() would trigger
forced transmission before JP LBT backoff completes (max 16s), violating
ARIB STD-T108 which prohibits TX while channel is busy.

- Add isJapanMode() virtual method to Radio base class (Dispatcher.h)
- Override getCADFailMaxDuration() in all Mesh subclasses to return
  UINT32_MAX in Japan mode — no forced TX, channel must be free
- Default non-JP behavior unchanged (4000ms)

If ambient noise exceeds -80dBm, TX is blocked indefinitely. Users can
monitor noise floor via companion app: menu (⋮) -> Tools -> Noise Floor.
2026-04-17 01:02:05 -07:00
..
main.cpp added build flag to enable/disable boot advert 2026-01-26 22:39:39 +13:00
SensorMesh.cpp Use hardware channel activity detection for checking interference 2026-03-31 21:57:05 -07:00
SensorMesh.h JP LBT: prevent forced TX during backoff, no CAD timeout in Japan mode 2026-04-17 01:02:05 -07:00
TimeSeriesData.cpp * simple_sensor: added alert send queue, with retries, checks for ACKs, etc. Low pri alerts only 1 send attempt, otherwise 4 attempts 2025-07-12 12:26:16 +10:00
TimeSeriesData.h * simple_sensor: added alert send queue, with retries, checks for ACKs, etc. Low pri alerts only 1 send attempt, otherwise 4 attempts 2025-07-12 12:26:16 +10:00
UITask.cpp * first cut of new simple_sensor sketch 2025-07-08 23:19:34 +10:00
UITask.h * first cut of new simple_sensor sketch 2025-07-08 23:19:34 +10:00