ISISComputingGroup / ISISComputingGroup/IBEX

ReadASCII: lookup table settings lost on IOC restart

Aperta
#4,174 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 a user of any IOC which uses ReadASCII's PID lookup table, I would like the settings I have selected to either persist through IOC restarts, or be settable via configuration macros.

Currently we can't use a typical initialisation routine (e.g. setting `VAL` and `PINI="YES"`) because ReadASCII does some internal initialisation and overwrites those values. We should fix (and document!) how to correctly initialise:
- Lookup table name
- Whether the lookup table is in use or not

As part of https://github.com/ISISComputingGroup/IBEX/issues/4103 a workaround is implemented in the Triton driver based on a `seq` record waiting 10 seconds before sending the initial values, but this is not a good long-term solution. Remove this workaround in the Triton driver once this ticket is complete.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia tracciando l’inizializzazione della tabella di ricerca PID di ReadASCII e la soluzione alternativa basata su seq del driver Triton dall’issue 4103. Determina come devono essere inizializzati o mantenuti il nome e lo stato abilitato della tabella di ricerca, quindi documenta la configurazione supportata. Il lavoro è completato quando le impostazioni persistono dopo i riavvii dell’IOC o sono configurabili tramite macro e la soluzione alternativa di Triton può essere rimossa.

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

Valutazione

Ambito
backend
Tipo di issue
Bug
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.