The struct on the server side looks like this:
Code: Select all
JogAchseX_type : STRUCT
Links : BOOL;
Rechts : BOOL;
END_STRUCT;
Code: Select all
NodeId
NamespaceIndex: 6
IdentifierType: String
Identifier: VT$::In_Out:JogAchseX_type
Code: Select all
[UaTypeDefinition(NodeId = "JogAchseX_type", NamespaceUri = "VT$::In_Out")]
internal class JogAchseX
{
[UaInstanceDeclaration()]
public bool Links { get; set; }
[UaInstanceDeclaration()]
public bool Rechts { get; set; }
}
LastResult[0], LastResult[1] are both 'BadNoMatch',
whereas
LastResult[2], LastResult[3] are both 'Good'.
The Mappings property contains two mappings, each with StatusCode = 'Good'.
The values aren't read successfully. So does someone have an idea what I'm doing wrong?
The struct I'm trying to read is a sub node of another struct, maybe it has something to do with the structure of the model itself?
Thanks,
Bruno