コード例 #1
0
ファイル: F7State.cs プロジェクト: wpmyj/Zhuangkao
 public F7State(CarSignalTranslator st, StateManager sm)
     : base(st, sm)
 {
     this._name = "F7";
 }
コード例 #2
0
 public YK2FState(CarSignalTranslator st, StateManager sm)
     : base(st, sm)
 {
     this._name = "YK2F";
 }
コード例 #3
0
ファイル: B7_2State.cs プロジェクト: wpmyj/Zhuangkao
 public B7_2State(CarSignalTranslator st, StateManager sm)
     : base(st, sm)
 {
     this._name = "B7_2";
 }
コード例 #4
0
 public SampleState(CarSignalTranslator st, StateManager sm)
     : base(st, sm)
 {
     this._name = "SAMPLE";
 }
コード例 #5
0
ファイル: DK11State.cs プロジェクト: wpmyj/Zhuangkao
 public DK11State(CarSignalTranslator st, StateManager sm)
     : base(st, sm)
 {
     this._name = "DK11";
 }
コード例 #6
0
 public XCK4SState(CarSignalTranslator st, StateManager sm)
     : base(st, sm)
 {
     this._name = "XCK4S";
 }
コード例 #7
0
ファイル: JK24State.cs プロジェクト: wpmyj/Zhuangkao
 public JK24State(CarSignalTranslator st, StateManager sm)
     : base(st, sm)
 {
     this._name = "JK24";
 }
コード例 #8
0
ファイル: CarStateManager.cs プロジェクト: wpmyj/Zhuangkao
        public CarStateManager(ITranslator ist, CarSignalSettings settings)
            : base(ist, settings)
        {
            _name        = "CAR_PURE_LINE";
            _description = "Æû³µÈÆ׮״̬¹ÜÀíÆ÷£¨7¡¢8Ïߣ©";

            Settings = settings;

            regobj = new ArrayList();

            CarSignalTranslator st = (CarSignalTranslator)ist;

            _idleState   = new IdleState(st, this);
            _ksState     = new KSState(st, this);
            _jsState     = new JSState(st, this);
            _sampleState = new SampleState(st, this);

            _jk32State  = new JK32State(st, this);
            _jk24State  = new JK24State(st, this);
            _jk47State  = new JK47State(st, this);
            _jk74State  = new JK74State(st, this);
            _jk77State  = new JK77State(st, this);
            _jkl4State  = new JKL4State(st, this);
            _jk48State  = new JK48State(st, this);
            _jk8TOState = new JK8TOState(st, this);
            _jkTOState  = new JKTOState(st, this);

            _yk27State  = new YK27State(st, this);
            _yk771State = new YK771State(st, this);
            _yk781State = new YK781State(st, this);
            _yk88State  = new YK88State(st, this);
            _yk87State  = new YK87State(st, this);
            _yk772State = new YK772State(st, this);
            _yk782State = new YK782State(st, this);
            _ykl2State  = new YKL2State(st, this);
            _ykh2State  = new YKH2State(st, this);
            _ykl28State = new YKL28State(st, this);
            _ykh28State = new YKH28State(st, this);

            _xckl2State = new XCKL2State(st, this);
            _xckh2State = new XCKH2State(st, this);
            _xck74State = new XCK74State(st, this);
            _xck41State = new XCK41State(st, this);
            _xck14State = new XCK14State(st, this);
            _xck4EState = new XCK4EState(st, this);
            _xckEState  = new XCKEState(st, this);

            _dk11State = new DK11State(st, this);
            _dk12State = new DK12State(st, this);
            _dk24State = new DK24State(st, this);
            _dk47State = new DK47State(st, this);
            _dk74State = new DK74State(st, this);
            _dk77State = new DK77State(st, this);
            _dkl4State = new DKL4State(st, this);
            _dk48State = new DK48State(st, this);

            _ck84State = new CK84State(st, this);
            _ck44State = new CK44State(st, this);
            _ck34State = new CK34State(st, this);
            _ck43State = new CK43State(st, this);
            _ckeState  = new CKEState(st, this);

            ResetState();
        }
コード例 #9
0
 public CarBaseState(CarSignalTranslator st, StateManager sm)
     : base(st, sm)
 {
     stateManager = sm;
     csettings    = (CSettings)stateManager.Settings;
 }
コード例 #10
0
ファイル: YK782State.cs プロジェクト: wpmyj/Zhuangkao
 public YK782State(CarSignalTranslator st, StateManager sm)
     : base(st, sm)
 {
     this._name  = "YK782";
     _lastLeave7 = this.EntryTime;
 }
コード例 #11
0
 public IdleState(CarSignalTranslator st, StateManager sm)
     : base(st, sm)
 {
     this._name = "IDLE";
 }
コード例 #12
0
ファイル: CKEState.cs プロジェクト: wpmyj/Zhuangkao
 public CKEState(CarSignalTranslator st, StateManager sm)
     : base(st, sm)
 {
     this._name = "CKE";
 }