|
@@ -77,12 +77,12 @@ int main(int argc, char *argv[]) {
|
|
for (size_t j = 0; j < bResp.results[i].referencesSize; ++j) {
|
|
for (size_t j = 0; j < bResp.results[i].referencesSize; ++j) {
|
|
UA_ReferenceDescription *ref = &(bResp.results[i].references[j]);
|
|
UA_ReferenceDescription *ref = &(bResp.results[i].references[j]);
|
|
if(ref->nodeId.nodeId.identifierType == UA_NODEIDTYPE_NUMERIC) {
|
|
if(ref->nodeId.nodeId.identifierType == UA_NODEIDTYPE_NUMERIC) {
|
|
- printf("%-9d %-16d %-16.*s %-16.*s\n", ref->browseName.namespaceIndex,
|
|
|
|
|
|
+ printf("%-9d %-16d %-16.*s %-16.*s\n", ref->nodeId.nodeId.namespaceIndex,
|
|
ref->nodeId.nodeId.identifier.numeric, (int)ref->browseName.name.length,
|
|
ref->nodeId.nodeId.identifier.numeric, (int)ref->browseName.name.length,
|
|
ref->browseName.name.data, (int)ref->displayName.text.length,
|
|
ref->browseName.name.data, (int)ref->displayName.text.length,
|
|
ref->displayName.text.data);
|
|
ref->displayName.text.data);
|
|
} else if(ref->nodeId.nodeId.identifierType == UA_NODEIDTYPE_STRING) {
|
|
} else if(ref->nodeId.nodeId.identifierType == UA_NODEIDTYPE_STRING) {
|
|
- printf("%-9d %-16.*s %-16.*s %-16.*s\n", ref->browseName.namespaceIndex,
|
|
|
|
|
|
+ printf("%-9d %-16.*s %-16.*s %-16.*s\n", ref->nodeId.nodeId.namespaceIndex,
|
|
(int)ref->nodeId.nodeId.identifier.string.length,
|
|
(int)ref->nodeId.nodeId.identifier.string.length,
|
|
ref->nodeId.nodeId.identifier.string.data,
|
|
ref->nodeId.nodeId.identifier.string.data,
|
|
(int)ref->browseName.name.length, ref->browseName.name.data,
|
|
(int)ref->browseName.name.length, ref->browseName.name.data,
|