public static BoxrobotTransferLocation ToBoxrobotTransferLocation(this EnumMacDeviceId instance) { var idRange = instance.GetDrawerRange(); var drawerLocationRange = BoxrobotTransferLocation.Dontcare.GetDrawerRange(); var diff = instance - idRange.StartID; var rtnV = drawerLocationRange.Start + diff; return(rtnV); }