Files
CHJ/user/Protocol/InternalModbusDefine - 副本.h
2026-03-20 21:19:53 +08:00

575 lines
28 KiB
C
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#ifndef __InternalModbusDefine_h__
#define __InternalModbusDefine_h__
/******************************************************************************/
#define INT_METER_INFO 0x8000
#define INT_METER_CODE 0x8300
#define INT_METER_PARA 0x8200
#define INT_METER_SYS 0x8400
#define INT_METER_BASIC 0x8500
#define INT_METER_BASIC_MASK 0xff00
#define INT_METER_BASIC_MAX (INT_METER_BASIC + BASIC_DATA_MAX)
#define INT_METER_9000 0x9000
#define INT_METER_A000 0xA000
#define INT_METER_D000 0xD000
#define INT_METER_E000 0xE000
#define INT_METER_F000 0xF000
#define INT_MASK 0xFF00
/******************************************************************************/
#define INT_METER_INFO_MAX (INT_METER_INFO+0x00ff)
#define INT_METER_PARA_MAX (INT_METER_PARA+0x00ff)
#define INT_METER_CODE_MAX (INT_METER_CODE+0x00ff)
#define INT_METER_SYS_MAX (INT_METER_SYS+0x00ff)
//#define INT_METER_85FF +0x00ff)
//#define INT_METER_86FF +0x00ff)
/******************************************************************************/
// for factory control
// define start
#define INT_PARAMETER_PROTOCOL 0x8000
// Fixed Address for product series
#define INT_SERIES_BASE 0x8000 // [Enable Read And Write]
#define INT_SERIES_BASE1 INT_SERIES_BASE
#define INT_SERIES_BASE2 (INT_SERIES_BASE+1)
#define INT_SERIES_BASE3 (INT_SERIES_BASE+2)
#define INT_SERIES_BASE4 (INT_SERIES_BASE+3)
#define INT_SERIES_BASE5 (INT_SERIES_BASE+4)
#define INT_SERIES_BASE6 (INT_SERIES_BASE+5)
#define INT_TIME_BASE (INT_SERIES_BASE+6) // [Enable Read And Write]
// Fixed Address for dcoef num
#define INT_CURVE_NUM 0x8009 // [Enable Read And Write] // max:20
#define INT_CURVE_BASE 0x800A // [Enable Read And Write]
#define INT_CURVE_WIDTH 3
#define CURVE_DATA_WIDTH 6
#define INT_CURVE_NODE1 0x800A
#define INT_CURVE_NODE2 (INT_CURVE_BASE+3)
#define INT_CURVE_NODE3 (INT_CURVE_BASE+6)
#define INT_CURVE_NODE4 (INT_CURVE_BASE+9)
#define INT_CURVE_NODE5 (INT_CURVE_BASE+12)
#define INT_CURVE_NODE6 (INT_CURVE_BASE+15)
#define INT_CURVE_NODE7 (INT_CURVE_BASE+18)
#define INT_CURVE_NODE8 (INT_CURVE_BASE+21)
#define INT_CURVE_NODE9 (INT_CURVE_BASE+24)
#define INT_CURVE_NODE10 (INT_CURVE_BASE+27)
#define INT_CURVE_NODE11 (INT_CURVE_BASE+30)
#define INT_CURVE_NODE12 (INT_CURVE_BASE+33)
#define INT_CURVE_NODE13 (INT_CURVE_BASE+36)
#define INT_CURVE_NODE14 (INT_CURVE_BASE+39)
#define INT_CURVE_NODE15 (INT_CURVE_BASE+42)
#define INT_CURVE_NODE16 (INT_CURVE_BASE+45)
#define INT_CURVE_NODE17 (INT_CURVE_BASE+48)
#define INT_CURVE_NODE18 (INT_CURVE_BASE+51)
#define INT_CURVE_NODE19 (INT_CURVE_BASE+54)
#define INT_CURVE_NODE20 (INT_CURVE_BASE+57)
#define INT_CURVE_NODE21 (INT_CURVE_BASE+60)
#define INT_CURVE_NODE22 (INT_CURVE_BASE+63)
#define INT_CURVE_NODE23 (INT_CURVE_BASE+66)
#define INT_CURVE_NODE24 (INT_CURVE_BASE+69)
#define INT_CURVE_NODE25 (INT_CURVE_BASE+72)
#define INT_CURVE_NODE26 (INT_CURVE_BASE+75)
#define INT_CURVE_NODE27 (INT_CURVE_BASE+78)
#define INT_CURVE_NODE28 (INT_CURVE_BASE+81)
#define INT_CURVE_NODE29 (INT_CURVE_BASE+84)
#define INT_CURVE_NODE30 (INT_CURVE_BASE+87)
#define INT_CURVE_NODE31 (INT_CURVE_BASE+90)
#define INT_CURVE_NODE32 (INT_CURVE_BASE+93)
#define INT_CURVE_NODE33 (INT_CURVE_BASE+96)
#define INT_CURVE_NODE34 (INT_CURVE_BASE+99)
#define INT_CURVE_NODE35 (INT_CURVE_BASE+102)
#define INT_CURVE_NODE36 (INT_CURVE_BASE+105)
#define INT_CURVE_MAX (INT_CURVE_NODE1 + CURVE_DATA_MAX*3)
#define INT_FIX_INFO_MAX 0x8200
#define INT_REG_BASE 0x8200
// fixed Read Address
#define INT_KEY_ID 0x8200 // Fixed Address write parameter ID Key 0x9600 [Disable Read]
#define INT_KEY_ID_L 0x8201
#define INT_CURVE_TYPE 0x8202 // select curve type
#define INT_RTC_SECOND 0x8203 // 0x8203
//#define INT_SOFT_BUILD_DATE2 0x8204 // 0x8203,4,5,6,7,8
//#define INT_SOFT_BUILD_DATE3 0x8205 // 0x8203,4,5,6,7,8
//#define INT_SOFT_BUILD_DATE4 0x8206 // 0x8203,4,5,6,7,8
//#define INT_SOFT_BUILD_DATE5 0x8207 // 0x8203,4,5,6,7,8
//#define INT_SOFT_BUILD_DATE6 0x8208 // 0x8203,4,5,6,7,8
#define INT_CALIB_FAC 0x820A // 2Byte [Disable Write]
#define INT_CALIB_DEPTH 0x820B // 2Byte [Disable Write]
#define INT_CALIB_WIDTH 0x820C // 2Byte [Disable Write]
// Variable Address
#define INT_COMMAND 0x820D //internal control start address [Disable Read]
#define INT_CONTROL 0x820D // mode control:9d 45, 9D 00, 55 [Disable Read]
#define INT_CLEAR_RECORD 0x820E // clear data record: [Disable Read]
#define INT_TEST_OFFSET 0x820F // [Disable Read]
// parameter Address
#define INT_PARAMETER 0x8210 // internal parameter write and read address start
#define INT_PROTOCOL 0x8210 // MODBUS Slaver Addr
#define INT_SLAVER_ADDR 0x8211 // MODBUS Slaver Addr
#define INT_METER_FACTOR 0x8212
#define INT_GDCF 0x8213
#define INT_MAX_FLOW 0x8214
#define INT_OFFSET_GAS 0x8216
#define INT_OFFSET_AIR 0x8217
#define INT_SAMPLE_PERIOD 0x8218
#define INT_HISTORY_PERIOD 0x8219
#define INT_PULSE_UNIT 0x821A
//#define INT_MAX_LOOP_FR 0x821B
#define INT_SENSOR_SN 0x821D // 0x821D/0x821E/0x821F
#define INT_TOTAL_ACC 0x8220 // 0x8220-0x8225
#define INT_CALIB_TA 0x8226 // 0x8226
#define INT_OFFSET_A_GAS 0x8227
#define INT_OFFSET_A_AIR 0x8228
#define INT_ATYPE_INDEX_GAIN 0x8229
#define INT_GDCF_ATYPE 0x822A
#define INT_GDCF_CTYPE 0x822B
#define INT_CALIB_PIPE 0x822C
#define INT_WORK_PIPE 0x822D
#define INT_WORK_UNIT 0x822E
#define INT_DIS_LANGUAGE 0x822F
#define INT_ACC_OUT_BIT 0x8230
#define INT_REVERSE_SCALE 0x8231
#define INT_VHH_HIGH 0x8232
#define INT_VHH_ROOM 0x8233
#define INT_VHH_LOW 0x8234
#define INT_NRH_HIGH 0x8235
#define INT_NRH_ROOM 0x8236
#define INT_NRH_LOW 0x8237
#define INT_NRR_HIGH 0x8238
#define INT_NRR_ROOM 0x8239
#define INT_NRR_LOW 0x823A
#define INT_GCF_A 0x823B
#define INT_GCF_B 0x823D
#define INT_GCF_C 0x823E
#define INT_RH_GAINRES 0x8240
#define INT_ZERO_SUPPRESSION 0x8244
#define INT_STATIC_LOW_TA 0x8245
#define INT_STATIC_HIGH_TA 0x8246
#define INT_PULSE_COUNTER 0x8247 // byte = 4
#define INT_ATYPE_RC 0x8249 //
#define INT_ATYPE_WIPER 0x824A //
#define INT_CTYPE_WIPER 0x824B //
#define INT_CTYPE_ADC 0x824C //
#define INT_OFFSET_HIGH 0x824D //
#define INT_OFFSET_LOW 0x824E //
#define INT_TRH_HIGH 0x824F //
#define INT_TRH_LOW 0x8250 //
#define INT_MEMS_RATIO 0x8251 //
#define INT_SYS_LCD 0x8252 //
#define INT_SYS_CHIP 0x8253 //
#define INT_TEMP_CORR 0x8254 //
#define INT_OFFSET_VDUGX_GAS 0x8255
#define INT_OFFSET_VDUGX_AIR 0x8256
#define INT_OFFSET_RGINX 0x8257
#define INT_NRH_P50 0x8258
#define INT_NRH_P0 0x8259
#define INT_ADC_GAIN 0x825A
#define INT_RES_FACTOR 0x825B
#define INT_BATTEST_PERIOD 0x825C
#define INT_FR_SWITCH_POINT 0x825D
#define INT_CALIB_FR_GAIN 0x825F // У׼<D0A3><D7BC><EFBFBD><EFBFBD><EFBFBD>Ŵ<EFBFBD><C5B4><EFBFBD><EFBFBD><EFBFBD>
#define INT_AUTO_CALIB_ATYPE 0x8260
#define INT_USER_INIT_INDEX 0x8261
#define INT_DIVHX_HIGH 0x8262
#define INT_DIVHX_ROOM 0x8263
#define INT_DIVHX_LOW 0x8264
#define INT_VDUGX_HIGH 0x8265
#define INT_VDUGX_ROOM 0x8266
#define INT_VDUGX_LOW 0x8267
//==============================================================================
// Variable Address(read:MAX 8 Line)
#define INT_READ_CODE1 0x8300 // flowrate
#define INT_READ_CODE_MASK 0xfff0
#define INT_READ_CODE_BASE INT_READ_CODE1
#define INT_READ_CODE2 (INT_READ_CODE1 + 1) //
#define INT_READ_CODE3 (INT_READ_CODE2 + 1) //
#define INT_READ_CODE4 (INT_READ_CODE3 + 1) //
#define INT_READ_CODE5 (INT_READ_CODE4 + 1) //
#define INT_READ_CODE6 (INT_READ_CODE5 + 1) //
#define INT_READ_CODE7 (INT_READ_CODE6 + 1) //
#define INT_READ_CODE8 (INT_READ_CODE7 + 1) //
#define INT_READ_CODE9 (INT_READ_CODE8 + 1) //
#define INT_READ_CODE10 (INT_READ_CODE9 + 1) //
#define INT_READ_CODE11 (INT_READ_CODE10 + 1) //
#define INT_READ_CODE12 (INT_READ_CODE11 + 1) //
#define INT_READ_CODE13 (INT_READ_CODE12 + 1) //
#define INT_READ_CODE14 (INT_READ_CODE13 + 1) //
#define INT_READ_CODE15 (INT_READ_CODE14 + 1)
#define INT_READ_CODE16 (INT_READ_CODE15 + 1)
#define INT_SAMPLING_BASE1 (INT_READ_CODE16 + 1 ) // 0x8310
#define INT_SAMPLING_BASE2 (INT_SAMPLING_BASE1 + 0x10)
#define INT_SAMPLING_DATA1 INT_SAMPLING_BASE1
#define INT_SAMPLING_DATA2 (INT_SAMPLING_DATA1+1)
#define INT_SAMPLING_DATA3 (INT_SAMPLING_DATA1+2)
#define INT_SAMPLING_DATA4 (INT_SAMPLING_DATA1+3)
#define INT_SAMPLING_DATA5 (INT_SAMPLING_DATA1+4)
#define INT_SAMPLING_DATA6 (INT_SAMPLING_DATA1+5)
#define INT_SAMPLING_DATA7 (INT_SAMPLING_DATA1+6)
#define INT_SAMPLING_DATA8 (INT_SAMPLING_DATA1+7)
#define INT_SAMPLING_DATA9 (INT_SAMPLING_DATA1+8)
#define INT_SAMPLING_DATA10 (INT_SAMPLING_DATA1+9)
#define INT_SAMPLING_DATA11 (INT_SAMPLING_DATA1+10)
#define INT_SAMPLING_DATA12 (INT_SAMPLING_DATA1+11)
#define INT_SAMPLING_DATA13 (INT_SAMPLING_DATA1+12)
#define INT_SAMPLING_DATA14 (INT_SAMPLING_DATA1+13)
#define INT_SAMPLING_DATA15 (INT_SAMPLING_DATA1+14)
#define INT_SAMPLING_DATA16 (INT_SAMPLING_DATA1+15)
#define INT_SAMPLING_DATA17 (INT_SAMPLING_DATA1+16)
#define INT_SAMPLING_DATA18 (INT_SAMPLING_DATA1+17)
#define INT_SAMPLING_DATA19 (INT_SAMPLING_DATA1+18)
#define INT_SAMPLING_DATA20 (INT_SAMPLING_DATA1+19)
#define INT_SAMPLING_DATA21 (INT_SAMPLING_DATA1+20)
#define INT_SAMPLING_DATA22 (INT_SAMPLING_DATA1+21)
#define INT_SAMPLING_DATA23 (INT_SAMPLING_DATA1+22)
#define INT_SAMPLING_DATA24 (INT_SAMPLING_DATA1+23)
#define INT_SAMPLING_DATA25 (INT_SAMPLING_DATA1+24)
#define INT_SAMPLING_DATA26 (INT_SAMPLING_DATA1+25)
#define INT_SAMPLING_DATA27 (INT_SAMPLING_DATA1+26)
#define INT_SAMPLING_DATA28 (INT_SAMPLING_DATA1+27)
#define INT_SAMPLING_DATA29 (INT_SAMPLING_DATA1+28)
#define INT_SAMPLING_DATA30 (INT_SAMPLING_DATA1+29)
#define INT_SAMPLING_DATA31 (INT_SAMPLING_DATA1+30)
#define INT_SAMPLING_DATA32 (INT_SAMPLING_DATA1+31)
#define INT_SAMPLING_MAX INT_SAMPLING_DATA32
#define SAMPLING_MAX (INT_SAMPLING_MAX - INT_SAMPLING_DATA1)
/*******************************************************************************/
// Variable Address 0x8400 // flowrate
// system complier infomation
// For System work state
#define INT_SYS_STATE 0x8400
#define INT_SYS_MODE 0x8401
#define INT_HARD_STATE 0x8402
#define INT_SWTICH_STATE 0x8403
#define INT_SYSTEM_VOLTAGE 0x8404
#define INT_PRODUCT_MODEL 0x8405// 06 07 08 09 0a // 0b 0c 0d 0e 0f
#define INT_BUILD_DATE 0x840B
#define INT_PGA_SCALE 0x8410 // PGA<47>Ŵ<EFBFBD><C5B4><EFBFBD><EFBFBD><EFBFBD>
#define INT_NC_8411 0x8411 // <20><><EFBFBD>߱궨ʱ<EAB6A8>Ļ<EFBFBD><C4BB><EFBFBD><EFBFBD><EFBFBD>
#define INT_FR_PPM 0x8412 // PPM
#define INT_STD_TA 0x8413 // <20><>׼<EFBFBD><EFBFBD> STD
#define INT_CODE_COEFF 0x8414 // TR<54><EFBFBD>ϵ<EFBFBD><CFB5> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>ϵ<EFBFBD><CFB5>
#define INT_TA_DELTA 0x8415 // MCU<43><EFBFBD><C2B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ
#define INT_BL_FLOW 0x8416
#define INT_DOP_VALUE 0x8417 // <20><><EFBFBD>ֵ<EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define INT_BPS 0x8419 // У׼ʱBPS
#define INT_DAC_ADJUST_OUT1 0x841A //
#define INT_DAC_ADJUST_OUT2 0x841B //
#define INT_DAC_ADJUST_OUT3 0x841C //
#define INT_DAC_ADJUST_OVER 0x841D //
#define INT_ZERO_CALIB_COUNTER 0x841E //
//==============================================================================
// fixed Read Address
#define INT_UPDATE_APP 0xDF00
#define INT_CALIB_1 0xE000
#define INT_CALIB_2 0xF000
//==============================================================================
#define WRITEKEY 0xAA55
#define INTCMD_NOP 0
#define INTCMD_CPOT_ADJUST (('C'<<8)+'P') //0x4350
#define INTCMD_APOT_ADJUST (('A'<<8)+'P') //0x4150
#define INTCMD_CTYPE_CURVE (('C'<<8)+'T') //0x4354
#define INTCMD_ATYPE_CURVE (('A'<<8)+'T') //0x4154
#define INTCMD_ATYPEFR_CURVE (('A'<<8)+'F') //0x4146
#define INTCMD_MICROFR_CURVE (('M'<<8)+'F') //0x4D46
#define INTCMD_DAC_CALIB (('D'<<8)+'P') //0x4450
#define INTCMD_1ST_TABLE (('N'<<8)+'1') //0x4E31
#define INTCMD_2ND_TABLE (('N'<<8)+'2') //0x4E32
#define INTCMD_USER_MODE (('U'<<8)+'R') //0x5552
#define INTCMD_CALIB_MODE (('C'<<8)+'L') //0x434C calibration mode
#define INTCMD_BATTERY_MODE (('B'<<8)+'T') //0x4254
#define INTCMD_GCF_TEST_MODE (('G'<<8)+'T') //0x4754
#define INTCMD_DEBUG_MODE (('D'<<8)+'B') //0x4442
#define INTCMD_SAVE_SETUP (('S'<<8)+'F') //0x5346 Save the factory setting
#define INTCMD_RESTORE (('R'<<8)+'F') //0x5246 Restore factory settings
#define INTCMD_RESET_CORR (('R'<<8)+'C') //0x5243 Restore
#define INTCMD_ZERO_CALIB_MODE (('Z'<<8)+'C') //0x5A43--23107
#define INTCMD_PRESET_OFFSET (('P'<<8)+'W') // 0x5057--20567
#define INTCMD_CALIB_HTEMP (('H'<<8)+'T') // 0x4854--18516
#define INTCMD_CALIB_LTEMP (('L'<<8)+'T') // 0x4c54--19540
#define INTCMD_PRESET_OFFSET_END (('P'<<8)+'D') //0x5044
#define INTCMD_CALIB_HTEMP_END (('H'<<8)+'D') //0x4844
#define INTCMD_CALIB_LTEMP_END (('L'<<8)+'D') //0x4C44
#define INTCMD_RECOGNITION_TABLE INTCMD_2ND_TABLE
#define INTCMD_TA_TABLE INTCMD_1ST_TABLE
#define INTCMD_ZERO_CALIB_HEX 0xC1
/****************************************************************************************************************************************/
//To Flash
#define INT_SN_BASE 0x8000 //6
#define INT_ALARMSTATE 0x8006 //4
#define INT_FLOWRATE 0x800A //2
//#define meterSN1 0x8000
//#define meterSN2 0x8001
//#define meterSN3 0x8002
//#define meterSN4 0x8003
//#define meterSN5 0x8004
//#define meterSN6 0x8005
//#define alarmState 0x8006
//#define alarmState1 0x8007
//#define alarmState2 0x8008
//#define alarmState3 0x8009
//#define flowRateH 0x800A
//#define flowRateL 0x800B
//#define flowAccumulationIntegerH 0x800C
//#define flowAccumulationIntegerL 0x800D
//#define flowAccumulationDecimal 0x800E
//#define PCBTemperature 0x800F
//#define GasTemperature 0x8010
////#define 0x8011
////#define 0x8012
////#define 0x8013
////#define 0x8014
//#define GASPressureH 0x8015
//#define GASPressureL 0x8016
//#define density 0x8017
//#define batteryCY 0x8018
//#define batteryVoltage 0x8019
//#define batteryDay 0x801A
//#define batteryRDay 0x801B
//#define ComBatteryCY 0x801C
//#define ComBatteryVoltage 0x801D
//#define ComBatteryDay 0x801E
//#define ComBatteryRDay 0x801F
//#define useMinte 0x8020
//#define useHourH 0x8021
//#define useHourL 0x8022
//#define VHHParameter 0x8023
////#define 0x8024
////#define 0x8025
//#define flowAccumulationHexH 0x8026
//#define flowAccumulationHexHM 0x8027
//#define flowAccumulationHexLM 0x8028
//#define flowAccumulationHexL 0x8029
////#define 0x802A
////#define 0x802B
////#define 0x802C
////#define 0x802D
////#define 0x802E
//#define densityFSParameter 0x802F
////#define 0x8030
////#define 0x8031
////#define 0x8032
////#define 0x8033
////#define 0x8034
////#define 0x8035
////#define 0x8036
////#define 0x8037
////#define 0x8038
////#define 0x8039
////#define 0x803A
////#define 0x803B
////#define 0x803C
////#define 0x803D
////#define 0x803E
////#define 0x803F
////#define 0x8040
////#define 0x8041
////#define 0x8042
////#define 0x8043
////#define 0x8044
////#define 0x8045
////#define 0x8046
////#define 0x8047
////#define 0x8048
////#define 0x8049
////#define 0x804A
////#define 0x804B
////#define 0x804C
////#define 0x804D
//#define softCRCCode 0x804E
//#define softVersion 0x804F
//#define protocol 0x8050
//#define localAddress 0x8051
//#define baudRate 0x8052
//#define minFlowRateH 0x8053
//#define minFlowRateL 0x8054
//#define maxFlowRateH 0x8055
//#define maxFlowRateL 0x8056
//#define minAnalogOutputH 0x8057
//#define minAnalogOutputL 0x8058
//#define maxAnalogOutputH 0x8059
//#define maxAnalogOutputL 0x805A
//#define GDCFactor 0x805B
//#define filterTime 0x805C
//#define responseTime 0x805D
//#define offsetGas 0x805E
//#define offsetGasA 0x805F
//#define flowUnit 0x8060
//#define VHHParameterAir 0x8061
//#define VHHParameterScale 0x8062
//#define factoryUnitPerPulse 0x8063
//#define PulseLevel 0x8064
//#define samplingTiming 0x8065
//#define alarmAccH 0x8066
//#define alarmAccL 0x8067
//#define alarmUpperFlowRateH 0x8068
//#define alarmUpperFlowRateL 0x8069
//#define alarmLowerFlowRateH 0x806A
//#define alarmLowerFlowRateL 0x806B
//#define alarmFunction 0x806C
//#define alarmOutDelay 0x806D
//#define uartDecimalPoint 0x806E
//#define historyPeriod 0x806F
//#define reverseFlowRateMinH 0x8070
//#define reverseFlowRateMinL 0x8071
//#define reverseFlowRateMaxH 0x8072
//#define reverseFlowRateMaxL 0x8073
//#define I2CAddr 0x8074
//#define I2CCrcMod 0x8075
//#define timingTxdStart 0x8076
//#define timingTxdLen 0x8077
//#define timingTxdTime 0x8078
//#define pressureOffset 0x8079
////#define 0x807A
////#define 0x807B
////#define 0x807C
////#define 0x807D
//#define keyPassWordH 0x807E
//#define keyPassWordL 0x807F
////#define 0x8080
////#define 0x8081
////#define 0x8082
////#define 0x8083
////#define 0x8084
////#define 0x8085
////#define 0x8086
////#define 0x8088
////#define 0x8088
////#define 0x8089
////#define 0x808A
////#define 0x808B
////#define 0x808C
////#define 0x808D
////#define 0x808E
////#define 0x808F
////#define 0x8090
////#define 0x8091
////#define 0x8092
////#define 0x8093
////#define 0x8094
////#define 0x8095
////#define 0x8099
////#define 0x8097
////#define 0x8098
////#define 0x8099
////#define 0x809A
////#define 0x809B
////#define 0x809C
////#define 0x809D
////#define 0x809E
////#define 0x809F
////#define 0x80A0
////#define 0x80A1
////#define 0x80A2
////#define 0x80A3
////#define 0x80A4
////#define 0x80A5
////#define 0x80A6
////#define 0x80A7
////#define 0x80A8
////#define 0x80A9
//#define minLeakFlowRate 0x80AA
//#define maxLeakFlowRate 0x80AB
//#define leakDetectTime 0x80AC
////#define 0x80AD
//#define GDCFactorAType 0x80AE
////#define 0x80AF
////#define 0x80B0
////#define 0x80B1
////#define 0x80B2
////#define 0x80B3
////#define 0x80B4
////#define 0x80B5
////#define 0x80B6
////#define 0x80BB
////#define 0x80B8
////#define 0x80B9
////#define 0x80BA
////#define 0x80BB
////#define 0x80BC
////#define 0x80BD
////#define 0x80BE
////#define 0x80BF
//#define CMDCalOffset 0x80C0
//#define CMDClrRecord 0x80C1
////#define 0x80C2
////#define 0x80C3
////#define 0x80C4
////#define 0x80C5
////#define 0x80C6
////#define 0x80C7
////#define 0x80C8
////#define 0x80C9
////#define 0x80CA
////#define 0x80CB
////#define 0x80CC
////#define 0x80CD
////#define 0x80CE
//#define CMDComPassword 0x80CF
//#define MAPPoint1 0x80D0
//#define MAPPoint2 0x80D1
//#define MAPPoint3 0x80D2
//#define MAPPoint4 0x80D3
//#define MAPPoint5 0x80D4
//#define MAPPoint6 0x80D5
//#define MAPPoint7 0x80D6
//#define MAPPoint8 0x80D7
//#define MAPPoint9 0x80D8
//#define MAPPoint10 0x80D9
//#define MAPPoint11 0x80DA
//#define MAPPoint12 0x80DB
//#define MAPPoint13 0x80DC
//#define MAPPoint14 0x80DD
//#define MAPPoint15 0x80DE
//#define MAPPoint16 0x80DF
//#define MAPPoint17 0x80E0
//#define MAPPoint18 0x80E1
//#define MAPPoint19 0x80E2
//#define MAPPoint20 0x80E3
//#define MAPPoint21 0x80E4
//#define MAPPoint22 0x80E5
//#define MAPPoint23 0x80E6
//#define MAPPoint24 0x80E7
//#define MAPPoint25 0x80E8
//#define MAPPoint26 0x80E9
//#define MAPPoint27 0x80EA
//#define MAPPoint28 0x80EB
//#define MAPPoint29 0x80EC
//#define MAPPoint30 0x80ED
//#define MAPPoint31 0x80EE
//#define MAPPoint32 0x80EF
//#define MAPPoint33 0x80F0
//#define MAPPoint34 0x80F1
//#define MAPPoint35 0x80F2
//#define MAPPoint36 0x80F3
//#define MAPPoint37 0x80F4
//#define MAPPoint38 0x80F5
//#define MAPPoint39 0x80F6
//#define MAPPoint40 0x80F7
//#define MAPPoint41 0x80F8
//#define MAPPoint42 0x80F9
//#define MAPPoint43 0x80FA
//#define MAPPoint44 0x80FB
//#define MAPPoint45 0x80FC
//#define MAPPoint46 0x80FD
//#define MAPPoint47 0x80FE
//#define MAPPoint48 0x80FF
#endif