Skip to Content
Lumensalis CircuitPython framework coming soon 🎉

LumensalisCP.Triggers.Fireable

Module Contents

Classes

Fireable
FireableCB
FireableUnless

API

class LumensalisCP.Triggers.Fireable.Fireable

Bases: LumensalisCP.IOContext.Debuggable

Initialization

classmethod makeCallback(cb: LumensalisCP.Triggers.Fireable.FireableCBArg, *args, **kwds)

classmethod makeDbgCallback(cb: LumensalisCP.Triggers.Fireable.FireableCBArg, *args, **kwds)

fire(context: LumensalisCP.IOContext.EvaluationContext) → LumensalisCP.IOContext.Any

unless(condition: LumensalisCP.Triggers.Fireable.FireCondition)

__call__(context: LumensalisCP.IOContext.Optional[LumensalisCP.IOContext.EvaluationContext] = None) → LumensalisCP.IOContext.Any

class LumensalisCP.Triggers.Fireable.FireableCB(cb: LumensalisCP.Triggers.Fireable.FireableCBArg, *args, **kwds)

Bases: LumensalisCP.Triggers.Fireable.Fireable

Initialization

fire(context: LumensalisCP.IOContext.EvaluationContext) → LumensalisCP.IOContext.Any

class LumensalisCP.Triggers.Fireable.FireableUnless(condition: LumensalisCP.Triggers.Fireable.FireCondition, action: LumensalisCP.Triggers.Fireable.Fireable)

Bases: LumensalisCP.Triggers.Fireable.Fireable

Initialization

fire(context: LumensalisCP.IOContext.EvaluationContext) → LumensalisCP.IOContext.Any