6. Developer’s Guide
Contents:
- 6.1. Contributing
- 6.2. Plugins
- 6.3. Custom App
- 6.4. Shared UI
- 6.5. Managers and Mixin Objects
- 6.6. Widget Synchronization
- 6.6.1. Overview
- 6.6.2. Quick Start Guide
- 6.6.3. Basic Usage
- 6.6.4. Understanding
add()vsbind() - 6.6.5. Factory Methods
- 6.6.6. Sync Modes
- 6.6.7. Initialization Control (init_from)
- 6.6.8. Value Transformations
- 6.6.9. Advanced Usage
- 6.6.10. Dictionary Synchronization (DictSync)
- 6.6.11. Extending Widget Sync
- 6.6.12. Common Patterns
- 6.6.13. Extending Widget Sync (Advanced)
- 6.6.14. API Reference
- 6.6.15. Examples
- 6.6.16. See Also
- 6.7. What’s new in PyMoDAQ 4
- 6.8. What’s new in PyMoDAQ 5
- 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