Our C++ server using SDK 1.7.9, with a C# test harness.
when processing rawreadmodified the server appears to be handling continuation points OK, but the data points retrieved by our UA Client are a maximum of 49998 when that is about 2/3rds of the points in the range.
The C# client is calling HistoryReadRaw() setting:
in ReadRawModifiedDetails the members StartTime, EndTime, IsReadModified, Return Bounds
in RequestSettings the member OperationTimeout
what might be limiting the return to always 49998 points?
Thanks,
Matthew Bowden
Limited Data returned by ReadRawModified
Moderator: uasdkcpp
-
- Full Member
- Posts: 6
- Joined: 18 Jun 2021, 12:01
- Support Team
- Hero Member
- Posts: 3072
- Joined: 18 Mar 2011, 15:09
Re: Limited Data returned by ReadRawModified
Hi,
there can be multiple limiting factors (in the sense of: smallest wins). Most probably the server is limiting the MaxNodesPerHistoryReadData, and if not configured, it most likely falls back to the MaxArrayLength as in the serializer setting, or even the MayMessageSize.
However, it may also be limited by the client side e.g. numValues, but may also limit with serializer settings as negothiated by the stacks during connection setablishment. The value of 50.000 seems however be some hard coded value in your code.
there can be multiple limiting factors (in the sense of: smallest wins). Most probably the server is limiting the MaxNodesPerHistoryReadData, and if not configured, it most likely falls back to the MaxArrayLength as in the serializer setting, or even the MayMessageSize.
However, it may also be limited by the client side e.g. numValues, but may also limit with serializer settings as negothiated by the stacks during connection setablishment. The value of 50.000 seems however be some hard coded value in your code.
Best regards
Unified Automation Support Team
Unified Automation Support Team