#pragma once // 命令字符串,都是以16Hex字符存储,该规则类,就是做字符规则处理与转换; // 命令字符(每一个16Hex字符都是以空格隔开): // a.普通16Hex字符,不加修饰; // b:可选16Hex字符,用<>修饰; // c:必填16Hex字符,用[]修饰; // d:说明字符,只存在<>,[]里的说明符; // 说明符类型(小写,不作大写): addr = 设备地址;saddr = 数据起地址, eaddr = 数据终地址; cmd1 = 命令;等等......... class CRuleBase { public: CRuleBase(void); ~CRuleBase(void); BYTE *GetCommandBytes(BYTE *szSrc); };