TcpParse.h 1.3 KB

1234567891011121314151617181920212223242526272829
  1. #ifndef _TCP_PARSE_H_
  2. #define _TCP_PARSE_H_
  3. class CTcpParse
  4. {
  5. private:
  6. int OnCmdProcess(void *pSocketHandle, void *pData);
  7. void ProcessDevOnline(void *pSocketHandle, void *pData, int nLen);
  8. void ProcessSingleVarOnline(void *pSocketHandle, void *pData, int nLen);
  9. void ProcessMulVarOnline(void *pSocketHandle, void *pData, int nLen);
  10. void ProcessReadSingleVarData(void *pSocketHandle, void *pData, int nLen);
  11. void ProcessReadMulVarData(void *pSocketHandle, void *pData, int nLen);
  12. void ProcessReadSpecialMulVarData(void *pSocketHandle, void *pData, int nLen);
  13. void ProcessReadSpecialSingleVarData(void *pSocketHandle, void *pData, int nLen);
  14. void ProcessWriteSingleVarData(void *pSocketHandle, void *pData, int nLen);
  15. void ProcessWriteMulVarData(void *pSocketHandle, void *pData, int nLen);
  16. void ProcessDogData(void *pSocketHandle, void *pData, int nLen);
  17. void ProcessAlarmConfirm(void *pSocketHandle, void *pData, int nLen);
  18. void ProcessHeart(void *pSocketHandle, void *pData, int nLen);
  19. int GetVarstatus(float fParaValue, int iUpperLimit, int iLowerLimit, int iNormalState);
  20. public:
  21. CTcpParse(void);
  22. ~CTcpParse(void);
  23. void ProcessData(void *pSocketHandle, const BYTE* pData, DWORD nLen);
  24. unsigned int CalcCheckSum( void *pData, unsigned int nSize );
  25. };
  26. #endif