ISISComputingGroup / ISISComputingGroup/IBEX

Moxa ioLogik: Move existing instances to using the AI/DI channel names

Aperta
#7,964 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Nessun dato sulla lingua
Stelle
6
Fork
2
Merge medio
16h 40m
PR unite (30g)
2

Descrizione

As someone using the Moxa ioLogik devices, I would rather have a single naming convention, with the introduction of the 1242 which has both analogue and digital values, both of which start as channel 0 the existing names are no longer ideal. As part of #7875 new AI and DI names were created which should be used instead.

### Acceptance Criteria
- [ ] A list of all existing uses of the ioLogiks is created
- [ ] A ticket is created to update each of those to use the new name structure
- [ ] The st.cmds for each device type passes an appropriate CHANPREFIX macro to st-aliases.cmd
- [ ] The existing chan names are removed from the config.xml, and the descriptions updated appropriately

### Notes
- It is possible to do this on each instrument after a release containing 7875 has been deployed to an instrument by duplicating existing names into the appropriate matched value in the AI/DI chan lists, the macro can be added as a patch and when the config.xml is updated nothing will fail
- If a new instance of an iologik is being placed on an instrument that is not a 1242, if recalled it is worth adding that macro to use the less generic channel names

## How to Test
_verbose instructions for reviewer to test changes
(**Add before making a PR**)_

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia esaminando #7875 e creando l’elenco richiesto degli usi esistenti di ioLogik. Ispeziona i file st.cmd, st-aliases.cmd e config.xml per ogni tipo di dispositivo; il lavoro è completo quando vengono passate le macro CHANPREFIX appropriate, vengono aggiornati i vecchi nomi e le descrizioni dei canali e esistono ticket di follow-up per ogni uso.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Ambito
embedded-iot
Tipo di issue
Refactoring
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.