Module tokio_shell

Module tokio_shell 

Source
Expand description

Tokio async shell driving the sans-io mmdvm_core codec.

Entry points:

  • AsyncModem — user-facing handle over a spawned modem task; use AsyncModem::spawn to wire up the internal loop
  • Event — inbound events the modem loop emits to consumers

Internal types (Command, ModemLoop, TxQueue) are crate-private.

Structs§

AsyncModem
Async handle to an MMDVM modem running in a spawned tokio task.

Enums§

Event
Events emitted by the modem loop to the consumer via super::AsyncModem::next_event.