Limited Data returned by ReadRawModified

Questions regarding the use of the C++ SDK for Server or Client development or integration into customer products ...

Moderator: uasdkcpp

Post Reply
mdbowden
Full Member
Full Member
Posts: 6
Joined: 18 Jun 2021, 12:01

Limited Data returned by ReadRawModified

Post by mdbowden »

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

User avatar
Support Team
Hero Member
Hero Member
Posts: 3072
Joined: 18 Mar 2011, 15:09

Re: Limited Data returned by ReadRawModified

Post by Support Team »

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.
Best regards
Unified Automation Support Team

Post Reply