Пример #1
0
        /**
         * @brief       自クラスの実態返信
         * @return      自クラスの実態
         */
        public static IdleState getInstance()
        {
            if (idleStateClassObj == null)
            {
                idleStateClassObj = new IdleState();        // 実態が無いときのみ生成
                stateName = "STATE_IDLE";
            }

            return idleStateClassObj;                    // 自クラスの実態を返信
        }
Пример #2
0
 public void ToutEventProc(IContext context)
 {
     context.SetMainEvent("NO_EVENT");               //
     context.ChangeState(IdleState.getInstance());   // 自分へ遷移
 }
Пример #3
0
 /**
  *  @brief  Abort button Event処理
  *  @param[in]  IContext    処理用クラス
  *  @return     void
  */
 public void AbtEventProc(IContext context)
 {
     context.SetMainEvent("NO_EVENT");               // Event生成なし
     context.ChangeState(IdleState.getInstance());   // Idle へ遷移
     context.SetTimer1EnbOrDsb(false);               // Timer1停止
 }
Пример #4
0
 /**
  *  @brief  Abort button Event処理
  *  @param[in]  IContext    処理用クラス
  *  @return     void
  */
 public void AbtEventProc(IContext context)
 {
     context.SetMainEvent("NO_EVENT");               // Event生成なし
     context.ChangeState(IdleState.getInstance());   // Idle へ遷移
 }