fwupd/plugins/vli/fu-vli-usbhub-firmware.h
Richard Hughes e968c0ec07 vli: Have one 'DeviceKind' for all objects
We'll soon have PD devices that are not children of the FuVliUsbhubDevice and
so it makes sense to flattern out the namespace. Also, less code.
2020-01-02 13:24:13 +00:00

19 lines
618 B
C

/*
* Copyright (C) 2017-2019 VIA Corporation
* Copyright (C) 2019 Richard Hughes <richard@hughsie.com>
*
* SPDX-License-Identifier: LGPL-2.1+
*/
#pragma once
#include "fu-firmware.h"
#include "fu-vli-usbhub-common.h"
#define FU_TYPE_VLI_USBHUB_FIRMWARE (fu_vli_usbhub_firmware_get_type ())
G_DECLARE_FINAL_TYPE (FuVliUsbhubFirmware, fu_vli_usbhub_firmware, FU, VLI_USBHUB_FIRMWARE, FuFirmware)
FuFirmware *fu_vli_usbhub_firmware_new (void);
FuVliDeviceKind fu_vli_usbhub_firmware_get_device_kind (FuVliUsbhubFirmware *self);
guint16 fu_vli_usbhub_firmware_get_device_id (FuVliUsbhubFirmware *self);