- 20 May, 2016 2 commits
-
-
Dominik Luntzer authored
* Added missing handling of the count parameter to the sqlite implementation * Add tests for both limits and both history implementations * Fixed some minor issues
-
Dominik Luntzer authored
The test code is currently setting a limit of 10 history data values. However, the limit handling is not implemented in both history implementations and therefore the limit is never enforced. Removed the limit from the history tests to ensure that no tests are broken when the limit handling is actually implemented.
-
- 18 May, 2016 1 commit
-
-
Dominik Luntzer authored
The current implementation is actually a no-op since the data is truncated correctly but not assigned back to self._datachanges. Pop the first value instead since this function is called for every datachange which means that not more than one value will every be removed in a single call.
-
- 16 May, 2016 4 commits
-
-
olivier R-D authored
-
ORD authored
Lazyloading
-
Dominik Luntzer authored
Introduce a new optional parameter to the constructor of the server. If a cache file path is defined, the address space will be loaded from the cache or the cache file will be created if it dose not exist yet.
-
Dominik Luntzer authored
-
- 15 May, 2016 2 commits
-
-
ORD authored
metrics
-
olivier R-D authored
-
- 14 May, 2016 1 commit
-
-
ORD authored
Perform lazy loading when restoring a cached address space
-
- 13 May, 2016 2 commits
-
-
ORD authored
Fixing the Modify Monitored Item response in the server.
-
joaovitor8 authored
-
- 11 May, 2016 1 commit
-
-
Dominik Luntzer authored
When starting an opcua server, the creation of the address space is currently a performance bottleneck. The startup process can be accelerated by loading a pre-generated address space pickle. However, the startup process still takes ~25 seconds on a raspberry pi model b (compared to ~125 seconds when generating the address space from code). Storing the address space in a shelve, where the data for each node is pickeled individually, allows to further improve the startup performance since only the nodes that are actually accessed are loaded from disc (all other nodes are loaded later when they are accessed). Since the default address space contains thousands of nodes but just a small amount is actually accessed during startup, the startuptime could be improved to ~3.5 seconds.
-
- 10 May, 2016 5 commits
-
-
ORD authored
-
ORD authored
Events History with Tests
-
zerox1212 authored
Handle binary objects to be stored in the database better.
-
zerox1212 authored
-
zerox1212 authored
Clarify if method is history for data change, or events. Rename get_field_variants method and remove string decode hack. Add logger to history manager and improve dehistorize Update history tests so that only SQL tests handle events. Minor doc string updates.
-
- 06 May, 2016 1 commit
-
-
zerox1212 authored
This commit is very functional, but WhereClause is not supported yet. Default history will fail tests because it raises NotImplemented on event calls.
-
- 03 May, 2016 4 commits
-
-
ORD authored
Event implementation moved to server
-
Denis Štogl authored
-
ORD authored
Example update and new client-events example
-
Denis Štogl authored
-
- 29 Apr, 2016 4 commits
-
-
ORD authored
Events fixing
-
Denis Štogl authored
-
Denis Štogl authored
-
Denis Štogl authored
-
- 28 Apr, 2016 2 commits
-
-
ORD authored
Events implementation proposal
-
Denis Štogl authored
-
- 27 Apr, 2016 4 commits
-
-
Denis Štogl authored
-
Denis Štogl authored
-
Denis Štogl authored
-
Denis Štogl authored
-
- 26 Apr, 2016 3 commits
-
-
Denis Štogl authored
-
ORD authored
New-style classes
-
Adirio authored
Unless you are doing some hack that requires old-style classes, they should be new-style ones to ensure forward compatibility.
-
- 25 Apr, 2016 4 commits
-
-
Denis Štogl authored
-
Denis Štogl authored
-
ORD authored
Turn Server into a context manager
-
ORD authored
Turn Client into a context manager
-