commCPU_SUPV/code/user/inc/iec104_srv_ta21.h

43 lines
1.1 KiB
C
Raw Permalink Normal View History

2025-04-30 16:24:29 +08:00
#ifndef IEC104_SRV_TA21_123_INCLUDED
#define IEC104_SRV_TA21_123_INCLUDED
//<2F><><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>򣬶<EFBFBD><F2A3ACB6><EFBFBD><E5B1BE>
//#define IEC60870_RELEASE
#include "iec104_service_srv.h"
#ifdef __cplusplus
extern "C" {
#endif
/************************************************************************/
//104<30><34><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>ַ
#define IEC104_TA21_START_SIGNAL 1
#define IEC104_TA21_START_METRY 0x701
#define IEC104_TA21_START_HARMONYC 0x761
#define IEC104_TA21_START_DEGREE 0xC01
#define IEC104_TA21_START_CONTROL 0xB01
ST_RET iec104_srv_ta21_init( IEC104_SERVICE_SRV_TCP *iec104_srv_ta21 );
ST_RET iec104_srv_ta21_release( IEC104_SERVICE_SRV_TCP *iec104_srv_ta21 );
ST_RET iec104_srv_ta21_handle( IEC104_SERVICE_SRV_TCP *iec104_srv_ta21 );
/*** <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD>ӷ<EFBFBD><D3B7><EFBFBD><49><D6A1><EFBFBD><EFBFBD><EFBFBD>͵<EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>·<EFBFBD><C2B7><EFBFBD><EFBFBD>Ϣ(ti<74><69>ǰ)<29><>У<EFBFBD><D0A3><EFBFBD><EFBFBD><EBA1A2><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ***/
/*** <20><><EFBFBD><EFBFBD>linkIndex=-1<><31><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӷ<EFBFBD><D3B7><EFBFBD> ***/
/*** asduLen<65>ǰ<EFBFBD><C7B0><EFBFBD>У<EFBFBD><D0A3><EFBFBD><EFBFBD><EFBFBD>ͽ<EFBFBD><CDBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڵı<DAB5><C4B1><EFBFBD><EFBFBD>ܳ<EFBFBD><DCB3><EFBFBD> ***/
ST_RET iec104_srv_ta21_asdu_send( int linkIndex, unsigned char *asdu, int asduLen, IEC104_I_ASDU_TYPE type );
/************************************************************************/
#ifdef __cplusplus
}
#endif
#endif