.
Key | Issue Type | Summary | Resolution | Note |
---|---|---|---|---|
UACAPI-172 | Improvement | UA.Client: Add reference to BASLIB AddOn |
Duplicate | [[GENERAL]] Duplicates UACAPI-165 |
UACAPI-170 | Bug | UA.Client: [Bug] A timeout during connecting is shown as CONNECTION_FAILED error |
Won't Fix | [[GENERAL]] Won't Fix: 1. Cannot be improved due to the reason "Bad_CommunicationError" from the "Connection_Fail" callback, can also have a cause other than a timeout. 2. As point 1 continues to report CONNECTION_FAILED, we do not need to deal with point 2 separately. If necessary, the user should call the UA.Client again with Enable FALSE/TRUE until a connection can be established. This is how the user would act anyway to react to connection interruptions (timeout, server down, etc.) to establish a connection. |
UACAPI-169 | Bug | UA.Client: [Bug] Timeout setting and SubscriptionState of internal _Subscription are not handled correctly |
Fixed | |
UACAPI-168 | Bug | UA.Client: [Bug] UA.Subscription gets stuck in the StartAction in state "COMPLETING" |
Fixed | |
UACAPI-167 | Bug | UA.Client: [Bug] UA.Subscription does not handle a timeout callback correctly |
Fixed | |
UACAPI-166 | Bug | NamespaceArray: Unknown namespace entry leads to reconnect loop |
Fixed | |
UACAPI-165 | Improvement | Add reference to BASLIB package |
Fixed | [[GENERAL]] CODESYS Base Libraries is a referenced package |
UACAPI-164 | Bug | Client.CleanupAction() may restart connection if already NOT_CONNECTED |
Fixed | |
UACAPI-163 | Bug | NamespaceArray: unknown namespace entry leads to connection error |
Fixed | |
UACAPI-162 | Bug | NamespaceArray.CreateMapping(): AccessViolation Exception (null ref) when _psNsIndex not set |
Fixed | |
UACAPI-159 | Improvement | UA.Client: [Impl] UA.Item does not calculate StructValue.udiOffset for Struct members |
Fixed | |
UACAPI-158 | Bug | Subscription.StateChangeCallback sets _hSubscription to RTS_INVALID_HANDLE while Unsubscribe is in progress |
Won't Fix | [[GENERAL]] Error is caused by a runtime issue and has to be fixed there. No workaround in IEC Code of the library possible. => CDS-90028 |
UACAPI-157 | Bug | ItemValueCallback overwrites UA-Data while decoding is in progress |
Fixed | |
UACAPI-154 | Improvement | UAClient: [Impl] Encode/Decode of complex ARRAYs |
Fixed | [[GENERAL]] Encoding / Decoding of Arrays of type "Structure". |
UACAPI-151 | Improvement | UA.Client: [Impl] Create basic infrastructure for handling "complex" data types. |
Fixed | |
UACAPI-150 | Bug | UA.Client: Client & Subscription stuck in case of UA server goes down |
Fixed | [[GENERAL]] The bugfix results in the following "good" behavior: - UA.Client shows error "CONNECTION_FAILED" and state "DISCONNECTED" after connection timeout has been exeeded. - UA.Client switches active to FALSE - use to disable all connected Subscriptions and Read/Write FB to avoid consequential errors. |
UACAPI-143 | Epic | Data access FBs: complex data structures |
Fixed | |
UACAPI-142 | Bug | UA.Client [Bug]: Using NodeId with an opaque value is not handled properly |
Fixed | |
UACAPI-103 | Improvement | UA.Client: [Impl] Encode/Decode of complex STRUCTs |
Fixed | Support of complex Structures with Arrays of Structures. |