Device Workflow Tutorial

Goal

Build a maintainable custom device with clear variable, command, and model structure suitable for production use.

Workflow

  1. Start from the custom device example: Create A Custom PyRogue Device

  2. Refactor variable layout using: Variable

  3. Add command behavior patterns from: Command

  4. Apply model choices and type mapping guidance from: Model

  5. Validate full behavior with: Review The Complete Root Example

What This Tutorial Emphasizes

  • Choosing between RemoteVariable, LocalVariable, and LinkVariable

  • Keeping command semantics explicit and testable

  • Organizing blocks and models for long-term maintainability

API Reference