nimi-python icon indicating copy to clipboard operation
nimi-python copied to clipboard

niDigital_EnableMatchFailCombination is missing from nidigital API

Open sbethur opened this issue 5 years ago • 6 comments

This is a multi-session method like these, but it also accepts a NI-Sync session handle.

sbethur avatar Oct 30 '19 19:10 sbethur

Moved to unplanned until #981 is planned for fix.

marcoskirsch avatar Oct 31 '19 16:10 marcoskirsch

NI-Digital now supports multi-instrument sessions which handles the NI-Sync driver internally. This is the recommended usage. So we won't add niDigital_EnableMatchFailCombination to nidigital anymore.

marcoskirsch avatar Apr 14 '22 19:04 marcoskirsch

NI-Digital now supports multi-instrument sessions which handles the NI-Sync driver internally. This is the recommended usage. So we won't add niDigital_EnableMatchFailCombination to nidigital anymore.

It's actually NI-TClk that's handled internally by the multi-instrument session. Whether using a multi-instrument session or multiple individual sessions NI-Sync will be called by the NI-Digital API, but opening and closing the NI-Sync session is still handled by the NI-Sync API.

Whether using a multi-instrument session or multiple individual sessions with NI-TClk, niDigital_EnableMatchFailCombination is still the entrypoint that a user would call to do whatever it does. There is no alternative entrypoint, so I'm reopening this.

We should maybe only support calling it from a multi-instrument session, though.

ni-jfitzger avatar Sep 18 '23 17:09 ni-jfitzger

Note that this function still wouldn't be useful without a way to open an NI-Sync session, so it will remain unplanned, for now.

ni-jfitzger avatar Sep 18 '23 18:09 ni-jfitzger

@ni-jfitzger Here is a potential workaround for the NI-Sync session:

https://github.com/ni/miv-examples/tree/main/src/NI-SyncPython

doczhivago avatar Oct 05 '23 17:10 doczhivago