修复连续采集时没有时间间隔导致通讯失败从而导致无有法正常连续采集的问题 修改如下
This commit is contained in:
@ -19,7 +19,14 @@ use super::mydefine::*;
|
||||
|
||||
pub fn savecalibratefile_iris(gain: Vec<f32>, shutter: u32, direction: bool, filepath: String) -> String {
|
||||
let mut data = IS11DataStruct::default();
|
||||
data.data = gain.as_slice().try_into().unwrap();
|
||||
let lenthofgain = gain.len() ;
|
||||
for i in 0..lenthofgain {
|
||||
|
||||
|
||||
data.data[i] = gain[i];
|
||||
}
|
||||
|
||||
|
||||
data.shutter_time = shutter as u32;
|
||||
data.direction = if direction { 1 } else { 0 };
|
||||
data.datatype = 0x04;
|
||||
|
||||
Reference in New Issue
Block a user