jacdac.rotary_encoder
Submodules
Package Contents
Classes
An incremental rotary encoder - converts angular motion of a shaft to digital signal. |
- class jacdac.rotary_encoder.RotaryEncoderClient(bus: jacdac.bus.Bus, role: str, *, missing_position_value: Optional[int] = None)
Bases:
jacdac.bus.SensorClient
An incremental rotary encoder - converts angular motion of a shaft to digital signal. Implements a client for the Rotary encoder service.
- property position Optional[int]
Upon device reset starts at 0 (regardless of the shaft position). Increases by 1 for a clockwise “click”, by -1 for counter-clockwise., _: #