diff --git a/src/trx-server/trx-backend/src/dummy.rs b/src/trx-server/trx-backend/src/dummy.rs index 5ab281b..f62ef21 100644 --- a/src/trx-server/trx-backend/src/dummy.rs +++ b/src/trx-server/trx-backend/src/dummy.rs @@ -158,7 +158,13 @@ impl RigCat for DummyRig { fn get_signal_strength<'a>( &'a mut self, ) -> Pin> + Send + 'a>> { - Box::pin(async { Ok(5) }) + // Fluctuate between 2 and 8 using low-order time bits + let nanos = std::time::SystemTime::now() + .duration_since(std::time::UNIX_EPOCH) + .unwrap_or_default() + .subsec_nanos(); + let val = 2 + (nanos % 7) as u8; // 2..=8 + Box::pin(async move { Ok(val) }) } fn get_tx_power<'a>(