43 Commits (341aa5e0f46e96e7b3ad913d0906f8f5901d3081)

Author SHA1 Message Date
Wessel Nieboer 7c8e092457
Have CAD be a separate toggle (set cad on/off) 2 months ago
Scott Powell 45564bad9b * Dispatcher bug fixes 5 months ago
Scott Powell 3e76161e9c * refactor of Contact/Client out_path_len (stored in files), from signed to unsigned byte (+2 squashed commits) 5 months ago
ViezeVingertjes 519b97a90a Updated the Dispatcher logic to replace hardcoded values with defined constants for minimum TX budget reserve and airtime division. 6 months ago
ViezeVingertjes 30d6588792 Update logic in Dispatcher to ensure refill is only applied when greater than zero. 6 months ago
ViezeVingertjes eb4fa032ff Implement token bucket duty cycle enforcement 7 months ago
Chris ea2ce93c02 Add a counter to track rx time for repeater stats 12 months ago
João Brázio 92ee1820c4
Add null check for packet allocation and clean up Dispatcher 1 year ago
João Brázio ac056fb0b9
Remove serial bridge implementation and implement simplified version directly in the repeater source code. 1 year ago
João Brázio 4b70ee863d
Serial bridge implementation 1 year ago
Scott Powell 466bd6d596 * fix for when AGC reset is disabled (interval = 0) 1 year ago
Scott Powell 32ca3dc9d0 * repeater and room server: new CLI setting "agc.reset.interval" (seconds) 1 year ago
Scott Powell b3d78ac8a7 * interference threshold now stored in prefs, CLI: set/get "int.thresh" 1 year ago
Scott Powell 0e35ae5ec6 * dynamic noise floor sampling 1 year ago
Scott Powell f2243b78ae * added Radio::loop() virtual function 1 year ago
Scott Powell e291b57a07 * Dispatcher::checkSend() bug: getOutboundCount() should only count non-future packets 1 year ago
Scott Powell 805ca7b900 * CommonCLI: added "clear stats" command 1 year ago
Scott Powell 177dd90ca1 * Repeater/Room server: new diagnostics, stats.n_full_events now repurposed to 'err_events' (bit flags) 1 year ago
Scott Powell b08436eba7 * startSendRaw() now returns false if fail 1 year ago
Scott Powell 1d4ae9f3c4 minor refactor 1 year ago
Scott Powell ab8cd85d8e * added Packet::getRawLength() helper 1 year ago
Scott Powell 3c7ff8da29 * Packet::header, new: ROUTE_TYPE_TRANS_FLOOD, ROUTE_TYPE_TRANS_DIRECT 1 year ago
Scott Powell 89bd6c3416 * Dispatcher: now impose a max time for CAD fail (ie. channel busy), defined by getCADFailMaxDuration(), default 4 seconds. 1 year ago
Scott Powell fe4fdeb236 * redesigned TRACE packet structure 1 year ago
Scott Powell 3778c0a8ff * repeater and room server: MESH_PACKET_LOGGING, now dumps RAW: rx packet contents 1 year ago
Scott Powell f77a6944f9 * PUSH_CODE_LOG_RX_DATA: is now just: {snr*4},{rssi},{raw-lora-packet} 1 year ago
Scott Powell 2889867c4c * Dispatcher: added guard for packet payload size too large 1 year ago
Scott Powell 544adec2b6 * refactor Packet::_snr to single byte 1 year ago
Scott Powell b2fcc692ea * TRACE packet logging fix 1 year ago
Scott Powell 189ed79d46 * new Dispatcher::getCADFailRetryDelay() 1 year ago
Scott Powell e65c3e3240 * MESH_DEBUG_PRINTLN fixes 1 year ago
Scott Powell fc02d8fbcb * Mesh/Dispatcher: MESH_DEBUG_ and MESH_PACKET_LOGGING now output date-time. (new getLogDateTime() virtual) 1 year ago
Scott Powell 3b5b7a1642 * SimpleMeshTables: ACKs now handled separately 1 year ago
Scott Powell 9d9145a1c2 * repeater: new CLI commands: "log start", "log stop", "log erase", and "log" 1 year ago
Scott Powell 0db15db625 * new Packet type: PAYLOAD_TYPE_TRACE 1 year ago
Scott Powell 5824c9a6c0 * bug fix for rxdelay 0 1 year ago
Scott Powell 7da0a5f7ec * new RX delays based on SNR 1 year ago
Scott Powell 33bee48d38 * Terminal Chat: new commands "card" and "import" 1 year ago
Scott Powell de27dfacb6 * basic CAD before TX, for sx126x wrappers 2 years ago
Scott Powell e4ec9aec0b * tidy ups 2 years ago
Scott Powell 382b73f6c5 * Dispatcher: more stats added 2 years ago
Scott Powell 20cd756c88 * Radio:: getLastSNR(), getLastRSSI() 2 years ago
Scott Powell 6c7efdd0f6 Initial commit 2 years ago