This repository has been archived on 2025-04-02. You can view files and clone it, but cannot push or open issues or pull requests.
controller-hart/User/hart/inc/hart_storage.h

39 lines
2.2 KiB
C

#ifndef __HART_STORAGE_H__
#define __HART_STORAGE_H__
// 下面的枚举顺序必须和数据结构中顺序一致,否则数据会错位
typedef enum
{
HPB_INIT_FLAG, // 初始化标志
HPB_POLL_ADDRESS, // 轮询地址
HPB_LONG_ADDRESS, // 长地址
HPB_WRITE_PROTECT_CODE, // 写保护代码
HPB_WRITE_PROTECT_CODE_COUNT, // 写保护代码计数器
HPB_MESSAGE, // 设备消息
HPB_TAG, // 标签
HPB_LONG_TAG, // 长标签
HPB_DESCRIPTOR, // 描述符
HPB_DATE, // 日期代码
HPB_FINAL_ASSEMBLY_NUMBER, // 总装编号
HPB_DEVICE_PROFILE, // 设备配置文件
HPB_DEVICE_REVISION, // 设备版本
HPB_DEVICE_SOFTWARE_REVISION, // 设备软件版本
HPB_S2M_PREAMBLES, // 响应前导码个数
HPB_EXTENDED_DEVICE_TYPE, // 扩展设备类型
HPB_MANUFACTURER_IDENTIFICATION_CODE, // 制造商标识码
HPB_PRIVATE_LABEL_DISTRIBUTOR_CODE, // 私有标签分销商代码
HPB_DEVICE_HARDWARE_REVISION, // 硬件版本
HPB_UNIT_DEVICE, // 单位设备
HPB_COUNTRY_CODE, // 国家代码
HPB_SI_UNITS_CONTROL_CODE, // SI单位控制代码
HPB_LOOP_CURRENT_MODE, // 回路电流模式
HPB_LOCK_CODE, // 锁定代码
HPB_EVENT_MANAGER_REGISTRATION_CONTROL_CODE, // 事件管理器注册控制代码
HPB_BURST_MESSAGES, // 突发消息
HPB_MASTER_CFG_UPDATE_COUNT, // 第一主机配置更新次数
HPB_SLAVE_CFG_UPDATE_COUNT, // 第二主机配置更新次数
HPB_SIMULATION, // 仿真测试
} hart_params_table_e;
#endif // __HART_STORAGE_H__