discrete_event_trigger
Stable type · Document types
Tier: stable · Kind: type · Topic: Document types
| Julia | TypeScript | Python | Rust | Go |
|---|---|---|---|---|
DiscreteEventTrigger | not exported | DiscreteEventTrigger | DiscreteEventTrigger | DiscreteEventTrigger |
Julia
abstract type DiscreteEventTrigger
abstract type DiscreteEventTrigger end
Abstract base type for discrete event triggers.
TypeScript
TypeScript does not export this type.
Python
class DiscreteEventTrigger
DiscreteEventTrigger(type: Literal['condition', 'periodic', 'preset_times'], value: float | Expr | str, initial_offset: float | None = None)
Trigger condition for a discrete event.
Rust
pub enum DiscreteEventTrigger {
Condition { expression: Expr },
Periodic { interval: f64, initial_offset: Option<f64> },
PresetTimes { times: Vec<f64> },
}
Trigger condition for discrete events
Go
type DiscreteEventTrigger struct {
Type string `json:"type"` // "condition", "periodic", "preset_times"
Expression Expression `json:"expression,omitempty"` // for condition
Interval *float64 `json:"interval,omitempty"` // for periodic
InitialOffset *float64 `json:"initial_offset,omitempty"` // for periodic
Times []float64 `json:"times,omitempty"` // for preset_times
}
DiscreteEventTrigger represents different trigger types for discrete events