Event Callbacks Contain Unusable Parameters
I maintainer di solito rispondono entro 2 giorni
@DeborahOoi96 ci sta già lavorando.
Dal 19/1/2024.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
Original discussion on NI's forms.
DAQmx's event callback signatures include a Task ID and callbackData parameters even though there currently isn't a way to get a task object from a Task ID or be able to pass in user provided callbackData (register_every_n_samples_acquired_into_buffer_event passes None as the data.)
Having to specify these to parameters in the signature even though they are not usable is confusing the users.
These are 2 ideas on how to improve this.
- Provide a way to pass in user provided data and get a task object from a Task ID.
- Make the callback signature that users provide not have to specify those and wrap their callback in an internal one to the event register functions.
- Might also be able to pass reference to task object that referenced it by passing self from internal_callback wrapper.
- Lingua principale
- Python
- Stelle
- 590
- Fork
- 199
- Merge medio
- 1g 20h
- PR unite (30g)
- 10
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di ni/nidaqmx-python
-
Add PEP 723 dependency metadata to example programsForse già presa @shrishsk l’ha presa oggi. Apertaenhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
ni/nidaqmx-python#1030 ·
I maintainer di solito rispondono entro 2 giorni
-
tech debt
Difficoltà 4/5 3-5 giorni Idoneità per principianti 38/100
ni/nidaqmx-python#945 ·
I maintainer di solito rispondono entro 2 giorni
-
bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
ni/nidaqmx-python#941 ·
I maintainer di solito rispondono entro 2 giorni
-
Potential typos in the APIForse già presa @KostaIlic2 l’ha presa 212 giorni fa. Apertabug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 42/100
ni/nidaqmx-python#939 ·
I maintainer di solito rispondono entro 2 giorni
-
Add gRPC examplesApertaenhancement
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
ni/nidaqmx-python#917 · 1 commento · 1 reazione ·
I maintainer di solito rispondono entro 2 giorni
Tutte le issue di ni/nidaqmx-python
Issue simili
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
aws-samples/sample-per-model-bedrock#261 ·
I maintainer di solito rispondono entro 1 giorno
-
[UI/Accessibility] Low contrast text visibility in country selection dropdown on settings pageAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
pwncollege/dojo#1188 ·
I maintainer di solito rispondono entro 1 giorno
-
bug launcher packaging
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
tenstorrent/tt-studio#1426 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
python-attrs/cattrs#796 ·
I maintainer di solito rispondono entro 1 giorno