📄 protocolbody.h
字号:
// ProtocolBody.h: interface for the CProtocolBody class.
/**************************************************************************
Copyright (C), 1998-2002, YinHe HiTech. Co., Ltd.
File name: ProtocolBody.h
Description: 规约TEST类
Author: 雷体文
Version: 1.0.0.1
Date: 2003-2-28
***************************************************************************/
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_PROTOCOLBODY_H__1F6BD254_08D3_4972_891E_AFFA49EE5D78__INCLUDED_)
#define AFX_PROTOCOLBODY_H__1F6BD254_08D3_4972_891E_AFFA49EE5D78__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "Protocol.h"
#include "W95_s7.h"
#include "Komfort.h"
//
#define YK_EXC_FLAG 1
#define ZC_FLAG 0
#define MAX_MEM_NUM 144//根据plc程序决定,如为单数则加1凑成双数
#define YK_SEL_ADDR 100//遥控点号寄存器
#define YK_SEL1_ADDR 102//遥控预制寄存器
#define YK_EXC_ADDR 106//遥控执行或撤消寄存器
#define YK_EXC1_ADDR 110//遥控直接执行寄存器
#define YK_REC_ADDR 104//遥控返较寄存器
class CProtocolBody : public CProtocol
{
public:
int n;
CProtocolBody();
virtual ~CProtocolBody();
public:
int fun;
int ActiLink;
int addr;
void s_zc() ;
int m_SendTimes;
void PacketProc(byte *start ,short len);
void RecYcProc(byte *start, WORD len) ; //遥测解包
void RecYxProc(byte *start, WORD len) ; //遥测解包
void s_yk_sel() ;
void s_yk_exc() ;
void s_yk_exc1() ;
void s_yk_cnc() ;
float GetDd(void* code);
};
#endif // !defined(AFX_PROTOCOLBODY_H__1F6BD254_08D3_4972_891E_AFFA49EE5D78__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -