pub async fn serve(
iface_id: u16,
proxy: SmeForApStateMachine,
sme_event_stream: ApSmeEventStream,
req_stream: Fuse<Receiver<ManualRequest>>,
message_sender: ApListenerMessageSender,
telemetry_sender: TelemetrySender,
defect_sender: Sender<Defect>,
status_publisher: StateMachineStatusPublisher<Status>,
)