/** * @file hd3MaskDefine.h * @brief * @author: hd3 tream * @date 03/09/2015 * @version initialize version * Copyright: Shanghai Baosight Software Co. Ltd. */ #ifndef HD3_INCLUDE_GUARD_HD3MASKDEFINE_H #define HD3_INCLUDE_GUARD_HD3MASKDEFINE_H #include "data_types.h" #include "hd3Enum.h" /* * 掩码宏定义命名规则: * 将对应的枚举项的前缀“HD3”改为“HD3M”即可 */ #define HD3M_ALL ((int64)0XFFFFFFFFFFFFFFFFLL) // Tag类别掩码 #define HD3M_TAG_CLASS_BASIC ((int64)1 << HD3_TAG_CLASS_BASIC) #define HD3M_TAG_CLASS_ALARM ((int64)1 << HD3_TAG_CLASS_ALARM) #define HD3M_TAG_CLASS_STATS ((int64)1 << HD3_TAG_CLASS_STATS) #define HD3M_TAG_CLASS_CALC ((int64)1 << HD3_TAG_CLASS_CALC) #define HD3M_TAG_CLASS_SPC ((int64)1 <