z21aio
  • Quick Start
    • Basic Connection
    • Key Points
    • Multi-Station Control
    • Speed Control
    • Function Control
    • Throttle Modes
    • Getting Station Information
    • System State Monitoring
    • Locomotive State
    • RailCom Support
    • Error Handling
    • Next Steps
  • API Reference
    • Core Classes
      • Z21Station
        • Z21Station
      • Loco
        • Loco
    • Message Handling
      • Packet
      • XBusMessage
    • Data Types
      • SystemState
        • SystemState.main_current
        • SystemState.prog_current
        • SystemState.filtered_main_current
        • SystemState.temperature
        • SystemState.supply_voltage
        • SystemState.vcc_voltage
        • SystemState.central_state
        • SystemState.central_state_ex
        • SystemState.reserved
        • SystemState.capabilities
        • SystemState.from_bytes()
        • SystemState.is_track_voltage_off
        • SystemState.is_short_circuit
        • SystemState.is_programming_mode
        • SystemState.__init__()
      • LocoState
        • LocoState.address
        • LocoState.is_busy
        • LocoState.stepping
        • LocoState.speed_percentage
        • LocoState.speed_value
        • LocoState.reverse
        • LocoState.double_traction
        • LocoState.smart_search
        • LocoState.functions
        • LocoState.is_estop
        • LocoState.from_bytes()
        • LocoState.__init__()
      • RailComOptions
        • RailComOptions.NONE
        • RailComOptions.SPEED1
        • RailComOptions.SPEED2
        • RailComOptions.QOS
    • Low-Level Details
      • Constants and Protocol Headers
  • Examples
    • Basic Example
    • Speed Control Example
    • Function Control Example
    • Multi-Station Example
    • System State Monitoring Example
    • Locomotive State Example
    • Custom Example
    • Tips
z21aio
  • Search


© Copyright 2026, botmonster.

Built with Sphinx using a theme provided by Read the Docs.