oroulet
4309dafd21
make sure NodeClass is of type Int32
2019-02-14 15:53:12 +01:00
oroulet
003caa8f33
Revert "Make sure NodeClass attribute is of type UInt32" since NodeClass
...
shoud be of type Int32
This reverts commit b934a49b8a .
2019-02-14 15:53:12 +01:00
Magnus Westin
14d30f70bd
Added check for None on NotificationData
...
NotificationData is sometimes None. And that causes an exception that breaks
the flow and no SubscriptionAcknowledgement is created and published
to the server.
2019-02-14 15:53:03 +01:00
Thilo Cestonaro
97b4d77f4f
fix naming in crypto test of class variable
2019-02-14 15:50:03 +01:00
Jaime Pereira
87d7cd3045
Add support for server username/password auth
2019-02-14 15:49:28 +01:00
oroulet
06c2850177
fix tests without really understanding anyting ;-(
2019-02-14 15:40:08 +01:00
Thilo Cestonaro
2275852431
Added security policy Basic256Sha256
...
Added deprecated warning to the implementation of Basic256 and
Basic128Rsa15 security policies.
Removed usage of security policies Basic256 and Basic128Rsa15 from server example
implementation.
Basic256 and Basic128Rsa15 use both the sha-1 algorithm.
This is considererd not secure anymore since OPC UA Spec 1.04.
See:
http://opcfoundation.org/UA-Profile/UA/SecurityPolicy%23Basic128Rsa15
http://opcfoundation.org/UA-Profile/UA/SecurityPolicy%23Basic256
For details on Basic256Sha256 security policy have a look here:
http://opcfoundation.org/UA-Profile/UA/SecurityPolicy%23Basic256Sha256
2019-02-14 15:07:47 +01:00
Helmut Jacob
fae18c506b
Make sure NodeClass attribute is of type UInt32
...
All other places use UInt32 for NodeClass. Make sure this is consistent.
2019-02-14 15:00:44 +01:00
Dario Ernst
6127967256
Make recursive node deletion truly recursive
...
Before it only deleted the first level of nodes below the specified
list, which was not what the parameter `recursive` conveyed to the user.
2019-02-14 15:00:34 +01:00
Mathias Lüdtke
a9dc1d3652
implement uacall --method-name
2019-02-14 14:57:34 +01:00
oroulet
9aeede6adb
port type_dict_builder to asyncio
2019-02-14 14:55:46 +01:00
Peiren Yang
73502ac324
fixed bugs in tests
2019-02-14 13:42:24 +01:00
Peiren Yang
4695c5bdbf
fixed compatibility problems between py2 and py3
2019-02-14 13:42:14 +01:00
Peiren Yang
51ecd0ad07
renamed some modules
2019-02-14 13:41:16 +01:00
Peiren Yang
decca42af5
changed signature sequence of some methods
2019-02-14 12:00:01 +01:00
Peiren Yang
9ecba169af
added tests for new classes
2019-02-14 11:57:20 +01:00
Peiren Yang
41a2a4a65d
changed add_field to OO style
2019-02-14 11:57:20 +01:00
Peiren Yang
501891029a
fixed a small strange bug
2019-02-14 11:57:20 +01:00
Peiren Yang
40a89ce03e
refactored DataTypeDictionaryBuilder
2019-02-14 11:57:20 +01:00
Peiren Yang
ca6f32cdf1
refactored two classes
2019-02-14 11:55:47 +01:00
Peiren Yang
4551c8e987
updated _to_camel_case function
2019-02-14 11:55:36 +01:00
Peiren Yang
0e49ca3ef9
add structure extension and its example file
2019-02-14 11:54:39 +01:00
oroulet
4419becb02
expose queuesize to subscribe_datachange
2019-02-14 11:40:19 +01:00
Christian Bergmiller
c39aef84ff
merge 74e5085cb2
2018-08-19 19:03:29 +02:00
oroulet
02fc69d185
cherry pick 0e8177f2a9
2018-08-19 19:01:11 +02:00
oroulet
d9a00bcd5c
default to not truncating strings when displaying them
2018-08-19 18:56:04 +02:00
oroulet
4ac95f0c36
Add a new server side method set_attribute_value which is faster than set_value (half time on my tests)
2018-08-19 18:54:27 +02:00
oroulet
cad488cc5a
less verbose
2018-08-19 18:53:44 +02:00
Christian Bergmiller
c96f8766e1
cleanup 52acb6a64c
2018-08-19 18:52:50 +02:00
oroulet
a67c430814
cherry pick 52acb6a64c
2018-08-19 18:52:39 +02:00
oroulet
52728a4cc1
cherry pick 7bfac39377
2018-08-19 18:48:08 +02:00
Christian Bergmiller
5431169709
fix bd7f2b3b1c
2018-08-19 18:43:08 +02:00
oroulet
73eca74f59
cherry pick bd7f2b3b1c
2018-08-19 18:42:57 +02:00
oroulet
8e30ba4dbb
cherry pick 1add098080
2018-08-19 18:37:52 +02:00
Peiren Yang
9aaef91af4
cherry pick e569430d45
2018-08-19 18:32:37 +02:00
Mathias Lüdtke
cd4bb3cc71
cherry pick f3e23ab9ef
2018-08-19 18:28:23 +02:00
Jarl
abaf6157b8
forgot adress
2018-08-19 18:24:26 +02:00
Jarl Robert Pedersen
a20f7f2167
example did not work as "mydevice" is an array.. Changed the node list to obtain an 1x4 array, such that the three bulider works properly.
2018-08-19 18:23:59 +02:00
Christian Bergmiller
0cd277381b
fix 135159e594
2018-08-19 18:21:38 +02:00
oroulet
70e075219d
cherry pick 135159e594
2018-08-19 18:21:30 +02:00
Christian Bergmiller
8c3672c244
merge 5108cf7939
2018-08-19 18:17:12 +02:00
oroulet
e486e9daa6
cherry pick 5108cf7939
2018-08-19 18:14:48 +02:00
Christian Bergmiller
1a02d3462f
fix 10640f4e81
2018-08-19 17:47:35 +02:00
Mathias Lüdtke
c8e48f5fc9
cherry pick 10640f4e81
2018-08-19 17:47:24 +02:00
Mathias Lüdtke
dfd3a44786
read ref.TargetNodeClass from target node if unspecified
2018-08-19 17:36:23 +02:00
Christian Bergmiller
92f664064d
async fix 0fda2f1deb
2018-08-19 17:35:27 +02:00
brubbel
50f99e1e60
cherry pick 0fda2f1deb
2018-08-19 17:35:16 +02:00
Christian Bergmiller
e2f6d093fc
cleanup 79e09e8082
2018-08-19 17:26:59 +02:00
Simon A. Eugster
12d26e147e
cherry pick 66c6995c7a
2018-08-19 17:15:53 +02:00
Simon A. Eugster
2445e4ec13
cherry pick cd03de59db
2018-08-19 17:13:35 +02:00