fwupd/plugins/ccgx/fu-ccgx-dmc-devx-device.h
Richard Hughes 2d2d59591a ccgx: Auto-set the remove-delay now we parse the devx components
This is one less thing for vendors to work out.
2023-02-23 13:04:11 -06:00

25 lines
610 B
C

/*
* Copyright (C) 2023 Richard Hughes <richard@hughsie.com>
* Copyright (C) 2020 Cypress Semiconductor Corporation.
*
* SPDX-License-Identifier: LGPL-2.1+
*/
#pragma once
#include <fwupdplugin.h>
#include "fu-ccgx-dmc-common.h"
#define FU_TYPE_CCGX_DMC_DEVX_DEVICE (fu_ccgx_dmc_devx_device_get_type())
G_DECLARE_FINAL_TYPE(FuCcgxDmcDevxDevice,
fu_ccgx_dmc_devx_device,
FU,
CCGX_DMC_DEVX_DEVICE,
FuDevice)
FuCcgxDmcDevxDevice *
fu_ccgx_dmc_devx_device_new(FuDevice *proxy, DmcDevxStatus *status);
guint
fu_ccgx_dmc_devx_device_get_remove_delay(FuCcgxDmcDevxDevice *self);