rv.PowerCommand.processAnswerString C# (CSharp) Méthode

processAnswerString() private méthode

private processAnswerString ( string a ) : bool
a string
Résultat bool
        internal override bool processAnswerString(string a)
        {
            if (!base.processAnswerString(a))
            {
                _status = PowerStatus.UNKNOWN;
                return false;
            }

            if(_cmdDetail == Power.QUERY){
                a = a.Replace("%1POWR=", "");
                int retVal = int.Parse(a);
                if (retVal >= (int)PowerStatus.OFF && retVal <= (int)PowerStatus.WARMUP)
                    _status = (PowerStatus)(retVal);
                else
                    _status = PowerStatus.UNKNOWN;
            }

            return true;
        }