⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cmdproc.h

📁 湖北水文黄石试点集中器代码
💻 H
字号:
#if !defined( _CMDPROC_H )
#define _CMDPROC_H

typedef struct
{
    int  thr_unit;
	  long thr_value;   
	  
}ThRWAKEUPSTRUCT;


int UpCmd_Master_Proc( unsigned char *CmdDataBuf );
int UpFrame_Identify(unsigned char *CmdDataBuf);
int UpCmd_Process( unsigned char *CmdDataBuf );

int SetTime( unsigned char *CmdDataBuf );
void Ack_SetTime( unsigned char typeofdata, unsigned char center );

int Up_passive_transfer_data( unsigned char *GetInDataBuff, unsigned char typeofdata, unsigned char center );
void Ack_Wrong_passive_transfer_data( unsigned char typeofdata, unsigned char center );

int Up_Positive_transfer_data( unsigned char *GetInDataBuff, unsigned char typeofdata, unsigned char datawktype, 
           unsigned char center, int rfivtime);

int ReadHistroyData( unsigned char *CmdDataBuf, unsigned char center );
void Ack_Wrong_ReadHistroyData( unsigned char typeofdata, unsigned char center );

int ConfigSendCondition( unsigned char *CmdDataBuf );
void Ack_Right_ConfigSendCondition( unsigned char typeofdata, unsigned char center );
void Ack_Wrong_ConfigSendCondition( unsigned char typeofdata, unsigned char center );

int Ack_Right_ReadSendCondition( unsigned char typeofdata, unsigned char center );
void Ack_Wrong_ReadSendCondition( unsigned char typeofdata, unsigned char center );

int DisconnectTCP( );
int Master_slave_mode( );
int Equal_backup_mode( );
int Simplex_mode( );
int Duplex_mode( );
int Modify_Svr_Addr( unsigned char *CmdDataBuf );
int Save_Svr_Addr( );

int Ack_Read_DTU_time( unsigned char typeofdata  );

int Write_interval_time_of_gatherdata( unsigned char *CmdDataBuf );
void Ack_Right_Write_interval_time_of_gatherdata( unsigned char typeofdata, unsigned char center );
void Ack_Wrong_Write_interval_time_of_gatherdata( unsigned char typeofdata, unsigned char center );

int Ack_Right_Read_interval_time_of_gatherdata( unsigned char typeofdata, unsigned char center );
void Ack_Wrong_Read_interval_time_of_gatherdata( unsigned char typeofdata, unsigned char center );

int AddTimeInfo( unsigned char *PutOutTemBuff );

void Ack_center_command( unsigned char typeofdata, unsigned char CtrlCode );

int Add_data_type_flag( unsigned char *PutOutTemBuff, unsigned char typeofdata,
        int type_of_Ivtime, int offset );
        
int ReadRainfallHistroyData( unsigned char *CmdDataBuf, unsigned char center );
int ReadWaterLevelHistroyData( unsigned char *CmdDataBuf, unsigned char center );  

//加报数据
int Up_Alarm_transfer_data( unsigned char *GetInDataBuff, unsigned char typeofdata, unsigned char center,  int rfivtime );

void GetSystemTime( unsigned char *TmpTimeBuff );
void GetTmpTimeInfo(unsigned char *PutOutTemBuff, unsigned char typeofdata, int offset ); 

int  FunctionAlarm( int alarmtype, int typeofdata );   

int Modify_DC_para( unsigned char *CmdDataBuf );  //修改集中器的参数
int Save_DC_para( );
void Ack_Right_Modify_DC_para( unsigned char typeofdata, unsigned char center );
void Ack_Wrong_Modify_DC_para( unsigned char typeofdata, unsigned char center );

//对单个应用端做出应答
void Ack_single_center_command( unsigned char typeofdata, unsigned char CtrlCode, unsigned char center );

int Save_SendCondition(unsigned char typeofdata );
int Save_GDIvtime(unsigned char typeofdata );

int Ack_ReadSoftVersion( int version[3], int center  );
int Send_TermTCPConnInfo_to_Center(  );
int Ack_LiveUpdate( int center );
       
         
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -