diff --git a/Stack/Opc.Ua.Core/Types/Encoders/BinaryEncoder.cs b/Stack/Opc.Ua.Core/Types/Encoders/BinaryEncoder.cs index 309dc8fb4e..826a57f2a5 100644 --- a/Stack/Opc.Ua.Core/Types/Encoders/BinaryEncoder.cs +++ b/Stack/Opc.Ua.Core/Types/Encoders/BinaryEncoder.cs @@ -1812,7 +1812,7 @@ namespace Opc.Ua case BuiltInType.LocalizedText: { WriteLocalizedText(null, (LocalizedText)valueToEncode); return; } case BuiltInType.ExtensionObject: { WriteExtensionObject(null, (ExtensionObject)valueToEncode); return; } case BuiltInType.DataValue: { WriteDataValue(null, (DataValue)valueToEncode); return; } - case BuiltInType.Enumeration: { WriteInt32(null, (int)valueToEncode); return; } + case BuiltInType.Enumeration: { WriteInt32(null, Convert.ToInt32(valueToEncode)); return; } } throw ServiceResultException.Create(