public static Unit UnitsFromByte(byte value, DigitalAnalog digitalAnalog) => digitalAnalog == DigitalAnalog.Analog ? (Unit)value : value + Unit.DigitalUnused;
public static Unit UnitFromByte(byte value, DigitalAnalog digitalAnalog) => digitalAnalog == DigitalAnalog.Analog ? value + Unit.InputAnalogUnused : (Unit)(value + 106);
public static byte ToByte(Unit unit, DigitalAnalog digitalAnalog) => digitalAnalog == DigitalAnalog.Analog ? (byte)unit : (byte)(unit - Unit.DigitalUnused);
public static byte ToByte(Unit unit, DigitalAnalog digitalAnalog) => digitalAnalog == DigitalAnalog.Analog ? (byte)(unit - Unit.InputAnalogUnused) : (byte)(unit - 106);