Files
SpectralPlot/src-tauri/src/comman1.rs
2025-05-07 11:13:56 +08:00

37 lines
878 B
Rust

use super::serport::serport::*;
#[tauri::command]
pub fn greet(name: &str) -> String {
format!("Hello, {}! You've been greeted from Rust!", name)
}
#[tauri::command]
pub fn getportnames() -> Vec<String> {
get_port_name()
}
// #[tauri::command]
// pub fn opencom(portname: serde_json::Value, baudrate: serde_json::Value) -> String {
// //tauri
// let portname = portname.as_str().unwrap();
// let baudrate = baudrate.as_u64().unwrap() as u32;
// set_port_info(&portname.to_string(), baudrate);
// println!("opencom portname:{} baudrate:{}", portname, baudrate);
// logtorust(format!(
// "opencom portname:{} baudrate:{}",
// portname, baudrate
// ));
// tryuseport()
// }
#[tauri::command]
pub fn clearportbuff() -> String {
clearserilport()
}
#[tauri::command]
pub fn closecome() -> String {
closeport()
}