Julius Pfrommer
|
ba009d1d5a
copy all variable attributes when creating datasource-variables (fix #929)
|
vor 8 Jahren |
Julius Pfrommer
|
8b1fc29376
simplify calling the destructor and add unit tests for lifecycle management
|
vor 8 Jahren |
Julius Pfrommer
|
13ca513402
fix compile issues related to the external namespace
|
vor 8 Jahren |
Julius Pfrommer
|
6577996af5
improve value callback
|
vor 8 Jahren |
Julius Pfrommer
|
ddadfcd091
fix: fix rcu locking for multithreading
|
vor 8 Jahren |
Julius Pfrommer
|
38d1f83ca1
refactor: decompose services_addnodes_single method
|
vor 8 Jahren |
Lorenz Haas
|
71e9f80031
Be afraid of premature pessimization, use pre(in|de)crement ;D
|
vor 8 Jahren |
ichrispa
|
9e7b824fae
Fixed invalid call to instantiation callback _after_ the added object ID had been deleted.
|
vor 8 Jahren |
Julius Pfrommer
|
b6ff129f5f
refactor: improve type checking for write and addnodes
|
vor 8 Jahren |
ichrispa
|
f6e79fb994
Fixed bogus node class check in addOneWayReference (pertains to #836). Fixed unsufficient weight of type- and subType defititions when deriving node orders.
|
vor 8 Jahren |
Julius Pfrommer
|
4094c579e0
feature: improve logging in the addnodes service
|
vor 8 Jahren |
Julius Pfrommer
|
1a86fc28f0
fix: set references list to NULL after freeing it
|
vor 8 Jahren |
Julius Pfrommer
|
c68fbb9061
cosmetic: small cleanups
|
vor 8 Jahren |
Julius Pfrommer
|
3c78decad4
fix: handling of targetnodeclass during addreferences; remove
|
vor 8 Jahren |
Julius Pfrommer
|
9184288603
fix: remove an unchecked results coverity warning; simplify isNodeInTree
|
vor 8 Jahren |
Julius Pfrommer
|
21745fb439
fix: verify statuscodes during node instantiation
|
vor 8 Jahren |
Julius Pfrommer
|
dd23e5cb92
feature: check target nodeclass in AddReferences service
|
vor 8 Jahren |
Julius Pfrommer
|
7643772e25
refactor: simplify object and variable instantiation
|
vor 8 Jahren |
Julius Pfrommer
|
dbc8ff55fd
fix: remove possible memleaks in nodemanagement
|
vor 8 Jahren |
Julius Pfrommer
|
4b5dfaa100
cosmetic: harmonize indendation in nodemanagement
|
vor 8 Jahren |
ichrispa
|
f78131a469
Fixed instantiation callback: We want to know which node was created from what type. Due to proper and consquetial typeDef handling, this reported mostly baseDataVariableTypes... which isn't helpful to userspace at all.
|
vor 8 Jahren |
ichrispa
|
f2011cb6e2
Enable instantiation of nested objects/variables to be merged into each other.
|
vor 8 Jahren |
ichrispa
|
1c027faed9
Principal preparations for more complicated instantiation logic (now) allowing nested vars/obj/methods to be instatiated. Will be expanded to allow value overwrites and substructure merging. Current implementation uses *first instance by name* and discards others --> Will be the instance copy of the ObjectType/VarType.
|
vor 8 Jahren |
ichrispa
|
7b85c0e10e
Removed bogus safeguards against having dataType nodes as typdefinitions for variables; fixed nscompiler side mistake.
|
vor 8 Jahren |
ichrispa
|
b0b469bb2a
Fixed default varType; fixed valuerank mismatch
|
vor 8 Jahren |
ichrispa
|
36f430eacc
Fixed: Can instantiate NS0 DataTypes /w DataType definitions (closes #805). Adapted API to allow type passing in variableTypes. Adapted namespace compiler to new value encoding scheme (closes #806).
|
vor 8 Jahren |
Julius Pfrommer
|
392217167f
improve documentation and html/latex generation
|
vor 8 Jahren |
Julius Pfrommer
|
bd7858bf12
improve handling of timestamps in subscriptions
|
vor 8 Jahren |
Julius Pfrommer
|
e705eea331
fix handling of timestamps in read/write
|
vor 8 Jahren |
Julius Pfrommer
|
6d51c75cce
make more unit tests work
|
vor 8 Jahren |