def METHOD_NAME(cls, payload: DPTArray | DPTBinary) -> int:
    """Parse/deserialize from KNX/IP raw data."""
    raw = cls.validate_payload(payload)
    try:
        return struct.unpack(cls._struct_format, bytes(raw))[0]  # type: ignore[no-any-return]
    except struct.error:
        raise ConversionError(f"Could not parse {cls.__name__}", raw=raw)