blob: 4402bdeff911ea006e3deba91b066653378153a7 [file] [log] [blame]
/**
* @file hei_types.hpp
*
* This file contains simple types/enums used throughout all of the isolator
* code.
*/
#pragma once
#include <stdint.h>
namespace libhei
{
/**
* Each Chip Data File will contain a 32-bit number representing the type of
* chip characterized by the file. That value must also be provide by the user
* application for each chip used in isolation so the isolator will know which
* Chip Data File to reference.
*/
typedef uint32_t ChipType_t;
/**
* This is used for error checking. If a chip type contains this value, it is
* not a valid chip type.
*/
static constexpr ChipType_t DEFAULT_CHIP_TYPE = 0;
} // end namespace libhei