public StatusDefine()
 {
     FirstLine = new FAStatus("FirstLine");
     SecondLine = new FAStatus("SecondLine");
     On = new FAStatus("On");
     Off = new FAStatus("Off");
     Unknown = new FAStatus("Unknown");
 }
        public override void Validate()
        {
            base.Validate();

            if (_oldInverterError != PositionStatus)
            {
                NotifyPropertyChanged("PositionStatus");
                _oldPositionStatus = PositionStatus;
            }

            if (_oldSlowPositionCheck != SlowPositionCheck)
            {
                _oldSlowPositionCheck = SlowPositionCheck;
                NotifyPropertyChanged("SlowPositionCheck");
            }

            if (_oldInverterError != InverterError)
            {
                _oldInverterError = InverterError;
                NotifyPropertyChanged("InverterError");
            }
        }