RuleBase.h 468 B

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