LumensalisCP.Shields.Pins
Module Contents
Classes
PinHolder | |
---|---|
DigitalPinHolder | |
AnalogInputPinProxy | |
DigitalInputPinProxy | |
DigitalOutputPinProxy | |
PinProxy |
API
class LumensalisCP.Shields.Pins.PinHolder(pin: LumensalisCP.Shields.Pins.PinProxy)
Bases: object
Initialization
class LumensalisCP.Shields.Pins.DigitalPinHolder(pin: LumensalisCP.Shields.Pins.PinProxy)
Bases: LumensalisCP.Shields.Pins.PinHolder
Initialization
class LumensalisCP.Shields.Pins.AnalogInputPinProxy(name: str, pin: LumensalisCP.Shields.Pins.PinProxy)
Bases: LumensalisCP.IOContext.InputSource
, LumensalisCP.Shields.Pins.PinHolder
Initialization
getDerivedValue(context: LumensalisCP.IOContext.EvaluationContext) → LumensalisCP.IOContext.Any
class LumensalisCP.Shields.Pins.DigitalInputPinProxy(name: str, pin: LumensalisCP.Shields.Pins.PinProxy)
Bases: LumensalisCP.IOContext.InputSource
, LumensalisCP.Shields.Pins.DigitalPinHolder
Initialization
getDerivedValue(context: LumensalisCP.IOContext.EvaluationContext) → LumensalisCP.IOContext.Any
class LumensalisCP.Shields.Pins.DigitalOutputPinProxy(name: str, pin: LumensalisCP.Shields.Pins.PinProxy)
Bases: LumensalisCP.IOContext.NamedOutputTarget
, LumensalisCP.Shields.Pins.DigitalPinHolder
Initialization
set(value: LumensalisCP.IOContext.Any, context: LumensalisCP.IOContext.EvaluationContext)
class LumensalisCP.Shields.Pins.PinProxy(name: str, board: D1MiniBoardBase)
Bases: object