FreeOpcUa / python-opcua

LGPL Pure Python OPC-UA Client and Server
http://freeopcua.github.io/
GNU Lesser General Public License v3.0
1.34k stars 660 forks source link

LDS, GDS implementation #1169

Open RakshanPremsagar opened 3 years ago

RakshanPremsagar commented 3 years ago

Hello, PS: Just a beginner doing a literature research as to the features supported by PythonOpcua.

From looking at the client source file, there have been implementations for OPC UA discovery services. But there is no Python based implementation of LDS / GDS / LDS -ME?

Would it be possible to use the LDS specified by the OPC Foundation and use the Python stack to register the server to the LDS? And what about the GDS implementation?

oroulet commented 3 years ago

there is some code for it. But I am not sure it is much tested... probably some bugs

swamper123 commented 3 years ago

Just recognized that opcua-asyncio hasn't got the LDS class, which exist here. Is that a leftover? Since there aren't any tests for LocalDiscoveryService you shouldn't count on that and I can't see that other discovery services are covered well. I also don't see that this feature will be implemented & tested in near future (neither in opcua-asyncio, which is the sequel repo of python-opcua).

AndreasHeine commented 3 years ago

looks like LDS-ME is not Implemented!