private static void ConvertPropertyFromByteToFloat(UTinyObject @object, string property) { if (@object.HasProperty(property)) { var obj = @object[property]; var value = 1f; var convertible = obj as IConvertible; if (null != convertible) { value = convertible.ToSingle(CultureInfo.CurrentCulture); } @object[property] = value / 255; } }