DiamondLightSource / DiamondLightSource/pythonSoftIOC

Add an example pythonSoftIOC talking to a TCP device

Offen
#107 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement
Vorherrschende Sprache
Python
Sterne
46
Forks
15
Ø Merge
1 T. 18 Std.
Gemergte PRs (30 T.)
1

Beschreibung

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.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

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.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
backend, networking
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.