public MissionChangeCar(AlarmManager cAlarmManager, SkidPlatformManager cSkidPlatformManager, MotionControl.ExernalAxisManager cExernalAxisManager, MissionManagerLibrary cMissionManagerPartialCmd) { // TODO: Complete member initialization //this.m_Loader = m_Loader; //this.m_Unloader = m_Unloader; this._AlarmManager = cAlarmManager; this._SkidPlatformManager = cSkidPlatformManager; this._ExernalAxisManager = cExernalAxisManager; this._MissionManagerPartialCmd = cMissionManagerPartialCmd; }
void Initial() { _LogManager = new LogManager(); _RobotManager = new RobotManager(); _ReaderManager = new ReaderManager(); _CommunicationManager = new CommunicationManager(); _SensorManager = new SensorManager(); _AlarmManager = new AlarmManager(); _RecipeManager = new RecipeManager(); _SkidPlatformManager = new SkidPlatformManager(); _ExernalAxisManager = new ExernalAxisManager(); _MissionManager = new MissionManager(_RobotManager, _RecipeManager, _AlarmManager , _CommunicationManager, _SkidPlatformManager, _ExernalAxisManager, _LogManager); }
public MissionManager(RobotManager robotManager, RecipeManager recipeManager, AlarmManager alarmManager, CommunicationManager communicationManager, SkidPlatformManager m_SkidPlatformManager, ExernalAxisManager m_exernalAxisManager , LogManager m_LogManager) { this._AlarmManager = alarmManager; this._CommunicationManager = communicationManager; this._RobotManager = robotManager; this._RecipeManager = recipeManager; this._SkidPlatformManager = m_SkidPlatformManager; this._ExernalAxisManager = m_exernalAxisManager; this._LogManager = m_LogManager; _MissionManagerPartialCmd = new MissionManagerLibrary(this); _Loader = new MissionLoader(robotManager); _Unloader = new MissionUnloader(robotManager); _ChangeCar_Loader = new MissionChangeCar(this._AlarmManager, this._SkidPlatformManager, this._ExernalAxisManager, this._MissionManagerPartialCmd); _ChangeCar_Unloader = new MissionChangeCar(this._AlarmManager, this._SkidPlatformManager, this._ExernalAxisManager, this._MissionManagerPartialCmd); Initail(); }