#ifndef __UserModbusDefine_h__ #define __UserModbusDefine_h__ //****************************************************************************** #define INX_030 0x000 #define INX_031 0x001 #define INX_032 0x002 #define INX_033 0x003 #define INX_034 0x004 #define INX_035 0x005 #define INX_036 0x006 #define INX_037 0x007 #define INX_038 0x008 #define INX_039 0x009 #define INX_03A 0x00A #define INX_03B 0x00B #define INX_03C 0x00C #define INX_03D 0x00D #define INX_03E 0x00E #define INX_03F 0x00F #define INX_040 0x010 #define INX_041 0x011 #define INX_042 0x012 #define INX_043 0x013 #define INX_044 0x014 #define INX_045 0x015 #define INX_046 0x016 #define INX_047 0x017 #define INX_048 0x018 #define INX_049 0x019 #define INX_04A 0x01A #define INX_04B 0x01B #define INX_04C 0x01C #define INX_04D 0x01D #define INX_04E 0x01E #define INX_04F 0x01F #define INX_050 0x020 #define INX_051 0x021 #define INX_052 0x022 #define INX_053 0x023 #define INX_054 0x024 #define INX_055 0x025 #define INX_056 0x026 #define INX_057 0x027 #define INX_058 0x028 #define INX_059 0x029 #define INX_05A 0x02A #define INX_05B 0x02B #define INX_05C 0x02C #define INX_05D 0x02D #define INX_05E 0x02E #define INX_05F 0x02F #define INX_060 0x030 #define INX_061 0x031 #define INX_062 0x032 #define INX_063 0x033 #define INX_064 0x034 #define INX_065 0x035 #define INX_066 0x036 #define INX_067 0x037 #define INX_068 0x038 #define INX_069 0x039 #define INX_06A 0x03A #define INX_06B 0x03B #define INX_06C 0x03C #define INX_06D 0x03D #define INX_06E 0x03E #define INX_06F 0x03F #define INX_070 0x040 #define INX_071 0x041 #define INX_072 0x042 #define INX_073 0x043 #define INX_074 0x044 #define INX_075 0x045 #define INX_076 0x046 #define INX_077 0x047 #define INX_078 0x048 #define INX_079 0x049 #define INX_07A 0x04A #define INX_07B 0x04B #define INX_07C 0x04C #define INX_07D 0x04D #define INX_07E 0x04E #define INX_07F 0x04F #define INX_080 0x050 #define INX_081 0x051 #define INX_082 0x052 #define INX_083 0x053 #define INX_084 0x054 #define INX_085 0x055 #define INX_086 0x056 #define INX_087 0x057 #define INX_088 0x058 #define INX_089 0x059 #define INX_08A 0x05A #define INX_08B 0x05B #define INX_08C 0x05C #define INX_08D 0x05D #define INX_08E 0x05E #define INX_08F 0x05F #define INX_090 0x060 #define INX_091 0x061 #define INX_092 0x062 #define INX_093 0x063 #define INX_094 0x064 #define INX_095 0x065 #define INX_096 0x066 #define INX_097 0x067 #define INX_098 0x068 #define INX_099 0x069 #define INX_09A 0x06A #define INX_09B 0x06B #define INX_09C 0x06C #define INX_09D 0x06D #define INX_09E 0x06E #define INX_09F 0x06F #define INX_0A0 0x070 #define INX_0A1 0x071 #define INX_0A2 0x072 #define INX_0A3 0x073 #define INX_0A4 0x074 #define INX_0A5 0x075 #define INX_0A6 0x076 #define INX_0A7 0x077 #define INX_0A8 0x078 #define INX_0A9 0x079 #define INX_0AA 0x07A #define INX_0AB 0x07B #define INX_0AC 0x07C #define INX_0AD 0x07D #define INX_0AE 0x07E #define INX_0AF 0x07F #define INX_0B0 0x080 #define INX_0B1 0x081 #define INX_0B2 0x082 #define INX_0B3 0x083 #define INX_0B4 0x084 #define INX_0B5 0x085 #define INX_0B6 0x086 #define INX_0B7 0x087 #define INX_0B8 0x088 #define INX_0B9 0x089 #define INX_0BA 0x08A #define INX_0BB 0x08B #define INX_0BC 0x08C #define INX_0BD 0x08D #define INX_0BE 0x08E #define INX_0BF 0x08F #define INX_0C0 0x090 #define INX_0C1 0x091 #define INX_0C2 0x092 #define INX_0C3 0x093 #define INX_0C4 0x094 #define INX_0C5 0x095 #define INX_0C6 0x096 #define INX_0C7 0x097 #define INX_0C8 0x098 #define INX_0C9 0x099 #define INX_0CA 0x09A #define INX_0CB 0x09B #define INX_0CC 0x09C #define INX_0CD 0x09D #define INX_0CE 0x09E #define INX_0CF 0x09F #define INX_0D0 0x0A0 #define INX_0D1 0x0A1 #define INX_0D2 0x0A2 #define INX_0D3 0x0A3 #define INX_0D4 0x0A4 #define INX_0D5 0x0A5 #define INX_0D6 0x0A6 #define INX_0D7 0x0A7 #define INX_0D8 0x0A8 #define INX_0D9 0x0A9 #define INX_0DA 0x0AA #define INX_0DB 0x0AB #define INX_0DC 0x0AC #define INX_0DD 0x0AD #define INX_0DE 0x0AE #define INX_0DF 0x0AF #define INX_0E0 0x0B0 #define INX_0E1 0x0B1 #define INX_0E2 0x0B2 #define INX_0E3 0x0B3 #define INX_0E4 0x0B4 #define INX_0E5 0x0B5 #define INX_0E6 0x0B6 #define INX_0E7 0x0B7 #define INX_0E8 0x0B8 #define INX_0E9 0x0B9 #define INX_0EA 0x0BA #define INX_0EB 0x0BB #define INX_0EC 0x0BC #define INX_0ED 0x0BD #define INX_0EE 0x0BE #define INX_0EF 0x0BF #define INX_0F0 0x0C0 #define INX_0F1 0x0C1 #define INX_0F2 0x0C2 #define INX_0F3 0x0C3 #define INX_0F4 0x0C4 #define INX_0F5 0x0C5 #define INX_0F6 0x0C6 #define INX_0F7 0x0C7 #define INX_0F8 0x0C8 #define INX_0F9 0x0C9 #define INX_0FA 0x0CA #define INX_0FB 0x0CB #define INX_0FC 0x0CC #define INX_0FD 0x0CD #define INX_0FE 0x0CE #define INX_0FF 0x0CF #define INX_100 0x0D0 #define INX_101 0x0D1 #define INX_102 0x0D2 #define INX_103 0x0D3 #define INX_104 0x0D4 #define INX_105 0x0D5 #define INX_106 0x0D6 #define INX_107 0x0D7 #define INX_108 0x0D8 #define INX_109 0x0D9 #define INX_10A 0x0DA #define INX_10B 0x0DB #define INX_10C 0x0DC #define INX_10D 0x0DD #define INX_10E 0x0DE #define INX_10F 0x0DF #define INX_110 0x0E0 #define INX_111 0x0E1 #define INX_112 0x0E2 #define INX_113 0x0E3 #define INX_114 0x0E4 #define INX_115 0x0E5 #define INX_116 0x0E6 #define INX_117 0x0E7 #define INX_118 0x0E8 #define INX_119 0x0E9 #define INX_11A 0x0EA #define INX_11B 0x0EB #define INX_11C 0x0EC #define INX_11D 0x0ED #define INX_11E 0x0EE #define INX_11F 0x0EF #define INX_120 0x0F0 #define INX_121 0x0F1 #define INX_122 0x0F2 #define INX_123 0x0F3 #define INX_124 0x0F4 #define INX_125 0x0F5 #define INX_126 0x0F6 #define INX_127 0x0F7 #define INX_128 0x0F8 #define INX_129 0x0F9 #define INX_12A 0x0FA #define INX_12B 0x0FB #define INX_12C 0x0FC #define INX_12D 0x0FD #define INX_12E 0x0FE #define INX_12F 0x0FF #define INX_130 0x100 #define INX_131 0x101 #define INX_132 0x102 #define INX_133 0x103 #define INX_134 0x104 #define INX_135 0x105 #define INX_136 0x106 #define INX_137 0x107 #define INX_138 0x108 #define INX_139 0x109 #define INX_13A 0x10A #define INX_13B 0x10B #define INX_13C 0x10C #define INX_13D 0x10D #define INX_13E 0x10E #define INX_13F 0x10F #define INX_140 0x110 #define INX_141 0x111 #define INX_142 0x112 #define INX_143 0x113 #define INX_144 0x114 #define INX_145 0x115 #define INX_146 0x116 #define INX_147 0x117 #define INX_148 0x118 #define INX_149 0x119 #define INX_14A 0x11A #define INX_14B 0x11B #define INX_14C 0x11C #define INX_14D 0x11D #define INX_14E 0x11E #define INX_14F 0x11F #define INX_150 0x120 #define INX_151 0x121 #define INX_152 0x122 #define INX_153 0x123 #define INX_154 0x124 #define INX_155 0x125 #define INX_156 0x126 #define INX_157 0x127 #define INX_158 0x128 #define INX_159 0x129 #define INX_15A 0x12A #define INX_15B 0x12B #define INX_15C 0x12C #define INX_15D 0x12D #define INX_15E 0x12E #define INX_15F 0x12F #define INX_160 0x130 #define INX_161 0x131 #define INX_162 0x132 #define INX_163 0x133 #define INX_164 0x134 #define INX_165 0x135 #define INX_166 0x136 #define INX_167 0x137 #define INX_168 0x138 #define INX_169 0x139 #define INX_16A 0x13A #define INX_16B 0x13B #define INX_16C 0x13C #define INX_16D 0x13D #define INX_16E 0x13E #define INX_16F 0x13F #define INX_170 0x140 #define INX_171 0x141 #define INX_172 0x142 #define INX_173 0x143 #define INX_174 0x144 #define INX_175 0x145 #define INX_176 0x146 #define INX_177 0x147 #define INX_178 0x148 #define INX_179 0x149 #define INX_17A 0x14A #define INX_17B 0x14B #define INX_17C 0x14C #define INX_17D 0x14D #define INX_17E 0x14E #define INX_17F 0x14F //#define USER_INX_MAX (INX_130+1) #define USER_INX_MAX (INX_17F+1) //****************************************************************************** //标准用户协议定义 //****************************************************************************** // 0~0X2F: MAP AREA #define STD_MAP_START 0x00 #define STD_MAP_MAX 48 #define STD_MAP_1 STD_MAP_START #define STD_MAP_2 (STD_MAP_1+1) #define STD_MAP_3 (STD_MAP_2+1) #define STD_MAP_4 (STD_MAP_3+1) #define STD_MAP_5 (STD_MAP_4+1) #define STD_MAP_6 (STD_MAP_5+1) #define STD_MAP_7 (STD_MAP_6+1) #define STD_MAP_8 (STD_MAP_7+1) #define STD_MAP_9 (STD_MAP_8+1) #define STD_MAP_10 (STD_MAP_9+1) #define STD_MAP_11 (STD_MAP_10+1) #define STD_MAP_12 (STD_MAP_11+1) #define STD_MAP_13 (STD_MAP_12+1) #define STD_MAP_14 (STD_MAP_13+1) #define STD_MAP_15 (STD_MAP_14+1) #define STD_MAP_16 (STD_MAP_15+1) #define STD_MAP_17 (STD_MAP_16+1) #define STD_MAP_18 (STD_MAP_17+1) #define STD_MAP_19 (STD_MAP_18+1) #define STD_MAP_20 (STD_MAP_19+1) #define STD_MAP_21 (STD_MAP_20+1) #define STD_MAP_22 (STD_MAP_21+1) #define STD_MAP_23 (STD_MAP_22+1) #define STD_MAP_24 (STD_MAP_23+1) #define STD_MAP_25 (STD_MAP_24+1) #define STD_MAP_26 (STD_MAP_25+1) #define STD_MAP_27 (STD_MAP_26+1) #define STD_MAP_28 (STD_MAP_27+1) #define STD_MAP_29 (STD_MAP_28+1) #define STD_MAP_30 (STD_MAP_29+1) #define STD_MAP_31 (STD_MAP_30+1) #define STD_MAP_32 (STD_MAP_31+1) #define STD_MAP_33 (STD_MAP_32+1) #define STD_MAP_34 (STD_MAP_33+1) #define STD_MAP_35 (STD_MAP_34+1) #define STD_MAP_36 (STD_MAP_35+1) #define STD_MAP_37 (STD_MAP_36+1) #define STD_MAP_38 (STD_MAP_37+1) #define STD_MAP_39 (STD_MAP_38+1) #define STD_MAP_40 (STD_MAP_39+1) #define STD_MAP_41 (STD_MAP_40+1) #define STD_MAP_42 (STD_MAP_41+1) #define STD_MAP_43 (STD_MAP_42+1) #define STD_MAP_44 (STD_MAP_43+1) #define STD_MAP_45 (STD_MAP_44+1) #define STD_MAP_46 (STD_MAP_45+1) #define STD_MAP_47 (STD_MAP_46+1) #define STD_MAP_48 (STD_MAP_47+1) // 0x30~0x7f #define STD_REG_START 0x30 #define STD_METER_SN 0x30 #define STD_METER_SN_L 0x35 #define STD_METER_SN_1 0x31 #define STD_METER_SN_2 0x32 #define STD_METER_SN_3 0x33 #define STD_METER_SN_4 0x34 #define STD_METER_SN_5 0x35 #define STD_ALARM_1 0x36 #define STD_ALARM_2 0x37 #define STD_ALARM_3 0x38 #define STD_ALARM_4 0x39 #define STD_FLOWRATE 0x3A #define STD_FLOWRATE_L 0x3B #define STD_ACC_INT 0x3C #define STD_ACC_INT_L 0x3D #define STD_ACC_DOT 0x3E // 3位小数 #define STD_TA 0x3F // 2位小数 #define STD_TGAS 0x40 // 2位小数 #define STD_HA 0x41 // 2位小数 #define STD_HGAS 0x42 // 2位小数 #define STD_P_DELTA 0x43 // 浓度 3位小数 #define STD_P_DELTA_L 0x44 #define STD_PGAS 0x45 // 3位小数 #define STD_PGAS_L 0x46 #define STD_DENSITY 0x47 #define STD_BAT1_CY 0x48 // 电池容量 2位小数 #define STD_BAT1_V 0x49 // 电池电压 2位小数 #define STD_BAT1_DAY 0x4A // 电池使用天数 #define STD_BAT1_RDAY 0x4B // 电池剩余天数 #define STD_BAT2_CY 0x4C // 电池容量 2位小数 #define STD_BAT2_V 0x4D // 电池电压 2位小数 #define STD_BAT2_DAY 0x4E // 电池使用天数 #define STD_BAT2_RDAY 0x4F // 电池剩余天数 #define STD_USE_MINTE 0x50 // 使用时间(分钟) #define STD_USE_HOUR 0x51 // 使用时间(小时) #define STD_USE_HOUR_L 0x52 #define STD_GAS_FACTOR 0x53 // 实时识别系数差值 #define STD_BODY_SPO2 0x54 // 血氧浓度 54 #define STD_BODY_P 0x55 // 脉搏 55 #define STD_HEX_ACC 0x56 // 总量 #define STD_HEX_ACC_HM 0x57 // 总量 #define STD_HEX_ACC_LM 0x58 // 总量 #define STD_HEX_ACC_L 0x59 // 总量 #define STD_5A 0x5A // #define STD_5B 0x5B // #define STD_5C 0x5C // #define STD_5D 0x5D // #define STD_5E 0x5E // #define STD_DENSITY_FS_PARA 0x5F // #define STD_60 0x60 // #define STD_61 0x61 // #define STD_62 0x62 // #define STD_63 0x63 // #define STD_64 0x64 // #define STD_65 0x65 // #define STD_66 0x66 // #define STD_67 0x67 // #define STD_68 0x68 // #define STD_69 0x69 // #define STD_6A 0x6A // #define STD_6B 0x6B // #define STD_6C 0x6C // #define STD_6D 0x6D // #define STD_6E 0x6E // #define STD_6F 0x6F // #define STD_70 0x70 // #define STD_71 0x71 // #define STD_72 0x72 // #define STD_73 0x73 // #define STD_74 0x74 // #define STD_75 0x75 // #define STD_76 0x76 // #define STD_77 0x77 // #define STD_78 0x78 // #define STD_79 0x79 // #define STD_7A 0x7A // #define STD_7B 0x7B // #define STD_7C 0x7C // #define STD_7D 0x7D #define STD_SOFT_CRC 0x7E #define STD_SOFT_VERSION 0x7F // 软件版本 //****************************************************************************** // 0x80~0xf0: read and write #define STD_PROTOCOL 0x80 // 0x80 协议 #define STD_SLAVER_ADDR 0x81 // 本机地址 #define STD_COM_BPS 0x82 // 波特率(0-4800,1-9600,2-19200,3-38400,4-57600,5-115200) #define STD_OUT_MIN_FLOW 0x83 // 最小输出流量(3位小数) #define STD_OUT_MIN_FLOW_L 0x84 #define STD_OUT_MAX_FLOW 0x85 // 最大输出流量(3位小数) #define STD_OUT_MAX_FLOW_L 0x86 #define STD_OUT_ANALOG_MIN 0x87 // 最小模拟输出(mv) #define STD_OUT_ANALOG_MIN_L 0x88 #define STD_OUT_ANALOG_MAX 0x89 // 最大模拟输出(mv) #define STD_OUT_ANALOG_MAX_L 0x8A #define STD_GCF 0x8B // GCF* (需先操作STD_PASSWORD 0XAA55) #define STD_FILTER_DEPTH 0x8C // 滤波深度 #define STD_RESPONSE_TIME 0x8D // 响应时间* #define STD_GAS_OFFSET_C 0x8E // 介质零点(C TYPE) #define STD_GAS_OFFSET_A 0x8F // 介质零点(A TYPE) #define STD_UNIT 0x90 // 单位 #define STD_AIR_FACTOR 0x91 // 空气识别系数基值 #define STD_FACTOR_VTH 0x92 // 识别比较门限 #define STD_PULSE_UNIT 0x93 // #define STD_PULSE_LEVEL 0x94 // 输出电平设置 #define STD_SAMPLE_PERIOD 0x95 // #define STD_ALARM_ACC 0x96 // 报警总流量 #define STD_ALARM_ACC_L 0x97 #define STD_ALARM_UPPER_FLOW 0x98 // 流量开关上限流量 #define STD_ALARM_UPPER_FLOW_L 0x99 #define STD_ALARM_LOWER_FLOW 0x9A // 流量开关下限流量 #define STD_ALARM_LOWER_FLOW_L 0x9B #define STD_ALARM_FUN 0x9C // 流量开关报警功能 #define STD_ALARM_OUT_DELAY 0x9D // 流量开关报警输出延时 (单位:s) #define STD_COM_DECIMAL 0x9E #define STD_RECORD_TIME 0x9F // 记录间隔时间(分,max 720) #define STD_REVERSE_FR_MIN 0xA0 // 反向最小输出流量(3位小数)* #define STD_REVERSE_FR_MIN_L 0xA1 #define STD_REVERSE_FR_MAX 0xA2 // 反向最大输出流量(3位小数)* #define STD_REVERSE_FR_MAX_L 0xA3 #define STD_I2C_ADDR 0xA4 // I2C地址 #define STD_I2C_CRC_MOD 0xA5 // I2C读取定长加crc模式(0为无crc模式)高位无效 #define STD_TIMING_TXD_START 0xA6 // 定时发送开始寄存器 #define STD_TIMING_TXD_LEN 0xA7 // 定时发送寄存器长度 #define STD_TIMING_TXD_TIME 0xA8 // 定时发送时间 #define STD_PRESSURE_OFFSET 0xA9 // 压力传感器零点 #define STD_LORA_ADR 0xAA // LORA 地址 #define STD_LORA_NETID 0xAB // LORA网路id #define STD_LORA_CH 0xAC // LORA信道 #define STD_LORA_STATE 0xAD // LORA模块工作状态 #define STD_KEY_PASSWORD 0xAE // 设置按键密码 #define STD_KEY_PASSWORD_L 0xAF // 设置按键密码 #define STD_ALARM_UPPER_PRESS 0xB0 // 压力上限 #define STD_ALARM_UPPER_PRESS_L 0xB1 // #define STD_ALARM_LOWER_PRESS 0xB2 // 压力下限 #define STD_ALARM_LOWER_PRESS_L 0xB3 // #define STD_ALARM_UPPER_TEMP 0xB4 // 温度上限报警 B4 #define STD_ALARM_LOWER_TEMP 0xB5 // 温度下限报警 B5 #define STD_ALARM_UPPER_RH 0xB6 // 湿度上限报警 B6 #define STD_ALARM_LOWER_RH 0xB7 // 湿度下限报警 B7 #define STD_ALARM_UPPER_PPM 0xB8 // 浓度上限报警 B8 #define STD_ALARM_LOWER_PPM 0xB9 // 浓度下限报警 B9 #define STD_BA 0xBA // #define STD_BB 0xBB // #define STD_BC 0xBC // #define STD_BD 0xBD // #define STD_BE 0xBE // #define STD_BF 0xBF // #define STD_C0 0xC0 // #define STD_C1 0xC1 #define STD_C2 0xC2 // #define STD_C3 0xC3 #define STD_C4 0xC4 // #define STD_C5 0xC5 // #define STD_C6 0xC6 // #define STD_C7 0xC7 // #define STD_C8 0xC8 // #define STD_C9 0xC9 // #define STD_CA 0xCA // #define STD_CB 0xCB // #define STD_CC 0xCC // #define STD_CD 0xCD // #define STD_CE 0xCE // #define STD_CF 0xCF // #define STD_D0 0xD0 // #define STD_D1 0xD1 // #define STD_D2 0xD2 // #define STD_D3 0xD3 // #define STD_D4 0xD4 // #define STD_D5 0xD5 // #define STD_D6 0xD6 // #define STD_D7 0xD7 // #define STD_D8 0xD8 // #define STD_D9 0xD9 // #define STD_LEAK_FR_MIN 0xDA #define STD_LEAK_FR_MAX 0xDB #define STD_LEAK_TIMING 0xDC // #define STD_DD 0xDD // #define STD_GCF_A 0xDE // #define STD_DF 0xDF // #define STD_E0 0xE0 // #define STD_E1 0xE1 // #define STD_E2 0xE2 // #define STD_E3 0xE3 // #define STD_E4 0xE4 // #define STD_E5 0xE5 // #define STD_E6 0xE6 // #define STD_E7 0xE7 // #define STD_E8 0xE8 // #define STD_E9 0xE9 // #define STD_EA 0xEA // #define STD_EB 0xEB // #define STD_EC 0xEC // #define STD_ED 0xED // #define STD_EE 0xEE // #define STD_EF 0xEF // //****************************************************************************** // 0XF0~0XFF: write only (功能码) #define STD_WRITE_START 0xF0 #define STD_CAL_OFFSET_CMD 0xF0 // 校准零点* #define STD_CAL_PRESSURE_CMD 0xF1 // 校准零点* #define STD_CLR_RECORD 0xF2 // 清除峰谷流量 #define STD_RESET_DEFAULT 0xF3 // 回复出厂默认设置 #define STD_AUTO_CONTROL 0xF4 // 启动停止定时发送,阀门 #define STD_CAL_FULL_RANGE_CMD 0XF5 // 校准满量程参数 #define STD_F6 0XF6 #define STD_F7 0XF7 #define STD_F8 0XF8 #define STD_F9 0XF9 #define STD_FA 0XFA #define STD_FB 0XFB #define STD_FC 0XFC #define STD_FD 0XFD #define STD_FE 0XFE #define STD_PASSWORD_CMD 0xFF // 写入密码(带星号的需要先操作本寄存器) //****************************************************************************** // 0x100~0x130: write & READ (MAP SET) #define STD_MAP_SET1 0x100 #define STD_MAP_SET2 (STD_MAP_SET1+1) #define STD_MAP_SET3 (STD_MAP_SET2+1) #define STD_MAP_SET4 (STD_MAP_SET3+1) #define STD_MAP_SET5 (STD_MAP_SET4+1) #define STD_MAP_SET6 (STD_MAP_SET5+1) #define STD_MAP_SET7 (STD_MAP_SET6+1) #define STD_MAP_SET8 (STD_MAP_SET7+1) #define STD_MAP_SET9 (STD_MAP_SET8+1) #define STD_MAP_SET10 (STD_MAP_SET9+1) #define STD_MAP_SET11 (STD_MAP_SET10+1) #define STD_MAP_SET12 (STD_MAP_SET11+1) #define STD_MAP_SET13 (STD_MAP_SET12+1) #define STD_MAP_SET14 (STD_MAP_SET13+1) #define STD_MAP_SET15 (STD_MAP_SET14+1) #define STD_MAP_SET16 (STD_MAP_SET15+1) #define STD_MAP_SET17 (STD_MAP_SET16+1) #define STD_MAP_SET18 (STD_MAP_SET17+1) #define STD_MAP_SET19 (STD_MAP_SET18+1) #define STD_MAP_SET20 (STD_MAP_SET19+1) #define STD_MAP_SET21 (STD_MAP_SET20+1) #define STD_MAP_SET22 (STD_MAP_SET21+1) #define STD_MAP_SET23 (STD_MAP_SET22+1) #define STD_MAP_SET24 (STD_MAP_SET23+1) #define STD_MAP_SET25 (STD_MAP_SET24+1) #define STD_MAP_SET26 (STD_MAP_SET25+1) #define STD_MAP_SET27 (STD_MAP_SET26+1) #define STD_MAP_SET28 (STD_MAP_SET27+1) #define STD_MAP_SET29 (STD_MAP_SET28+1) #define STD_MAP_SET30 (STD_MAP_SET29+1) #define STD_MAP_SET31 (STD_MAP_SET30+1) #define STD_MAP_SET32 (STD_MAP_SET31+1) #define STD_MAP_SET33 (STD_MAP_SET32+1) #define STD_MAP_SET34 (STD_MAP_SET33+1) #define STD_MAP_SET35 (STD_MAP_SET34+1) #define STD_MAP_SET36 (STD_MAP_SET35+1) #define STD_MAP_SET37 (STD_MAP_SET36+1) #define STD_MAP_SET38 (STD_MAP_SET37+1) #define STD_MAP_SET39 (STD_MAP_SET38+1) #define STD_MAP_SET40 (STD_MAP_SET39+1) #define STD_MAP_SET41 (STD_MAP_SET40+1) #define STD_MAP_SET42 (STD_MAP_SET41+1) #define STD_MAP_SET43 (STD_MAP_SET42+1) #define STD_MAP_SET44 (STD_MAP_SET43+1) #define STD_MAP_SET45 (STD_MAP_SET44+1) #define STD_MAP_SET46 (STD_MAP_SET45+1) #define STD_MAP_SET47 (STD_MAP_SET46+1) #define STD_MAP_SET48 (STD_MAP_SET47+1) //****************************************************************************** #define STD_DCOEF_NUM 0x130 #define STD_DCOEF_NODE1 (STD_DCOEF_NUM+1) #define STD_DCOEF_VALUE1 (STD_DCOEF_NODE1+2) #define STD_DCOEF_NODE2 (STD_DCOEF_VALUE1+1) #define STD_DCOEF_VALUE2 (STD_DCOEF_NODE2+2) #define STD_DCOEF_NODE3 (STD_DCOEF_VALUE2+1) #define STD_DCOEF_VALUE3 (STD_DCOEF_NODE3+2) #define STD_DCOEF_NODE4 (STD_DCOEF_VALUE3+1) #define STD_DCOEF_VALUE4 (STD_DCOEF_NODE4+2) #define STD_DCOEF_NODE5 (STD_DCOEF_VALUE4+1) #define STD_DCOEF_VALUE5 (STD_DCOEF_NODE5+2) #define STD_DCOEF_NODE6 (STD_DCOEF_VALUE5+1) #define STD_DCOEF_VALUE6 (STD_DCOEF_NODE6+2) #define STD_DCOEF_NODE7 (STD_DCOEF_VALUE6+1) #define STD_DCOEF_VALUE7 (STD_DCOEF_NODE7+2) #define STD_DCOEF_NODE8 (STD_DCOEF_VALUE7+1) #define STD_DCOEF_VALUE8 (STD_DCOEF_NODE8+2) #define STD_DCOEF_NODE9 (STD_DCOEF_VALUE8+1) #define STD_DCOEF_VALUE9 (STD_DCOEF_NODE9+2) #define STD_DCOEF_NODE10 (STD_DCOEF_VALUE9+1) #define STD_DCOEF_VALUE10 (STD_DCOEF_NODE10+2) #define STD_DCOEF_NODE11 (STD_DCOEF_VALUE10+1) #define STD_DCOEF_VALUE11 (STD_DCOEF_NODE11+2) #define STD_DCOEF_NODE12 (STD_DCOEF_VALUE11+1) #define STD_DCOEF_VALUE12 (STD_DCOEF_NODE12+2) #define STD_DCOEF_NODE13 (STD_DCOEF_VALUE12+1) #define STD_DCOEF_VALUE13 (STD_DCOEF_NODE13+2) #define STD_DCOEF_NODE14 (STD_DCOEF_VALUE13+1) #define STD_DCOEF_VALUE14 (STD_DCOEF_NODE14+2) #define STD_DCOEF_NODE15 (STD_DCOEF_VALUE14+1) #define STD_DCOEF_VALUE15 (STD_DCOEF_NODE15+2) #define STD_DCOEF_NODE16 (STD_DCOEF_VALUE15+1) #define STD_DCOEF_VALUE16 (STD_DCOEF_NODE16+2) #define STD_DCOEF_NODE17 (STD_DCOEF_VALUE16+1) #define STD_DCOEF_VALUE17 (STD_DCOEF_NODE17+2) #define STD_DCOEF_NODE18 (STD_DCOEF_VALUE17+1) #define STD_DCOEF_VALUE18 (STD_DCOEF_NODE18+2) #define STD_DCOEF_NODE19 (STD_DCOEF_VALUE18+1) #define STD_DCOEF_VALUE19 (STD_DCOEF_NODE19+2) #define STD_DCOEF_NODE20 (STD_DCOEF_VALUE19+1) #define STD_DCOEF_VALUE20 (STD_DCOEF_NODE20+2) #define STD_DEFINE_MAX (STD_DCOEF_VALUE20+1) //****************************************************************************** // history and alarm and date data read #define STD_ALARM_DEPTH 0x0F00 #define STD_ALARM_WIDTH 0x0F01 #define STD_HISTORY_DEPTH 0x0F02 #define STD_HISTORY_WIDTH 0x0F03 #define STD_DATE_DEPTH 0x0F04 #define STD_DATE_WIDTH 0x0F05 #define STD_DATA_INFO_MAX 0x0F06 #define STD_ALARM 0x1000 #define STD_HISTORY 0x2000 #define STD_DATE_ACC 0x3000 //****************************************************************************** #define MAP_DEFAULT STD_PROTOCOL //****************************************************************************** // for BPS #define BPS_4800 0 #define BPS_9600 1 #define BPS_19200 2 #define BPS_38400 3 #define BPS_57600 4 #define BPS_115200 5 //****************************************************************************** #endif //******************************************************************************