Hi,
I'm a little bit lost trying to create an AnalogItemType variable.
When I create a variable with type AnalogItemType
UA_Server_addVariableNode(server, myIntegerNodeId, parentNodeId,
parentReferenceNodeId, myIntegerName,
UA_NODEID_NUMERIC(0, UA_NS0ID_ANALOGITEMTYPE), attr, NULL, NULL);
the server automatically create a property node with type EURange as it is required, since the property is mandatory.
But the EURange has no value and has data type
BaseDataType, while I'd expect that it had data type
Range.
Has anyone experience in using AnalogItemType variable? How should I set a range value for the property?
Going a little bit deeper, from UaExpert, I can see:

If I look to the type definition in the address space under Types -> Variable Types -> DataItem Type -> AnalogItem Type -> EURange, it seems that the problem is already in the type definition node, which specifies already the BaseDataType as the node Data Type.
Looking to another server based on a different SDK, through UaExpert, we can see, for the type node and the EURange property node of an AmalogItem Type variable (you can see that both type definition and properties nodes have Range as a data type:


Thanks,
Luca