(&self)
| 154 | } |
| 155 | |
| 156 | async fn save_downlink_frame(&self) -> Result<()> { |
| 157 | trace!("Saving downlink frame"); |
| 158 | |
| 159 | downlink_frame::save(&internal::DownlinkFrame { |
| 160 | downlink_id: self.downlink_frame.downlink_id, |
| 161 | downlink_frame: Some(self.downlink_frame.clone()), |
| 162 | ..Default::default() |
| 163 | }) |
| 164 | .await |
| 165 | .context("Save downlink frame")?; |
| 166 | |
| 167 | Ok(()) |
| 168 | } |
| 169 | |
| 170 | async fn send_downlink_frame(&self) -> Result<()> { |
| 171 | trace!("Sending downlink frame"); |