Previously, Servd::Enabled() returned true by default when the LIBICSNEO_USE_SERVD environment variable was not set. This caused DeviceFinder::FindAll() to take the Servd::Find() path and skip all direct transport discovery (CDCACM, DXX, PCAP, etc.) even when no servd daemon is running, silently returning zero devices. The intended behavior is opt-in: users who want to use servd should explicitly set LIBICSNEO_USE_SERVD=1. Change the default to false so direct device discovery works out of the box. LIBICSNEO_USE_SERVD=1 continues to enable servd as before. |
||
|---|---|---|
| .. | ||
| posix | ||
| windows | ||
| dxx.cpp | ||
| servd.cpp | ||
| tcp.cpp | ||