(&self)
| 1045 | } |
| 1046 | |
| 1047 | async fn send_downlink_frame(&self) -> Result<()> { |
| 1048 | trace!("Sending downlink frame"); |
| 1049 | let ds = self.device.get_device_session()?; |
| 1050 | |
| 1051 | gateway::backend::send_downlink(&ds.region_config_id, &self.downlink_frame) |
| 1052 | .await |
| 1053 | .context("Send downlink frame")?; |
| 1054 | |
| 1055 | Ok(()) |
| 1056 | } |
| 1057 | |
| 1058 | fn check_for_first_uplink(&self) -> Result<(), Error> { |
| 1059 | trace!("Checking if device has sent its first uplink already"); |
no test coverage detected