ichrispa
|
f689ad992d
Added XML Preprocessing stage to namespace compiler. (requested by #584)
|
8 years ago |
ichrispa
|
d1ccf6fc13
Typedefinitions are checked for uniqueness; non-unique names are autoincremented (closes #580)
|
8 years ago |
Thomas Ruschival
|
08b3fb8f70
Generate nodemacros out of valid characters only (#581)
|
8 years ago |
ichrispa
|
1ba735c284
Fixed namespace compiler still initializing/duplicating method arguments for methods with no arguments.
|
8 years ago |
ichrispa
|
bd76419d5c
Revised namespace compiler to properly construct method argument descriptions. Workaround in addMethodNode - broken anyway since size_t was introduced - is now obsoleted.
|
8 years ago |
Julius Pfrommer
|
34dafb78ce
Use the less noisy C99 true/false throughout. But keep the UA_TRUE/UA_FALSE macros for compatibility
|
8 years ago |
Julius Pfrommer
|
2ae7fef1e4
add Wshadow and Wconversion compiler flags; fix all warnings; networklayer takes the logger from the server at startup
|
8 years ago |
Julius Pfrommer
|
4d553b9c1f
nodestore: align recent changes in code not covered by travis and unit tests
|
8 years ago |
ichrispa
|
a0ad0e6ea0
Reimplemented instantiation callback (required for #503).
|
8 years ago |
ichrispa
|
b106687b4b
Fixed name compilers array encoding by removing the manual type assigned to the variant. Method generation overwrites argument creation of addMethodNode.
|
9 years ago |
ichrispa
|
d0c7e7c905
Namespace compiler's value encoding functions where reenabled (accidentally deactivated during hl-API construction)
|
9 years ago |
Julius Pfrommer
|
9dd20578a6
use NULL instead of UA_NULL; don't rename standard C functions; provide minimal replacements for libc on embedded targets
|
9 years ago |
ichrispa
|
36a4ef3155
Fixed broken code generation for method nodes; fixed bootstrapping.
|
9 years ago |
Julius Pfrommer
|
1811544b2d
return the added node id only when requested
|
9 years ago |
Julius Pfrommer
|
31af7af135
align nodeset generation with server API changes
|
9 years ago |
Stasik0
|
f4ef1e7662
adding datasource example
|
9 years ago |
Stasik0
|
d3cf8aa847
* tutorial fixup
|
9 years ago |
Chris Iatrou
|
01f7eb9811
Fixed multiple reference problem caused by UA_Server_addReference in addNode function implicitly adding reverse references.
|
9 years ago |
ichrispa
|
a71f43aa7d
Completed the node relations tutorial.
|
9 years ago |
ichrispa
|
b0e4f46304
Node instantiation is now biderictionally hierarchical (inheritance and child instantiation); recursion protection is in place.
|
9 years ago |
ichrispa
|
f04f170e82
Fixed macro-helper quoting numeric namespaceids when index>0
|
9 years ago |
ichrispa
|
17ec7526dd
Namespace compiler was rewritten to use userland insertion methods whenever possible. Some adaptations to several add<Type>Node calls where made to facilitate the compiler.
|
9 years ago |
ichrispa
|
e593780654
Fixed absence of (valid) outputArgument node crashing the call service; Fixed namespace compiler assuming browsenames always having the same nsIndex as their parent node.
|
9 years ago |
ichrispa
|
f4629df441
Merge pull request #291 from acplt/service_call_implementation
|
9 years ago |
ichrispa
|
0f5370f172
Swapped addOneWayReferenceWithSession() for userspace accessible UA_Server_AddMonodirectionalReference(), making the code generator usable for userspace namespace model generation.
|
9 years ago |
ichrispa
|
5f302dc53d
Fixed generated references with IsForward = False attribute being generated as duplicates of wrong type due to API change. @Sten, @jpfr: I will try to export a userland macro for this purpose.
|
9 years ago |
ichrispa
|
8e5fa53a02
Squashed commit of the following:
|
9 years ago |
Stasik0
|
32345db77a
Revert "Squashed commit of the following:"
|
9 years ago |
Stasik0
|
52a08a9b19
Squashed commit of the following:
|
9 years ago |
Julius Pfrommer
|
ba0f31080d
Move new features to dev branch (stabilizing for upcoming release)
|
9 years ago |