36 Commits (31b8f7252a6078782818cd39a657ba740dcba130)

Author SHA1 Message Date
Chris ea2ce93c02 Add a counter to track rx time for repeater stats 10 months ago
João Brázio 92ee1820c4
Add null check for packet allocation and clean up Dispatcher 11 months ago
João Brázio ac056fb0b9
Remove serial bridge implementation and implement simplified version directly in the repeater source code. 11 months ago
João Brázio 4b70ee863d
Serial bridge implementation 11 months ago
Scott Powell 466bd6d596 * fix for when AGC reset is disabled (interval = 0) 12 months ago
Scott Powell 32ca3dc9d0 * repeater and room server: new CLI setting "agc.reset.interval" (seconds) 12 months 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 1 year ago
Scott Powell e4ec9aec0b * tidy ups 1 year ago
Scott Powell 382b73f6c5 * Dispatcher: more stats added 1 year ago
Scott Powell 20cd756c88 * Radio:: getLastSNR(), getLastRSSI() 1 year ago
Scott Powell 6c7efdd0f6 Initial commit 1 year ago