/*
 * This file is auto-generated, do not modify!
 *
 * SPDX-License-Identifier: LGPL-2.1-or-later
 */

#pragma once
#include <fwupd.h>
/**
 * FuIhexFirmwareRecordType:
 */
typedef enum {
    /**
     * FU_IHEX_FIRMWARE_RECORD_TYPE_DATA:
     */
    FU_IHEX_FIRMWARE_RECORD_TYPE_DATA,
    /**
     * FU_IHEX_FIRMWARE_RECORD_TYPE_EOF:
     */
    FU_IHEX_FIRMWARE_RECORD_TYPE_EOF,
    /**
     * FU_IHEX_FIRMWARE_RECORD_TYPE_EXTENDED_SEGMENT:
     */
    FU_IHEX_FIRMWARE_RECORD_TYPE_EXTENDED_SEGMENT,
    /**
     * FU_IHEX_FIRMWARE_RECORD_TYPE_START_SEGMENT:
     */
    FU_IHEX_FIRMWARE_RECORD_TYPE_START_SEGMENT,
    /**
     * FU_IHEX_FIRMWARE_RECORD_TYPE_EXTENDED_LINEAR:
     */
    FU_IHEX_FIRMWARE_RECORD_TYPE_EXTENDED_LINEAR,
    /**
     * FU_IHEX_FIRMWARE_RECORD_TYPE_START_LINEAR:
     */
    FU_IHEX_FIRMWARE_RECORD_TYPE_START_LINEAR,
    /**
     * FU_IHEX_FIRMWARE_RECORD_TYPE_SIGNATURE:
     */
    FU_IHEX_FIRMWARE_RECORD_TYPE_SIGNATURE = 0xFD,
}  FuIhexFirmwareRecordType;
const gchar *fu_ihex_firmware_record_type_to_string(FuIhexFirmwareRecordType val) G_GNUC_CONST;
