/********************************************************************* * * 文 件: RollTele.h 轧辊模块电文处理 * * 版权所有: Shanghai Baosight Software Co., Ltd. * * 概述: * : * : * * 版本历史 * 1.0 2010-09-02 echo_li 增加注释 * *********************************************************************/ #ifndef _TELE_SENDER_H #define _TELE_SENDER_H #include //发送电文 namespace baosight { /********************************************************************* * 类 名: RollTele * 版权所有: Shanghai Baosight Software Co., Ltd. * 类 职 责: * : * : * 版本历史 * 1.0 2010-09-02 echo_li 增加注释 * *********************************************************************/ class RollMachine; class RollTele { public: RollTele() { mp_rollMachine = NULL; } public: /********************************************************************** * 概述: 发送轧辊设定给L1 * 函数名: SendSetDataToL1 * 返回值: int * 参数列表: 参数类型 取值范围 描述 * mode: int * * 版本历史 * 1.0 2010-09-02 echo_li 增加注释 * **********************************************************************/ virtual int SendSetDataToL1( VecRoll& rolldata) = 0; /********************************************************************** * 概述: 发送换辊实绩给L3 * 函数名: SendNewChangeRollToL3 * 返回值: int * 参数列表: 参数类型 取值范围 描述 * * 版本历史 * 1.0 2010-09-02 echo_li 增加注释 * **********************************************************************/ virtual int SendNewChangeRollToL3( VecRoll& rolldata) = 0; /********************************************************************** * 概述: 发送换辊实绩给L3 * 函数名: SendOldChangedRollToL3 * 返回值: int * 参数列表: 参数类型 取值范围 描述 * * 版本历史 * 1.0 2010-09-02 echo_li 增加注释 * **********************************************************************/ virtual int SendOldChangedRollToL3( VecRoll& rolldata) = 0; /********************************************************************** * 概述: 获取机架控制类 * 函数名: SetObject * 返回值: void * 参数列表: 参数类型 取值范围 描述 * object: RollMachine * * * 版本历史 * 1.0 2010-10-14 echo_li 初次建立 * **********************************************************************/ virtual void SetObject(RollMachine* object) ; private: RollMachine* mp_rollMachine; }; } #endif