ISISComputingGroup / ISISComputingGroup/IBEX

TTI PL303QMD-P

Offen
#7,682 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Keine Sprachdaten
Sterne
6
Forks
2
Ø Merge
16 Std. 40 Min.
Gemergte PRs (30 T.)
2

Beschreibung

As an electronics technician, I would like IBEX to support a `TTI PL303QMD-P` power supply.

This is a dual-channel version of the TTI PL-P series of power supplies. Our IOC should be extended to allow additional channels. In our existing IOC we already have an `ADDRESS` macro which is the internal comms address, this ticket it to add `ADDRESS2`..`ADDRESS` macros which conditionally load extra channels. Some refactoring of db/`st.cmd`/emulator will also be required, but the actual commands to the device should be the same as currently.

> The other one is PL303QMD-P (Dual channel PL303-P). It uses single RS232 port for both outputs. This will mean we do not need use two IOCs to run supplies for experiments.
>
> There is no rush at all!

### Acceptance criteria
- [ ] We can talk to both channels on a `TTI PL303QMD-P` power supply using the existing `TTIPLP` ioc.
- [ ] OPI updated to show both channels if both are configured
- [ ] By default the IOC still only loads a single channel (remaining compatible with existing IOC)
- [ ] An upgrade script has been created if any existing macro names or PV names have been changed.
- [ ] Consider looking at the [TTI website](https://www.aimtti.com/product-category/dc-power-supplies/aim-plseries) and allowing enough channels for the biggest power supply they sell - in case we later get a 3-channel one

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Start with the existing TTIPLP IOC and its ADDRESS macro, then inspect the related db, st.cmd, emulator, and OPI components. Trace how one channel is loaded and how the existing device commands are used. Done means both channels work, single-channel configurations remain compatible, the OPI shows configured channels, and an upgrade script exists if names change.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Bereich
embedded-iot
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.