pub struct PipelineData {Show 19 fields
pub recognition: Recognition,
pub action: Action,
pub next: Vec<NodeAttr>,
pub rate_limit: i32,
pub timeout: i32,
pub on_error: Vec<NodeAttr>,
pub anchor: Vec<String>,
pub inverse: bool,
pub enabled: bool,
pub pre_delay: i32,
pub post_delay: i32,
pub pre_wait_freezes: Option<WaitFreezes>,
pub post_wait_freezes: Option<WaitFreezes>,
pub repeat: i32,
pub repeat_delay: i32,
pub repeat_wait_freezes: Option<WaitFreezes>,
pub max_hit: u32,
pub focus: Option<Value>,
pub attach: Option<Value>,
}Expand description
Complete pipeline node configuration.
Defines a node’s recognition, action, and flow control parameters.
Fields§
§recognition: RecognitionRecognition algorithm configuration.
action: ActionAction to execute on match.
next: Vec<NodeAttr>Next nodes to check after action. Default: [].
rate_limit: i32Recognition rate limit in ms. Default: 1000.
timeout: i32Overall timeout in ms. Default: 20000.
on_error: Vec<NodeAttr>Nodes to check on timeout/error. Default: [].
anchor: Vec<String>Anchor names for this node. Default: [].
inverse: boolInvert recognition result. Default: false.
enabled: boolEnable this node. Default: true.
pre_delay: i32Delay before action in ms. Default: 200.
post_delay: i32Delay after action in ms. Default: 200.
pre_wait_freezes: Option<WaitFreezes>Wait for screen stability before action.
post_wait_freezes: Option<WaitFreezes>Wait for screen stability after action.
repeat: i32Action repeat count. Default: 1.
repeat_delay: i32Delay between repeats in ms. Default: 0.
repeat_wait_freezes: Option<WaitFreezes>Wait for stability between repeats.
max_hit: u32Maximum successful hits. Default: UINT_MAX.
focus: Option<Value>Focus flag for extra callbacks. Default: null.
attach: Option<Value>Attached custom data (merged with defaults).
Trait Implementations§
Source§impl Clone for PipelineData
impl Clone for PipelineData
Source§fn clone(&self) -> PipelineData
fn clone(&self) -> PipelineData
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more