Пример #1
0
        public ATCommand(Mode mode, PID id, string equation = null)
        {
            var encodedMode = Convert.ToUInt32(mode).ToString("X2");
            var encodedId   = Convert.ToUInt32(id).ToString("X2");

            CommandText = $"{encodedMode}{encodedId}";
            Evaluator   = equation is object?new ResponseEvaluator(equation) : null;
        }
Пример #2
0
 public CommandResponse(Span <byte> content, ResponseEvaluator evaluator)
     : this(Encoding.Default.GetString(content), evaluator)
 {
 }
Пример #3
0
 public CommandResponse(string content, ResponseEvaluator evaluator)
 {
     _content   = content.TrimEnd('>').Trim();
     _evaluator = evaluator;
 }
Пример #4
0
 public ATCommand(string command, string equation = null)
 {
     CommandText = command;
     Evaluator   = equation is object?new ResponseEvaluator(equation) : null;
 }