Add an example pythonSoftIOC talking to a TCP device
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 35/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- python
- Domaine
- backend, networking
Piste de recherche
Commencez par localiser les exemples pythonSoftIOC existants et le code lié à streamDevice, puis examinez comment la communication avec les appareils TCP est actuellement gérée. Définissez l’API d’aide autour du protocole décrit de trames préfixées par leur longueur et de CRC sur deux octets. Le travail est considéré comme terminé lorsqu’un exemple pythonSoftIOC exécutable communique avec un appareil TCP à l’aide de ces aides.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
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.
- Langage dominant
- Python
- Étoiles
- 47
- Forks
- 15
- Merge moyen
- 1 j 18 h
- PR mergées (30 j)
- 1
Préparer son environnement
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de DiamondLightSource/pythonSoftIOC
-
bug
Difficulté 4/5 3-5 jours Accessibilité débutants 32/100
-
Intermittently failing testOuvertebug
Difficulté 4/5 3-5 jours Accessibilité débutants 30/100
-
Add CI support and wheels for aarch64?Peut-être à nouveau libre @AlexanderWells-diamond l’a pris il y a 1298 jours, et aucune pull request n’est ouverte. Ouverteenhancement
DiamondLightSource/pythonSoftIOC#121 · 2 commentaires · 1 personne assignée ·
-
enhancement
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
-
Replace devIocStats dependency with python device support implementing the same record interfaceOuverteenhancement
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100
Toutes les issues de DiamondLightSource/pythonSoftIOC
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
PedestrianDynamics/pyFDS-Evac#199 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
521xueweihan/HelloGitHub#3790 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
sandialabs/atlas-ui-3#978 ·
Les mainteneurs répondent en général sous 1 jour
-
area: tests perceived difficulty: 2
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Nitjsefnie-Harness-Commons/daedalus#1255 ·
Les mainteneurs répondent en général sous 1 jour
-
hf-audiolm-qwen: `generate_until` hardcodes `.to("cuda")` and aborts on non-CUDA acceleratorsOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 86/100
EleutherAI/lm-evaluation-harness#4256 ·
Les mainteneurs répondent en général sous 1 jour