Comments (2)
the namedspace array gets filled in the order of registration of the namespaces only idx 0 and 1 are stable!
clients need to be aware of that and should always store uris (expanded nodeids) instead of the idx... or the namespace array alongside the nodeids, so it can be translated and checked against the server after connect.
from opcua-asyncio.
Yes, I am of exactly the same opinion.
For this reason, i thought using the NamespaceIndex
instead of the Uri when creating the classes in the ua
module could be a problem. However, the NamespaceArray
is kept in every ua.Client()
and could therefore be used for translation. But Im not sure if this is the case and could be the reason for my error described above
from opcua-asyncio.
Related Issues (20)
- When copy_node is used, BrowseName is not updated
- Stuck in obtaining the read_data_type() of node. Related to asyncio feature. HOT 5
- Exception in subscription loop: struct.error: required argument is not an integer HOT 4
- Migration freeOpcua to opcua-asyncio subscribe_data_change SubHandler method not called after subscription HOT 8
- py.typed marker missing
- Disconnect sometimes HOT 1
- Statuscodes/uaerrors should be regenerated from latest schema
- VariantType and SecurityPolicyType should be IntEnum
- BadIdentityTokenInvalid when connecting to open62541 based server HOT 3
- Infinite Read Requests? HOT 10
- Issue with Migrating from opcua to asyncua.sync: AttributeError when accessing get_objects_node HOT 1
- Bulk reading node attributes causes disconnect
- Subscription tasks not closed properly on OPCUA server shutdown HOT 2
- `call_method` and `uamethod` unpack tuple type HOT 4
- How to properly handle connection issues and reconnecting? (request for comments) HOT 9
- How to use browsepath to get the value of node id. HOT 8
- Relax some constraints on dependencies
- Is there a Client Discover Example?
- Received DataChangeNotification without Value has changed HOT 12
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from opcua-asyncio.