added commander actions for logfile and image downlink
This commit is contained in:
@ -295,7 +295,7 @@ pub mod tasks {
|
||||
}
|
||||
|
||||
pub fn create_low_priority_ground_dir() {
|
||||
log::debug!("Creating low priority to ground directory");
|
||||
log::info!("Creating low priority to ground directory");
|
||||
if !Path::new(TO_GROUND_LP_FOLDER_EXPERIMENT).exists()
|
||||
&& std::fs::create_dir_all(TO_GROUND_LP_FOLDER_EXPERIMENT).is_err()
|
||||
{
|
||||
|
@ -106,6 +106,7 @@ impl ExperimentController {
|
||||
}
|
||||
}
|
||||
ActionId::DownlinkLogfile => {
|
||||
log::info!("Copying logfile into downlink folder");
|
||||
if let Some(logfile_path) = LOGFILE_PATH.get() {
|
||||
if let Ok(logfile_path) = <PathBuf as Clone>::clone(logfile_path)
|
||||
.into_os_string()
|
||||
@ -124,6 +125,7 @@ impl ExperimentController {
|
||||
|
||||
// downlink images, default will be the last image, otherwise specified counting down (2 = second to last image, etc.)
|
||||
ActionId::DownlinkImages => {
|
||||
log::info!("Copying images into low priority downlink folder");
|
||||
if let Ok(image_path) = match action_req.variant {
|
||||
ActionRequestVariant::VecData(data) => {
|
||||
let index = data[0];
|
||||
|
@ -291,7 +291,7 @@ impl IMS100BatchHandler {
|
||||
},
|
||||
};
|
||||
let output = self.take_picture(param)?;
|
||||
debug!("Sending action reply!");
|
||||
info!("Sending action reply!");
|
||||
send_data_reply(self.id, output.stdout, &self.stamp_helper, &self.tm_tx)?;
|
||||
self.action_reply_tx
|
||||
.send(GenericMessage::new(
|
||||
|
Reference in New Issue
Block a user