pub async fn send_request( socket_path: &Path, request: &ControlRequest, ) -> Result<ControlResponse>