6. Developer’s Guide
Contents:
- 6.1. Contributing
- 6.2. CustomApp and CustomExt
- 6.3. How a Dashboard extension works
- 6.4. Plugins
- 6.5. Extending the Sequencer
- 6.6. Shared UI
- 6.7. Managers and Mixin Objects
- 6.8. Widget Synchronization
- 6.8.1. Overview
- 6.8.2. Quick Start Guide
- 6.8.3. Basic Usage
- 6.8.4. Understanding
add()vsbind() - 6.8.5. Factory Methods
- 6.8.6. Sync Modes
- 6.8.7. Initialization Control (init_from)
- 6.8.8. Value Transformations
- 6.8.9. Advanced Usage
- 6.8.10. Dictionary Synchronization (DictSync)
- 6.8.11. Extending Widget Sync
- 6.8.12. Common Patterns
- 6.8.13. Extending Widget Sync (Advanced)
- 6.8.14. API Reference
- 6.8.15. Examples
- 6.8.16. See Also
- 6.9. Making a PyMoDAQ Component Available Through LECO
- 6.9.1. Architecture
- 6.9.2. Step 1 – Inherit
LECOComponentMixin - 6.9.3. Step 2 – Define Command Enumerations
- 6.9.4. Step 3 – Register Incoming RPC Methods in
ActorHandler - 6.9.5. Step 4 – Handle Outgoing Messages in
queue_command - 6.9.6. Step 5 – Implement
process_leco_commands - 6.9.7. Class Hierarchy
- 6.9.8.
LECOBaseWrapper - 6.9.9.
LECODeviceWrapper - 6.9.10. Writing a New Scripting Wrapper
- 6.9.11. The
DevicePublic Interface - 6.9.12. Using the Public Classes in a Script