7/26/2018 12:47 PM | |
Posts: 1 Rating:
|
Bug report in sample program (OPC_UA_CLIENT_S7-1500 UA_Client_1500) from https://support.industry.siemens.com/cs/ww/en/view/109737901 file: UAClientHelperAPI.cs line: 647 in method Siemens.UAClientHelper.UAClientHelperAP.ReadValues(List<String> nodeIdStrings) > if (result.ToString() == "System.String[]") should be > else if (result.ToString() == "System.String[]") description: When the node is type of Byte[], converted string is added in the first if statement. Because next "if" is not "else if", it falls again in "else" of line 713, then string "System.Byte[]' is added as value. This is nasty when value for multiple nodes are read, the index of node and index of values won't be alighed when there are nodes of type Byte[]. Best regards |
Last edited by: Jen_Moderator at: 7/26/2018 2:12:47 PMOptimized link. |
|
This contribution was helpful to
1 thankful Users |
7/26/2018 1:13 PM | |
Joined: 10/1/2013 Last visit: 3/21/2025 Posts: 605 Rating:
|
You are right, I'll write a feedback about this example :) |
This contribution was helpful to
1 thankful Users |
Follow us on