Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable PVXS_QSRV_ENABLE by default #58

Conversation

tboegi
Copy link

@tboegi tboegi commented Sep 13, 2023

Switch the default value for PVXS_QSRV_ENABLE from "NO" to "YES". This means that "qsrv" is enabled, once compiled and linked into the IOC. It can be switched off in runtime:

epicsEnvSet("PVXS_QSRV_ENABLE", "NO")

before calling iocInit()

Switch the default value for PVXS_QSRV_ENABLE from "NO" to "YES".
This means that "qsrv" is enabled, once compiled and linked into the IOC.
It can be switched off in runtime:

epicsEnvSet("PVXS_QSRV_ENABLE", "NO")

before calling iocInit()
@AppVeyorBot
Copy link

Build pvxs 1.0.945 completed (commit 7be39095fa by @tboegi)

@mdavidsaver mdavidsaver mentioned this pull request Oct 31, 2023
7 tasks
@mdavidsaver
Copy link
Owner

eddc687 includes a mostly equivalent change. Going forward, QSRV2 will be enabled by default unless QSRV1 is also loaded. This default can be overridden by setting $PVXS_QSRV_ENABLE or $EPICS_IOC_IGNORE_SERVERS.

QSRV1 is detected by checking if a device support named devWfPDBDemo is registered (from qsrv.dbd). The functional equivalent in QSRV2 is devWfPDBQ2Demo as the "DEMO" device supports must have different names.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants