6. Developer’s Guide
Contents:
- 6.1. Contributing
- 6.2. Plugins
- 6.3. Custom App
- 6.4. Managers and Mixin Objects
- 6.5. Widget Synchronization
- 6.5.1. Overview
- 6.5.2. Quick Start Guide
- 6.5.3. Basic Usage
- 6.5.4. Understanding
add()vsbind() - 6.5.5. Factory Methods
- 6.5.6. Sync Modes
- 6.5.7. Initialization Control (init_from)
- 6.5.8. Value Transformations
- 6.5.9. Advanced Usage
- 6.5.10. Dictionary Synchronization (DictSync)
- 6.5.11. Extending Widget Sync
- 6.5.12. Common Patterns
- 6.5.13. Extending Widget Sync (Advanced)
- 6.5.14. API Reference
- 6.5.15. Examples
- 6.5.16. See Also
- 6.6. What’s new in PyMoDAQ 4
- 6.7. What’s new in PyMoDAQ 5
- 6.8. Making a PyMoDAQ Component Available Through LECO
- 6.8.1. Architecture
- 6.8.2. Step 1 – Inherit
LECOComponentMixin - 6.8.3. Step 2 – Define Command Enumerations
- 6.8.4. Step 3 – Register Incoming RPC Methods in
ActorHandler - 6.8.5. Step 4 – Handle Outgoing Messages in
queue_command - 6.8.6. Step 5 – Implement
process_leco_commands - 6.8.7. Class Hierarchy
- 6.8.8.
LECOBaseWrapper - 6.8.9.
LECODeviceWrapper - 6.8.10. Writing a New Scripting Wrapper
- 6.8.11. The
DevicePublic Interface - 6.8.12. Using the Public Classes in a Script