Files
CHJ/user/Protocol/InternalModbusDefine.h

575 lines
28 KiB
C
Raw Normal View History

2026-03-20 21:16:58 +08:00
#ifndef __InternalModbusDefine_h__
#define __InternalModbusDefine_h__
/******************************************************************************/
2026-03-20 21:19:04 +08:00
#define INT_METER_INFO 0x8000
#define INT_METER_CODE 0x8300
#define INT_METER_PARA 0x8200
#define INT_METER_SYS 0x8400
2026-03-20 21:16:58 +08:00
2026-03-20 21:19:04 +08:00
#define INT_METER_BASIC 0x8500
#define INT_METER_BASIC_MASK 0xff00
2026-03-20 21:16:58 +08:00
#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
2026-03-20 21:19:04 +08:00
#define INT_METER_E000 0xE000
2026-03-20 21:16:58 +08:00
#define INT_METER_F000 0xF000
#define INT_MASK 0xFF00
/******************************************************************************/
2026-03-20 21:19:04 +08:00
#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)
2026-03-20 21:16:58 +08:00
/******************************************************************************/
// 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
2026-03-20 21:19:04 +08:00
#define INT_COMMAND 0x820D //internal control start address [Disable Read]
2026-03-20 21:16:58 +08:00
#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]
2026-03-20 21:19:04 +08:00
// parameter Address
2026-03-20 21:16:58 +08:00
#define INT_PARAMETER 0x8210 // internal parameter write and read address start
2026-03-20 21:19:04 +08:00
#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
2026-03-20 21:16:58 +08:00
#define INT_SENSOR_SN 0x821D // 0x821D/0x821E/0x821F
2026-03-20 21:19:04 +08:00
#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
2026-03-20 21:16:58 +08:00
//==============================================================================
// 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)
/*******************************************************************************/
2026-03-20 21:19:04 +08:00
// 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 //
2026-03-20 21:16:58 +08:00
//==============================================================================
// 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
2026-03-20 21:19:04 +08:00
/****************************************************************************************************************************************/
2026-03-20 21:16:58 +08:00
//To Flash
2026-03-20 21:19:04 +08:00
#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
2026-03-20 21:16:58 +08:00
#endif