Skip to main content

PerceptionHandler

Trait PerceptionHandler 

Source
pub trait PerceptionHandler {
    // Required method
    fn on_event(&self, event: PerceptionEvent) -> Result<bool, PerceptionError>;

    // Provided method
    fn should_process(&self, event: &PerceptionEvent) -> bool { ... }
}
Expand description

Trait for perception handlers Implement this in your Lambda to handle events

Required Methods§

Source

fn on_event(&self, event: PerceptionEvent) -> Result<bool, PerceptionError>

Handle incoming perception event Returns true if action was taken

Provided Methods§

Source

fn should_process(&self, event: &PerceptionEvent) -> bool

Filter events before processing (cost optimization)

Implementors§