| 26 | /// 硬件触发源配置 |
| 27 | #[derive(Debug, Clone, Copy, PartialEq, Eq)] |
| 28 | pub struct TriggerConfig { |
| 29 | /// 触发模式 |
| 30 | pub mode: TriggerMode, |
| 31 | |
| 32 | /// 触发源 |
| 33 | pub source: TriggerSource, |
| 34 | |
| 35 | /// 触发极性/边缘 |
| 36 | pub polarity: TriggerPolarity, |
| 37 | |
| 38 | /// 触发延迟 (微秒),硬件接收信号后延迟多久开始曝光 |
| 39 | pub delay_us: u32, |
| 40 | } |
| 41 | |
| 42 | impl Default for TriggerConfig { |
| 43 | fn default() -> Self { |
nothing calls this directly
no outgoing calls
no test coverage detected