DiamondLightSource / DiamondLightSource/pythonSoftIOC
Add an example pythonSoftIOC talking to a TCP device
- Langage dominant
- Python
- Étoiles
- 46
- Forks
- 15
- Merge moyen
- 1 j 18 h
- PR mergées (30 j)
- 1
Description
Add an example pythonSoftIOC talking to a TCP device with a protocol would be complicated to implement in streamDevice (like 1 byte giving frame length, bytes data, 2 byte CRC). Add helpers to pythonSoftIOC to make this easier.
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Start by locating the existing pythonSoftIOC examples and the streamDevice-related code, then review how TCP device communication is currently handled. Define the helper API around the described length-prefixed frame and two-byte CRC protocol. Done means a runnable pythonSoftIOC example communicates with a TCP device using those helpers.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- python
- Domaine
- backend, networking
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100