From 4b2f777e7ec4b5b51b19445a8bccc271ded8eaaa Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Sat, 11 Dec 2021 01:03:19 +0000 Subject: [PATCH] Add MMC vendor ID for Nokia. --- MMC/VendorString.cs | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/MMC/VendorString.cs b/MMC/VendorString.cs index dbd6317..78c88a8 100644 --- a/MMC/VendorString.cs +++ b/MMC/VendorString.cs @@ -32,16 +32,18 @@ namespace Aaru.Decoders.MMC { + /// Decodes MultiMediaCard vendors public static class VendorString { - public static string Prettify(byte mmcVendorId) + /// Converts the byte value of a MultiMediaCard vendor ID to the manufacturer's name string + /// MMC vendor ID + /// Manufacturer + public static string Prettify(byte mmcVendorId) => mmcVendorId switch { - switch(mmcVendorId) - { - case 0x15: return "Samsung"; - case 0x2C: return "extreMEmory"; - default: return $"Unknown manufacturer ID 0x{mmcVendorId:X2}"; - } - } + 0x07 => "Nokia", + 0x15 => "Samsung", + 0x2C => "extreMEmory", + _ => $"Unknown manufacturer ID 0x{mmcVendorId:X2}" + }; } } \ No newline at end of file