# Longer Pump Software Utility
# System_Test
# Version 2.0
#
# ======================================================================================================================================================================================================================================================================================================================================================================================================================================
# 	设备,			设备,			地址,	设备,	固件,		产品,		串口配置,	地址, 缺省,	通讯,   标准,   1对1, 固件第1帧,下一帧,	S/N,	恢复,	配置,	密码,	设备型号,	序列号,		硬件版本,	固件版本,	固件大小,	固件升级, 	  设备型号选择列表配置
#	名称,			类型,			类别,	ID号,	ID号,		ID号,		bps-NOE-Stp,范围, 地址,	使能,   升级,   升级, 下载T(ms), T(ms),	可配置,	出厂值,	密码,	地址,	地址:长度,	地址:长度,	地址:长度,	地址:长度,	地址:长度,	地址:长度,   [选择项类别; 显示内容:写入内容]
# ======================================================================================================================================================================================================================================================================================================================================================================================================================================
dLSP501 SLW,		dLSP501,		GROUP,	0xFFFF,	510305A,	050305A,	115200-N-1,	1-10,	1,	FALSE,	FALSE,	FALSE,	500,	100,	TRUE,	TRUE,	0x9099,	0x011F,	DEFAULT,	DEFAULT,	DEFAULT,	DEFAULT,	0xFFFF:0,	0xFFFF:0,		OPT-VALUE; dLSP501S:0; dLSP501L:1; dLSP501W:2
dPOFLEX PFU/PFS,	ModbusRtu,		GROUP,	0xFFFF,	511121A,	051121A,	115200-N-1,	1-32,	1,	FALSE,	FALSE,	FALSE,	1500,	300,	TRUE,	TRUE,	0xFFFF,	0xFFFF,	0xFFFF:0,	0xFFFF:0,	0xFFFF:0,	0xFFFF:0,	0xFFFF:0,	0xFFFF:0,		NULL
dPOFLEX BP01/GP01,	dPOFLEX_mP01,	SINGLE,	0xFFFF,	510280A,	050280A,	115200-N-1,	1-99,	1,	FALSE,	FALSE,	FALSE,	500,	120,	TRUE,	TRUE,	0xFFFF,	0xFFFF,	0xFFFF:0,	0xFFFF:0,	0xFFFF:0,	0xFFFF:0,	0xFFFF:0,	0xFFFF:0,		OPT-ASCII; BP01:BP01; GP01:GP01
dPOFLEX BP02/GP02,	dPOFLEX_mP02,	SINGLE,	0xFFFF,	510280A,	050280A,	115200-N-1,	1-99,	1,	FALSE,	FALSE,	FALSE,	500,	120,	TRUE,	TRUE,	0xFFFF,	0xFFFF,	0xFFFF:0,	0xFFFF:0,	0xFFFF:0,	0xFFFF:0,	0xFFFF:0,	0xFFFF:0,		OPT-ASCII; BP02:BP02; GP02:GP02
GDxxx_CFxxx,		GD_Series,		SINGLE,	0xFFFF,	510362A,	050362A,	115200-N-1,	1-30,	1,	FALSE,	TRUE,	TRUE,	500,	35,		TRUE,	FALSE,	0x2511,	0xFFFF,	DEFAULT,	DEFAULT,	DEFAULT,	DEFAULT,	0x02FE:2,	0x0300:120,		OPT-ASCII; GD200-1B;GD400-1B;GD650-1B;GD200-1C;CF200-1B;CF400-1B;CF650-1B;CF200-1C,		AutoTestMask:0xDFFF
GFxxx_CLxxx,		GF_Series,		SINGLE,	0xFFFF,	510362A,	050362A,	115200-N-1,	1-30,	1,	FALSE,	TRUE,	TRUE,	500,	35,		TRUE,	FALSE,	0xFFFF,	0xFFFF,	DEFAULT,	DEFAULT,	DEFAULT,	DEFAULT,	0x02FE:2,	0x0300:120,		OPT-ASCII; GF200-1B;GF400-1B;GF650-1B;CL200-1B;CL400-1B;CL650-1B,						AutoTestMask:0x5FFF
GSxxx_CJxxx,		GS_Series,		SINGLE,	0xFFFF,	510362A,	050362A,	115200-N-1,	1-30,	1,	FALSE,	TRUE,	TRUE,	500,	35,		TRUE,	FALSE,	0xFFFF,	0xFFFF,	DEFAULT,	DEFAULT,	DEFAULT,	DEFAULT,	0x02FE:2,	0x0300:120,		OPT-ASCII; GS200-1B;GS400-1B;GS650-1B;CJ200-1B;CJ400-1B;CJ650-1B,						AutoTestMask:0x5FFF
LSP100,				ModbusRtu,		SINGLE,	0xFFFF,	510360A,	050360A,	115200-N-1,	1-30,	1,	FALSE,	TRUE,	TRUE,	500,	35,		TRUE,	FALSE,	0x2503,	0x011F,	DEFAULT,	DEFAULT,	DEFAULT,	DEFAULT,	0x02FE:2,	0x0300:120,		OPT-ASCII; LSP11-1A;LSP11-1AP;LSP11-2AP;LSP12-1B;LSP12-2B;LSP12-XB;ASP11-1A;ASP11-1AP;ASP11-2AP;ASP12-1B;ASP12-2B;ASP12-XB
G100-1L,			ModbusRtu,		SINGLE,	0xFFFF,	510224A,	050224A,	115200-N-1,	1-30,	1,	FALSE,	FALSE,	FALSE,	2000,	100,	FALSE,	FALSE,	0x9090,	0x011F,	DEFAULT,	DEFAULT,	DEFAULT,	DEFAULT,	0x02FE:2,	0x0300:120,		OPT-ASCII; G100-1L:G100-1L;G300-1L:G300-1L;G600-1L:G600-1L
G300-1L,			ModbusRtu,		SINGLE,	0xFFFF,	510224A,	050225A,	115200-N-1,	1-30,	1,	FALSE,	FALSE,	FALSE,	2000,	35,		FALSE,	FALSE,	0x9090,	0x011F,	DEFAULT,	DEFAULT,	DEFAULT,	DEFAULT,	0x02FE:2,	0x0300:120,		OPT-ASCII; G100-1L:G100-1L;G300-1L:G300-1L;G600-1L:G600-1L
G600-1L,			ModbusRtu,		SINGLE,	0xFFFF,	510224A,	050226A,	115200-N-1,	1-30,	1,	FALSE,	FALSE,	FALSE,	2000,	100,	FALSE,	FALSE,	0x9090,	0x011F,	DEFAULT,	DEFAULT,	DEFAULT,	DEFAULT,	0x02FE:2,	0x0300:120,		OPT-ASCII; G100-1L:G100-1L;G300-1L:G300-1L;G600-1L:G600-1L
GM-XX,				ModbusRtu,		SINGLE,	0xFFFF,	510203A,	050203A,	115200-N-1,	1-30,	1,	FALSE,	TRUE,	TRUE,	2000,	100,	FALSE,	FALSE,	0x2523,	0x011F,	DEFAULT,	DEFAULT,	DEFAULT,	DEFAULT,	0x02FE:2,	0x0300:120,		OPT-ASCII; GM100-2A;GM200-1A;GM200-2A;GM200-2B;GM400-1A;GM400-2A;GM400-2B;CM100-2A;CM200-1A;CM200-2A;CM200-2B;CM400-1A;CM400-2A;CM400-2B;GM200-1B;GM400-1B;CM200-1B;CM400-1B 
Tx00-SE02/SC02,		Tx00_Series,	SINGLE,	0xFFFF,	5160600,	0560600,	115200-N-1,	1-30,	1,	FALSE,	TRUE,	TRUE,	2000,	100,	FALSE,	FALSE,	0x9180,	0x011F,	DEFAULT,	DEFAULT,	DEFAULT,	DEFAULT,	0x02FE:2,	0x0300:120,		OPT-ASCII; T100-SE02;T300-SE02;T600-SE02;T100-SC02;T300-SC02;T600-SC02
Tx00-SE01/SC01,		Tx00_Series,	SINGLE,	0xFFFF,	5159204,	0559204,	115200-N-1,	1-30,	1,	FALSE,	TRUE,	TRUE,	2000,	100,	FALSE,	FALSE,	0x9180,	0x011F,	DEFAULT,	DEFAULT,	DEFAULT,	DEFAULT,	0x02FE:2,	0x0300:120,		OPT-ASCII; T100-SE01;T400-SE01;T100-SC01;T400-SC01
BT300-2J,			ModbusRtu,		SINGLE,	0xFFFF,	510308A,	050308A,	115200-N-1,	1-10,	1,	TRUE,	FALSE,	FALSE,	2000,	300,	TRUE,	FALSE,	0xFFFF,	0x011F,	0x0120:8,	0x0128:12,	0x0134:4,	0x0138:4,	0x02FE:2,	0x0300:120,		TEXT-ASCII
MSP1-CX,			MSP1_CX,		SINGLE,	0x0610,	000000A,	050000A,	9600-N-1,	1-15,	1,	FALSE,	FALSE,	FALSE,	200,	200,	TRUE,	FALSE,	0xFFFF,	0xFFFF,	0xFFFF:0,	0xFFFF:0,	0xFFFF:0,	0xFFFF:0,	0xFFFF:0,	0xFFFF:0,		NULL
SP1-CX,				MSP1_CX,		SINGLE,	0x0610,	000000A,	050000A,	9600-N-1,	1-15,	1,	FALSE,	FALSE,	FALSE,	200,	200,	TRUE,	FALSE,	0xFFFF,	0xFFFF,	0xFFFF:0,	0xFFFF:0,	0xFFFF:0,	0xFFFF:0,	0xFFFF:0,	0xFFFF:0,		NULL
Lx00-F(S),			Legacy,			SINGLE,	0x0110,	000000A,	050000A,	9600-N-1,	1-15,	1,	FALSE,	FALSE,	FALSE,	200,	200,	TRUE,	FALSE,	0xFFFF,	0xFFFF,	0xFFFF:0,	0xFFFF:0,	0xFFFF:0,	0xFFFF:0,	0xFFFF:0,	0xFFFF:0,		NULL
Lx00-F-UI,			Legacy,			SINGLE,	0x0120,	000000A,	050000A,	9600-N-1,	1-15,	1,	FALSE,	FALSE,	FALSE,	200,	200,	TRUE,	FALSE,	0xFFFF,	0xFFFF,	0xFFFF:0,	0xFFFF:0,	0xFFFF:0,	0xFFFF:0,	0xFFFF:0,	0xFFFF:0,		NULL
# ======================================================================================================================================================================================================================================================================================================================================================================================================================================
	
# 注释：
# - 0xFFFF表示无设置。
# - 标准升级指标准的Modbus固件升级流程。
#     首先查询固件升级代码备份区（一般是外部闪存）是否就绪、升级代码写入备份区域的大小（每帧都写入、固定大小2K/4K等写入）和额外写入时间。
#     如果备份区域就绪，PC升级实用工具启动升级，并且按照备份区域的写入大小和额外写入时间进行代码下载。
#     Modbus寄存器定义中系统配置（设备型号、序列号、硬件版本、固件版本）与公司定义相同时，定义为DEFAULT，不需要采用”地址:长度“格式定义。
#           如果系统配置寄存器的地址/长度需要重定义，定义参考如下：”0x0120:8,	0x0128:12,	0x0134:4,	0x0138:4“。