📄 isaframe.h
字号:
#ifndef ISAFRAME_H#define ISAFRAME_H#include "msystem.h"/** *@author */class CISAFrame : public CFrame{public: void SetupFrame(CFrameNode *pFNSend); bool BufferToFrame(CDQue* pPhyDQ); bool FrameToBuffer(CDataNode &dn); void FrameToBuf(CFrameNode& fn); WORD GetSize() { if (m_bIsSetup) return m_wLength + 11; else return 0; } BYTE GetCID() {return m_byCID;} /* virtual BOOL ByteIn(BYTE b,BYTE* pbyInBuf,WORD& wLength); virtual WORD FrameToBuffer(BYTE* &pBuffer); //return the Frame size,pBuffer must be released later; virtual BOOL BufferToFrame(BYTE* pBuffer,WORD wSize); //setup frame from echo mailnode virtual void SetupFrame(BYTE byAddr,BYTE byCID,BYTE* pbyData = NULL,WORD wSize = 0); virtual WORD GetSize(); virtual WORD GetDataSize();*/ WORD GetCHKSUM();protected: static const BYTE m_abySOI[5]; bool ByteIn(BYTE b); WORD m_wCHKSUM; BYTE m_byCID;};#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -